.sa-v-page{flex-direction:column;gap:5.5rem;padding-block:3.5rem 0;display:flex}.sa-v-bandeau{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;inline-size:100%;max-inline-size:78rem;margin-inline:auto;display:flex}.sa-v-section{inline-size:100%;max-inline-size:78rem;margin-inline:auto;padding-block:0;padding-inline:2rem}.sa-v-section__rang{font-family:var(--font-plex-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--brand);margin:0 0 .25rem;font-size:.75rem}.sa-v-section__titre{letter-spacing:-.028em;color:var(--ink);margin:0 0 .5rem;font-size:2.25rem;font-weight:600}.sa-v-section__texte{max-inline-size:64ch;color:var(--ink-muted);margin:0 0 2rem;font-size:1.0625rem;line-height:1.6}.sa-v-sombre{background:var(--surface-inverse);color:var(--ink-inverse)}.sa-v-sombre .sa-v-section{padding-block:5rem}.sa-v-sombre .sa-v-section__rang{color:var(--brand-inverse)}.sa-v-sombre .sa-v-section__titre{color:var(--ink-inverse)}.sa-v-sombre .sa-v-section__texte{color:var(--ink-muted-inverse)}.sa-v-heros{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));align-items:start;gap:3.5rem;inline-size:100%;max-inline-size:78rem;margin-inline:auto;padding-inline:2rem;display:grid}.sa-v-heros__titre{letter-spacing:-.032em;max-inline-size:16ch;color:var(--ink);margin:0;font-size:clamp(2.25rem,5vw,3.625rem);font-weight:600;line-height:1.02}.sa-v-heros__texte{max-inline-size:52ch;color:var(--ink-muted);margin:1.625rem 0 0;font-size:1.15625rem;line-height:1.62}.sa-v-heros__depot{margin-block-start:2.125rem;scroll-margin-block-start:5rem}.sa-v-heros__scene{flex-direction:column;gap:.75rem;display:flex;position:sticky;inset-block-start:5.875rem}.sa-v-heros__scene [data-scene],.sa-v-heros__scene iframe{border:1px solid var(--line);background:var(--surface);border-radius:10px;block-size:25.25rem}.sa-v-heros__legende{font-family:var(--font-plex-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--ink-muted);margin:0;font-size:.71875rem}.sa-v-faits{background:var(--line);border-block:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(10.625rem,1fr));gap:1px;inline-size:100%;max-inline-size:78rem;margin-inline:auto;display:grid}.sa-v-fait{background:var(--surface);padding:1.25rem 1.5rem}.sa-v-fait__valeur{font-family:var(--font-plex-mono,ui-monospace, monospace);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:1.5rem;font-weight:500}.sa-v-fait__legende{color:var(--ink-muted);margin:.3125rem 0 0;font-size:.84375rem}.sa-v-guide{grid-template-columns:repeat(auto-fit,minmax(22.5rem,1fr));align-items:start;gap:3.5rem;display:grid}.sa-v-guide__etapes{flex-direction:column;display:flex}.sa-v-guide__etape{border-inline-start:2px solid var(--line);min-block-size:62vh;color:var(--ink-muted);flex-direction:column;justify-content:center;padding-inline-start:1.375rem;transition:color .35s,border-color .35s;display:flex}.sa-v-guide__etape[aria-current=true]{border-inline-start-color:var(--brand);color:var(--ink)}.sa-v-guide__rang{font-family:var(--font-plex-mono,ui-monospace, monospace);color:var(--ink-muted);margin:0;font-size:.71875rem}.sa-v-guide__nom{letter-spacing:-.018em;color:inherit;margin:0;font-size:1.4375rem;font-weight:600}.sa-v-guide__texte{max-inline-size:44ch;color:inherit;margin:.625rem 0 0;font-size:.96875rem;line-height:1.6}.sa-v-guide__derive{font-family:var(--font-plex-mono,ui-monospace, monospace);color:var(--brand-strong);margin:.875rem 0 0;font-size:.75rem}.sa-v-guide__cadre{border:1px solid var(--line);background:var(--card);border-radius:10px;position:sticky;inset-block-start:6.25rem;overflow:hidden}.sa-v-guide__entete{border-block-end:1px solid var(--line);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0;padding:.625rem .875rem;font-size:.875rem;font-weight:600;display:flex}.sa-v-guide__entete>span:last-child{font-family:var(--font-plex-mono,ui-monospace, monospace);color:var(--ink-muted);font-size:.71875rem;font-weight:400}.sa-v-guide__scene{background:var(--surface);flex-wrap:wrap;align-content:stretch;min-block-size:28.75rem;display:flex}.sa-v-guide__scene [data-scene]{flex:20.625rem;min-inline-size:0}.sa-v-guide__scene aside{box-sizing:border-box;border-inline-start:1px solid var(--line);background:var(--card);min-inline-size:0;color:var(--ink-muted);flex:14.375rem;padding:1rem 1.125rem;font-size:.8125rem;line-height:1.6}.sa-v-guide__scene [data-scene]>g{cursor:pointer}.sa-v-matiere{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(21.25rem,1fr));display:grid;overflow:hidden}.sa-v-matiere__volet{background:var(--card);border-inline-end:1px solid var(--line);min-inline-size:0}.sa-v-matiere__volet:last-child{border-inline-end:0}.sa-v-matiere__entete{border-block-end:1px solid var(--line);font-family:var(--font-plex-mono,ui-monospace, monospace);color:var(--ink-muted);margin:0;padding:.5625rem 1rem;font-size:.71875rem}.sa-v-matiere__code{background:var(--field);color:var(--ink);font-family:var(--font-plex-mono,ui-monospace, monospace);margin:0;padding:1.25rem 1.125rem 1.5rem;font-size:.75rem;line-height:1.75;overflow:auto}[data-panneau]{padding:1.25rem 1.25rem 1.5rem}[data-panneau] h3{font-family:var(--font-plex-mono,ui-monospace, monospace);color:var(--ink);margin:0 0 .125rem;font-size:.9375rem}[data-panneau] h4{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .4375rem;font-size:.6875rem}[data-panneau] p{color:var(--ink-muted);margin:0 0 .875rem;font-size:.78125rem}[data-panneau] blockquote{border-inline-start:2px solid var(--brand);color:var(--ink-muted);margin:0 0 1rem;padding-inline-start:.75rem;font-size:.8125rem;line-height:1.6}[data-panneau] dl{font-family:var(--font-plex-mono,ui-monospace, monospace);margin:0;font-size:.78125rem}[data-panneau] dl>div{border-block-end:1px solid var(--line);justify-content:space-between;gap:.5rem;padding:.25rem 0;display:flex}[data-panneau] dt{color:var(--ink-muted)}[data-panneau] dd{color:var(--ink);margin:0}.sa-v-sombre .sa-v-matiere,.sa-v-sombre .sa-v-matiere__volet,.sa-v-sombre .sa-v-matiere__entete{border-color:var(--line-inverse)}.sa-v-sombre .sa-v-matiere__volet{background:var(--card-inverse)}.sa-v-sombre .sa-v-matiere__entete{color:var(--ink-muted-inverse)}.sa-v-sombre .sa-v-matiere__code{background:var(--card-inverse);color:var(--brand-inverse)}.sa-v-preambule{flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem 1.5rem;display:flex}.sa-v-preambule>p:first-child{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}.sa-v-preambule__etiquette{border:1px solid var(--line-inverse);font-family:var(--font-plex-mono,ui-monospace, monospace);color:var(--brand-strong-inverse);border-radius:999px;padding:.1875rem .625rem;font-size:.71875rem;font-weight:600}.sa-v-preambule__bloc{background:var(--surface-inverse);border:1px solid var(--line-inverse);border-inline-start:3px solid var(--brand-inverse);border-radius:9px;gap:.875rem;padding:.875rem 1rem;display:flex}.sa-v-preambule__tag{background:var(--brand-inverse);block-size:fit-content;color:var(--on-brand-inverse);font-family:var(--font-plex-mono,ui-monospace, monospace);border-radius:999px;flex:none;padding:.125rem .5625rem;font-size:.71875rem;font-weight:700}.sa-v-preambule__bloc>span:last-child{min-inline-size:0;color:var(--ink-muted-inverse);font-size:.84375rem;line-height:1.6}.sa-v-preambule__titre{letter-spacing:.02em;color:var(--ink-inverse);margin-block-end:.3125rem;font-size:.8125rem;display:block}.sa-v-citation{letter-spacing:-.035em;inline-size:100%;max-inline-size:78rem;color:var(--ink);margin:0;margin-inline:auto;padding-inline:2rem;font-size:clamp(2.125rem,5vw,4.25rem);font-weight:600;line-height:1.04}.sa-v-distingue{border-block-start:1px solid var(--line-strong)}.sa-v-distingue__ligne{border-block-end:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));align-items:start;gap:2.5rem;padding-block:2rem;display:grid}.sa-v-distingue__titre{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.3125rem;font-weight:600}.sa-v-distingue__texte{color:var(--ink-muted);margin:0;font-size:.96875rem;line-height:1.6}.sa-v-distingue__appui{background:var(--wash);font-family:var(--font-plex-mono,ui-monospace, monospace);color:var(--ink-muted);overflow-wrap:anywhere;border-radius:9px;margin:0;padding:.75rem .875rem;font-size:.71875rem;line-height:1.7}.sa-v-questions{border-block-start:1px solid var(--line-strong)}.sa-v-question{border-block-end:1px solid var(--line)}.sa-v-question__titre{cursor:pointer;letter-spacing:-.012em;color:var(--ink);padding:1.25rem .375rem 1.25rem 0;font-size:1.125rem;font-weight:600}.sa-v-question__titre:hover{color:var(--brand)}.sa-v-question__texte{color:var(--ink-muted);margin:0 0 1.375rem;padding-inline-end:3.75rem;font-size:.96875rem;line-height:1.65}.sa-v-appel{border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:3rem;inline-size:calc(100% - 4rem);max-inline-size:74rem;margin-inline:auto;padding:4rem 3.5rem;display:grid}.sa-v-appel__titre{letter-spacing:-.03em;max-inline-size:18ch;color:var(--ink-inverse);margin:0;font-size:2.5rem;font-weight:600;line-height:1.08}.sa-v-appel__texte{max-inline-size:52ch;color:var(--ink-muted-inverse);margin:1rem 0 1.875rem;font-size:1.03125rem;line-height:1.6}.sa-v-appel__actions{flex-wrap:wrap;gap:.75rem;display:flex}.sa-v-appel__actions a{color:var(--ink-inverse);border:1px solid #0000;border-radius:9px;padding:.6875rem 1.25rem;font-size:.90625rem;font-weight:500;text-decoration:none}.sa-v-appel__actions a:first-child{background:var(--brand-inverse);color:var(--on-brand-inverse)}.sa-v-appel__actions a:last-child{border-color:var(--line-strong-inverse)}.sa-v-appel__actions a:focus-visible{outline:2px solid var(--brand-inverse);outline-offset:3px}.sa-v-appel__symbole{background-image:url(/marque/sa-symbole.png);background-position:50%;background-repeat:no-repeat;background-size:contain;block-size:11.875rem;inline-size:11.875rem}@media (prefers-color-scheme:dark){.sa-v-appel__symbole{background-image:url(/marque/sa-symbole-ink.png)}}[data-scene]{inline-size:100%;display:block}[data-scene]>path{fill:none;stroke:var(--ink-muted);stroke-width:1.15px;transition:stroke .35s,stroke-width .35s,opacity .35s}[data-scene]>path[data-etat=froide]{opacity:.18}[data-scene]>path[data-etat=chaude]{stroke:var(--brand);stroke-width:2px}[data-scene]>g{transition:opacity .35s}[data-scene]>g[data-etat=loin]{opacity:.16}[data-scene] rect{fill:var(--card);stroke:var(--line-strong);stroke-width:1px;transition:stroke .35s,stroke-width .35s}[data-scene] [data-coiffe]{fill:var(--wash);transition:fill .35s}[data-scene] line{stroke:var(--line)}[data-scene] [data-nom]{fill:var(--ink);font-family:var(--font-plex-mono,ui-monospace, monospace);font-size:12px;font-weight:600}[data-scene] [data-champ]{fill:var(--ink);font-family:var(--font-plex-mono,ui-monospace, monospace);font-size:11.5px}[data-scene] [data-colonne]:first-of-type [data-champ]{font-weight:600}[data-scene] [data-type]{fill:var(--ink-muted);font-family:var(--font-plex-mono,ui-monospace, monospace);font-size:10px}[data-scene]>g[data-etat=vise] rect{stroke:var(--brand);stroke-width:2.2px}[data-scene]>g[data-etat=vise] [data-coiffe]{fill:var(--brand)}[data-scene]>g[data-etat=vise] [data-nom]{fill:var(--on-brand)}[data-scene]>g[data-etat=terminale] rect{stroke:var(--brand);stroke-width:1.8px;stroke-dasharray:5 3}@keyframes sa-v-noeud{0%,2%{opacity:0;transform:translateY(7px)}7%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(-3px)}}@keyframes sa-v-arete{0%,6%{stroke-dashoffset:420px}30%,to{stroke-dashoffset:0}}.sa-v-heros__scene [data-scene]>g{transform-box:fill-box;transform-origin:50%;animation:13s ease-out infinite sa-v-noeud}.sa-v-heros__scene [data-scene]>g:first-of-type{animation-delay:.1s}.sa-v-heros__scene [data-scene]>g:nth-of-type(2){animation-delay:.55s}.sa-v-heros__scene [data-scene]>g:nth-of-type(3){animation-delay:.3s}.sa-v-heros__scene [data-scene]>g:nth-of-type(4){animation-delay:.8s}.sa-v-heros__scene [data-scene]>g:nth-of-type(5){animation-delay:1.3s}.sa-v-heros__scene [data-scene]>g:nth-of-type(6){animation-delay:1.05s}.sa-v-heros__scene [data-scene]>path{stroke-dasharray:420;animation:13s linear infinite sa-v-arete}.sa-v-heros__scene [data-scene]>path:first-of-type{animation-delay:1.5s}.sa-v-heros__scene [data-scene]>path:nth-of-type(2){animation-delay:1.8s}.sa-v-heros__scene [data-scene]>path:nth-of-type(3){animation-delay:2.1s}.sa-v-heros__scene [data-scene]>path:nth-of-type(4){animation-delay:2.4s}.sa-v-heros__scene [data-scene]>path:nth-of-type(5){animation-delay:2.7s}@media (prefers-reduced-motion:reduce){.sa-v-heros__scene *,.sa-v-heros__scene :before,.sa-v-heros__scene :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.sa-v-contact{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:start;gap:1.5rem;display:grid}.sa-v-contact__sujets{background:var(--wash);border-radius:9px;flex-wrap:wrap;gap:.35rem;inline-size:fit-content;padding:.2rem;display:flex}.sa-v-contact__sujet{color:var(--ink-muted);cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;padding:.4rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.sa-v-contact__sujet:has(input:checked){border-color:var(--line-strong);background:var(--card);color:var(--ink)}.sa-v-contact__sujet:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.sa-v-contact__sujet input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sa-v-legal-page{gap:3.5rem}.sa-v-legal-content{max-inline-size:52rem}.sa-v-legal-sections{flex-direction:column;gap:2.5rem;padding-block-start:1rem;display:flex}.sa-v-legal-section{border-block-start:1px solid var(--line-strong);padding-block-start:1.5rem}.sa-v-legal-section__title{letter-spacing:-.018em;color:var(--ink);margin:0 0 .875rem;font-size:1.25rem;font-weight:600}.sa-v-legal-section__body{color:var(--ink-muted);font-size:.96875rem;line-height:1.7}.sa-v-legal-section__body p,.sa-v-legal-section__body ul,.sa-v-legal-section__body dl{margin:0 0 1rem}.sa-v-legal-section__body p:last-child,.sa-v-legal-section__body ul:last-child,.sa-v-legal-section__body dl:last-child{margin-block-end:0}.sa-v-legal-section__body ul{padding-inline-start:1.25rem}.sa-v-legal-section__body li+li{margin-block-start:.55rem}.sa-v-legal-section__body a{color:var(--brand-strong);text-underline-offset:.18em}.sa-v-legal-section__body strong,.sa-v-legal-section__body dt,.sa-v-legal-section__body th{color:var(--ink)}.sa-v-legal-section__body code{background:var(--wash);font-family:var(--font-plex-mono,ui-monospace, monospace);overflow-wrap:anywhere;border-radius:4px;padding:.08rem .3rem;font-size:.85em}.sa-v-legal__facts{gap:.8rem;display:grid}.sa-v-legal__facts>div{border-block-end:1px solid var(--line);grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);gap:1rem;padding-block-end:.8rem;display:grid}.sa-v-legal__facts dt{font-weight:600}.sa-v-legal__facts dd{overflow-wrap:anywhere;margin:0}.sa-v-legal__table-wrap{max-inline-size:100%;margin-block-end:1rem;overflow-x:auto}.sa-v-legal__table{border-collapse:collapse;inline-size:100%;font-size:.875rem}.sa-v-legal__table caption{text-align:start;font-family:var(--font-plex-mono,ui-monospace, monospace);color:var(--ink-muted);margin-block-end:.75rem;font-size:.71875rem}.sa-v-legal__table th,.sa-v-legal__table td{border-block-end:1px solid var(--line);text-align:start;vertical-align:top;padding:.75rem .625rem}.sa-v-legal__table thead th{border-block-start:1px solid var(--line-strong);font-weight:600}.sa-v-legal__table tbody th{white-space:nowrap;font-weight:500}@media (max-width:60rem){.sa-v-heros__scene{position:static}.sa-v-appel{grid-template-columns:1fr;padding:2.5rem 2rem}.sa-v-appel__symbole{display:none}}@media (max-width:30rem){.sa-v-heros,.sa-v-guide,.sa-v-matiere,.sa-v-contact{grid-template-columns:1fr}.sa-v-legal__facts>div{grid-template-columns:1fr;gap:.2rem}}
