.soute[data-v-0f3cb8db]{min-height:100vh;background:#080b14;color:#e8f0ec;padding:4rem 1.25rem 6rem}.soute__enveloppe[data-v-0f3cb8db]{max-width:46rem;margin:0 auto}.soute__retour[data-v-0f3cb8db]{display:inline-block;margin:2.5rem 0 0;color:#10b981;text-decoration:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.04em}.soute__retour[data-v-0f3cb8db]:hover,.soute__retour[data-v-0f3cb8db]:focus-visible{text-decoration:underline}.soute__tete[data-v-0f3cb8db]{margin:2.5rem 0 3.5rem}.soute__sur-titre[data-v-0f3cb8db]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#10b981;margin:0 0 1rem}.soute__titre[data-v-0f3cb8db]{font-size:clamp(2.2rem,6vw,3.4rem);line-height:1.05;margin:0 0 1.25rem;font-weight:500}.soute__chapeau[data-v-0f3cb8db]{font-size:1.05rem;line-height:1.7;color:#b9c9c2;margin:0;max-width:38rem}.soute__bloc[data-v-0f3cb8db]{margin:0 0 3rem}.soute__sous-titre[data-v-0f3cb8db]{font-size:1.1rem;font-weight:500;margin:0 0 .9rem;padding-bottom:.6rem;border-bottom:1px solid rgba(16,185,129,.22)}.soute__bloc p[data-v-0f3cb8db]{line-height:1.75;color:#b9c9c2;margin:0 0 1rem}.soute__bloc strong[data-v-0f3cb8db]{color:#e8f0ec}.soute__note[data-v-0f3cb8db]{font-size:.9rem;color:#8fa39c;margin-bottom:1.25rem!important}.soute__zones[data-v-0f3cb8db],.soute__liste[data-v-0f3cb8db]{list-style:none;margin:0;padding:0}.soute__zone[data-v-0f3cb8db]{display:flex;align-items:baseline;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.06)}.soute__lien[data-v-0f3cb8db]{flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.7rem .25rem;color:#e8f0ec;text-decoration:none}.soute__lien[data-v-0f3cb8db]:hover,.soute__lien[data-v-0f3cb8db]:focus-visible{color:#10b981}.soute__lien[data-v-0f3cb8db]:focus-visible{outline:2px solid #10b981;outline-offset:2px}.soute__zone-nom[data-v-0f3cb8db]{font-size:.95rem}.soute__lien--porte[data-v-0f3cb8db]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.5rem 0 0;padding:.85rem 1rem;border:1px solid rgba(16,185,129,.4);border-radius:3px;color:#e8f0ec;text-decoration:none}.soute__lien--porte[data-v-0f3cb8db]:hover,.soute__lien--porte[data-v-0f3cb8db]:focus-visible{background:#10b98114;color:#10b981}.soute__lien--porte[data-v-0f3cb8db]:focus-visible{outline:2px solid #10b981;outline-offset:2px}.soute__lien--porte .soute__zone-nom[data-v-0f3cb8db]{font-weight:600}.soute__zone-chemin[data-v-0f3cb8db]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;color:#8fa39c;white-space:nowrap}.soute__vu[data-v-0f3cb8db]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#10b981;border:1px solid rgba(16,185,129,.4);border-radius:2px;padding:.1rem .3rem}.soute__liste li[data-v-0f3cb8db]{position:relative;padding:0 0 1rem 1.4rem;line-height:1.7;color:#b9c9c2}.soute__liste li[data-v-0f3cb8db]:before{content:"—";position:absolute;left:0;color:#10b981}.soute__liste code[data-v-0f3cb8db]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em;color:#e8f0ec;background:#ffffff0f;padding:.1rem .3rem;border-radius:2px}.soute__verrous[data-v-0f3cb8db]{margin:0;display:grid;gap:.5rem}.soute__verrou[data-v-0f3cb8db]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.soute__verrou dt[data-v-0f3cb8db]{font-size:.9rem;color:#e8f0ec}.soute__verrou dd[data-v-0f3cb8db]{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;color:#10b981}.soute__sortie[data-v-0f3cb8db]{display:inline-block;margin-top:1rem;padding:.85rem 1.6rem;background:#10b981;color:#080b14;font-weight:600;text-decoration:none;border-radius:3px}.soute__sortie[data-v-0f3cb8db]:hover,.soute__sortie[data-v-0f3cb8db]:focus-visible{background:#34d399}
