.Performances-module__oa76mG__page{background:var(--bg-app);min-height:100%}.Performances-module__oa76mG__body{gap:var(--space-24);padding-bottom:var(--space-24);flex-direction:column;display:flex}.Performances-module__oa76mG__introduction{max-width:64ch;margin:calc(var(--space-8) * -1) 0 0;color:var(--muted-strong);font:var(--weight-regular) var(--text-md) / 1.55 var(--font-sans)}.Performances-module__oa76mG__tabs{gap:var(--space-4);width:fit-content;max-width:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-surface);display:flex;overflow-x:auto}.Performances-module__oa76mG__tabs button{--btn-h:var(--btn-h-md);--btn-pad:0 var(--space-18);--btn-r:var(--r-pill);--btn-bg:transparent;--btn-ink:var(--muted-strong);--btn-weight:var(--weight-medium);--btn-size:var(--text-base);--btn-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border:0;flex:none}.Performances-module__oa76mG__tabs button:hover{--btn-bg:var(--hover-fill);--btn-ink:var(--ink)}.Performances-module__oa76mG__tabs button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:var(--space-2)}.Performances-module__oa76mG__tabs .Performances-module__oa76mG__activeTab,.Performances-module__oa76mG__tabs .Performances-module__oa76mG__activeTab:hover{--btn-bg:var(--brand-primary-soft);--btn-ink:var(--brand-primary-ink);--btn-weight:var(--weight-semibold)}.Performances-module__oa76mG__panel{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-surface);overflow:hidden}.Performances-module__oa76mG__panelHeader{gap:var(--space-32);padding:var(--space-24);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;display:grid}.Performances-module__oa76mG__eyebrow{margin-bottom:var(--space-8);color:var(--brand-primary);font:var(--weight-bold) var(--text-sm) / 1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:block}.Performances-module__oa76mG__panelHeader h2,.Performances-module__oa76mG__callToAction h2{color:var(--ink);font:var(--weight-semibold) var(--text-xl) / 1.2 var(--font-sans);letter-spacing:var(--tracking-tight);margin:0}.Performances-module__oa76mG__panelHeader p{max-width:52ch;color:var(--muted-strong);font:var(--weight-regular) var(--text-base) / 1.55 var(--font-sans);margin:0}.Performances-module__oa76mG__period{margin:var(--space-18) var(--space-24) 0;padding:var(--space-12) var(--space-16);border:1px solid var(--warning-line);border-radius:var(--r-sm);color:var(--warning-ink);background:var(--warning-soft);font:var(--weight-medium) var(--text-sm) / 1.4 var(--font-sans)}.Performances-module__oa76mG__mobileHint{display:none}.Performances-module__oa76mG__unavailable{margin:var(--space-18) var(--space-24) var(--space-24);padding:var(--space-18);border:1px solid var(--warning-line);border-radius:var(--r-sm);color:var(--warning-ink);background:var(--warning-soft);font:var(--weight-regular) var(--text-base) / 1.5 var(--font-sans)}.Performances-module__oa76mG__tableScroll{margin:var(--space-18) var(--space-24) 0;border:1px solid var(--line);border-radius:var(--r-sm);overflow-x:auto}.Performances-module__oa76mG__tableScroll:focus-visible{outline:2px solid var(--brand-primary);outline-offset:var(--space-2)}.Performances-module__oa76mG__table{background:var(--bg-surface);min-width:960px}.Performances-module__oa76mG__tableHead,.Performances-module__oa76mG__tableRow{grid-template-columns:minmax(205px,1.2fr) repeat(3,minmax(110px,.82fr)) repeat(2,minmax(155px,1fr));align-items:stretch;display:grid}.Performances-module__oa76mG__tableHead{min-height:var(--btn-h-lg);color:var(--ink-soft);background:var(--bg-subtle);font:var(--weight-semibold) var(--text-sm) / 1.4 var(--font-sans)}.Performances-module__oa76mG__tableHead>span,.Performances-module__oa76mG__tableRow>*{min-height:inherit;padding:var(--space-16) var(--space-18);border-right:1px solid var(--line);text-align:center;align-items:center;display:grid}.Performances-module__oa76mG__tableHead>span:first-child,.Performances-module__oa76mG__tableRow>strong:first-child{text-align:left;justify-content:start}.Performances-module__oa76mG__tableHead>span:last-child,.Performances-module__oa76mG__tableRow>:last-child{border-right:0}.Performances-module__oa76mG__tableRow{--profile-color:var(--profile-prudent);min-height:calc(var(--btn-h-lg) + var(--space-24));border-top:1px solid var(--line-soft);color:var(--ink);font:var(--weight-medium) var(--text-base) / 1.4 var(--font-sans);font-variant-numeric:tabular-nums}.Performances-module__oa76mG__tableRow[data-tone=green]{--profile-color:var(--profile-equilibre)}.Performances-module__oa76mG__tableRow[data-tone=gold]{--profile-color:var(--profile-dynamique)}.Performances-module__oa76mG__tableRow[data-tone=orange]{--profile-color:var(--profile-offensif)}.Performances-module__oa76mG__tableRow>strong{gap:var(--space-10);color:var(--ink);font-weight:var(--weight-semibold);align-items:center;display:flex}.Performances-module__oa76mG__tableRow>strong>i{width:var(--space-8);height:var(--space-8);border-radius:var(--r-pill);background:var(--profile-color);flex:none}.Performances-module__oa76mG__tableRow>strong span{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.Performances-module__oa76mG__tableRow small{color:var(--muted-strong);font:var(--weight-regular) var(--text-sm) / 1.35 var(--font-sans)}.Performances-module__oa76mG__disclaimer{margin:var(--space-16) var(--space-24) var(--space-24);color:var(--muted-strong);font:var(--weight-regular) var(--text-sm) / 1.55 var(--font-sans)}.Performances-module__oa76mG__comparison{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-surface);overflow:hidden}.Performances-module__oa76mG__comparisonHeader{gap:var(--space-24);padding:var(--space-24);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.Performances-module__oa76mG__comparisonHeader h2{color:var(--ink);font:var(--weight-semibold) var(--text-xl) / 1.2 var(--font-sans);letter-spacing:var(--tracking-tight);margin:0}.Performances-module__oa76mG__comparisonHeader p{color:var(--muted-strong);font:var(--weight-medium) var(--text-sm) / 1.4 var(--font-sans);white-space:nowrap;margin:0}.Performances-module__oa76mG__chartLegend{gap:var(--space-10) var(--space-24);padding:var(--space-18) var(--space-24) 0;color:var(--ink);font:var(--weight-medium) var(--text-sm) / 1.4 var(--font-sans);flex-wrap:wrap;align-items:center;display:flex}.Performances-module__oa76mG__chartLegend span{gap:var(--space-8);align-items:center;display:inline-flex}.Performances-module__oa76mG__chartLegend i{width:var(--space-10);height:var(--space-10);border-radius:var(--r-pill);background:var(--brand-primary)}.Performances-module__oa76mG__chartLegend i[data-tone=passive]{background:var(--viz-amber-soft)}.Performances-module__oa76mG__chartLegend small{color:var(--muted-strong);font-size:inherit}.Performances-module__oa76mG__chartFigure{padding:0 var(--space-24);margin:0;overflow-x:auto}.Performances-module__oa76mG__chart{box-sizing:border-box;width:100%;min-width:720px;padding:var(--space-16) 48px var(--space-24) 72px;color:var(--muted-strong);font:var(--weight-medium) 14px / 1.2 var(--font-sans);position:relative}.Performances-module__oa76mG__chartYTitle,.Performances-module__oa76mG__chartXTitle{color:var(--ink);font-weight:var(--weight-semibold);display:block}.Performances-module__oa76mG__chartYTitle{margin-bottom:var(--space-18)}.Performances-module__oa76mG__chartXTitle{text-align:center;margin-top:44px}.Performances-module__oa76mG__chartPlot{border-bottom:1px solid var(--ink-soft);border-left:1px solid var(--ink-soft);background-image:repeating-linear-gradient(to top, transparent 0, transparent calc(35.714% - 1px), var(--line) calc(35.714% - 1px), var(--line) 35.714%);height:290px;position:relative}.Performances-module__oa76mG__yTick,.Performances-module__oa76mG__xTick{color:var(--muted-strong);white-space:nowrap;position:absolute}.Performances-module__oa76mG__yTick{left:calc(var(--space-12) * -1);transform:translate(-100%,50%)}.Performances-module__oa76mG__xTick{bottom:calc(var(--space-24) * -1);transform:translate(-50%)}.Performances-module__oa76mG__xTick:before{top:calc(var(--space-8) * -1);width:1px;height:var(--space-4);background:var(--ink-soft);content:"";position:absolute;left:50%}.Performances-module__oa76mG__chartPoint{border:3px solid var(--bg-surface);border-radius:var(--r-pill);background:color-mix(in srgb, var(--brand-primary) 82%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--brand-primary) 22%, transparent);display:block;position:absolute;transform:translate(-50%,50%)}.Performances-module__oa76mG__chartPoint[data-tone=passive]{background:color-mix(in srgb, var(--viz-amber-soft) 88%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--viz-amber-soft) 24%, transparent)}.Performances-module__oa76mG__chartPoint>span{color:var(--ink);font-weight:var(--weight-semibold);white-space:nowrap;position:absolute}.Performances-module__oa76mG__chartPoint[data-label-position=above]>span{top:calc(var(--space-8) * -1);transform:translate(var(--space-8), -100%);left:100%}.Performances-module__oa76mG__chartPoint[data-label-position=below]>span{transform:translate(var(--space-8), var(--space-4));top:100%;left:100%}.Performances-module__oa76mG__chartPoint[data-label-position=right]>span{transform:translate(var(--space-8), -50%);top:50%;left:100%}.Performances-module__oa76mG__chartFigure figcaption,.Performances-module__oa76mG__comparisonDisclaimer{color:var(--muted-strong);font:var(--weight-regular) var(--text-sm) / 1.55 var(--font-sans)}.Performances-module__oa76mG__chartFigure figcaption{padding:var(--space-16) 0 0;border-top:1px solid var(--line-soft)}.Performances-module__oa76mG__comparisonDisclaimer{margin:var(--space-10) var(--space-24) var(--space-24)}.Performances-module__oa76mG__callToAction{width:100%;padding:calc(var(--space-32) * 3) var(--space-24) calc(var(--space-32) * 2.5);text-align:center;background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--halo-violet) 13%, transparent), transparent 55%), var(--bg-surface);flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.Performances-module__oa76mG__callToAction .Performances-module__oa76mG__eyebrow{align-items:center;gap:var(--space-10);margin-bottom:var(--space-24);color:var(--brand-primary-ink);display:inline-flex}.Performances-module__oa76mG__callToAction .Performances-module__oa76mG__eyebrow:before{border-radius:var(--r-pill);background:var(--brand-primary);content:"";width:5px;height:5px}.Performances-module__oa76mG__callToAction h2{max-width:28ch;font:var(--weight-regular) clamp(46px, 5.2vw, 66px) / 1.04 var(--font-display);letter-spacing:-.046em}.Performances-module__oa76mG__callToAction h2 span{color:var(--halo-violet);font:italic var(--weight-regular) 1.07em / 1 var(--font-serif);letter-spacing:-.03em}.Performances-module__oa76mG__callToAction p{max-width:350px;margin:var(--space-24) auto;color:var(--muted-strong);font:var(--weight-regular) var(--text-base) / 1.75 var(--font-sans)}.Performances-module__oa76mG__actions{justify-content:center;align-items:center;gap:var(--space-32);flex-wrap:wrap;flex:none;display:flex}.Performances-module__oa76mG__primaryAction,.Performances-module__oa76mG__secondaryAction{justify-content:center;align-items:center;gap:var(--space-8);white-space:nowrap;text-decoration:none;display:inline-flex}.Performances-module__oa76mG__primaryAction{--btn-h:calc(var(--btn-h-lg) + var(--space-4));--btn-pad:0 calc(var(--space-18) + var(--space-4));--btn-r:var(--r-pill);--btn-bg:color-mix(in srgb, var(--ink) 74%, var(--bg-surface));--btn-ink:var(--ink-inverse);--btn-weight:var(--weight-semibold);--btn-size:var(--text-md);--btn-family:var(--font-sans);min-width:221px;color:var(--ink-inverse)}.Performances-module__oa76mG__primaryAction:hover{--btn-bg:color-mix(in srgb, var(--ink) 64%, var(--bg-surface));--btn-ink:var(--ink-inverse);color:var(--ink-inverse)}.Performances-module__oa76mG__secondaryAction{--btn-h:calc(var(--btn-h-lg) + var(--space-4));--btn-pad:0;--btn-r:0;--btn-bg:transparent;--btn-ink:var(--ink-hover);--btn-weight:var(--weight-semibold);--btn-size:var(--text-md);--btn-family:var(--font-sans);border-bottom:1px solid var(--muted)}.Performances-module__oa76mG__secondaryAction:hover{--btn-ink:var(--ink)}.Performances-module__oa76mG__primaryAction:focus-visible,.Performances-module__oa76mG__secondaryAction:focus-visible{outline:2px solid var(--brand-primary);outline-offset:var(--space-2)}@media (max-width:720px){.Performances-module__oa76mG__body{gap:var(--space-18)}.Performances-module__oa76mG__panelHeader{gap:var(--space-16);padding:var(--space-18);grid-template-columns:1fr}.Performances-module__oa76mG__period,.Performances-module__oa76mG__tableScroll,.Performances-module__oa76mG__disclaimer,.Performances-module__oa76mG__unavailable{margin-right:var(--space-18);margin-left:var(--space-18)}.Performances-module__oa76mG__mobileHint{margin:var(--space-16) var(--space-18) calc(var(--space-8) * -1);color:var(--muted-strong);font:var(--weight-regular) var(--text-sm) / 1.4 var(--font-sans);text-align:right;display:block}.Performances-module__oa76mG__tableHead>span,.Performances-module__oa76mG__tableRow>*{padding:var(--space-16)}.Performances-module__oa76mG__comparisonHeader{gap:var(--space-10);padding:var(--space-18);grid-template-columns:1fr}.Performances-module__oa76mG__comparisonHeader p{white-space:normal}.Performances-module__oa76mG__chartLegend{padding:var(--space-16) var(--space-18) 0}.Performances-module__oa76mG__chartFigure{padding:0 var(--space-18)}.Performances-module__oa76mG__comparisonDisclaimer{margin-right:var(--space-18);margin-left:var(--space-18)}.Performances-module__oa76mG__callToAction{padding:calc(var(--space-32) * 2) var(--space-18)}.Performances-module__oa76mG__callToAction .Performances-module__oa76mG__eyebrow{margin-bottom:var(--space-18)}.Performances-module__oa76mG__callToAction h2{font-size:clamp(38px,11.5vw,46px)}.Performances-module__oa76mG__actions{justify-content:stretch;width:100%}.Performances-module__oa76mG__primaryAction,.Performances-module__oa76mG__secondaryAction{flex:auto}}@media (prefers-reduced-motion:reduce){.Performances-module__oa76mG__tabs button{transition:none}}
