@layer theme, base, v3, components, utilities;@layer v3{.v3-shell.v3-web .it-shell__content[data-width=constrained]>.x-par{max-width:none}.x-par{flex-direction:column;--x-par-champ:184px;--x-par-version:136px;--x-par-bouton:136px}.x-par,.x-par-tete{display:flex;min-width:0}.x-par-tete{align-items:center;gap:var(--space-20);height:52px}.x-par-tete__titre{margin:0;flex:none;font-size:var(--type-heading-l-size);line-height:var(--type-heading-l-lh);font-weight:600;letter-spacing:var(--type-heading-l-tracking);color:var(--text-primary)}.x-par-tete__meta{min-width:0;font-family:var(--font-mono);font-size:11px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:6px}.x-par-tete__lien{margin-left:auto;flex:none;padding-top:4px}.x-par-cadre{display:grid;grid-template-columns:var(--x-par-rail,232px) minmax(0,var(--v3-measure,880px));column-gap:var(--space-40);align-items:start;padding-top:var(--space-16);min-width:0}.x-par-cadre.has-appui{grid-template-columns:var(--x-par-rail,232px) minmax(0,var(--v3-measure,880px)) minmax(0,376px)}.x-par-rail{position:sticky;top:var(--space-16);display:flex;flex-direction:column;gap:var(--space-20);min-width:0}.x-par-nav a{min-width:0}.x-par-nav a>span:not(.x-par-nav__aside){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-par-nav a svg{flex:none}.x-par-nav__aside{margin-left:auto;font-size:12px;font-weight:450;color:var(--text-tertiary);white-space:nowrap}.x-par-ailleurs{display:flex;flex-direction:column;gap:6px;padding-top:var(--space-16);box-shadow:inset 0 1px 0 var(--border-hairline)}.x-par-ailleurs>.it-kicker{padding-left:12px}.x-par-ailleurs .x-par-nav a{height:36px;font-size:13.5px}.x-par-corps{gap:var(--space-20)}.x-par-corps,.x-par-section{display:flex;flex-direction:column;min-width:0}.x-par-section{gap:var(--space-24)}.x-par-section__tete{display:flex;flex-direction:column;gap:6px}.x-par-section__titre{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.x-par-section__sous{margin:0;font-size:13.5px;line-height:20px;color:var(--text-secondary);max-width:760px}.x-par-groupe{display:flex;flex-direction:column;min-width:0}.x-par-groupe__tete{display:flex;align-items:baseline;gap:12px;height:32px;padding:0 12px;margin:0 -12px;box-shadow:inset 0 -1px 0 var(--border-default)}.x-par-groupe__titre{margin:0;font-size:11px;letter-spacing:.12em;color:var(--text-primary);font-weight:600}.x-par-groupe__aside,.x-par-groupe__titre{font-family:var(--font-mono);line-height:14px;text-transform:uppercase;white-space:nowrap}.x-par-groupe__aside{margin-left:auto;font-size:10.5px;letter-spacing:.1em;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;min-width:0}.x-par-reglage{display:grid;grid-template-columns:minmax(0,1fr) var(--x-par-champ) var(--x-par-version) var(--x-par-bouton);column-gap:16px;align-items:center;min-height:64px;padding:10px 12px;margin:0 -12px;box-shadow:inset 0 -1px 0 var(--border-hairline);min-width:0}.x-par-reglage.is-marque{background:var(--table-row-selected);box-shadow:inset 3px 0 0 var(--accent-default),inset 0 -1px 0 var(--border-hairline)}.x-par-reglage>.it-btn,.x-par-reglage>.it-ibtn{justify-self:start}.x-par-reglage__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.x-par-reglage__l{display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.005em;color:var(--text-primary)}.x-par-reglage__a,.x-par-reglage__l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-par-reglage__a{font-size:12.5px;line-height:17px;color:var(--text-tertiary);min-width:0}.x-par-modifie{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);font-weight:600}.x-par-valeur{width:100%}.x-par-valeur .it-input__el{font-weight:600;font-variant-numeric:lining-nums}.x-par-valeur.is-texte .it-input__el{font-weight:560}.x-par-valeur .it-input__affix.is-suffix{font-size:12.5px}.x-par-message{grid-column:2/span 2;width:100%}.x-par-message.is-modifie{border-color:var(--color-navy-950);box-shadow:inset 0 0 0 1px var(--color-navy-950)}.x-par-large{grid-column:2/span 2;min-width:0}.x-par-large .it-select{width:var(--x-par-champ)}.x-par-version{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;line-height:14px;letter-spacing:.02em;color:var(--text-tertiary);white-space:nowrap}.x-par-version svg{flex:none;color:var(--text-tertiary)}.x-par-version.is-calme{font-family:inherit;font-size:12.5px;letter-spacing:0}.x-par-compte{font-size:13.5px;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:lining-nums}.x-par-compte strong{font-size:15px;font-weight:650;color:var(--text-primary);margin-right:2px}.x-par-tache{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:52px;padding:8px 12px 8px 14px;border-radius:14px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-hairline)}.x-par-tache__txt{display:flex;flex-direction:column;min-width:0;font-size:12.5px;line-height:17px;color:var(--text-tertiary)}.x-par-tache__txt strong{font-size:13.5px;line-height:19px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-par-formule{display:flex;align-items:center;gap:var(--space-16);padding:14px 12px;margin:0 -12px;box-shadow:inset 0 1px 0 var(--border-default),inset 0 -1px 0 var(--border-hairline);min-width:0}.x-par-formule__txt{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.x-par-formule__l1{display:flex;align-items:center;gap:12px}.x-par-formule__nom{font-size:18px;line-height:24px;font-weight:650;letter-spacing:-.015em;color:var(--text-primary);white-space:nowrap}.x-par-formule__l2{font-size:13px;line-height:19px;color:var(--text-secondary);font-variant-numeric:lining-nums}.x-par-formule__l2 strong{color:var(--text-primary);font-weight:650}.x-par-formule__l3{font-size:12.5px;line-height:17px;color:var(--text-tertiary);font-variant-numeric:lining-nums}.x-par-formule__actions{display:flex;align-items:center;gap:8px;flex:none}.x-par-quotas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:inset 0 -1px 0 var(--border-hairline);margin:calc(-1 * var(--space-24) + 1px) -12px 0}.x-par-quota{display:flex;flex-direction:column;gap:6px;padding:14px 16px;min-width:0}.x-par-quota:first-child{padding-left:12px}.x-par-quota+.x-par-quota{box-shadow:inset 1px 0 0 var(--border-hairline)}.x-par-quota__k{font-family:var(--font-mono);font-size:10.5px;line-height:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.x-par-quota__k,.x-par-quota__v{font-weight:600;white-space:nowrap}.x-par-quota__v{font-size:24px;line-height:30px;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:lining-nums}.x-par-quota__sur{font-size:14px;font-weight:500;letter-spacing:0;color:var(--text-tertiary)}.x-par-quota__barre{display:block;height:6px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.x-par-quota__barre>span{display:block;height:100%;border-radius:999px;background:var(--color-navy-950)}.x-par-quota.is-atteint .x-par-quota__barre>span{background:var(--status-danger-dot)}.x-par-quota__s{font-size:12px;line-height:16px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-stock-table.x-par-table{margin:0 -12px}.x-stock-table.x-par-table .it-table__el th{position:static}.x-stock-table.x-par-table .it-table__el td{font-size:13.5px;font-variant-numeric:lining-nums}.x-stock-table.x-par-table .it-table__el tbody tr{cursor:default}.x-stock-table.x-par-table .it-table__el .is-right{text-align:right}.x-stock-table.x-par-table .it-table__el th.is-actuelle{color:var(--text-primary)}.x-stock-table.x-par-table .it-table__el td.is-actuelle{font-weight:650;background:var(--surface-subtle)}.x-par-facture,.x-par-table__groupe{color:var(--text-tertiary)}.x-par-facture{display:grid;grid-template-columns:16px minmax(0,1fr) auto 28px;align-items:center;column-gap:12px;min-height:48px;padding:0 12px;margin:0 -12px;box-shadow:inset 0 -1px 0 var(--border-hairline)}.x-par-facture__p{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:lining-nums}.x-par-facture__m,.x-par-facture__p{font-size:13.5px;color:var(--text-primary);white-space:nowrap}.x-par-facture__m{font-weight:600;font-variant-numeric:lining-nums}.x-par-facture__m.is-calme{font-weight:450;color:var(--text-tertiary)}.x-par-resilier{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--text-tertiary)}.x-par-appui{position:sticky;top:var(--space-16);gap:var(--space-24);padding-left:var(--space-24);box-shadow:inset 1px 0 0 var(--border-hairline)}.x-par-appui,.x-par-bloc{display:flex;flex-direction:column;min-width:0}.x-par-bloc{gap:10px}.x-par-bloc__tete{display:flex;align-items:baseline;gap:8px;padding-bottom:8px;box-shadow:inset 0 -1px 0 var(--border-hairline)}.x-par-bloc__titre{margin:0;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);font-weight:600;white-space:nowrap}.x-par-bloc__meta,.x-par-bloc__titre{font-family:var(--font-mono);font-size:11px}.x-par-bloc__meta{color:var(--text-tertiary)}.x-par-texte{margin:0;font-size:13px;line-height:20px;color:var(--text-secondary)}.x-par-kv{margin:0;display:flex;flex-direction:column}.x-par-kv>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;box-shadow:inset 0 -1px 0 var(--border-hairline);min-width:0}.x-par-kv dt{font-size:13px;color:var(--text-secondary);white-space:nowrap}.x-par-kv dt .it-mono{font-size:12px;letter-spacing:.02em;color:var(--text-primary)}.x-par-kv dd{margin:0;font-size:13.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:lining-nums}.x-par-liste{display:flex;flex-direction:column}.x-par-ligne{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:48px;padding:6px 0;box-shadow:inset 0 -1px 0 var(--border-hairline);color:var(--text-tertiary)}.x-par-ligne:last-child{box-shadow:none}.x-par-ligne--version{grid-template-columns:24px minmax(0,1fr);align-items:start;padding:8px 0}.x-par-ligne--version .x-par-ligne__s{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.x-par-ligne--version .x-par-ligne__v{line-height:19px}.x-par-ligne__v{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--text-primary)}.x-par-ligne__txt{display:flex;flex-direction:column;min-width:0}.x-par-ligne__t{font-size:13.5px;line-height:19px;font-weight:560;color:var(--text-primary)}.x-par-ligne__s,.x-par-ligne__t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-par-ligne__s{font-size:12.5px;line-height:17px;color:var(--text-tertiary);font-variant-numeric:lining-nums}.x-par-barre{display:flex;align-items:center;gap:12px;height:64px;padding:0 var(--v3-page-x,40px);background:var(--surface-sheet);box-shadow:inset 0 1px 0 var(--border-default);min-width:0}.x-par-barre__t{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap}.x-par-barre__s{font-size:13px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.x-par-barre__actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.x-par-barre.is-erreur{background:var(--status-danger-bg)}.x-par-barre.is-erreur .x-par-barre__t{color:var(--status-danger-text)}.x-par-barre.is-erreur .x-par-barre__s{color:var(--text-secondary)}.x-par-tiroir{width:var(--v3-panneau,420px);max-width:calc(100% - 20px)}.x-par-tiroir__titre{display:flex;flex-direction:column;gap:6px;min-width:0}.x-par-tiroir .it-drawer__body{gap:18px}.x-par-tiroir .it-drawer__body>*{flex:none}.x-par-tiroir .it-textarea textarea{min-height:68px}.x-par-tiroir .it-segmented{align-self:flex-start}.x-par-tiroir .it-date{width:50%}.x-par-tiroir__objet{display:flex;flex-direction:column;gap:2px;padding-bottom:14px;box-shadow:inset 0 -1px 0 var(--border-hairline)}.x-par-tiroir__quoi{font-size:15px;line-height:22px;font-weight:600;color:var(--text-primary)}.x-par-tiroir__vigueur{font-size:12.5px;line-height:17px;color:var(--text-tertiary)}.x-par-tiroir__vigueur .it-mono{font-size:11.5px;letter-spacing:.04em}.x-par-tiroir__deux{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.x-par-effet{display:flex;flex-direction:column;gap:4px;padding:14px 0;box-shadow:inset 0 1px 0 var(--border-hairline),inset 0 -1px 0 var(--border-hairline)}.x-par-effet .it-kicker{color:var(--text-tertiary)}.x-par-effet__l1{font-size:15px;line-height:22px;font-weight:600}.x-par-effet__l2{font-size:12.5px;line-height:18px;color:var(--text-tertiary)}@container v3-page (max-width: 1060px){.x-par-nav__aside{display:none}.x-par-tiroir__deux{gap:12px}.x-par{--x-par-champ:168px;--x-par-version:124px;--x-par-bouton:32px}.x-par-message{grid-column:2/span 2}}@container v3-page (max-width: 900px){.x-par-cadre{grid-template-columns:minmax(0,1fr);row-gap:var(--space-24)}.x-par-rail{position:static}}}@layer theme, base, v3, components, utilities;@layer v3{.x-c23-assist{min-height:100dvh;align-items:center;gap:var(--space-24);padding:clamp(var(--space-24),9vh,var(--space-96)) var(--space-20) var(--space-32);background:var(--surface-canvas);color:var(--text-primary)}.x-c23-assist,.x-c23-assist__col{display:flex;flex-direction:column}.x-c23-assist__col{width:min(100%,var(--x-c23-col,560px));gap:var(--space-20)}.x-c23-assist.is-large{--x-c23-col:640px}.x-c23-assist__panneau{display:flex;flex-direction:column;background:var(--surface-card);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-overlay);min-width:0}.x-c23-assist__z0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);height:56px;padding:0 var(--space-24);box-shadow:inset 0 -1px 0 var(--border-hairline)}.x-c23-assist__marque{display:inline-flex;align-items:center;color:var(--text-primary)}.x-c23-assist__retour{display:inline-flex;align-items:center;gap:var(--space-4);margin-left:calc(-1 * var(--space-8));padding:0 var(--space-8);height:36px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-size-14);cursor:pointer}.x-c23-assist__retour:hover{background:var(--action-quiet-hover);color:var(--text-primary)}.x-c23-assist__retour:focus-visible{outline:none;box-shadow:var(--focus-ring)}.x-c23-etape{font-family:var(--font-mono);font-size:var(--type-kicker-size);line-height:var(--type-kicker-lh);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.x-c23-etape strong{color:var(--text-primary);font-weight:600}.x-c23-assist__corps{display:flex;flex-direction:column;padding:var(--space-32) var(--space-40) var(--space-32);min-width:0}.x-c23-assist__bandeau{margin-bottom:var(--space-24)}.x-c23-assist__z1{display:flex;flex-direction:column;gap:var(--space-8)}.x-c23-assist__titre{margin:0;font-size:var(--type-heading-l-size);line-height:var(--type-heading-l-lh);font-weight:var(--type-heading-l-weight);letter-spacing:var(--type-heading-l-tracking);color:var(--text-primary);text-wrap:balance}.x-c23-assist__titre .x-c23-ton2{color:var(--text-tertiary)}.x-c23-assist__raison{margin:0;font-size:var(--text-size-15);line-height:var(--text-lh-15);color:var(--text-secondary);text-wrap:pretty}.x-c23-assist__raison strong{color:var(--text-primary);font-weight:600}.x-c23-assist__z2{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-28);min-width:0}.x-c23-assist__z3{display:flex;flex-direction:column;gap:var(--space-12);margin-top:var(--space-32)}.x-c23-assist__z3 .it-btn--l{justify-content:center}.x-c23-assist__z3 .it-btn.has-end-chip{justify-content:space-between;padding-left:var(--space-24)}.x-c23-assist__apres{margin-top:var(--space-20);font-size:var(--text-size-14);color:var(--text-secondary)}.x-c23-assist__apres,.x-c23-assist__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-16)}.x-c23-assist__pied{font-size:var(--text-size-12);line-height:var(--text-lh-12);color:var(--text-tertiary)}.x-c23-assist__pied a{color:var(--text-tertiary);text-decoration:none}.x-c23-assist__pied a:hover{color:var(--text-secondary);text-decoration:underline}.x-c23-assist__pied a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-4)}@media (max-width:599px){.x-c23-assist{padding:0;gap:0;background:var(--surface-card)}.x-c23-assist__col{width:100%;gap:0}.x-c23-assist__panneau{border:0;border-radius:0}.x-c23-assist__z0{padding:0 var(--space-20)}.x-c23-assist__corps{padding:var(--space-32) var(--space-20) var(--space-24)}.x-c23-assist__pied{padding:var(--space-8) var(--space-20) var(--space-24);gap:0 var(--space-8)}.x-c23-assist__pied a{padding:0 var(--space-8)}.x-c23-assist__apres a.it-link,.x-c23-assist__pied a{display:inline-flex;align-items:center;min-height:44px}}.x-c23-voir{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:calc(-1 * var(--space-10));border:0;border-radius:var(--radius-8);background:transparent;color:var(--text-tertiary);cursor:pointer}.it-input--l .x-c23-voir{width:44px;height:44px;margin-right:calc(-1 * var(--space-12))}.x-c23-voir:hover{color:var(--text-primary);background:var(--action-quiet-hover)}.x-c23-voir:focus-visible{outline:none;box-shadow:var(--focus-ring)}.x-c23-code .it-input__el{font-family:var(--font-mono);font-size:var(--text-size-22);letter-spacing:.42em;text-align:center;font-variant-numeric:tabular-nums;padding-left:.42em}.x-c23-code.is-secours .it-input__el{font-size:var(--text-size-17);letter-spacing:.18em;padding-left:.18em}.x-c23-rappel{display:flex;align-items:center;gap:var(--space-12);min-height:48px;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-radius:var(--radius-control);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-hairline);min-width:0}.x-c23-rappel__txt{display:flex;flex-direction:column;min-width:0;flex:1}.x-c23-rappel__k{font-size:var(--text-size-12);line-height:var(--text-lh-12);color:var(--text-tertiary)}.x-c23-rappel__v{font-size:var(--text-size-14);line-height:var(--text-lh-14);font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.x-c23-ligne-entre{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}.x-c23-minuteur{font-size:var(--text-size-13);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.x-c23-recap{display:flex;flex-direction:column;border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--border-default);overflow:hidden}.x-c23-recap__l{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--space-16);padding:var(--space-12) var(--space-16);box-shadow:inset 0 -1px 0 var(--border-hairline)}.x-c23-recap__l:last-child{box-shadow:none}.x-c23-recap__k{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--text-size-14);line-height:var(--text-lh-14);color:var(--text-secondary)}.x-c23-recap__k small{font-size:var(--text-size-12);line-height:var(--text-lh-12);color:var(--text-tertiary)}.x-c23-recap__v{font-size:var(--text-size-14);line-height:var(--text-lh-14);font-weight:600;color:var(--text-primary);text-align:right;font-variant-numeric:lining-nums;white-space:nowrap}.x-c23-recap__l.is-fort{background:var(--surface-subtle)}.x-c23-recap__l.is-fort .x-c23-recap__k{color:var(--text-primary);font-weight:600}.x-c23-recap__l.is-fort .x-c23-recap__v{font-size:var(--text-size-17)}.x-c23-faits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-8)}.x-c23-faits li{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:var(--space-8);font-size:var(--text-size-13);line-height:var(--text-lh-13);color:var(--text-secondary)}.x-c23-faits li>:first-child{display:inline-flex;justify-content:center;padding-top:3px;color:var(--text-tertiary)}.x-c23-faits strong{color:var(--text-primary);font-weight:600}.x-c23-cycle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap}.x-c23-cycle .it-segmented{flex:none}.x-c23-cycle__note{font-size:var(--text-size-13);color:var(--text-tertiary)}.x-c23-formules{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.x-c23-formule{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;column-gap:var(--space-12);row-gap:var(--space-4);align-items:start;padding:var(--space-16);border-radius:var(--radius-control);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-default);cursor:pointer;min-width:0}.x-c23-formule:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.x-c23-formule.is-choisie{box-shadow:inset 0 0 0 2px var(--color-navy-950);background:var(--surface-subtle)}.x-c23-formule.is-indispo{cursor:not-allowed;opacity:var(--opacity-muted)}.x-c23-formule input{position:absolute;opacity:0;pointer-events:none}.x-c23-formule:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--color-navy-950),var(--focus-ring)}.x-c23-formule__radio{margin-top:3px;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--border-strong);background:var(--surface-card)}.x-c23-formule.is-choisie .x-c23-formule__radio{box-shadow:inset 0 0 0 5px var(--color-navy-950)}.x-c23-formule__tete{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);min-width:0}.x-c23-formule__nom{font-size:var(--text-size-17);line-height:var(--text-lh-17);font-weight:650;letter-spacing:-.01em;color:var(--text-primary)}.x-c23-formule__pour{grid-column:2;font-size:var(--text-size-13);line-height:var(--text-lh-13);color:var(--text-secondary)}.x-c23-formule__quotas{grid-column:2/span 2;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-12);margin:var(--space-6) 0 0;padding:0;list-style:none;font-size:var(--text-size-12);line-height:var(--text-lh-12);color:var(--text-tertiary);font-variant-numeric:lining-nums}.x-c23-formule__quotas strong{color:var(--text-primary);font-weight:600}.x-c23-formule__prix{grid-column:3;grid-row:1/span 2;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.x-c23-formule__montant{font-size:var(--text-size-22);line-height:var(--text-lh-22);font-weight:650;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:lining-nums;white-space:nowrap}.x-c23-formule__montant small{font-size:var(--text-size-13);font-weight:500;letter-spacing:0;color:var(--text-tertiary)}.x-c23-formule__facture{font-size:var(--text-size-12);line-height:var(--text-lh-12);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:lining-nums}.x-c23-groupe{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--border-hairline);font-size:var(--text-size-13);color:var(--text-secondary);flex-wrap:wrap}.x-c23-groupe strong{color:var(--text-primary)}@media (max-width:479px){.x-c23-formule{grid-template-columns:20px minmax(0,1fr)}.x-c23-formule__prix{grid-column:2;grid-row:auto;align-items:flex-start;text-align:left;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--space-8)}.x-c23-formule__quotas{grid-column:2}}.x-c23-etat{display:flex;flex-direction:column;gap:var(--space-20)}.x-c23-etat__icone{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-12);background:var(--surface-sunken);color:var(--text-secondary)}.x-c23-etat__icone.is-danger{background:var(--status-danger-bg);color:var(--status-danger-text)}.x-c23-etat__icone.is-warning{background:var(--status-warning-bg);color:var(--status-warning-text)}.x-c23-etat__icone.is-success{background:var(--status-success-bg);color:var(--status-success-text)}.x-c23-etat__icone.is-info{background:var(--status-info-bg);color:var(--status-info-text)}.x-c23-kv{margin:0;display:flex;flex-direction:column}.x-c23-kv>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-12);align-items:baseline;padding:var(--space-10) 0;box-shadow:inset 0 -1px 0 var(--border-hairline)}.x-c23-kv>div:last-child{box-shadow:none}.x-c23-kv dt{font-size:var(--text-size-13);color:var(--text-secondary)}.x-c23-kv dd{margin:0;font-size:var(--text-size-14);font-weight:600;color:var(--text-primary);text-align:right;font-variant-numeric:lining-nums;overflow-wrap:anywhere}.x-c23-page{display:flex;flex-direction:column;gap:var(--space-24);padding-top:var(--space-24);max-width:720px}.x-c23-page__titre{margin:0;font-size:var(--type-heading-l-size);line-height:var(--type-heading-l-lh);font-weight:600;letter-spacing:var(--type-heading-l-tracking)}.x-c23-page__sous{margin:var(--space-6) 0 0;font-size:var(--text-size-15);line-height:var(--text-lh-15);color:var(--text-secondary)}.x-c23-possible{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.x-c23-possible li{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:var(--space-12);align-items:start;padding:var(--space-10) 0;box-shadow:inset 0 -1px 0 var(--border-hairline);font-size:var(--text-size-14);line-height:var(--text-lh-14);color:var(--text-primary)}.x-c23-possible li:last-child{box-shadow:none}.x-c23-possible li>:first-child{display:inline-flex;justify-content:center;padding-top:1px;color:var(--text-tertiary)}.x-c23-possible li.is-oui>:first-child{color:var(--status-success-text)}.x-c23-possible li.is-non{color:var(--text-secondary)}.x-c23-possible small{display:block;font-size:var(--text-size-12);line-height:var(--text-lh-12);color:var(--text-tertiary);margin-top:2px}.x-c23-orgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-8)}.x-c23-org{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:var(--space-12);width:100%;min-height:64px;padding:var(--space-10) var(--space-16) var(--space-10) var(--space-12);border:0;border-radius:var(--radius-control);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.x-c23-org:hover{box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--surface-subtle)}.x-c23-org:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--border-strong),var(--focus-ring)}.x-c23-org__mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-10);background:var(--surface-ink);color:var(--text-on-ink);font-size:var(--text-size-13);font-weight:650;letter-spacing:.02em}.x-c23-org__txt{display:flex;flex-direction:column;min-width:0}.x-c23-org__nom{font-size:var(--text-size-15);line-height:var(--text-lh-15);font-weight:600}.x-c23-org__nom,.x-c23-org__sous{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-c23-org__sous{font-size:var(--text-size-13);line-height:var(--text-lh-13);color:var(--text-tertiary)}.x-c23-org__droite{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--text-tertiary)}.x-c23-invite{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-12);align-items:center;padding:var(--space-12) var(--space-16);border-radius:var(--radius-control);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-hairline)}.x-c23-invite__txt{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--text-size-13);line-height:var(--text-lh-13);color:var(--text-secondary)}.x-c23-invite__txt strong{font-size:var(--text-size-15);line-height:var(--text-lh-15);color:var(--text-primary);font-weight:600}.x-c23-conditions{display:flex;flex-direction:column;gap:var(--space-12)}.x-c23-conditions__docs{display:flex;flex-direction:column;border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--border-default)}.x-c23-conditions__doc{display:grid;grid-template-columns:18px minmax(0,1fr) auto;column-gap:var(--space-12);align-items:center;min-height:52px;padding:var(--space-8) var(--space-16);box-shadow:inset 0 -1px 0 var(--border-hairline);color:var(--text-tertiary)}.x-c23-conditions__doc:last-child{box-shadow:none}.x-c23-conditions__doc span{display:flex;flex-direction:column;min-width:0;font-size:var(--text-size-14);color:var(--text-primary);font-weight:560}.x-c23-conditions__doc small{font-family:var(--font-mono);font-size:var(--text-size-11);letter-spacing:.06em;color:var(--text-tertiary);font-weight:450}.x-c23-avertissement{color:var(--text-tertiary)}.x-c23-avertissement,.x-c23-demo{font-size:var(--text-size-12);line-height:var(--text-lh-12)}.x-c23-demo{position:sticky;top:0;z-index:50;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8) var(--space-12);padding:var(--space-8) var(--space-16);background:var(--surface-ink);color:var(--text-on-ink)}.x-c23-demo__k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-ink-secondary)}.x-c23-demo__etat{font-weight:600}.x-c23-demo__actions{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-left:auto}.x-c23-demo button{height:28px;padding:0 var(--space-10);border:var(--border-width-hairline) solid var(--border-on-ink);border-radius:var(--radius-full);background:transparent;color:var(--text-on-ink);font:inherit;font-size:var(--text-size-12);cursor:pointer}.x-c23-demo button:hover{background:var(--surface-ink-raised)}.x-c23-demo button:focus-visible{outline:none;box-shadow:var(--focus-ring-on-ink)}.x-c23-tiers{min-height:100dvh;display:grid;place-items:center;padding:var(--space-32) var(--space-20);background:var(--surface-sunken)}.x-c23-tiers__boite{width:min(100%,440px);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-32);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-default)}.x-c23-rang{display:grid;grid-template-columns:20px minmax(0,1fr) auto;column-gap:var(--space-16);align-items:center;min-height:64px;padding:var(--space-10) 12px;margin:0 -12px;box-shadow:inset 0 -1px 0 var(--border-hairline);color:var(--text-tertiary);min-width:0}.x-c23-rang__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.x-c23-rang__l{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);font-size:var(--text-size-14);line-height:var(--text-lh-14);font-weight:600;color:var(--text-primary)}.x-c23-rang__a{font-size:var(--text-size-13);line-height:var(--text-lh-13);color:var(--text-tertiary);overflow-wrap:anywhere}.x-c23-rang__act{display:flex;align-items:center;gap:var(--space-8);flex:none}.x-c23-rang.is-danger .x-c23-rang__l{color:var(--status-danger-text)}.x-c23-rang.is-marque{background:var(--table-row-selected);box-shadow:inset 3px 0 0 var(--accent-default),inset 0 -1px 0 var(--border-hairline)}.x-c23-profil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-16) var(--space-20)}.x-c23-profil>.is-large{grid-column:1/-1}.x-c23-sections-etroit{display:none}@container v3-page (max-width: 900px){.x-c23-sections-etroit{display:block}.x-c23-rail-large{display:none}.x-c23-profil{grid-template-columns:minmax(0,1fr)}}.x-c23-etatab{display:flex;flex-direction:column;gap:var(--space-4)}.x-c23-quatre{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@container v3-page (max-width: 760px){.x-c23-quatre.x-par-quotas{grid-template-columns:repeat(2,minmax(0,1fr))}.x-c23-quatre .x-par-quota:nth-child(3){box-shadow:inset 0 1px 0 var(--border-hairline);padding-left:12px}.x-c23-quatre .x-par-quota:nth-child(4){box-shadow:inset 1px 0 0 var(--border-hairline),inset 0 1px 0 var(--border-hairline)}.x-par-formule{flex-wrap:wrap}}.x-c23-focus{display:flex;flex-direction:column;gap:var(--space-24);padding-top:var(--space-8);max-width:880px}.x-c23-focus__tete{display:flex;align-items:center;gap:var(--space-12);height:56px;box-shadow:inset 0 -1px 0 var(--border-hairline)}.x-c23-focus__titre{margin:0;font-size:var(--text-size-20);line-height:var(--text-lh-20);font-weight:600;letter-spacing:-.01em}.x-c23-focus__tete .x-c23-etape{margin-left:auto}.x-c23-deux{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:var(--space-32);align-items:start}@container v3-page (max-width: 900px){.x-c23-deux{grid-template-columns:minmax(0,1fr)}}.x-c23-changement{display:flex;flex-direction:column}.x-c23-changement>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-12);align-items:baseline;padding:var(--space-10) 0;box-shadow:inset 0 -1px 0 var(--border-hairline);font-size:var(--text-size-13);color:var(--text-secondary)}.x-c23-changement b{font-weight:600;color:var(--text-primary);font-variant-numeric:lining-nums;white-space:nowrap}.x-c23-changement .is-alerte b{color:var(--status-warning-text)}.x-c23-barre{display:flex;align-items:center;gap:var(--space-12);height:64px;padding:0 var(--v3-page-x,40px);background:var(--surface-sheet);box-shadow:inset 0 1px 0 var(--border-default);min-width:0}.x-c23-barre__t{font-size:var(--text-size-14);font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-c23-barre__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-8);flex:none}.x-c23-mtete.it-mhead.is-compact .it-mhead__bar{grid-template-columns:1fr auto 1fr}.x-c23-mtete .x-c23-etape{justify-self:end}.x-c23-mcorps{display:flex;flex-direction:column;padding-top:var(--space-24)}.x-c23-mcorps .x-c23-assist__titre{font-size:var(--type-heading-l-size);line-height:var(--type-heading-l-lh)}.x-c23-mcorps .x-c23-assist__z2{margin-top:var(--space-24)}.x-c23-mbar.it-mactionbar{gap:var(--space-10);padding-top:var(--space-12);padding-bottom:calc(var(--space-4) + var(--layout-mobile-safe-bottom))}.x-c23-mbar .it-btn{justify-content:center}.x-c23-mbar__sec,.x-c23-mmarque{display:flex;justify-content:center}.x-c23-mmarque{padding:var(--space-32) 0 var(--space-8);color:var(--text-primary)}.x-c23-mgroupe{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-20)}.x-c23-mgroupe>.it-kicker{padding-left:var(--space-4);color:var(--text-tertiary)}.x-c23-mquotas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius-card);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-hairline);overflow:hidden}.x-c23-mquotas .x-par-quota{padding:var(--space-12) var(--space-16)}.x-c23-mquotas .x-par-quota:nth-child(2){box-shadow:inset 1px 0 0 var(--border-hairline)}.x-c23-mquotas .x-par-quota:nth-child(3){box-shadow:inset 0 1px 0 var(--border-hairline);padding-left:var(--space-16)}.x-c23-mquotas .x-par-quota:nth-child(4){box-shadow:inset 1px 0 0 var(--border-hairline),inset 0 1px 0 var(--border-hairline)}.x-c23-mcarte{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-16);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-hairline)}.x-c23-mcarte__l1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.x-c23-mcarte__nom{font-size:var(--text-size-20);line-height:var(--text-lh-20);font-weight:650;letter-spacing:-.015em}.x-c23-mcarte__s{color:var(--text-secondary)}.x-c23-mcarte__s,.x-c23-mnote{font-size:var(--text-size-13);line-height:var(--text-lh-13)}.x-c23-mnote{color:var(--text-tertiary);padding:var(--space-4) var(--space-4) 0}.x-c23-bio{display:flex;flex-direction:column;gap:var(--space-16);min-height:60dvh;text-align:center}.x-c23-bio,.x-c23-bio__rond{align-items:center;justify-content:center}.x-c23-bio__rond{display:inline-flex;width:72px;height:72px;border-radius:50%;background:var(--surface-sunken);color:var(--text-primary)}.x-c23-bio__t{margin:0;font-size:var(--text-size-20);line-height:var(--text-lh-20);font-weight:600}.x-c23-bio__s{margin:0;font-size:var(--text-size-14);line-height:var(--text-lh-14);color:var(--text-secondary);max-width:30ch}.x-c23-pas{display:flex;flex-direction:column;border-radius:var(--radius-card);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-hairline);overflow:hidden}.x-c23-pas__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-16) var(--space-20);box-shadow:inset 0 -1px 0 var(--border-hairline);flex-wrap:wrap}.x-c23-pas__titre{margin:0;font-size:var(--text-size-17);line-height:var(--text-lh-17);font-weight:600}.x-c23-pas__compte{font-family:var(--font-mono);font-size:var(--text-size-11);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.x-c23-pas ol{list-style:none;margin:0;padding:0}.x-c23-pas li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;column-gap:var(--space-12);align-items:center;min-height:56px;padding:var(--space-8) var(--space-20);box-shadow:inset 0 -1px 0 var(--border-hairline)}.x-c23-pas li:last-child{box-shadow:none}.x-c23-pas li>:first-child{display:inline-flex;color:var(--text-tertiary)}.x-c23-pas li.is-fait>:first-child{color:var(--status-success-text)}.x-c23-pas li.is-courant{background:var(--surface-subtle)}.x-c23-pas li.is-courant>:first-child{color:var(--text-primary)}.x-c23-pas__l{display:flex;flex-direction:column;min-width:0}.x-c23-pas__l strong{font-size:var(--text-size-14);line-height:var(--text-lh-14);font-weight:600;color:var(--text-primary)}.x-c23-pas li.is-fait .x-c23-pas__l strong{color:var(--text-secondary);font-weight:500}.x-c23-pas__l span{font-size:var(--text-size-12);line-height:var(--text-lh-12);color:var(--text-tertiary)}@media (max-width:479px){.x-c23-pas li{grid-template-columns:20px minmax(0,1fr);row-gap:var(--space-8);padding:var(--space-12) var(--space-16)}.x-c23-pas li>:last-child:not(:first-child):not(.x-c23-pas__l){grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.x-c23-assist *,.x-c23-formule{transition:none!important}}.x-c23-recap dd{margin:0}.x-c23-feuille-actions{display:flex;flex-direction:column;gap:var(--space-8);width:100%}.x-c23-feuille-actions .it-btn{justify-content:center}.x-c23-qr{display:grid;place-items:center;width:168px;height:168px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-tertiary);font-size:var(--text-size-12);line-height:var(--text-lh-12);text-align:center}.x-c23-codes,.x-c23-qr{padding:var(--space-12);border-radius:var(--radius-control);background:var(--surface-subtle)}.x-c23-codes{list-style:none;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-16);box-shadow:inset 0 0 0 1px var(--border-hairline);font-size:var(--text-size-14)}.x-c23-ligne-inline{display:flex;align-items:center;gap:var(--space-12)}.x-c23-identite{align-items:center}.x-c23-identite,.x-c23-pile{display:flex;gap:var(--space-16)}.x-c23-pile{flex-direction:column;min-width:0}.x-c23-pile.is-24{gap:var(--space-24)}.x-c23-actions{display:flex;flex-wrap:wrap;gap:var(--space-8)}.x-c23-tiers .it-btn{white-space:normal;height:auto;min-height:var(--button-height);padding-block:var(--space-8);text-align:center}.x-c23-barre.is-erreur{background:var(--status-danger-bg)}.x-c23-barre.is-erreur .x-c23-barre__t{color:var(--status-danger-text)}.x-c23-barre__s{font-size:var(--text-size-13);color:var(--text-tertiary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container v3-page (max-width: 640px){.x-c23-barre{flex-wrap:wrap;height:auto;padding-block:var(--space-12);row-gap:var(--space-8)}.x-c23-barre__s,.x-c23-barre__t{white-space:normal;flex:1 1 100%}.x-c23-barre__actions{margin-left:0;flex:1 1 100%;justify-content:flex-end}}@media (max-width:639px){.x-c23-barre{flex-wrap:wrap;height:auto;padding:var(--space-12) var(--space-16);row-gap:var(--space-8)}.x-c23-barre__s,.x-c23-barre__t{white-space:normal;flex:1 1 100%}.x-c23-barre__actions{margin-left:0;flex:1 1 100%;flex-wrap:wrap-reverse;justify-content:flex-end}.x-c23-barre__actions .it-btn{flex:1 1 auto;justify-content:center}}.x-c23-wrap{flex-wrap:wrap}.x-c23-jour{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:var(--space-32);align-items:start;padding-top:var(--space-24)}@container v3-page (max-width: 980px){.x-c23-jour{grid-template-columns:minmax(0,1fr)}}.x-c23-puce-essai{display:inline-flex;align-items:center;gap:var(--space-6)}.x-c23-encre{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-20);border-radius:var(--radius-card);background:var(--surface-ink);color:var(--text-on-ink)}.x-c23-encre__k{font-family:var(--font-mono);font-size:var(--text-size-11);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-ink-secondary)}.x-c23-encre__t{margin:0;font-size:var(--text-size-20);line-height:var(--text-lh-20);font-weight:600;letter-spacing:-.01em}.x-c23-encre__s{margin:0;font-size:var(--text-size-14);line-height:var(--text-lh-14);color:var(--text-on-ink-secondary)}.x-c23-mlignes .it-mrow__sub{white-space:normal;overflow-wrap:anywhere}.x-c23-recap__l.is-texte .x-c23-recap__v{white-space:normal;text-wrap:pretty}@media (max-width:479px){.x-c23-recap__l.is-texte{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2)}.x-c23-recap__l.is-texte .x-c23-recap__v{text-align:left}}.x-c23-ligne-inline{gap:var(--space-8)}.x-c23-bio__actions{gap:var(--space-8);width:100%;padding:0 var(--space-20)}.x-c23-mhaut{padding-top:var(--space-8)}}