.empreinte{color:#111;min-width:0}.empreinte h1{letter-spacing:-.04em;margin:0;font:56px/1.06 DM Serif Display,serif}.empreinte h2{margin:0 0 8px;font-size:24px}.empreinte p{margin:0 0 16px;line-height:1.55}.empreinte .ui-heading{margin-bottom:32px}.empreinte .ui-heading>p:last-child{max-width:580px;margin:16px 0 0}.empreinte .ui-heading h1:after{content:"";background:var(--accent-selection);width:clamp(64px,12vw,112px);height:8px;margin-top:12px;display:block;transform:rotate(-1deg)}.empreinte .ui-eyebrow{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#111;margin:0 0 16px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-block}.empreinte .ui-muted{color:#626262}.empreinte :focus-visible{outline-offset:3px;outline:3px solid #111}.empreinte .ui-action{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:2px;justify-content:center;align-items:center;margin:0;padding:12px 24px;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 2px #777}.empreinte .ui-action:hover{background:#333}.empreinte .ui-action:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.empreinte .ui-secondary{color:#111;background:#fff;border-color:#777;box-shadow:0 2px #ddd}.empreinte .ui-secondary:hover{background:#f2f2f2}.empreinte .ui-action:disabled{color:#626262;box-shadow:none;cursor:not-allowed;background:#ddd;border-color:#ddd}.empreinte .ui-compact{min-height:44px;padding:10px 16px}.empreinte .ui-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.empreinte .ui-return{color:#111;text-underline-offset:4px;min-height:48px;padding:12px 24px;text-decoration:underline}.empreinte .ui-field{gap:8px;min-width:0;margin-bottom:24px;display:grid}.empreinte .ui-field label{justify-content:space-between;gap:16px;margin:0;font-weight:700;display:flex}.empreinte .ui-field small{color:#626262;font-size:12px;font-weight:400}.empreinte .ui-field input,.empreinte .ui-field select,.empreinte .ui-field textarea{color:#111;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #777;border-radius:2px;padding:12px;line-height:1.4;box-shadow:inset 0 2px #f2f2f2}.empreinte .ui-field input:focus,.empreinte .ui-field select:focus,.empreinte .ui-field textarea:focus{border-color:var(--accent-positive);box-shadow:inset 0 -3px var(--accent-turquoise)}.empreinte .ui-field textarea{resize:vertical;min-height:176px}.empreinte .ui-field :disabled{color:#626262;background:#f2f2f2}.empreinte .ui-field [aria-invalid=true]{border:2px solid #111;padding:11px}.empreinte .ui-field p{margin:0;font-size:14px}.empreinte .ui-message{border:1px solid #777;border-left:3px solid var(--accent-turquoise);background:#fff;margin-bottom:24px;padding:16px}.empreinte .ui-message.ui-error{border-left-style:double;border-left-color:#111}.empreinte .ui-message.ui-positive{background:var(--accent-positive-soft);box-shadow:inset 0 -3px var(--accent-positive);border-left-width:1px}.empreinte .ui-message p:last-child{margin:0}.empreinte .ui-segments{border:1px solid #777;border-radius:2px;width:max-content;display:flex}.empreinte .ui-segments button{color:#111;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:0;padding:10px 16px}.empreinte .ui-segments button[aria-pressed=true]{background:var(--accent-selection-soft);color:#111;box-shadow:inset 0 -3px var(--accent-selection);font-weight:700}.empreinte .ui-segments button:hover:not([aria-pressed=true]){background:#f2f2f2}.empreinte .ui-status{background:#f2f2f2;border-radius:2px;padding:4px 8px;font-size:13px;line-height:1.4;display:inline-block}.empreinte .ui-status-outlined{background:#fff;border:1px solid #777;padding:3px 7px}.empreinte .ui-status-positive{background:var(--accent-positive-soft);box-shadow:inset 0 -2px var(--accent-positive);font-weight:700}.empreinte .ui-empty{text-align:center;background:#fff;border:1px dashed #777;padding:40px 24px;position:relative}.empreinte .ui-empty:after{content:"";background:var(--accent-editorial);width:28px;height:7px;position:absolute;top:18px;right:20px;transform:rotate(8deg)}.empreinte .ui-empty p:last-child{margin:0}@media (width<=760px){.empreinte h1{font-size:38px}.empreinte .ui-actions{display:grid}.empreinte .ui-actions>*{text-align:center;width:100%}}.ops-shell.empreinte-shell,.shell.empreinte-shell{background:#f2f2f2}.shell.empreinte-shell{grid-template-columns:310px minmax(0,1fr)}.ops-shell.empreinte-shell{grid-template-columns:230px minmax(0,1fr)}.empreinte-shell>aside{background:#fff}.empreinte-shell>main{align-self:start;min-width:0;padding-top:56px}@media (width>=761px) and (width<=1000px){.empreinte-shell>main{padding:40px 24px}}@media (width<=760px){.empreinte-shell>main{padding:32px 18px}}
