@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--font-inter:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}:root{--centinela-bg:#f2f2f2;--centinela-surface:#fff;--centinela-surface-soft:#f8f8f8;--centinela-shell:#000;--centinela-shell-active:#242424;--centinela-ink:#111;--centinela-muted:#6b6b6b;--centinela-faint:#9a9a9a;--centinela-line:#ececec;--centinela-line-soft:#f3f3f3;--centinela-line-strong:#d8d8d8;--centinela-track:#f0f0f0;--centinela-brand:#d40000;--centinela-brand-strong:#a80000;--centinela-brand-active:#8c0000;--centinela-brand-soft:rgba(212,0,0,.08);--centinela-data-1:#111;--centinela-data-2:#4a4a4a;--centinela-data-3:#838383;--centinela-data-4:#c9c9c9;--centinela-data-empty:#f4f4f4;--centinela-rail-idle:#c6c6c6;--centinela-rail-group:#6e6e6e;--centinela-on-dark:#fff;--centinela-chip:#f1f1f1;--centinela-focus:#d40000;--centinela-absence-line:#cfcfcf;--centinela-radius-chip:7px;--centinela-radius-sm:9px;--centinela-radius-nav:10px;--centinela-radius-md:16px;--centinela-radius-lg:18px;--centinela-radius-pill:999px;--centinela-shadow-card:0 1px 2px rgba(0,0,0,.04),0 10px 26px rgba(0,0,0,.055);--centinela-shadow-shell:0 2px 6px rgba(0,0,0,.07),0 26px 64px rgba(0,0,0,.13);--centinela-font:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--centinela-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--centinela-font);background-color:var(--centinela-bg);line-height:1.5}a,body{color:var(--centinela-ink)}a{text-underline-offset:.125em}a:hover{color:var(--centinela-data-2)}:focus{outline:none}:focus-visible{outline:2px solid var(--centinela-focus);outline-offset:2px;border-radius:var(--centinela-radius-sm)}[tabindex="-1"]:focus-visible{outline:none}::selection{background:var(--centinela-ink);color:var(--centinela-on-dark)}.centinela-skip{position:absolute;left:.75rem;top:-4rem;z-index:50;display:inline-flex;align-items:center;min-height:2.75rem;background:var(--centinela-brand);color:var(--centinela-on-dark);padding:.5rem .875rem;border-radius:var(--centinela-radius-sm);text-decoration:none;transition:top .15s ease-in-out}.centinela-skip:focus,.centinela-skip:focus-visible{top:.75rem;color:var(--centinela-on-dark);outline-color:var(--centinela-brand)}.centinela-app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--centinela-bg);color:var(--centinela-ink);font-size:14px;overflow-x:clip}.centinela-body{flex:1 1;width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:238px minmax(0,1fr);grid-gap:16px;gap:16px;padding:16px;align-items:start}.centinela-side{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--centinela-shell);color:var(--centinela-rail-idle);border-radius:var(--centinela-radius-lg);box-shadow:var(--centinela-shadow-shell);padding:20px 14px;display:flex;flex-direction:column;gap:18px;min-width:0}.centinela-side-brand{margin:0}.centinela-side-brand a{display:block;border-radius:var(--centinela-radius-nav);text-decoration:none}.centinela-side-brand-badge{display:block;background:var(--centinela-on-dark);border:1px solid var(--centinela-line);border-radius:var(--centinela-radius-nav);padding:10px 12px;line-height:0}.centinela-side-logo{display:block;width:100%;max-width:9.5rem;height:auto;margin:0 auto}.centinela-nav-group{min-width:0;display:flex;flex-direction:column;gap:6px}.centinela-nav-group-label{margin:0;padding:0 10px;font-size:.6rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--centinela-rail-group)}.centinela-mbar-brand{display:inline-flex;align-items:center;min-height:2.75rem;border-radius:var(--centinela-radius-nav);text-decoration:none}.centinela-mbar-brand-badge{display:block;background:var(--centinela-on-dark);border:1px solid var(--centinela-line);border-radius:var(--centinela-radius-nav);padding:.25rem .5rem;line-height:0}.centinela-mbar-logo{display:block;width:auto;height:1.75rem}.centinela-mbar-actions{margin-left:auto;display:flex;align-items:center;gap:.375rem;min-width:0}.centinela-mbar-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:none;border:1px solid var(--centinela-shell-active);border-radius:var(--centinela-radius-nav);background:transparent;color:var(--centinela-rail-idle);cursor:pointer;transition:background-color .12s ease-in-out,color .12s ease-in-out}.centinela-mbar-btn:hover,.centinela-mbar-btn[aria-expanded=true]{background:var(--centinela-shell-active);color:var(--centinela-on-dark)}.centinela-mbar-create{min-width:0;white-space:nowrap}.centinela-mbar-search{flex:1 1 100%;display:flex;padding-block:.125rem}.centinela-mbar-search-input{flex:1 1;min-width:0;min-height:2.75rem}.centinela-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.centinela-nav a{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .625rem;border-radius:var(--centinela-radius-nav);color:var(--centinela-rail-idle);text-decoration:none;font-size:.875rem;font-weight:600}.centinela-nav a:hover,.centinela-nav a[aria-current=page]{background:var(--centinela-shell-active);color:var(--centinela-on-dark)}.centinela-side-note{margin-top:auto;border:1px solid var(--centinela-shell-active);border-radius:var(--centinela-radius-nav);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.centinela-side-note>p{margin:0;font-size:.75rem;color:var(--centinela-rail-idle)}.centinela-main-col{min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px}.centinela-topbar{background:var(--centinela-surface);border:1px solid var(--centinela-line);border-radius:var(--centinela-radius-md);box-shadow:var(--centinela-shadow-card)}.centinela-topbar-inner{width:100%;min-height:3.5rem;padding:.625rem 1.125rem;gap:1rem}.centinela-brand,.centinela-topbar-inner{min-width:0;display:flex;align-items:center}.centinela-brand{margin:0;flex:0 1 auto}.centinela-brand-word{font-size:.875rem;font-weight:650;letter-spacing:-.01em;color:var(--centinela-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.centinela-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex:0 1 auto;min-width:0;max-width:100%}.centinela-topbar-actions>*,.centinela-topbar-inner>*{min-width:0}.centinela-content{flex:1 1;min-width:0;min-height:0}.centinela-main{width:100%;max-width:76rem;margin:0;padding:8px 8px 24px;min-width:0}.centinela-dashboard{display:flex;flex-direction:column;gap:16px;min-width:0}.centinela-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.25rem 1.5rem;gap:.25rem 1.5rem;align-items:start}.centinela-title-block{min-width:0;grid-column:1}.centinela-title{margin:.125rem 0 0;font-size:1.5rem;line-height:1.2;letter-spacing:-.028em;font-weight:650;color:var(--centinela-ink);text-wrap:balance}.centinela-lede{margin:.375rem 0 0;font-size:.82rem;line-height:1.55;color:var(--centinela-muted);max-width:46ch}.centinela-period{margin:0;font-size:.76rem;font-family:var(--centinela-mono);color:var(--centinela-muted);border:1px solid var(--centinela-line);border-radius:var(--centinela-radius-chip);padding:.5rem .75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:20rem;text-align:right;line-height:1.4}.centinela-card,.centinela-period{background:var(--centinela-surface);box-shadow:var(--centinela-shadow-card)}.centinela-card{border:1px solid var(--centinela-line);border-radius:var(--centinela-radius-md);padding:16px 18px;min-width:0}.centinela-card>h2,.centinela-empty>h2,.centinela-panel-head h2{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.015em;line-height:1.3;color:var(--centinela-ink)}.centinela-users-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.centinela-users-list .centinela-card{display:flex;flex-direction:column;gap:10px}.centinela-user-actions{margin-top:auto}.centinela-user-edit{display:flex;flex-direction:column;gap:10px}.centinela-users-error{grid-column:1/-1;margin:0}.centinela-card>h3{margin:0;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.3;color:var(--centinela-ink)}.centinela-kpi{margin:0;min-width:0}.centinela-kpi-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.centinela-kpi-card{display:flex;flex-direction:column;gap:2px}.centinela-kpi-label{margin:0;min-height:2.4em;font-size:.79rem;font-weight:550;line-height:1.4;color:var(--centinela-muted)}.centinela-kpi-value{margin:0;font-size:2rem;font-weight:680;line-height:1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--centinela-ink)}.centinela-kpi-value[data-tone=critical]{color:var(--centinela-brand)}.centinela-kpi-scope{margin:4px 0 0;font-size:.68rem;line-height:1.5;color:var(--centinela-faint)}.centinela-kpi-link{display:flex;flex-direction:column;gap:2px;min-width:0;color:inherit;text-decoration:none}.centinela-kpi-link:hover .centinela-kpi-label{color:var(--centinela-ink)}.centinela-kpi-link:focus-visible{outline:2px solid var(--centinela-brand);outline-offset:2px;border-radius:var(--centinela-radius-md)}.centinela-head-side{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;min-width:0}.centinela-period{align-self:flex-end}.centinela-filters{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end}@media (max-width:34rem){.centinela-filters .centinela-field-wide{grid-column:1/-1}}.centinela-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.centinela-field>label{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--centinela-muted)}.centinela-filters input[type=date],.centinela-input{min-height:2.75rem;padding:.5rem .625rem;border:1px solid var(--centinela-line-strong);border-radius:var(--centinela-radius-sm);font-size:.9375rem;font-family:inherit;color:var(--centinela-ink);background:var(--centinela-surface);caret-color:var(--centinela-ink);width:100%;color-scheme:light}.centinela-filters input[type=date]::placeholder,.centinela-input::placeholder{color:var(--centinela-faint);opacity:1}.centinela-filters input[type=date]:hover,.centinela-input:hover{border-color:var(--centinela-data-3)}.centinela-filters input[type=date]:disabled,.centinela-input:disabled{opacity:.55;cursor:not-allowed}.centinela-field-error{margin:0;font-size:.875rem;color:var(--centinela-brand)}.centinela-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.centinela-filters-toggle{display:none}.centinela-filters-advanced{display:contents}.centinela-filter-chips,.centinela-filters-panel-actions{display:none}.centinela-filter-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:.375rem .625rem;border:1px solid var(--centinela-line-strong);border-radius:var(--centinela-radius-chip);background:var(--centinela-track);color:var(--centinela-ink);font-size:.76rem;font-family:inherit;cursor:pointer}.centinela-filter-chip-remove{color:var(--centinela-muted)}.centinela-presets{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1/-1}.centinela-presets .centinela-btn[aria-pressed=true]{border-color:var(--centinela-ink);background:var(--centinela-ink);color:var(--centinela-on-dark)}.centinela-filters>.centinela-field-error{grid-column:1/-1}.centinela-period-strip{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem}.centinela-period-strip .centinela-field{flex:0 0 auto;width:auto}.centinela-period-strip .centinela-field input[type=date]{width:auto}.centinela-period-strip .centinela-actions,.centinela-period-strip .centinela-presets{grid-column:auto;flex:0 1 auto}.centinela-period-strip>.centinela-field-error{grid-column:auto;flex-basis:100%}.centinela-route-badges{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.centinela-route-actions{display:flex;gap:.75rem;flex-wrap:wrap}.centinela-route-actions--center{align-items:center}.centinela-stack{display:flex;flex-direction:column;gap:.5rem;min-width:0}ol.centinela-stack,ul.centinela-stack{list-style:none;margin:0;padding:0}.centinela-stack-tight{display:flex;flex-direction:column;gap:.25rem;min-width:0}.centinela-size-row{align-items:center;padding:.5rem 0}.centinela-size-row,.centinela-threshold-row{display:flex;gap:.5rem;flex-wrap:wrap;min-width:0}.centinela-threshold-row{align-items:flex-end}.centinela-threshold-input{width:8rem;max-width:100%}.centinela-export-disabled{opacity:.5;cursor:not-allowed}.centinela-report-total{margin:0;font-size:1rem;font-weight:700;color:var(--centinela-ink)}.centinela-report-line{font-size:.875rem;font-weight:600}.centinela-guard-name{font-size:1.25rem}.centinela-guard-name,.centinela-wizard-step-title{margin:0;font-weight:650;letter-spacing:-.015em;line-height:1.3;color:var(--centinela-ink)}.centinela-wizard-step-title{font-size:1.125rem}.centinela-pick-row{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap;min-width:0}.centinela-pick-row[data-active=true]{border-color:var(--centinela-ink);border-width:2px}.centinela-pick-main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.centinela-pick-name{font-size:1rem;font-weight:600;color:var(--centinela-ink)}.centinela-summary-row{display:flex;gap:.5rem;flex-wrap:wrap;min-width:0}.centinela-summary-term{font-weight:600;font-size:.875rem;color:var(--centinela-ink)}.centinela-summary-def{margin:0;font-size:.875rem;color:var(--centinela-ink);min-width:0}.centinela-form-help,.centinela-text-sm{font-size:.8125rem}.centinela-select-status{margin:0;font-size:.875rem;color:var(--centinela-ink)}.centinela-select-note{display:block;margin-top:.25rem}.centinela-advice-list{margin:0;padding-left:1.25rem}.centinela-signature-label,.centinela-sync-status{font-size:.875rem;font-weight:600;color:var(--centinela-ink)}.centinela-sync-status{margin:0}.centinela-sync-title{margin:0;font-size:.875rem;font-weight:650;color:var(--centinela-ink)}.centinela-sync-failed{display:flex;flex-direction:column;gap:.375rem;padding:.5rem;min-width:0}.centinela-sync-failed-id{font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.centinela-panel{display:flex;flex-direction:column;gap:.625rem}.centinela-panel-lead>.centinela-panel-head h2{font-size:1.25rem}.centinela-panel-quiet>.centinela-panel-head h2{font-size:.9375rem}.centinela-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap}.centinela-count{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--centinela-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centinela-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.centinela-list>[role=row]+[role=row],.centinela-list>li+li{border-top:1px solid var(--centinela-line-soft)}.centinela-grid-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.centinela-wizard{display:flex;flex-direction:column;gap:1rem}.centinela-wizard-steps{display:flex;gap:.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.centinela-wizard-step--locked{opacity:.5}.centinela-wizard-compact{display:none}@media (max-width:34rem){.centinela-wizard-steps{display:none}.centinela-wizard-compact{display:flex;align-items:center;gap:.75rem;margin:0;white-space:nowrap;color:var(--centinela-ink)}.centinela-wizard-compact-text{font-size:.8125rem;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.centinela-wizard-compact-track{flex:0 0 auto;display:block;width:5.5rem;height:6px;border-radius:var(--centinela-radius-pill);background:var(--centinela-track);overflow:hidden}.centinela-wizard-compact-fill{display:block;height:100%;background:var(--centinela-ink);border-radius:inherit}}.centinela-items-heading{margin:0;font-size:.9375rem;font-weight:650;letter-spacing:-.01em;color:var(--centinela-ink)}.centinela-add-confirmation{margin:0;font-size:.875rem;color:var(--centinela-ink)}.centinela-sync-quiet{display:flex;flex-direction:column;gap:.25rem}.centinela-stock-track{display:block;height:7px;margin-top:4px;border-radius:var(--centinela-radius-pill);background:var(--centinela-track);overflow:hidden;min-width:0}.centinela-stock-track-fill{display:block;height:100%;border-radius:inherit;background:var(--centinela-brand)}.centinela-stock-track-fill[data-tone=ink]{background:var(--centinela-data-1)}.centinela-mono{font-family:var(--centinela-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centinela-stock-focus{border-color:var(--centinela-focus);box-shadow:0 0 0 2px var(--centinela-brand-soft),var(--centinela-shadow-card);scroll-margin-block:1rem}.centinela-stock-focus:focus{outline:2px solid var(--centinela-focus);outline-offset:2px}.centinela-badges{display:flex;gap:.375rem;flex-wrap:wrap;align-items:center}.centinela-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.centinela-lines{margin:0;padding-left:1.25rem;font-size:.75rem;color:var(--centinela-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centinela-lines li{overflow-wrap:anywhere}.centinela-signature{margin:16px 0 0;max-width:360px}.centinela-signature h3{margin:0 0 8px;font-size:.82rem;font-weight:650;letter-spacing:-.01em;line-height:1.3;color:var(--centinela-ink)}.centinela-signature-box{aspect-ratio:3/1;background:var(--centinela-surface);border:1px solid var(--centinela-line);border-radius:var(--centinela-radius-sm);overflow:hidden}.centinela-signature-box img{display:block;width:100%;height:100%;object-fit:contain}.centinela-signature-fallback{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:var(--centinela-surface);border:1px dashed var(--centinela-line-strong);border-radius:var(--centinela-radius-sm);padding:12px}.centinela-signature-fallback p{margin:0;font-size:.75rem;color:var(--centinela-muted)}.centinela-signature-fallback button{background:var(--centinela-surface);border:1px solid var(--centinela-line-strong);border-radius:var(--centinela-radius-sm);padding:6px 11px;font-size:.75rem;font-weight:600;color:var(--centinela-ink);cursor:pointer}.centinela-signature-fallback button:hover{border-color:var(--centinela-brand)}.centinela-signature-date{margin:8px 0 0;font-size:.75rem;color:var(--centinela-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centinela-card-link{display:block;color:inherit;text-decoration:none}.centinela-card-link:hover{border-color:var(--centinela-line-strong)}.centinela-card-link:focus-visible{outline:2px solid var(--centinela-focus);outline-offset:2px}.centinela-meta{margin:0;font-size:.75rem;color:var(--centinela-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.centinela-note{margin:0;font-size:.75rem;font-weight:600;color:var(--centinela-brand)}.centinela-quiet{font-size:.875rem}.centinela-hint,.centinela-quiet{margin:0;color:var(--centinela-muted)}.centinela-hint{font-size:.75rem;line-height:1.5}.centinela-loading{margin:0;display:flex;align-items:center;gap:.5rem;color:var(--centinela-muted);font-size:.875rem}.centinela-loading:before{content:"";width:1rem;height:1rem;flex:none;border-radius:50%;border:2px solid var(--centinela-line);border-top-color:var(--centinela-brand);animation:centinela-spin .9s linear infinite}.centinela-error-block{display:flex;flex-direction:column;gap:.5rem}.centinela-loading-refresh:before{display:none}.centinela-dashboard-live{display:flex;flex-direction:column;gap:16px;min-width:0}.centinela-dashboard-panels{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0;max-width:100%}.centinela-dashboard-panels>*{min-width:0}@media (min-width:64rem){.centinela-dashboard-panels{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}@keyframes centinela-spin{to{transform:rotate(1turn)}}.centinela-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:600;font-size:.875rem;min-height:2.75rem;padding:6px 11px;border-radius:var(--centinela-radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;transition:background-color .12s ease-in-out,border-color .12s ease-in-out,color .12s ease-in-out}.centinela-btn-sm{font-size:.8125rem;min-height:2.75rem;padding:.375rem .75rem}.centinela-btn-primary{background:var(--centinela-brand);border-color:var(--centinela-brand)}.centinela-btn-primary,.centinela-btn-primary:hover,a.centinela-btn-primary{color:var(--centinela-on-dark)}.centinela-btn-primary:hover{background:var(--centinela-brand-strong);border-color:var(--centinela-brand-strong)}.centinela-btn-primary:active{background:var(--centinela-brand-active);border-color:var(--centinela-brand-active)}.centinela-btn-secondary{background:var(--centinela-surface);border-color:var(--centinela-line-strong)}.centinela-btn-secondary,a.centinela-btn-secondary{color:var(--centinela-ink)}.centinela-btn-secondary:hover{background:var(--centinela-surface-soft);border-color:var(--centinela-data-3);color:var(--centinela-ink)}.centinela-btn-secondary:active{background:var(--centinela-track)}.centinela-btn:disabled{opacity:.55;cursor:not-allowed}.centinela-btn[aria-busy=true]{cursor:progress;opacity:.8}.centinela-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--centinela-radius-chip);border:1px solid transparent;font-size:.75rem;font-weight:700;line-height:1.5;white-space:nowrap}.centinela-badge-neutral,.centinela-badge-ok,.centinela-badge-warn{background:var(--centinela-chip);border-color:var(--centinela-line);color:var(--centinela-ink)}.centinela-badge-bad{background:var(--centinela-brand-soft);border-color:var(--centinela-brand);color:var(--centinela-brand)}.centinela-evidence-missing,.centinela-evidence-signed,.centinela-evidence-voided{display:inline-flex;align-items:center;min-width:0}.centinela-evidence-missing .centinela-badge-warn{background:transparent;border:1px dashed var(--centinela-absence-line);color:var(--centinela-faint)}.centinela-notify-region{position:fixed;top:1rem;right:1rem;z-index:70;display:flex;flex-direction:column;gap:.5rem;width:min(24rem,calc(100vw - 2rem));pointer-events:none}.centinela-notify{pointer-events:auto;display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .5rem .75rem .875rem;border-radius:var(--centinela-radius-sm);box-shadow:var(--centinela-shadow-shell);animation:centinela-notify-in .16s ease-out}.centinela-notify-ok{background:var(--centinela-ink);color:var(--centinela-on-dark)}.centinela-notify-error{background:var(--centinela-surface);border:1px solid var(--centinela-brand);color:var(--centinela-brand)}.centinela-notify-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin-top:.0625rem;border-radius:var(--centinela-radius-pill);font-size:.8125rem;font-weight:700;line-height:1}.centinela-notify-ok .centinela-notify-icon{background:var(--centinela-on-dark);color:var(--centinela-ink)}.centinela-notify-error .centinela-notify-icon{background:var(--centinela-brand);color:var(--centinela-on-dark)}.centinela-notify-message{flex:1 1;margin:.125rem 0 0;font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.centinela-notify-close{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;opacity:.75;font-size:1.25rem;line-height:1;min-width:2.75rem;min-height:2.75rem;margin:-.625rem 0;border-radius:var(--centinela-radius-sm);cursor:pointer}.centinela-notify-close:hover{opacity:1}.centinela-notify-ok .centinela-notify-close:focus-visible{outline-color:var(--centinela-on-dark)}@keyframes centinela-notify-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}@media (max-width:48rem){.centinela-notify-region{top:auto;right:.75rem;left:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));width:auto;flex-direction:column-reverse}@keyframes centinela-notify-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.centinela-notify{animation:none}}.centinela-toast{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;border-radius:var(--centinela-radius-sm);border:1px solid var(--centinela-line);background:var(--centinela-surface);box-shadow:var(--centinela-shadow-card);color:var(--centinela-ink)}.centinela-toast>p{margin:0;flex:1 1;font-size:.875rem}.centinela-toast-info,.centinela-toast-ok{background:var(--centinela-surface);border-color:var(--centinela-line)}.centinela-toast-error{background:var(--centinela-brand-soft);border-color:var(--centinela-brand);color:var(--centinela-brand)}.centinela-toast-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--centinela-muted);font-size:1.25rem;line-height:1;min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;cursor:pointer;border-radius:var(--centinela-radius-sm)}.centinela-toast-dismiss:hover{color:var(--centinela-ink)}.centinela-empty{text-align:center;background:var(--centinela-surface);border:1px dashed var(--centinela-absence-line);border-radius:var(--centinela-radius-md);box-shadow:var(--centinela-shadow-card);padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.centinela-empty>h2{margin:0;font-size:1rem;color:var(--centinela-ink)}.centinela-empty>p{margin:0;color:var(--centinela-muted);font-size:.875rem;max-width:32rem}.centinela-auth{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background-color:var(--centinela-bg);color:var(--centinela-ink)}.centinela-auth-inner{width:100%;max-width:56rem;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);background:var(--centinela-surface);border:1px solid var(--centinela-line);border-radius:var(--centinela-radius-md);box-shadow:var(--centinela-shadow-card);overflow:hidden}.centinela-auth-brand{margin:0;padding:2rem;display:flex;flex-direction:column;gap:.875rem;background:var(--centinela-shell);color:var(--centinela-on-dark)}.centinela-auth-brand .centinela-auth-brand-lede,.centinela-auth-brand .centinela-auth-points>li{color:var(--centinela-rail-idle)}.centinela-auth-badge{margin:0;max-width:12rem;background:var(--centinela-on-dark);border:1px solid var(--centinela-line);border-radius:var(--centinela-radius-nav);padding:.625rem .75rem;line-height:0}.centinela-auth-badge img{display:block;width:100%;max-width:9.5rem;height:auto;margin:0 auto}.centinela-auth-brand-title{margin:0;font-size:1.5rem;font-weight:650;line-height:1.2;letter-spacing:-.02em;color:var(--centinela-on-dark);text-wrap:balance}.centinela-auth-brand-lede{margin:0;font-size:.875rem;line-height:1.55;max-width:38ch}.centinela-auth-points{margin:.25rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--centinela-shell-active)}.centinela-auth-points>li{margin:0;padding:.625rem 0;font-size:.8125rem;line-height:1.5;display:flex;gap:.5rem;align-items:flex-start}.centinela-auth-point-mark{flex:none;width:.5rem;height:.5rem;margin-top:.375rem;border-radius:1px;background:var(--centinela-brand)}.centinela-auth-points>li+li{border-top:1px solid var(--centinela-shell-active)}.centinela-auth-card{margin:0;padding:2rem;display:flex;flex-direction:column;gap:.875rem;background:var(--centinela-surface);color:var(--centinela-ink)}.centinela-auth-card>h1{margin:0;font-size:1.5rem;font-weight:650;line-height:1.2;letter-spacing:-.028em;color:var(--centinela-ink)}.centinela-auth-lede{margin:0;font-size:.875rem;line-height:1.55;color:var(--centinela-muted)}.centinela-auth-card>form{margin:0;display:flex;flex-direction:column;gap:.875rem}.centinela-auth-card .centinela-input{min-height:2.75rem;font-size:1rem}.centinela-auth-password{margin:0;display:flex;flex-direction:column;gap:.375rem}.centinela-auth-password .centinela-field{width:100%}.centinela-auth-password-toggle{align-self:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--centinela-radius-sm);padding:.5rem .25rem;min-height:2.75rem;font:inherit;font-size:.8125rem;font-weight:600;color:var(--centinela-muted);text-decoration:underline;text-underline-offset:.125em;cursor:pointer}.centinela-auth-password-toggle:hover{color:var(--centinela-ink)}.centinela-auth-password-toggle:disabled{opacity:.55;cursor:not-allowed}.centinela-auth-card .centinela-btn-primary{width:100%;min-height:2.75rem}.centinela-auth-status{margin:0;min-height:1.25rem;font-size:.8125rem;color:var(--centinela-muted)}.centinela-auth-hint{margin:0;padding-top:.75rem;border-top:1px solid var(--centinela-line);font-size:.75rem;line-height:1.5;color:var(--centinela-faint)}@media (max-width:52rem){.centinela-auth{align-items:flex-start;padding:.75rem}.centinela-auth-inner{grid-template-columns:minmax(0,1fr)}.centinela-auth-brand{flex-direction:row;align-items:center;gap:.75rem;padding:.875rem 1rem}.centinela-auth-badge{flex:none;max-width:3.5rem;padding:0;border:0}.centinela-auth-badge img{max-width:3.25rem}.centinela-auth-brand-title{font-size:1.0625rem;line-height:1.3}.centinela-auth-brand-lede,.centinela-auth-points{display:none}.centinela-auth-card{padding:1.25rem;gap:.75rem}.centinela-auth-card>h1{font-size:1.25rem}}.centinela-offline{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background-color:var(--centinela-bg);color:var(--centinela-ink)}.centinela-offline-card{width:100%;max-width:28rem;background:var(--centinela-surface);border:1px solid var(--centinela-line);border-radius:var(--centinela-radius-md);box-shadow:var(--centinela-shadow-card);padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.centinela-offline-title{margin:0;font-size:1.5rem;font-weight:650;line-height:1.2;letter-spacing:-.028em;color:var(--centinela-ink)}.centinela-offline-lede{margin:0;font-size:.9375rem;line-height:1.55;color:var(--centinela-ink)}.centinela-offline-note{margin:0;font-size:.875rem;line-height:1.55;color:var(--centinela-muted)}.centinela-offline-card .centinela-btn{margin-top:.25rem}.centinela-mbar{display:none}.centinela-mlayer{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.centinela-mlayer-backdrop{position:absolute;inset:0;background:hsla(0,0%,7%,.55);animation:centinela-mlayer-fade .15s ease-out}.centinela-mdrawer{position:relative;width:min(21rem,100vw);height:100%;overflow-y:auto;background:var(--centinela-shell);color:var(--centinela-rail-idle);box-shadow:var(--centinela-shadow-shell);padding:1rem 1rem calc(1.5rem + env(safe-area-inset-bottom, 0rem));display:flex;flex-direction:column;gap:1.25rem;animation:centinela-mdrawer-slide .2s ease-out}.centinela-mdrawer-head{display:flex;justify-content:flex-end}.centinela-mdrawer-session{min-width:0;display:flex;flex-direction:column;gap:3px;border:1px solid var(--centinela-shell-active);border-radius:var(--centinela-radius-nav);padding:12px 14px}.centinela-mdrawer .centinela-eyebrow{color:var(--centinela-rail-group)}.centinela-mdrawer-role{margin:0;font-size:.79rem;font-weight:600;color:var(--centinela-on-dark)}.centinela-mdrawer-identity{margin:0;font-size:.82rem;color:var(--centinela-rail-idle);word-break:break-word}.centinela-mdrawer-alert{min-width:0}.centinela-mdrawer-alert-link,.centinela-mdrawer-signout>.centinela-btn{width:100%}.centinela-mdrawer-alert-link{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .625rem;border-radius:var(--centinela-radius-nav);color:var(--centinela-rail-idle);text-decoration:none;font-size:.875rem;font-weight:600}.centinela-mdrawer-alert-link:hover{background:var(--centinela-shell-active);color:var(--centinela-on-dark)}.centinela-mdrawer-nav{min-width:0;display:flex;flex-direction:column;gap:18px}.centinela-mdrawer-signout{margin:auto 0 0}@keyframes centinela-mdrawer-slide{0%{transform:translateX(100%)}to{transform:none}}@keyframes centinela-mlayer-fade{0%{opacity:0}to{opacity:1}}@media (max-width:64rem){.centinela-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.centinela-body{grid-template-columns:minmax(0,1fr)}.centinela-side,.centinela-topbar{display:none}.centinela-mbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem .75rem;background:var(--centinela-shell);color:var(--centinela-rail-idle);box-shadow:var(--centinela-shadow-shell)}.centinela-main{padding:4px 4px 16px;scroll-margin-top:4.25rem}.centinela-filters-delivery{grid-template-columns:minmax(0,1fr);align-items:stretch}.centinela-filters-delivery>.centinela-field{order:1}.centinela-filters-delivery>.centinela-actions{order:2}.centinela-filters-delivery>.centinela-actions .centinela-reset-desktop{display:none}.centinela-filters-delivery>.centinela-filters-toggle{order:3;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem}.centinela-filters-delivery>.centinela-filters-advanced{order:4;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr)}.centinela-filters-advanced.is-collapsed{display:none}.centinela-filters-panel-actions{display:flex}.centinela-create-action,.centinela-export-row,.centinela-page-head .centinela-eyebrow,.centinela-page-head .centinela-lede,.centinela-phone-hidden{display:none}.centinela-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.centinela-page-head{grid-template-columns:minmax(0,1fr)}.centinela-title-block{grid-column:1}.centinela-head-side{grid-column:1;align-items:flex-start}.centinela-period{align-self:flex-start;text-align:left;max-width:none}.centinela-page-head .centinela-period{display:none}.centinela-disclosure-summary>.centinela-disclosure-range{display:inline;margin-left:.5rem;font-size:.68rem;font-weight:400;font-family:var(--centinela-mono);color:var(--centinela-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centinela-period-strip{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.centinela-period-strip::-webkit-scrollbar{display:none}.centinela-period-strip .centinela-presets{flex-wrap:nowrap}.centinela-period-strip .centinela-disclosure,.centinela-period-strip .centinela-presets{flex:0 0 auto}.centinela-period-strip .centinela-btn,.centinela-period-strip .centinela-disclosure-summary{white-space:nowrap;scroll-snap-align:start}.centinela-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.centinela-kpi-card{padding:10px 12px}.centinela-kpi-value{font-size:1.5rem}.centinela-kpi-label{min-height:2.8em}.centinela-skeleton-kpi-label{height:2.2rem}.centinela-skeleton-kpi-value{height:1.5rem}}@media (max-width:34rem){.centinela-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.centinela-grid-cards{grid-template-columns:minmax(0,1fr)}.centinela-meta{white-space:normal}.centinela-actions .centinela-btn{flex:1 1 auto}.centinela-topbar-inner{gap:.5rem;padding-inline:1rem}.centinela-brand-word{max-width:10rem}.centinela-topbar-actions .centinela-btn{min-height:2.75rem;padding:.375rem .625rem}}@media (prefers-reduced-motion:reduce){.centinela-loading:before{animation:none;border-top-color:var(--centinela-line)}.centinela-btn,.centinela-mbar-btn,.centinela-nav a,.centinela-skip{transition:none}.centinela-mdrawer,.centinela-mlayer-backdrop{animation:none}}.centinela-workfield{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0}.centinela-workfield>*{min-width:0}.centinela-workfield-main{display:flex;flex-direction:column;gap:16px;min-width:0}.centinela-workfield .centinela-card,.centinela-workfield-main>*{min-width:0}.centinela-duo{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0}.centinela-duo .centinela-card,.centinela-duo>*{min-width:0}@media (min-width:60rem){.centinela-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.centinela-skeleton{display:block;background:var(--centinela-track);border-radius:var(--centinela-radius-chip);background-image:linear-gradient(90deg,var(--centinela-track) 0,var(--centinela-line) 50%,var(--centinela-track) 100%);background-size:200% 100%;animation:centinela-skeleton-sweep 1.6s linear infinite}@keyframes centinela-skeleton-sweep{0%{background-position:0 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.centinela-skeleton{animation:none;background-image:none}}.centinela-skeleton-zone{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0}.centinela-skeleton-zone>*{min-width:0}.centinela-skeleton-kpi{gap:2px}.centinela-skeleton-kpi-label{height:1.9rem;width:68%}.centinela-skeleton-kpi-value{height:2rem;width:46%}.centinela-skeleton-kpi-scope{height:1.05rem;width:38%;margin-top:4px}.centinela-skeleton-card,.centinela-skeleton-card-body{display:flex;flex-direction:column;min-width:0}.centinela-skeleton-title{height:1.05rem;width:34%}.centinela-skeleton-period .centinela-skeleton-title{width:34%}.centinela-skeleton-recent .centinela-skeleton-title{width:42%}.centinela-skeleton-restock .centinela-skeleton-title{width:36%}.centinela-skeleton-area{height:14rem;width:100%}.centinela-skeleton-period .centinela-skeleton-area{margin-top:14px}.centinela-skeleton-period .centinela-skeleton-row{height:1.05rem;width:72%;margin-top:12px}.centinela-skeleton-rows{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.centinela-skeleton-row{height:2.2rem;width:100%}.centinela-skeleton-rows li:nth-child(2){width:94%}.centinela-skeleton-rows li:nth-child(3){width:88%}.centinela-skeleton-rows li:nth-child(4){width:96%}.centinela-skeleton-footer{height:.95rem;width:22%;margin-top:12px}.centinela-motive-block{margin-top:12px;border-top:1px solid var(--centinela-line-soft);padding-top:10px;min-width:0}.centinela-group-label{margin:0 0 6px;font-size:.6rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--centinela-muted)}.centinela-motive-list{list-style:none;margin:0;padding:0;gap:.625rem}.centinela-motive-list,.centinela-motive-row{display:flex;flex-direction:column;min-width:0}.centinela-motive-row{gap:.25rem}.centinela-motive-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.5rem;gap:.5rem;align-items:baseline;min-width:0}.centinela-motive-name{font-size:.82rem;color:var(--centinela-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.centinela-motive-count{font-family:var(--centinela-mono);font-size:.75rem;color:var(--centinela-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centinela-motive-share{font-size:.82rem;font-weight:700;color:var(--centinela-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centinela-restock-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.centinela-restock-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;min-height:2.75rem;min-width:0}.centinela-restock-row+.centinela-restock-row{border-top:1px solid var(--centinela-line-soft)}.centinela-restock-name{font-size:.82rem;font-weight:600;color:var(--centinela-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.centinela-restock-meta{display:inline-flex;align-items:center;gap:.5rem;flex:none;min-width:0}.centinela-restock-quote{font-family:var(--centinela-mono);font-size:.75rem;color:var(--centinela-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centinela-recent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.centinela-recent-row+.centinela-recent-row{border-top:1px solid var(--centinela-line-soft)}.centinela-recent-row-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;min-height:2.75rem;padding:.25rem 0;color:inherit;text-decoration:none;min-width:0}.centinela-recent-main{display:flex;flex-direction:column;gap:2px;min-width:0}.centinela-recent-guard{font-size:.875rem;font-weight:600;color:var(--centinela-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.centinela-recent-row-link:hover .centinela-recent-guard{text-decoration:underline;text-underline-offset:.125em}.centinela-recent-row-link:focus-visible{outline:2px solid var(--centinela-brand);outline-offset:2px;border-radius:var(--centinela-radius-sm)}.centinela-recent-meta{font-size:.74rem;color:var(--centinela-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.centinela-recent-badges{display:inline-flex;gap:.375rem;flex:none;align-items:center}.centinela-disclosure{min-width:0}.centinela-disclosure-summary{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:600;color:var(--centinela-ink);cursor:pointer}.centinela-disclosure-summary::-webkit-details-provider{display:none}.centinela-disclosure-summary::marker{content:none}.centinela-disclosure-summary:after{content:"";width:.5rem;height:.5rem;margin-left:.375rem;border-right:1.5px solid var(--centinela-muted);border-bottom:1.5px solid var(--centinela-muted);transform:rotate(0deg)}.centinela-disclosure[open] .centinela-disclosure-summary:after{transform:rotate(45deg)}.centinela-disclosure-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;min-width:0}.centinela-disclosure-range{display:none}.centinela-kpi-delta{margin-top:4px}.centinela-kpi-delta[data-tone=critical]{color:var(--centinela-brand)}.centinela-kpi-delta[data-tone=ink]{color:var(--centinela-muted)}.centinela-topbar-actions,.centinela-topbar-inner{flex-wrap:wrap}.centinela-topbar-search{display:flex;align-items:center;gap:.5rem;max-width:22rem}.centinela-topbar-search,.centinela-topbar-search-input{min-width:0;flex:1 1 auto}.centinela-user-chip{gap:.5rem;min-height:2.75rem;padding:.25rem .75rem .25rem .5rem;border:1px solid var(--centinela-line);background:var(--centinela-surface-soft);color:var(--centinela-ink);min-width:0;max-width:100%;overflow:hidden;flex:0 1 auto}.centinela-user-avatar,.centinela-user-chip{display:inline-flex;align-items:center;border-radius:var(--centinela-radius-pill)}.centinela-user-avatar{justify-content:center;width:1.75rem;height:1.75rem;flex:none;background:var(--centinela-chip);color:var(--centinela-muted)}.centinela-user-meta{display:flex;flex-direction:column;gap:0;min-width:0;line-height:1.3}.centinela-user-role{font-weight:700;color:var(--centinela-ink)}.centinela-user-id,.centinela-user-role{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.centinela-user-id{color:var(--centinela-muted)}.centinela-alert-icon{display:inline-flex;align-items:center}@media (max-width:34rem){.centinela-topbar-actions{display:contents}.centinela-brand,.centinela-user-chip{flex:0 1 auto;min-width:0}.centinela-user-chip{order:1;max-width:100%;overflow:hidden}.centinela-user-meta{flex:1 1 auto;min-width:0}.centinela-topbar-actions .centinela-btn{order:2;flex:0 0 auto;margin-left:auto}.centinela-topbar-search{order:3;flex:1 1 100%;max-width:none;width:100%}.centinela-topbar-search-input{width:100%;min-height:2.75rem}}.centinela-area-wrap{min-width:0}.centinela-area{width:100%;height:auto;display:block}.centinela-area-tick{font-size:.68rem;fill:var(--centinela-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centinela-day-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.centinela-day-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.25rem 0;min-width:0;min-height:2rem;font-size:.82rem}.centinela-day-row+.centinela-day-row{border-top:1px solid var(--centinela-line-soft)}.centinela-day-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--centinela-ink);font-weight:600}.centinela-share-list{list-style:none;margin:0;padding:0;gap:.625rem}.centinela-share-list,.centinela-share-row{display:flex;flex-direction:column;min-width:0}.centinela-share-row{gap:.25rem}.centinela-share-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;min-width:0}.centinela-share-name{font-size:.875rem;font-weight:600;color:var(--centinela-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.centinela-share-percent{font-size:.875rem;font-weight:700;color:var(--centinela-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.centinela-share-meta{margin:0;font-size:.75rem;color:var(--centinela-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centinela-panel-more{margin:0}.centinela-panel-more-link{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:600;color:var(--centinela-ink);text-underline-offset:.125em}.centinela-table-scroll{overflow-x:auto;min-width:0;max-width:100%}