.connexion-module__Hficyq__page{justify-content:center;align-items:center;min-height:100vh;display:flex}.connexion-module__Hficyq__panel{border:1px solid var(--rule);background:var(--surface);width:100%;max-width:380px;padding:2.5rem}.connexion-module__Hficyq__wordmark{text-align:center;font-size:var(--step-2);margin-bottom:.5rem;display:block}.connexion-module__Hficyq__eyebrow{text-align:center;margin-bottom:2rem;display:block}.connexion-module__Hficyq__form{gap:1.1rem;display:grid}.connexion-module__Hficyq__submit{text-align:center;width:100%;margin-top:.5rem}.connexion-module__Hficyq__errorNote{background:var(--warm-dim);border-left:2px solid var(--warm);font-size:var(--step--1);margin-bottom:1.1rem;padding:.75rem 1rem}.connexion-module__Hficyq__forgotLink{color:var(--muted);font-family:var(--f-body);font-size:var(--step--1);cursor:pointer;background:0 0;border:none;justify-self:center;padding:0;text-decoration:underline}.connexion-module__Hficyq__forgotLink:hover{color:var(--accent)}
.wordmark-module__K2j8la__light,.wordmark-module__K2j8la__dark{width:auto;height:100%}.wordmark-module__K2j8la__light{display:inline-block}.wordmark-module__K2j8la__dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wordmark-module__K2j8la__light{display:none}:root:not([data-theme=light]) .wordmark-module__K2j8la__dark{display:inline-block}}:root[data-theme=dark] .wordmark-module__K2j8la__light{display:none}:root[data-theme=dark] .wordmark-module__K2j8la__dark{display:inline-block}
.admin-sidebar-module__4qIbQa__sidebar{background:var(--surface-2);border-right:1px solid var(--rule);flex-direction:column;padding:1.5rem;display:flex}.admin-sidebar-module__4qIbQa__wordmark{font-size:var(--step-1);margin-bottom:2rem;display:block}.admin-sidebar-module__4qIbQa__nav{flex-direction:column;flex:1;display:flex}.admin-sidebar-module__4qIbQa__navLink,.admin-sidebar-module__4qIbQa__navCurrent{font-family:var(--f-mono);font-size:var(--step--1);padding:.6rem 0;text-decoration:none;display:block}.admin-sidebar-module__4qIbQa__navLink{color:var(--ink-soft)}.admin-sidebar-module__4qIbQa__navCurrent{color:var(--accent)}.admin-sidebar-module__4qIbQa__bottomLinks a{font-family:var(--f-mono);font-size:var(--step--1);color:var(--muted);padding:.4rem 0;text-decoration:none;display:block}@media (max-width:640px){.admin-sidebar-module__4qIbQa__sidebar{border-right:none;border-bottom:1px solid var(--rule)}}
.tableau-de-bord-module__DZVcDq__page{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.tableau-de-bord-module__DZVcDq__main{padding:2.5rem 3rem}.tableau-de-bord-module__DZVcDq__mainHead{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.tableau-de-bord-module__DZVcDq__title{font-size:var(--step-3)}.tableau-de-bord-module__DZVcDq__notice{color:var(--ink-soft)}.tableau-de-bord-module__DZVcDq__liveNote{font-family:var(--f-mono);font-size:var(--step--1);color:var(--muted);align-items:center;gap:.4rem;margin-bottom:2rem;display:flex}.tableau-de-bord-module__DZVcDq__liveDot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.tableau-de-bord-module__DZVcDq__projectGrid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:2.5rem;display:grid}.tableau-de-bord-module__DZVcDq__projectCard{background:var(--surface);padding:1.5rem}.tableau-de-bord-module__DZVcDq__pid{font-family:var(--f-mono);color:var(--muted);font-size:var(--step--1)}.tableau-de-bord-module__DZVcDq__projectCard h3{font-size:var(--step-1);margin:.25rem 0 .75rem}.tableau-de-bord-module__DZVcDq__statusRow{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.tableau-de-bord-module__DZVcDq__tag{font-family:var(--f-mono);font-size:var(--step--1);background:var(--surface-2);padding:.15rem .5rem}.tableau-de-bord-module__DZVcDq__statusActive{background:var(--accent-dim);color:var(--accent)}.tableau-de-bord-module__DZVcDq__statusDelivered{background:var(--surface-2);color:var(--muted)}.tableau-de-bord-module__DZVcDq__projectCard .tableau-de-bord-module__DZVcDq__blocker{font-size:var(--step--1);color:var(--ink-soft);border-top:1px solid var(--rule);margin-top:.6rem;padding-top:.6rem}.tableau-de-bord-module__DZVcDq__pendingGates{border:1px solid var(--rule)}.tableau-de-bord-module__DZVcDq__pendingGates h2{font-size:var(--step-1);border-bottom:1px solid var(--rule);margin:0;padding:1rem 1.5rem;font-weight:600}.tableau-de-bord-module__DZVcDq__pendingGates ul{margin:0;padding:0;list-style:none}.tableau-de-bord-module__DZVcDq__pendingGates li{border-bottom:1px solid var(--rule);font-size:var(--step--1);justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;display:flex}.tableau-de-bord-module__DZVcDq__pendingGates li:last-child{border-bottom:none}.tableau-de-bord-module__DZVcDq__gateAge{color:var(--muted);font-family:var(--f-mono);white-space:nowrap}@media (max-width:640px){.tableau-de-bord-module__DZVcDq__page,.tableau-de-bord-module__DZVcDq__projectGrid{grid-template-columns:1fr}}
