.fc-page .fc-short{display:none}.fc-page .fc-proof{font-size:var(--step-n1);color:var(--ds-text-mid);line-height:1.6;margin:0}.fc-page .fc-proof--head{display:block;margin-block-start:var(--space-xs)}.fc-page .fc-proof b{font-family:var(--font-mono);font-weight:600;color:var(--ds-text)}.fc-page .fc-proof__link{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;color:var(--ds-link);font-weight:600}@media (max-width:399.98px){.fc-page .fc-long,.fc-page .fc-proof--head{display:none}.fc-page .fc-short{display:inline}}.fc-account,.fc-card,.fc-field,.fc-file-ok,.fc-loading,.fc-resultview,.fc-sec-h,.fc-stack{display:grid;gap:var(--space-m);align-content:start}.fc-field{gap:var(--space-2xs)}.fc-stack--l{gap:var(--space-l)}.fc-stack--xl{gap:var(--space-xl)}.fc-field label{font-weight:600;font-size:var(--step-0);color:var(--ds-text)}.fc-help,.fc-page .fc-result p.fc-help{font-size:var(--step-n1);color:var(--ds-text-mid);margin:0}.fc-input{inline-size:100%;border:1px solid var(--ds-border-strong);border-radius:var(--radius-control);background-color:var(--ds-sunken);color:var(--ds-text);padding:var(--space-s) var(--space-m);font:inherit;font-size:var(--step-0);line-height:var(--leading-body);min-block-size:44px}.fc-input::placeholder{color:var(--ds-text-mid);opacity:1}.fc-textarea{resize:vertical;min-block-size:8rem}.fc-input[aria-invalid=true]{border-color:var(--error-text)}.fc-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--radius-control);background-color:var(--ds-sunken);border:1px solid var(--ds-border)}.fc-seg__opt{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:var(--space-xs);border-radius:calc(var(--radius-control) - 4px);border:1px solid transparent;font-size:var(--step-n1);font-weight:600;text-align:center;color:var(--ds-text-mid);cursor:pointer}.fc-seg__input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;-webkit-appearance:none;appearance:none;border-radius:inherit;cursor:pointer}.fc-seg__opt:has(:checked){background-color:var(--ds-raised);color:var(--ds-text);border-color:var(--ds-border-strong);box-shadow:var(--elev-1)}.fc-seg__opt:has(:focus-visible){outline:2px solid var(--ds-focus);outline-offset:2px}.fc-seg__opt span{position:relative;pointer-events:none}.fc-count{display:flex;justify-content:space-between;gap:var(--space-s);margin:0;font-family:var(--font-mono);font-size:var(--step-n1);color:var(--ds-text-mid)}.fc-count--ok{color:var(--success-text)}.fc-count--end{justify-content:flex-end}.fc-banner{display:grid;gap:var(--space-s);margin:0;padding:var(--space-s) var(--space-m);border-radius:var(--radius-control);font-size:var(--step-n1)}.fc-banner p{margin:0}.fc-banner--warn{background-color:var(--ds-page);background-image:linear-gradient(var(--warning-bg),var(--warning-bg));color:var(--warning-text)}.fc-banner--error{background-color:var(--ds-page);background-image:linear-gradient(var(--error-bg),var(--error-bg));color:var(--error-text);justify-items:start}.fc-field-error{margin:0;font-size:var(--step-n1);font-weight:600;color:var(--error-text)}.fc-page .fc-go{inline-size:100%;padding-inline:var(--space-m);white-space:nowrap}@media (max-width:29.99rem){.fc-page .fc-go{font-size:var(--step-0)}}.fc-go[aria-disabled=true]{cursor:progress}.fc-reading{display:flex;align-items:center;gap:var(--space-xs)}@media (prefers-reduced-motion:no-preference){.fc-spin{animation:fc-spin 1s linear infinite}}@keyframes fc-spin{to{rotate:1turn}}.fc-file-ok{gap:var(--space-s);justify-items:start;font-size:var(--step-n1);color:var(--ds-text)}.fc-file-ok p{margin:0}.fc-meta{display:grid;gap:var(--space-2xs);margin:0;padding:0;list-style:none;font-size:var(--step-n1);color:var(--ds-text-mid)}.fc-meta li{display:flex;gap:var(--space-xs);align-items:flex-start}.fc-meta svg{flex:none;margin-block-start:.15em;color:var(--tool-accent-text)}.fc-options__s{display:inline-flex;align-items:center;gap:var(--space-2xs);min-block-size:44px;font-weight:600;font-size:var(--step-n1);color:var(--ds-link);cursor:pointer;list-style:none}.fc-options__s::-webkit-details-marker{display:none}.fc-options[open] .fc-options__chevron{rotate:180deg}.fc-options[open]>.fc-field{margin-block-start:var(--space-2xs)}.fc-guide__steps{display:grid;gap:var(--space-2xs);margin:var(--space-xs) 0 0;padding-inline-start:var(--space-l)}.fc-sec-h{gap:var(--space-s);justify-items:start}.fc-sec-h p{color:var(--ds-text-mid)}.fc-page .mkt-grid--split{align-items:start}.fc-stats{gap:var(--space-l)}@media (max-width:47.99rem){.fc-stats.mkt-grid--stats{grid-template-columns:minmax(0,1fr)}}@media (min-width:48rem){.fc-stats.mkt-grid--stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}.fc-stats .mkt-stat__note{display:block;margin-block-start:var(--space-2xs)}@media (max-width:39.99rem){.fc-stats.mkt-grid--stats{gap:var(--space-s)}.fc-stats .mkt-stat{flex-direction:row-reverse;align-items:baseline;gap:var(--space-s)}.fc-stats .mkt-stat dd{flex:none;min-inline-size:5ch;font-size:var(--step-2)}}.fc-narrow{max-inline-size:24ch}.fc-quote{display:grid;gap:var(--space-s);margin:0;padding:var(--space-l);border-radius:var(--radius-card);background-color:var(--ds-page);border:1px solid var(--ds-border);border-inline-start:4px solid var(--tool-accent)}.fc-quote blockquote{margin:0;font-family:var(--font-display);font-size:var(--step-0);line-height:1.6;color:var(--ds-text)}.fc-quote figcaption{font-size:var(--step-n1);color:var(--ds-text-mid)}@media (min-width:90rem){.fc-sticky{position:sticky;top:calc(var(--nav-offset) + var(--space-l))}}.fc-v3{display:grid;gap:var(--space-xl);margin-block-start:var(--space-l)}@media (min-width:64rem){.fc-v3{grid-template-columns:minmax(0,65ch) minmax(14rem,18rem);justify-content:space-between;align-items:start}}.fc-dl{display:grid;margin:0}.fc-dl>div{display:grid;gap:var(--space-2xs);padding-block:var(--space-m);border-block-start:1px solid var(--ds-border)}.fc-dl dt{font-weight:700;color:var(--ds-text)}.fc-dl dd{margin:0;color:var(--ds-text-mid)}@media (min-width:48rem){.fc-dl>div{grid-template-columns:12rem minmax(0,1fr);gap:var(--space-l)}}.fc-flow{display:none}@media (min-width:64rem){.fc-flow{display:grid;gap:var(--space-xs);padding:var(--space-l);border-radius:var(--radius-card);border:1px solid var(--ds-border);background-color:var(--ds-page)}}.fc-flow__row{display:grid;gap:var(--space-xs);justify-items:center}.fc-flow__p{display:flex;align-items:center;gap:var(--space-xs);justify-self:stretch;padding:var(--space-s) var(--space-m);border-radius:var(--radius-pill);background-color:var(--tool-accent-soft);border:1px solid var(--ds-border);font-weight:600;font-size:var(--step-n1);color:var(--ds-text)}.fc-flow__a{color:var(--tool-accent-text)}.fc-steps.mkt-grid--steps{margin:0}.fc-steps p{margin-block-start:var(--space-2xs);color:var(--ds-text-mid)}.fc-back{justify-self:start}.fc-blogwrap{gap:var(--space-s);max-inline-size:48rem;margin-block-start:var(--space-l)}.fc-blog{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--ds-border)}.fc-blog li{border-block-end:1px solid var(--ds-border)}.fc-blog a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-m);min-block-size:48px;padding-block:var(--space-xs);color:var(--ds-text);font-weight:500;text-decoration:none}.fc-blog a svg{flex:none;color:var(--ds-link)}.fc-blog a:hover span{text-decoration:underline}.fc-page .mkt-section--hero{padding-block-start:calc(var(--nav-offset) + var(--space-s))}.fc-page .mkt-toolshell .mkt-section--hero .mkt-stack{gap:var(--space-s)}.fc-page .fc-sec-h>*,.fc-page .fc-stack>*{min-inline-size:0}@media (max-width:47.99rem){.fc-page .mkt-toolshell__workspace{padding:var(--space-m)}.fc-card{gap:var(--space-s)}}@media (min-width:64rem){.fc-textarea{min-block-size:7rem;block-size:8rem}}@media (max-width:399.98px){.fc-page .fc-cours-aide:not([data-again]),.fc-page .mkt-toolshell .mkt-crumbs,.fc-page .mkt-toolshell .mkt-toolshell__id{display:none}.fc-page .fc-textarea{min-block-size:0;block-size:calc(4lh + 2 * var(--space-s) + 2px)}}@media (max-width:359.98px){.fc-page .mkt-section--hero .mkt-lede{display:none}.fc-page .fc-textarea{block-size:calc(3lh + 2 * var(--space-s) + 2px)}}.fc-labelrow{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-s)}