.etN0Fq_form{gap:var(--s-8);min-width:0;display:grid}.etN0Fq_grid{gap:var(--s-5);display:grid}@media (min-width:640px){.etN0Fq_grid{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.etN0Fq_field{gap:var(--s-2);min-width:0;display:grid}.etN0Fq_label{font-size:14px;font-weight:600;line-height:20px}.etN0Fq_input{width:100%;min-height:48px;padding:0 var(--s-3);border:1px solid var(--edge);background:var(--surface);appearance:none;border-radius:10px;font-size:16px;line-height:24px}select.etN0Fq_input{padding-right:var(--s-8);image-rendering:pixelated;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='5' height='1' fill='%238b93a7'/%3E%3Crect x='1' y='1' width='3' height='1' fill='%238b93a7'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%238b93a7'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:10px 6px}.etN0Fq_input:hover{background-color:var(--paper)}.etN0Fq_input:focus-visible{outline:2px solid var(--live);outline-offset:0}.etN0Fq_field[data-error=true] .etN0Fq_input{border-width:2px}.etN0Fq_error,.etN0Fq_formError{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.etN0Fq_error:before,.etN0Fq_formError:before{content:"";width:8px;height:8px;margin-right:var(--s-2);background:var(--accent);vertical-align:1px;display:inline-block}.etN0Fq_optional summary{cursor:pointer;padding:var(--s-2) 0;font-size:15px;font-weight:600;list-style:none}.etN0Fq_optional summary::-webkit-details-marker{display:none}.etN0Fq_optional summary:before{content:"";width:8px;height:8px;margin-right:var(--s-3);border:2px solid var(--edge);vertical-align:0;display:inline-block}.etN0Fq_optional[open] summary:before{background:var(--accent)}.etN0Fq_optional[open] .etN0Fq_grid{margin-top:var(--s-4)}.etN0Fq_agenda{padding:var(--s-4) var(--s-5);background:var(--paper-2);border:var(--hair) solid var(--edge)}.etN0Fq_agendaTitle{font-family:var(--mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s-2);font-size:11px;line-height:16px}.etN0Fq_agenda ol{gap:var(--s-1);counter-reset:item;display:grid}.etN0Fq_agenda li{counter-increment:item;font-size:15px;line-height:24px}.etN0Fq_agenda li:before{content:counter(item, decimal-leading-zero);font-family:var(--mono);color:var(--text-3);margin-right:var(--s-3);font-size:12px}.etN0Fq_agendaEmpty{color:var(--text-2);font-size:15px;line-height:24px}.etN0Fq_consent{gap:var(--s-3);border:0;margin:0;padding:0;display:grid}.etN0Fq_consent legend{margin-bottom:var(--s-2);padding:0;font-size:14px;font-weight:700}.etN0Fq_consent dl{border-top:var(--hair) solid var(--edge)}.etN0Fq_consent dl>div{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:var(--hair) solid var(--rule);grid-template-columns:88px minmax(0,1fr);font-size:13px;line-height:20px;display:grid}.etN0Fq_consent dt{color:var(--text-3)}.etN0Fq_consent dd{color:var(--text-2);margin:0}.etN0Fq_refuse{color:var(--text-2);font-size:13px;line-height:20px}.etN0Fq_check{align-items:flex-start;gap:var(--s-3);cursor:pointer;font-size:15px;line-height:22px;display:flex}.etN0Fq_check input{border-radius:4px;flex:none;width:18px;height:18px;margin:2px 0 0}.etN0Fq_check[data-error=true] span{font-weight:700}.etN0Fq_fallback{gap:var(--s-3);padding:var(--s-4);border:var(--line) solid var(--edge);font-size:15px;line-height:24px;display:grid}.etN0Fq_mail{justify-self:start;font-weight:700}.etN0Fq_submit{min-height:56px;padding:0 var(--s-8);background:var(--live);color:var(--white);border:1px solid var(--live);border-radius:999px;justify-self:start;font-size:16px;font-weight:700}.etN0Fq_submit:hover{background:var(--signal);border-color:var(--signal)}.etN0Fq_submit:disabled{background:var(--paper-2);border-color:var(--rule);color:var(--text-3);cursor:progress}.etN0Fq_done{gap:var(--s-4);padding:var(--s-6);border:var(--line) solid var(--edge);align-items:flex-start;font-size:17px;line-height:28px;display:flex}.etN0Fq_cellOn{background:var(--live);flex:none;width:12px;height:12px;margin-top:8px}
