@font-face{font-family:instrument;src:url(../media/instrument_sans.p.1c6_4mawwj-hb.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}._hTSUW_className{font-family:instrument;font-style:normal}._hTSUW_variable{--police-instrument:"instrument"}
.app:has(.perr){min-height:100dvh}.page:has(>.perr){flex-direction:column;display:flex}.perr{flex:1;align-content:center;gap:18px;display:grid}.perr .vide{text-align:center;background:var(--card);border:1px dashed var(--line-2);color:var(--muted);border-radius:16px;grid-column:1/-1;justify-items:center;gap:8px;padding:48px 20px;display:grid}.perr .vide .ill{width:64px;height:64px;color:var(--faint);opacity:.7}.perr .vide .acts2{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.perr .vide .vt{color:var(--text);font-size:16px;font-weight:600;position:relative}.perr .vide .vt .finfo{margin:-13px 0 0 1px;font-weight:400;position:absolute;top:50%;left:100%}.perr a.btn{text-decoration:none}.perr-seule{flex-direction:column;min-height:100dvh;padding:22px 28px 40px;display:flex}@container ecran (max-width:700px){.perr-seule{padding:14px max(16px, env(safe-area-inset-right,0px)) 24px max(16px, env(safe-area-inset-left,0px))}}
