/* Navigation partagée entre la vitrine et les outils personnels. */
.pe-navigation{display:flex;align-items:center;gap:14px;margin:0 0 25px;border-bottom:1px solid var(--line);min-width:0}
.pe-tabs{display:flex;align-items:stretch;gap:3px;flex:1;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}
.pe-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;flex:none;white-space:nowrap;border:0;border-bottom:3px solid transparent;padding:15px 13px 14px;background:transparent;color:var(--ink3);font:550 12px/1.5 'Montserrat',sans-serif!important;border-radius:9px 9px 0 0}
.pe-tab:hover{background:var(--paper2);color:var(--ink)}
.pe-tab.on{color:var(--brand-t);border-bottom-color:var(--brand-t);background:color-mix(in srgb,var(--brand-s) 45%,transparent);font-weight:700!important}
.pe-tab .count{margin:0;flex:none;font-size:9px;min-width:18px;height:18px;line-height:18px}
.pe-tab .count[hidden]{display:none}
.pe-settings{display:flex;align-items:center;gap:7px;flex:none;background:var(--card);border:1px solid var(--line);color:var(--ink3);border-radius:8px;font:600 10px/1.5 'Montserrat',sans-serif!important;padding:8px 10px;margin-bottom:3px}
.pe-settings:hover,.pe-settings.on{border-color:var(--brand-t);color:var(--brand-t);background:var(--brand-s)}
.pe-tab:focus-visible,.pe-settings:focus-visible{outline:3px solid var(--brand-t);outline-offset:-3px}
.cs-profile>.pe-navigation{margin-top:-12px}
.pe-compact{border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:0 0 8px}
.pe-compact .cs-voice-cover{height:118px;min-height:118px}
.pe-compact .cs-voice-copy{padding:22px 150px 20px 25px}
.pe-compact .cs-voice-kicker,.pe-compact .cs-voice-xp,.pe-compact .cs-voice-edit{display:none}
.pe-compact .cs-voice-intro{font-size:8px;letter-spacing:.2em;margin-bottom:7px}
.pe-compact .cs-voice-name{font-size:30px;line-height:1;letter-spacing:-.02em}
.pe-compact .cs-voice-rank{margin-top:9px;font-size:8px;gap:6px}
.pe-compact .cs-voice-achievement{top:17px;right:27px;width:100px;gap:4px}
.pe-compact .cs-voice-achievement>span{font-size:7px;padding:2px 7px;max-width:120px}
.pe-compact .cs-voice-cover .emb.cs-banner-emblem{width:62px;height:62px}
.pe-compact .cs-voice-cover .emb.cs-banner-emblem b{font-size:9px;min-width:19px;height:19px}
.pe-compact .cs-voice-cover .emb.cs-banner-emblem .emb-etoile{font-size:16px}
.pe-compact .cs-voice-emblem{animation:none}
.pe-compact-fallback{display:flex;align-items:center;gap:14px;padding:22px 25px;background:var(--card);font:650 25px/1.4 'Space Grotesk',sans-serif}
.pe-work-content{min-width:0}.pe-work-content>.page-head:first-child{margin-top:0}
.pe-settings-intro{font-size:11px;color:var(--ink3);line-height:1.8;margin:-9px 0 22px}
.pe-account-summary{display:flex;align-items:center;gap:12px;padding:16px 18px;margin-bottom:20px;border:1px solid var(--line);border-radius:12px;background:var(--card)}
.pe-account-summary>div{min-width:0;flex:1}.pe-account-summary strong{display:block;font:650 16px/1.5 'Space Grotesk',sans-serif}.pe-account-summary span{font-size:10px;color:var(--ink3)}
@media(max-width:680px){.pe-navigation{gap:7px;margin-bottom:20px}.pe-tab{padding:13px 9px 12px;font-size:10px!important;gap:5px}.pe-tab>svg{display:none}.pe-settings{padding:8px;border-radius:8px}.pe-settings>span{display:none}.pe-tabs{gap:0}.pe-compact{border-radius:12px}.pe-compact .cs-voice-cover{height:106px;min-height:106px}.pe-compact .cs-voice-copy{padding:21px 102px 16px 18px}.pe-compact .cs-voice-name{font-size:24px}.pe-compact .cs-voice-rank{font-size:7px}.pe-compact .cs-voice-achievement{top:16px;right:14px;width:75px}.pe-compact .cs-voice-achievement>span{display:none}.pe-compact .cs-voice-cover .emb.cs-banner-emblem{width:61px;height:61px}.pe-account-summary{flex-wrap:wrap}.pe-account-summary .btn{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.pe-tabs{scroll-behavior:auto}}
