/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--survol:0}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@keyframes cascade-entree{0%{opacity:0;transform:translateY(10px)}}@keyframes tracer{0%{stroke-dashoffset:1px}}@keyframes fondu{0%{opacity:0}}@keyframes monter{0%{transform:scaleY(0)}}@keyframes etendre{0%{transform:scaleX(0)}}@keyframes apparaitre{0%{opacity:0;transform:scale(.4)}}@keyframes respirer{0%,to{opacity:.82}50%{opacity:1}}.entree-cascade{animation:cascade-entree .5s cubic-bezier(.22,.61,.36,1) backwards}.carte{background:var(--surface);border-radius:var(--r-card);min-width:0;margin-bottom:16px;padding:20px 22px 22px}.carte-titre{letter-spacing:-.014em;margin:0;font-size:16px;font-weight:600}.carte-sous-titre{color:var(--ink-faint);max-width:62ch;margin-top:6px;font-size:14px;line-height:1.5}.carte-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.carte-valeur{letter-spacing:-.012em;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.carte-appoint{color:var(--ink-faint);letter-spacing:-.004em;margin-left:8px;font-size:13px;font-weight:400}.carte-signature,.coquille .carte.carte-signature{box-shadow:inset 2px 0 0 var(--data),var(--panneau-ombre,none)}.segments{background:var(--ground-2);border:1px solid var(--line);border-radius:980px;gap:2px;padding:3px;display:flex;position:relative}.segments button{z-index:1;font-family:var(--sf);letter-spacing:-.006em;color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:980px;padding:6px 14px;font-size:14px;transition:background .16s,color .16s;position:relative}.segments button:hover{color:var(--ink)}.segments button.actif{background:var(--surface-3);color:var(--ink)}.coquille .segments.est-glissant button.actif,.segments.est-glissant button.actif{box-shadow:none;background:0 0}.segments-curseur{z-index:0;transition:transform .4s var(--sortie,ease),width .4s var(--sortie,ease);background:#3a3a3e;border-radius:980px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:inset 0 1px #ffffff17,0 2px 8px -2px #0009}.carte-reglages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.graphe{position:relative}.graphe-svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.grille-ligne{stroke:var(--line-soft);stroke-width:1px}.grille-ligne,.grille-zero{vector-effect:non-scaling-stroke}.grille-zero{stroke:var(--surface-3);stroke-width:1px;stroke-dasharray:3 4}.grille-texte{fill:var(--ink-faint);font-family:var(--sf);font-variant-numeric:tabular-nums;font-size:13px}.grille-texte.est-ancre{fill:var(--ink-muted);font-weight:600}.curseur-ligne{stroke:var(--ink-faint);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.trace{stroke-dasharray:1;stroke-dashoffset:0;animation:tracer 1.4s cubic-bezier(.33,.9,.4,1)}.aire-entree{animation:fondu 1.1s ease-out .35s backwards}.bulle{background:var(--surface-2);border:1px solid var(--line);pointer-events:none;white-space:nowrap;z-index:2;border-radius:10px;flex-direction:column;gap:3px;padding:9px 12px;display:flex;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 8px 26px #00000080}.bulle-date{color:var(--ink-faint);font-size:13px}.bulle-ligne{color:var(--ink-muted);justify-content:space-between;gap:16px;font-size:14px;display:flex}.legende{color:var(--ink-faint);align-items:center;gap:7px;margin-top:14px;font-size:13px;display:flex}.pastille{border-radius:2px;width:9px;height:9px;display:inline-block}.pointe{opacity:1;animation:fondu .45s ease-out backwards}.jauge{flex-direction:column;gap:2px;display:flex}.jauge-svg{width:100%;max-width:128px;height:auto}.jauge-arc{stroke-dashoffset:0;animation:tracer 1.1s cubic-bezier(.33,.9,.4,1)}.jauge-valeur{fill:var(--ink);font-family:var(--sf);letter-spacing:-.02em;font-size:25px;font-weight:600}.jauge-detail{color:var(--ink-faint);gap:10px;margin-top:auto;font-size:13px;display:flex}.reparties{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.repartie{grid-template-columns:minmax(74px,1fr) 2.1fr auto 30px;align-items:center;gap:12px;font-size:14px;display:grid}.repartie-cle{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repartie-piste{height:18px;display:block;position:relative}.repartie-axe{background:#ffffff29;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.repartie-barre{border-radius:3px;animation:etendre .6s cubic-bezier(.22,.61,.36,1) backwards;position:absolute;top:3px;bottom:3px;transform:scaleX(1)}.repartie-barre.est-gain{background:linear-gradient(90deg,#42a8928c,var(--gain));transform-origin:0}.repartie-barre.est-perte{background:linear-gradient(270deg,#c4614c8c,var(--loss));transform-origin:100%}.repartie-valeur{text-align:right;white-space:nowrap;font-size:13.5px;font-weight:600}.repartie-nb{color:var(--ink-faint);text-align:right;font-size:12px}.bandeau-demo{background:linear-gradient(135deg,#9470c221,#9470c20a);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-bottom:16px;padding:13px 16px 13px 18px;display:flex;box-shadow:inset 0 0 0 1px #9470c24d}.bandeau-demo.est-invite{background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff12}.bandeau-demo strong{font-size:14.5px;font-weight:600}.bandeau-demo .hint{max-width:66ch;margin-top:3px;font-size:13.5px}.bandeau-demo .alert{flex-basis:100%}.entete-page{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.kicker{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);font-size:13.5px;font-weight:500}.kicker-appoint{text-transform:none;letter-spacing:0;font-weight:400}.btn-sm{padding:8px 18px;font-size:15px}.reglage{flex-direction:column;gap:18px;display:flex}.reglage-replie{align-items:center;gap:14px;margin:-4px 0 22px;display:flex}.grille-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1000px){.grille-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.grille-4{grid-template-columns:1fr}}.tdb-entete{align-items:flex-end;margin-bottom:22px}.tdb-meta{color:var(--ink-faint);margin:8px 0 0;font-size:13.5px}.tdb-comportement,.tdb-haut,.tdb-indicateurs{gap:16px;margin-bottom:16px;display:grid}.tdb-haut{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch}.tdb-indicateurs{grid-template-columns:repeat(4,minmax(0,1fr))}.tdb-comportement{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}:is(.tdb-haut,.tdb-indicateurs,.tdb-comportement)>.carte{margin-bottom:0}.carte-onglets,.plafonds,.plafonds-absents,.tdb-comportement>*,.tdb-haut>*,.tdb-indicateurs>*{animation:cascade-entree .6s var(--sortie,ease) backwards}.plafonds,.plafonds-absents{animation-delay:0s}.tdb-haut>:first-child{animation-delay:60ms}.tdb-haut>:nth-child(2){animation-delay:.12s}.tdb-indicateurs>:first-child{animation-delay:.17s}.tdb-indicateurs>:nth-child(2){animation-delay:.21s}.tdb-indicateurs>:nth-child(3){animation-delay:.25s}.tdb-indicateurs>:nth-child(4){animation-delay:.29s}.tdb-comportement>:first-child{animation-delay:.33s}.tdb-comportement>:nth-child(2){animation-delay:.37s}.carte-onglets{animation-delay:.41s}.plafonds{box-shadow:var(--panneau-arete,none);background-color:#111113;border-radius:18px;align-items:stretch;margin-bottom:16px;padding:14px 20px 14px 18px;display:flex}.plafonds-tete{border-right:1px solid #ffffff0f;flex:none;align-items:center;gap:4px;margin-right:20px;padding-right:18px;display:flex}.plafonds-titre{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;margin:0;font-size:11px;font-weight:500}.plafonds-liste{flex:1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 32px;min-width:0;display:grid}.plafond{min-width:0}.plafond-tete{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.plafond-cle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.plafond-etat{color:var(--ink-faint);white-space:nowrap;font-size:12.5px;transition:color .3s}.plafond-piste{background:#ffffff12;border-radius:99px;height:6px;margin:9px 0 7px;position:relative}.plafond-seuil{background:#ffffff42;width:1px;position:absolute;top:-3px;bottom:-3px}.plafond-jauge{transform-origin:0;animation:etendre .9s var(--sortie,ease) .1s backwards;transition:width .6s var(--sortie,ease),background .4s ease;background:linear-gradient(90deg,#ebebf547,#ebebf5b3);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.plafond-jauge:after{content:"";background:#f5f5f7;border-radius:50%;width:9px;height:9px;animation:fondu .5s ease-out .8s backwards;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 8px 1px #ffffff73}.plafond.est-alerte .plafond-jauge,.plafond.est-depasse .plafond-jauge{background:linear-gradient(90deg,#c4614c8c,var(--loss))}.plafond.est-alerte .plafond-jauge:after,.plafond.est-depasse .plafond-jauge:after{background:var(--loss-vif);box-shadow:0 0 8px 1.5px #c4614cd9}.plafond.est-alerte :is(.plafond-cle,.plafond-etat),.plafond.est-depasse :is(.plafond-cle,.plafond-etat){color:var(--loss-vif)}.plafond.est-depasse .plafond-etat{background:#c4614c29;border-radius:99px;padding:2px 8px;font-weight:600}.plafond-chiffres{color:var(--ink-faint);margin:0;font-size:12.5px}.plafond-chiffres b{color:var(--ink);font-weight:600}.plafond-note{color:var(--ink-faint);margin:4px 0 0;font-size:12px}.plafonds-absents{color:var(--ink-faint);background:#ffffff05;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 16px;padding:12px 16px 12px 18px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0e}.plafonds-absents a{color:var(--ink);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .2s}.plafonds-absents a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.carte-heros{flex-direction:column;padding:22px 24px 18px;display:flex}.heros-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.heros-vide{text-align:center;padding:48px 0 30px}.solde{min-width:0}.solde-rubrique{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:11px;font-weight:500}.solde-chiffre{font-family:var(--titre);letter-spacing:-.045em;font-variant-numeric:proportional-nums;white-space:nowrap;align-items:baseline;gap:.14em;margin:12px 0 0;font-size:clamp(40px,3.8vw,58px);font-weight:540;font-stretch:112%;line-height:1;display:flex}.solde-unite{color:var(--ink-muted);letter-spacing:-.01em;font-size:.46em;font-weight:500}.solde-chiffre.est-vide{color:var(--ink-faint);flex-wrap:wrap;gap:8px 16px}.solde-action{font-family:var(--police-ui,var(--sf));letter-spacing:-.006em;color:var(--ink);text-underline-offset:3px;font-size:14px;font-weight:500;font-stretch:100%;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.solde-action:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.solde-variations{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;display:flex}.variation{color:var(--ink-muted);white-space:nowrap;background:#ffffff0d;border-radius:99px;padding:4px 9px;font-size:13px;font-weight:600}.variation[data-ton=gain]{color:var(--gain);background:#42a8921f}.variation[data-ton=perte]{color:var(--loss-ink);background:#c4614c21}.variation.est-terne{color:var(--ink-faint);font-weight:500}.solde-pied{color:var(--ink-faint);margin-left:4px;font-size:12.5px}.heros-graphe-tete{border-top:1px solid #ffffff0e;gap:10px 16px;margin-top:20px;padding-top:16px}.heros-graphe-tete,.heros-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.heros-pied{gap:6px 16px;margin-top:6px}.carte-heros .legende{margin:0;font-size:12.5px}.carte-heros .legende .pastille{background:linear-gradient(90deg,var(--gain) 50%,var(--loss) 50%);border-radius:2px;width:16px;height:3px}.legende-ancre{border-top:1px dashed #ffffff80;width:16px;height:0;margin-left:10px}.heros-repli,.legende-appoint{color:var(--ink-faint)}.heros-repli{margin:0;font-size:12.5px}.carte-heros .graphe{outline-offset:4px;border-radius:12px;margin-top:10px}.carte-heros .graphe:focus-visible{outline:2px solid var(--brand-1)}.carte-heros .graphe-svg{cursor:crosshair}.carte-heros .grille-ligne{stroke:#ffffff0e}.carte-heros .grille-zero{stroke:#ffffff4d;stroke-dasharray:4 5}.carte-heros .axe-valeur,.carte-heros .grille-texte{fill:var(--ink-faint);font-family:var(--police-ui,var(--sf));font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.carte-heros .grille-texte.est-ancre{fill:var(--ink);font-weight:600}.axe-temps{fill:var(--ink-faint);font-family:var(--police-ui,var(--sf));font-size:11.5px;font-weight:500}.carte-heros .curseur-ligne{stroke:#ffffff57;stroke-dasharray:3 4}.carte-heros .curseur-ligne.est-horizontale{stroke:#ffffff29}.reticule{animation:fondu .15s ease-out}.carte-heros .bulle{gap:5px;min-width:196px;padding:10px 13px 11px;transition:left 80ms linear;top:6px}.carte-heros .bulle.est-centre{transform:translate(-50%)}.carte-heros .bulle.est-gauche{transform:translate(16px)}.carte-heros .bulle.est-droite{transform:translate(calc(-100% - 16px))}.carte-heros .bulle-date{color:var(--ink-muted);margin-bottom:2px;font-size:12.5px}.bulle-numero{color:var(--ink-faint)}.carte-heros .bulle-ligne{font-size:13.5px}.carte-anneaux{padding:20px 22px;container:anneaux/inline-size}.anneaux-corps,.carte-anneaux{flex-direction:column;display:flex}.anneaux-corps{flex:1;gap:18px}.anneaux-corps>.anneaux{margin-block:auto}.anneaux-vide{text-align:center;padding:40px 0}.anneaux{grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;align-items:center;margin-top:10px;display:grid;position:relative}.anneaux-svg{grid-area:1/1/-1/-1;width:100%;max-width:262px;margin:0 auto;display:block}.anneau-piste{stroke:#ffffff12}.anneaux-coin{z-index:1;pointer-events:none;flex-direction:column;gap:2px;display:flex}.anneaux-coin.est-hg{grid-area:1/1;align-self:start}.anneaux-coin.est-hd{text-align:right;grid-area:1/3;align-self:start;align-items:flex-end}.anneaux-coin.est-bg{grid-area:3/1;align-self:end}.anneaux-coin.est-bd{text-align:right;grid-area:3/3;align-self:end;align-items:flex-end}.anneaux-cle{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.anneaux-puce{background:var(--ink-faint);border-radius:50%;width:7px;height:7px}.anneaux-puce.est-vise{background:var(--data)}.anneaux-puce[data-ton=gain]{background:var(--gain)}.anneaux-puce[data-ton=perte]{background:var(--loss)}.anneaux-valeur{letter-spacing:-.014em;white-space:nowrap;font-size:17px;font-weight:600}.anneaux-valeur[data-ton=donnee]{color:var(--data-ink,var(--data))}.anneaux-valeur[data-ton=gain]{color:var(--gain)}.anneaux-valeur[data-ton=perte]{color:var(--loss-ink,var(--loss))}.anneaux-centre{fill:var(--ink);font-family:var(--titre,var(--sf));letter-spacing:-.04em;font-size:42px;font-weight:540;font-stretch:112%}.anneaux-centre-cle{fill:var(--ink-faint);font-family:var(--police-ui,var(--sf));font-size:12.5px;font-weight:500}.anneaux-note{color:var(--ink-faint);margin:14px 0 0;font-size:13px;line-height:1.5}.seuil{margin-top:4px}.seuil-zone{transform-origin:0;animation:etendre .7s var(--sortie,ease) .25s backwards;background:linear-gradient(90deg,#c4614c1f,#c4614c6b);border-radius:99px 0 0 99px;position:absolute;top:0;bottom:0;left:0}.seuil-repere{background:var(--ink);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.seuil-curseur{background:var(--gain);width:13px;height:13px;animation:apparaitre .5s var(--sortie,ease) .6s backwards;border:2px solid #1d1d1f;border-radius:50%;margin:-6.5px 0 0 -6.5px;position:absolute;top:50%;box-shadow:0 0 10px #42a8928c}.seuil-curseur[data-ton=perte]{background:var(--loss);box-shadow:0 0 10px #c4614c8c}.seuil-legendes{color:var(--ink-faint);justify-content:space-between;gap:12px;margin-top:11px;font-size:12.5px;display:flex}.seuil-legendes strong{color:var(--ink);font-weight:600}.seuil-legendes [data-ton=gain]{color:var(--gain)}.seuil-legendes [data-ton=perte]{color:var(--loss-ink,var(--loss))}@container anneaux (min-width:540px){.anneaux-corps{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:center;gap:10px 32px;display:grid}.anneaux-suite{align-self:center}}.ind{flex-direction:column;gap:12px;padding:18px 20px 17px;display:flex}.ind-tete{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.coquille .ind-titre{font-family:var(--police-ui,var(--sf));letter-spacing:-.004em;color:var(--ink-muted);margin:0;font-size:13.5px;font-weight:500}.ind-valeur{font-family:var(--titre,var(--sf));letter-spacing:-.04em;font-variant-numeric:proportional-nums;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin:0;font-size:clamp(28px,2.3vw,34px);font-weight:540;font-stretch:112%;line-height:1.05;display:flex}.ind-valeur[data-ton=gain]{color:var(--gain)}.ind-valeur[data-ton=perte]{color:var(--loss-ink,var(--loss))}.ind-valeur.est-texte{letter-spacing:-.03em;font-size:clamp(22px,1.8vw,26px)}.ind-unite{letter-spacing:-.01em;opacity:.78;font-size:.56em;font-weight:500}.ind-appoint{font-family:var(--police-ui,var(--sf));letter-spacing:0;margin-left:2px;font-weight:500;font-stretch:100%}.ind-appoint,.ind-legende{color:var(--ink-faint);font-size:12.5px}.ind-legende{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;display:flex}.ind-legende b{color:var(--ink);font-weight:600}.ind-pied{color:var(--ink-faint);margin:0;font-size:12.5px;line-height:1.45}.ind-legende b[data-ton=gain],[data-ton=gain]>b{color:var(--gain)}.ind-legende b[data-ton=perte]{color:var(--loss-ink,var(--loss))}.ind-legende b[data-ton=neutre]{color:var(--ink-muted)}.proportion{gap:3px;height:8px;margin-top:auto;display:flex}.proportion-part{transform-origin:0;min-width:4px;animation:etendre .8s var(--sortie,ease) backwards;border-radius:99px}.proportion-part.est-gain{background:var(--gain)}.proportion-part.est-neutre{background:#ffffff38}.proportion-part.est-perte{background:var(--loss)}.echelle{background:#ffffff0d;border-radius:99px;height:8px;margin-top:auto;position:relative}.echelle-zone{position:absolute;top:0;bottom:0}.echelle-zone.est-perte{background:linear-gradient(90deg,#c4614c0f,#c4614c57);border-radius:99px 0 0 99px;left:0}.echelle-zone.est-gain{background:linear-gradient(90deg,#42a89233,#42a8920d);border-radius:0 99px 99px 0;right:0}.echelle-repere,.etendue-zero{background:var(--ink-muted);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.echelle-point,.etendue-point{background:var(--gain);width:14px;height:14px;animation:apparaitre .55s var(--sortie,ease) .35s backwards;border:2px solid #1d1d1f;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 0 0 3px #42a89238,0 0 12px #42a89280}:is(.echelle-point,.etendue-point)[data-ton=perte]{background:var(--loss);box-shadow:0 0 0 3px #c4614c38,0 0 12px #c4614c80}:is(.echelle-point,.etendue-point)[data-ton=neutre]{background:var(--ink-muted);box-shadow:none}.echelle-bornes{color:var(--ink-faint);justify-content:space-between;margin-top:-4px;font-size:11.5px;display:flex;position:relative}.echelle-borne-seuil{color:var(--ink-muted);font-weight:600;position:absolute;transform:translate(-50%)}.etendue{height:8px;margin-top:auto;position:relative}.etendue-part{position:absolute;top:0;bottom:0}.etendue-part.est-perte{background:linear-gradient(90deg,#c4614c6b,#c4614c1a);border-radius:99px 0 0 99px}.etendue-part.est-gain{background:linear-gradient(90deg,#42a8921a,#42a8926b);border-radius:0 99px 99px 0}.creux-piste{background:#ffffff0f;border-radius:99px;height:8px;margin-top:auto;position:relative;overflow:hidden}.creux-piste:empty{background:linear-gradient(90deg,#ffffff29 50%,#0000 0) 0/8px 1px repeat-x;border-radius:0;height:8px}.creux-part{background:linear-gradient(90deg,#c4614c80,var(--loss));transform-origin:0;animation:etendre .8s var(--sortie,ease) .15s backwards;border-radius:99px;position:absolute;top:0;bottom:0;left:0}.rythme{padding:20px 22px}.rythme-entete{margin-bottom:0}.rythme-corps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 28px;margin-top:18px;display:grid}.rythme-bloc+.rythme-bloc{border-left:1px solid #ffffff0f;padding-left:28px}.coquille .rythme-titre{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px;font-size:11px;font-weight:500}.rythme-encours{font-family:var(--titre,var(--sf));letter-spacing:-.02em;margin:0 0 12px;font-size:17px;font-weight:600}.rythme-encours[data-ton=gain]{color:var(--gain)}.rythme-encours[data-ton=perte]{color:var(--loss-ink,var(--loss))}.serie-intitule{color:var(--ink-faint);margin:0 0 2px;font-size:12px}.serie-ligne{color:var(--ink-muted);border-top:1px solid #ffffff0d;grid-template-columns:minmax(64px,auto) minmax(0,1fr) 24px;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.serie-cle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.serie-points{align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.serie-points i{background:var(--gain);width:7px;height:7px;animation:apparaitre .4s var(--sortie,ease) backwards;border-radius:50%;display:block}.serie-points i[data-ton=perte]{background:var(--loss)}.serie-plus{color:var(--ink-faint);margin-left:4px;font-size:11.5px}.serie-ligne b{text-align:right;font-weight:600}.serie-ligne b[data-ton=gain]{color:var(--gain)}.serie-ligne b[data-ton=perte]{color:var(--loss-ink,var(--loss))}.rythme-note{color:var(--ink-faint);margin:10px 0 0;font-size:12.5px}.frequence{border-collapse:collapse;width:100%;font-size:13px}.frequence th[scope=col]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);text-align:right;padding:0 0 6px 12px;font-size:10.5px;font-weight:500}.frequence th[scope=row]{text-align:left;color:var(--ink-muted);padding:9px 12px 9px 0;font-weight:400}.frequence td{text-align:right;vertical-align:top;padding:9px 0 9px 12px;font-weight:600}.frequence tbody tr{border-top:1px solid #ffffff0d}.frequence-piste{background:#ffffff0f;border-radius:99px;max-width:150px;height:4px;margin-top:7px;display:block;position:relative;overflow:hidden}.frequence-part{background:var(--data);transform-origin:0;animation:etendre .8s var(--sortie,ease) backwards;border-radius:99px;position:absolute;top:0;bottom:0;left:0}.humeur{padding:20px 22px}.humeur .carte-sous-titre{margin-top:4px}.carte-onglets{margin-bottom:0;padding:4px 22px 22px}.onglets{scrollbar-width:none;gap:2px;margin:0 -22px 18px;padding:0 22px;display:flex;position:relative;overflow-x:auto;box-shadow:inset 0 -1px #ffffff0f}.onglets::-webkit-scrollbar{display:none}.onglets button{font-family:var(--sf);letter-spacing:-.006em;color:var(--ink-faint);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:15px 12px 14px;font-size:14px;font-weight:500;transition:color .2s}.onglets button:hover{color:var(--ink-muted)}.onglets button.actif{color:var(--ink)}.onglets:not(.est-mesure) button.actif{box-shadow:inset 0 -2px 0 var(--brand-1)}.onglets-filet{background:linear-gradient(90deg,var(--brand-0),var(--brand-1) 50%,var(--brand-2));height:2px;transition:transform .42s var(--sortie,ease),width .42s var(--sortie,ease);pointer-events:none;border-radius:2px;position:absolute;bottom:0;left:0}.onglet-panneau{min-height:250px;animation:fondu .32s ease-out}.onglet-panneau:focus-visible{outline:2px solid var(--brand-1);outline-offset:6px;border-radius:8px}.trio-serre{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.sous-titre{color:var(--ink-muted);letter-spacing:-.006em;margin:0 0 -2px;font-size:13.5px;font-weight:500}.coquille .sous-titre{font-family:var(--police-ui,var(--sf))}.barres-mois{justify-content:center;align-items:flex-start;gap:10px;margin-top:14px;display:flex;position:relative}.barres-mois-zero{background:#ffffff24;height:1px;position:absolute;left:0;right:0}.barre-mois{flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;max-width:72px;display:flex}.barre-mois-zone{width:100%;position:relative}.barre-mois-trait{border-radius:4px;animation:monter .6s cubic-bezier(.22,.61,.36,1) backwards;position:absolute;left:16%;right:16%;transform:scaleY(1)}.barre-mois-trait.est-gain{background:linear-gradient(180deg,var(--gain),#42a8928c);transform-origin:bottom}.barre-mois-trait.est-perte{background:linear-gradient(0deg,var(--loss),#c4614c8c);transform-origin:top}.barre-mois-valeur{text-align:center;color:var(--ink-muted);font-size:12px;font-weight:600;animation:fondu .4s ease-out .4s backwards;position:absolute;left:-10px;right:-10px}.barre-mois-valeur[data-ton=gain]{color:var(--gain)}.barre-mois-valeur[data-ton=perte]{color:var(--loss-ink,var(--loss))}.barre-mois-cle{color:var(--ink-faint);font-size:12.5px}.histo{align-items:flex-end;gap:6px;height:184px;margin-top:18px;display:flex}.histo-colonne{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.histo-nb{color:var(--ink-muted);height:14px;font-size:12px}.histo-barre{transform-origin:bottom;border-radius:4px 4px 1px 1px;width:100%;max-width:64px;min-height:2px;animation:monter .55s cubic-bezier(.22,.61,.36,1) backwards;transform:scaleY(1)}.histo-barre.est-gain{background:linear-gradient(180deg,var(--gain),#42a89280)}.histo-barre.est-perte{background:linear-gradient(180deg,var(--loss),#c4614c80)}.histo-cle{color:var(--ink-faint);white-space:nowrap;font-size:12px}.tdb-gestes{background-color:var(--surface);background-image:var(--panneau-lumiere);box-shadow:var(--panneau-ombre);border-radius:var(--r-card);max-width:980px;padding:28px 30px 22px}.coquille .tdb-gestes h2{font-family:var(--titre);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;line-height:1.2}.tdb-gestes-intro{color:var(--ink-muted);margin-bottom:16px;font-size:15px}.tdb-gestes-liste{margin:0;padding:0;list-style:none}.tdb-geste{border-top:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.tdb-geste-num{border:1px solid var(--line);width:32px;height:32px;font-family:var(--mono);color:var(--ink-muted);border-radius:50%;place-items:center;font-size:13px;display:grid}.tdb-geste-num svg{width:15px;height:15px}.tdb-geste.est-fait .tdb-geste-num{color:#c9b8ff;background:#8f6bff1a;border-color:#8f6bff80}.coquille .tdb-geste-texte h3{letter-spacing:-.01em;margin:0 0 3px;font-size:15.5px;font-weight:600}.tdb-geste.est-fait .tdb-geste-texte h3{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.tdb-geste-texte p{color:var(--ink-faint);margin:0;font-size:14px}.tdb-geste-lien{color:var(--ink-muted);white-space:nowrap;font-size:14.5px;text-decoration:none;transition:color .2s}.tdb-geste-lien:hover{color:var(--ink)}.tdb-geste-fait,.tdb-gestes-demo{color:var(--ink-faint);font-size:14px}.tdb-gestes-demo{border-top:1px solid var(--line-soft);padding-top:16px}.tdb-gestes-demo-bouton{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0}.tdb-gestes-demo-bouton:hover{-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted)}.tdb-gestes-demo-bouton:disabled{color:var(--ink-muted);cursor:default}@media (max-width:640px){.tdb-gestes{padding:22px 18px 18px}.coquille .tdb-gestes h2{font-size:20px}.tdb-geste{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px}.tdb-geste-num{width:28px;height:28px}.tdb-geste-action{grid-column:2}}.aide{width:24px;height:24px;color:var(--ink-faint);cursor:help;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-3px -4px -3px 0;padding:0;transition:color .2s,background-color .2s;display:inline-grid;position:relative}.aide:focus-visible,.aide:hover{color:var(--ink);background:#ffffff12}.aide-icone{width:16px;height:16px}@keyframes aide-entree{0%{opacity:0;translate:0 -4px}}.aide-bulle{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:max-content;max-width:min(270px,80vw);font-family:var(--police-ui,var(--sf));letter-spacing:0;text-align:left;text-transform:none;white-space:normal;color:var(--ink-muted);pointer-events:none;animation:aide-entree .24s var(--sortie,ease);background:#1e1e21f7;border:1px solid #ffffff17;border-radius:12px;padding:10px 12px 11px;font-size:12.5px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 40px -12px #000000d9}.aide.est-centre .aide-bulle{left:50%;transform:translate(-50%)}.aide.est-droite .aide-bulle{right:-8px}.aide.est-gauche .aide-bulle{left:-8px}.aide:focus .aide-bulle,.aide:focus-visible .aide-bulle,.aide:hover .aide-bulle{display:block}@media (max-width:640px){.aide-bulle,.aide.est-centre .aide-bulle,.aide.est-droite .aide-bulle,.aide.est-gauche .aide-bulle{top:auto;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:60;width:auto;max-width:none;padding:13px 15px 14px;font-size:13.5px;position:fixed;transform:none}}@media (max-width:1280px){.tdb-haut{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1100px){.tdb-haut{grid-template-columns:1fr}.tdb-indicateurs{grid-template-columns:repeat(2,minmax(0,1fr))}.tdb-comportement{grid-template-columns:1fr}}@media (max-width:820px){.trio-serre{grid-template-columns:1fr;gap:22px}}@media (max-width:640px){.tdb-entete{margin-bottom:16px}.tdb-entete .btn{display:none}.tdb-comportement,.tdb-haut,.tdb-indicateurs{gap:10px;margin-bottom:10px}.plafonds{flex-direction:column;margin-bottom:10px;padding:12px 14px 14px}.plafonds-tete{border-bottom:1px solid #ffffff0f;border-right:0;margin:0 0 12px;padding:0 0 10px}.plafonds-liste{grid-template-columns:1fr;gap:14px}.carte-heros{padding:18px 16px 14px}.solde-chiffre{font-size:42px}.heros-graphe-tete .carte-reglages{flex-wrap:nowrap;justify-content:space-between;width:100%}.heros-graphe-tete .carte-reglages .segments button{padding:6px 9px;font-size:13px}.carte-heros .bulle{min-width:176px;padding:8px 11px 9px}.ind{gap:10px;padding:14px 14px 13px}.ind-valeur{font-size:26px}.ind-valeur.est-texte{font-size:19px}.ind-legende{font-size:11.5px}.ind-pied{display:none}.carte-anneaux,.humeur,.rythme{padding:18px 16px}.rythme-corps{grid-template-columns:1fr}.rythme-bloc+.rythme-bloc{border-top:1px solid #ffffff0f;border-left:0;padding-top:16px;padding-left:0}.carte-onglets{padding:2px 16px 18px}.onglets{margin:0 -16px 16px;padding:0 16px}.repartie{grid-template-columns:minmax(62px,1fr) 1.4fr auto;gap:10px}.repartie-nb{display:none}.barres-mois{gap:4px}}:root{--impact-high:#ff453a;--impact-medium:#ff9f0a;--impact-low:#8fa3c9;--impact-holiday:#55565c;--seance-tokyo:#7c5cff;--seance-londres:#22d3ee;--seance-ny:#0a84ff}[data-seance=tokyo]{--seance:var(--seance-tokyo)}[data-seance=londres]{--seance:var(--seance-londres)}[data-seance=ny]{--seance:var(--seance-ny)}[data-impact=high]{--impact:var(--impact-high)}[data-impact=medium]{--impact:var(--impact-medium)}[data-impact=low]{--impact:var(--impact-low)}[data-impact=holiday]{--impact:var(--impact-holiday)}.cal-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.cal-titre-bloc{min-width:0}.cal-titre{letter-spacing:-.022em;margin:0;font-size:34px;font-weight:600;line-height:1.05}.cal-periode{color:var(--ink-faint);margin:5px 0 0;font-size:14px}.cal-periode:first-letter{text-transform:uppercase}.cal-compte{color:var(--ink-faint);margin-left:auto;font-size:13px}.cal-commandes{flex-wrap:wrap;gap:8px}.cal-commandes,.cal-nav{align-items:center;display:flex}.cal-nav{background:var(--ground-2);border:1px solid var(--line);border-radius:980px;gap:2px;padding:3px}.cal-auj,.cal-fleche{font-family:var(--sf);color:var(--ink-muted);border-radius:980px;justify-content:center;align-items:center;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.cal-fleche{width:30px;height:26px;padding-bottom:3px;font-size:19px;line-height:1}.cal-auj{white-space:nowrap;padding:6px 12px;font-size:14px}.cal-auj:hover,.cal-fleche:hover{background:var(--surface-3);color:var(--ink)}.segments a{font-family:var(--sf);letter-spacing:-.006em;color:var(--ink-muted);white-space:nowrap;border-radius:980px;padding:6px 14px;font-size:14px;text-decoration:none;transition:background .16s,color .16s}.segments a:hover{color:var(--ink)}.segments a.actif{background:var(--surface-3);color:var(--ink)}.cal-filtres{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.cal-groupe-filtre{flex-wrap:wrap;gap:6px;display:flex}.puce-impact{font-family:var(--sf);letter-spacing:-.004em;color:var(--ink-faint);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:980px;align-items:center;gap:6px;padding:5px 11px;font-size:13.5px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.puce-impact.active,.puce-impact:hover{color:var(--ink);border-color:var(--surface-3)}.puce-impact.active{background:var(--surface)}.puce-point{background:var(--impact,var(--ink-faint));border-radius:50%;flex:none;width:7px;height:7px}.puce-impact:not(.active) .puce-point{opacity:.32}.cal-devises{position:relative}.cal-devises-bouton{font-family:var(--sf);letter-spacing:-.004em;color:var(--ink-faint);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:980px;align-items:center;gap:8px;padding:5px 11px;font-size:13.5px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.cal-devises-bouton:hover{color:var(--ink);border-color:var(--surface-3)}.cal-devises-bouton.active,.cal-devises-bouton[aria-expanded=true]{color:var(--ink);background:var(--surface);border-color:var(--surface-3)}.cal-devises-chevron{opacity:.7;border-bottom:1.4px solid;border-right:1.4px solid;width:6px;height:6px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.cal-devises-bouton[aria-expanded=true] .cal-devises-chevron{transform:translateY(1px)rotate(-135deg)}.cal-devises-panneau{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;min-width:172px;max-height:320px;padding:5px;animation:devises-entree .14s ease-out;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 30px #0009}@keyframes devises-entree{0%{opacity:0;transform:translateY(-4px)}}.cal-devise-ligne{font-family:var(--sf);color:var(--ink-muted);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:6px 9px;font-size:13.5px;transition:background .14s,color .14s;display:flex}.cal-devise-ligne:hover{background:var(--surface-2);color:var(--ink)}.cal-devise-ligne.active{color:var(--ink)}.cal-devise-case{border:1px solid var(--surface-3);border-radius:4px;flex:none;width:14px;height:14px;transition:background .14s,border-color .14s;position:relative}.cal-devise-ligne.active .cal-devise-case{background:var(--brand-1);border-color:var(--brand-1)}.cal-devise-ligne.active .cal-devise-case:after{content:"";border-right:1.6px solid var(--ground);border-bottom:1.6px solid var(--ground);width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.cal-devises-filet{background:var(--line-soft);height:1px;margin:4px 2px}.cal-devise-ligne:focus-visible,.cal-devises-bouton:focus-visible{outline:2px solid var(--brand-1);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cal-devises-panneau{animation:none}.cal-devises-chevron{transition:none}}.cal-avis{color:var(--ink-muted);background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0 0 14px;padding:11px 14px;font-size:13.5px;line-height:1.5}.cal-agenda{padding:6px 18px 12px}.cal-bloc+.cal-bloc,.cal-bloc+.cal-creux,.cal-creux+.cal-bloc{border-top:1px solid var(--line-soft)}.cal-bloc{padding:12px 0 10px}.cal-bloc-entete{grid-template-columns:minmax(150px,auto) 1fr;align-items:center;gap:22px;margin-bottom:7px;display:grid}.cal-bloc-titre{letter-spacing:-.008em;color:var(--ink-muted);margin:0;font-size:14.5px;font-weight:600}.cal-bloc-titre:first-letter{text-transform:uppercase}.cal-bloc-titre.est-auj{color:var(--data)}.cal-creux{color:var(--ink-faint);text-transform:capitalize;align-items:baseline;gap:10px;margin:0;padding:11px 0;font-size:13px;display:flex}.cal-creux-mention{text-transform:none;opacity:.6}.cal-colonnes-titres,.cal-ligne{grid-template-columns:3px 52px 58px minmax(0,1fr) 78px 78px;align-items:center;gap:10px;display:grid}.cal-colonnes-titres{color:var(--ink-faint);margin:0;padding:8px 4px 7px 0;font-size:13px}.cal-col-titre{text-align:right}.cal-col-titre:first-of-type{grid-column:5}.frise{background:var(--ground-2);border:1px solid var(--line-soft);--tete:26px;--pied:22px;border-radius:10px;height:132px;margin-bottom:14px;position:relative;overflow:hidden}.frise-seance{top:0;bottom:var(--pied);border-top:2px solid var(--seance);position:absolute}.frise-seance:before{content:"";background:var(--seance);opacity:.2;position:absolute;inset:0}.frise-seance-nom{letter-spacing:.01em;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;position:absolute;top:6px;left:9px}.frise-seance-compte{font-variant-numeric:tabular-nums;color:var(--ink);background:#ffffff1f;border-radius:980px;padding:1px 5px;font-weight:600}.frise-heure{top:var(--tete);bottom:var(--pied);background:var(--line);opacity:.5;width:1px;position:absolute}.frise-heure-texte{font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap;padding-top:5px;font-size:13px;font-style:normal;line-height:1;position:absolute;top:100%;left:4px}.frise-corps{left:0;right:0;top:var(--tete);bottom:var(--pied);position:absolute}.frise-trait{background:linear-gradient(to top,transparent,var(--impact) 58%);transform-origin:bottom;border-radius:2px 2px 0 0;width:4px;animation:frise-pousse .55s cubic-bezier(.22,.61,.36,1) backwards;position:absolute;bottom:0;transform:translate(-2px)}.frise-trait[data-impact=high]:after,.frise-trait[data-impact=medium]:after{content:"";background:var(--impact);width:6px;height:6px;box-shadow:0 0 6px 1px var(--impact);border-radius:50%;position:absolute;top:-2px;left:-1px}@keyframes frise-pousse{0%{transform:translate(-2px)scaleY(0)}}.frise-maintenant{top:var(--tete);bottom:var(--pied);background:var(--ink);opacity:.8;width:1px;position:absolute}.frise-maintenant:after{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;animation:frise-respirer 2.6s ease-in-out infinite;position:absolute;top:-3px;left:-2.5px;box-shadow:0 0 7px 1px #f5f5f799}.frise-maintenant-heure{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:13px;font-style:normal;font-weight:600;position:absolute;top:-1px;left:8px}@keyframes frise-respirer{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.cal-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-ligne{border-radius:7px;padding:5px 4px 5px 0;transition:background .16s;animation:cascade-entree .42s cubic-bezier(.22,.61,.36,1) backwards}.cal-ligne:hover{background:var(--surface-2)}.cal-repere{background:var(--impact);border-radius:2px;align-self:stretch;width:3px;min-height:17px}.cal-heure{color:var(--ink-muted);font-variant-numeric:tabular-nums}.cal-devise,.cal-heure{white-space:nowrap;font-size:13px}.cal-devise{letter-spacing:.03em;color:var(--ink-faint);font-weight:600}.cal-libelle{color:var(--ink);min-width:0;font-size:13.5px;line-height:1.35}.cal-actuel,.cal-libelle,.cal-prevu{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-actuel,.cal-prevu{font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.cal-prevu{color:var(--ink-faint)}.cal-actuel{color:var(--ink);font-weight:600}.cal-tiret{color:var(--ink-faint);opacity:.3}.cal-ligne.est-passee .cal-heure{color:var(--ink-faint);opacity:.75}.cal-ligne.est-passee .cal-libelle{color:var(--ink-muted)}.cal-ligne.est-passee .cal-repere{opacity:.45}.cal-vide{text-align:center;padding:44px 20px}.cal-vide-titre{margin:0 0 6px;font-size:16px;font-weight:600}.cal-source{color:var(--ink-faint);margin:12px 0 0;font-size:13px}.cal-mois{padding:14px}.cal-mois-entetes,.cal-mois-grille{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.cal-mois-entetes{margin-bottom:6px}.cal-mois-jour{color:var(--ink-faint);text-align:center;text-transform:capitalize;font-size:13px}.cal-case{background:var(--ground-2);border:1px solid var(--line-soft);min-height:78px;color:inherit;border-radius:10px;flex-direction:column;gap:7px;padding:7px 8px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.cal-case:hover{background:var(--surface);border-color:var(--surface-3)}.cal-case.est-hors{pointer-events:none;background:0 0;border-color:#0000}.cal-case.est-creuse{opacity:.4}.cal-case-numero{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cal-case.est-aujourdhui{border-color:var(--data)}.cal-case.est-aujourdhui .cal-case-numero{color:var(--data)}.cal-case-points{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cal-case-reste{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:13px}.cal-mois-entetes>:nth-child(7n+6),.cal-mois-grille>:nth-child(7n+6){margin-left:13px}.cal-mois-grille>:nth-child(7n+6):not(.est-hors):not(.est-aujourdhui),.cal-mois-grille>:nth-child(7n+7):not(.est-hors):not(.est-aujourdhui){background:#ffffff03;border-color:#ffffff08}.cal-mois-grille>:nth-child(7n+6):not(.est-creuse):not(.est-hors):not(.est-aujourdhui),.cal-mois-grille>:nth-child(7n+7):not(.est-creuse):not(.est-hors):not(.est-aujourdhui){background:var(--ground-2);border-color:var(--line-soft)}.cal-mois-grille>:nth-child(7n+6):hover,.cal-mois-grille>:nth-child(7n+7):hover{background:var(--surface);border-color:var(--surface-3)}.cal-mois-entetes>:nth-child(7n+6),.cal-mois-entetes>:nth-child(7n+7){opacity:.5}.cal-auj:focus-visible,.cal-case:focus-visible,.cal-fleche:focus-visible,.puce-impact:focus-visible,.segments a:focus-visible{outline:2px solid var(--brand-1);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cal-ligne,.frise-maintenant:after,.frise-trait{animation:none}}@media (max-width:900px){.cal-colonnes-titres,.cal-ligne{grid-template-columns:3px 50px 58px minmax(0,1fr) 72px}.cal-col-titre:first-of-type,.cal-prevu{display:none}.cal-col-titre:last-of-type{grid-column:5}}@media (max-width:720px){.cal-entete{flex-direction:column;align-items:stretch}.cal-titre{font-size:26px}.cal-agenda{padding:4px 14px 10px}.cal-case{min-height:58px}.frise{--tete:8px;height:96px}.cal-colonnes-titres,.frise-heure:nth-child(2n),.frise-seance-nom{display:none}.cal-ligne{grid-template-columns:3px 50px minmax(0,1fr) 66px;grid-template-areas:"repere heure devise actuel""repere libelle libelle libelle";gap:1px 9px}.cal-repere{grid-area:repere}.cal-heure{grid-area:heure}.cal-devise{grid-area:devise}.cal-libelle{white-space:normal;grid-area:libelle}.cal-actuel{grid-area:actuel;display:block}}.revue-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.revue-titre{min-width:0}.revue-periode{letter-spacing:-.021em;flex-wrap:wrap;align-items:center;gap:11px;margin:5px 0 0;font-size:clamp(21px,2.6vw,27px);font-weight:600;display:flex}.revue-encours{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:linear-gradient(135deg,#a17ad44d,#0a84ff29);border:1px solid #8f6bff57;border-radius:980px;padding:3px 9px;font-size:13px;font-weight:500}.revue-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.revue-auj,.revue-fleche{letter-spacing:-.008em;white-space:nowrap;background:var(--surface);color:var(--ink-muted);border:1px solid #0000;border-radius:980px;align-items:center;gap:7px;padding:7px 14px;font-size:14.5px;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.revue-auj:hover,.revue-fleche:hover{color:var(--ink);background:linear-gradient(135deg,#a17ad442,#0a84ff21);border-color:#8f6bff61}.revue-fleche.est-inerte{opacity:.32;background:0 0}.revue-fleche-texte{font-variant-numeric:tabular-nums}@media (max-width:560px){.revue-fleche-texte{display:none}.revue-auj,.revue-fleche{padding:7px 12px}}.verdict{border:1px solid var(--line-soft);border-radius:var(--r-card);background:linear-gradient(135deg,#a17ad426,#8f6bff0f 48%,#0a84ff0a),var(--surface);grid-template-columns:1fr;gap:24px;margin-bottom:22px;padding:30px 32px 32px;animation:cascade-entree .55s cubic-bezier(.22,.61,.36,1) backwards;display:grid;position:relative;overflow:hidden}.verdict:before{content:"";background:linear-gradient(90deg,var(--brand-0),var(--brand-1) 34%,transparent 78%);height:1px;position:absolute;inset:0 0 auto}@media (min-width:900px){.verdict{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px}}.verdict-titre{letter-spacing:-.023em;text-wrap:balance;margin:0;font-size:clamp(23px,3vw,31px);font-weight:600;line-height:1.1}.verdict-phrase{color:var(--ink-muted);max-width:58ch;margin-top:11px;font-size:15px;line-height:1.5}.verdict-chiffre{flex-direction:column;gap:2px;display:flex}@media (min-width:900px){.verdict-chiffre{text-align:right;align-items:flex-end}}.verdict-r{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(38px,6.2vw,56px);font-weight:600;line-height:1}.verdict-unite{color:var(--ink-faint);letter-spacing:-.01em;margin-left:.18em;font-size:.4em;font-weight:500}.verdict-euros{opacity:.78;font-size:15px}.revue-trace{width:264px;max-width:100%;height:auto;margin-top:12px;overflow:visible}.revue-trace-trait{stroke-dasharray:1;stroke-dashoffset:0;animation:tracer 1.15s cubic-bezier(.33,.9,.4,1) .15s backwards}.jours-pied,.jours-piste{gap:8px;display:flex}.jours-piste{position:relative}.jours-axe{background:var(--line);transform-origin:0;height:1px;animation:etendre .7s cubic-bezier(.22,.61,.36,1) backwards;position:absolute;left:0;right:0}.jour{flex:1;min-width:0;height:100%;position:relative}.jour-barre{width:30px;margin-left:-15px;animation:monter .62s cubic-bezier(.22,.61,.36,1) backwards;position:absolute;left:50%}@media (max-width:700px){.jour-barre{width:20px;margin-left:-10px}}.jour-barre.est-gain{background:var(--gain);transform-origin:bottom;border-radius:4px 4px 1px 1px}.jour-barre.est-perte{background:var(--loss);transform-origin:top;border-radius:1px 1px 4px 4px}.jour-barre.est-neutre{background:var(--surface-3);transform-origin:bottom;border-radius:4px 4px 1px 1px}.jour-valeur{text-align:center;letter-spacing:-.008em;font-size:13.5px;font-weight:500;animation:fondu .45s ease-out backwards;position:absolute;left:0;right:0}.jour-rien{background:var(--surface-3);border-radius:2px;width:16px;height:3px;margin-left:-8px;animation:fondu .5s ease-out .3s backwards;position:absolute;left:50%}.jour-pied{flex-direction:column;flex:1;gap:9px;min-width:0;padding-top:11px}.jour-pied,.jour-points{align-items:center;display:flex}.jour-points{flex-wrap:nowrap;justify-content:center;gap:3px;height:6px}.jour-point{background:var(--surface-3);border-radius:99px;width:5px;height:5px;animation:fondu .4s ease-out backwards}.jour-point.est-gain{background:var(--gain)}.jour-point.est-perte{background:var(--loss)}.jour-point.est-neutre{background:var(--surface-3)}.jour-reste{margin-left:2px;font-size:13px}.jour-nom,.jour-reste{color:var(--ink-faint)}.jour-nom{letter-spacing:-.006em;align-items:baseline;gap:5px;font-size:13.5px;display:flex}.jour-abrege{text-transform:capitalize}.jour-numero{font-size:13.5px}.jour-pied.est-aujourdhui .jour-nom{color:var(--data);font-weight:500}.jour-pied.est-a-venir,.jour.est-a-venir{opacity:.34}.comparaisons{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}@media (min-width:880px){.comparaisons{grid-template-columns:repeat(4,minmax(0,1fr))}}.comparaison{background:var(--surface);border-radius:var(--r-card);padding:18px 20px 19px;animation:cascade-entree .5s cubic-bezier(.22,.61,.36,1) backwards}.comparaison:first-child{animation-delay:60ms}.comparaison:nth-child(2){animation-delay:.115s}.comparaison:nth-child(3){animation-delay:.17s}.comparaison:nth-child(4){animation-delay:.225s}.comparaison-cle{color:var(--ink-faint);letter-spacing:-.006em;margin:0;font-size:13.5px;font-weight:400}.comparaison-valeur{letter-spacing:-.021em;margin-top:7px;font-size:27px;font-weight:600;line-height:1.1}.comparaison-unite{letter-spacing:-.01em;margin-left:4px;font-size:15px;font-weight:500}.comparaison-absente,.comparaison-unite{color:var(--ink-faint)}.comparaison-ecart{letter-spacing:-.006em;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:9px;font-size:13.5px;display:flex}.comparaison-base{color:var(--ink-faint)}.comparaison-ecart-vide{color:var(--ink-faint);display:block}.seuil-entete{flex-wrap:nowrap;align-items:flex-start}.seuil-intro{flex:auto;min-width:0}.seuil-taux{background:var(--surface-2);color:var(--ink-faint);white-space:nowrap;letter-spacing:-.006em;border-radius:980px;flex:none;align-items:baseline;gap:5px;padding:5px 11px;font-size:13.5px;display:inline-flex}.seuil-taux strong{color:var(--ink);letter-spacing:-.012em;font-size:15px;font-weight:600}@media (max-width:520px){.seuil-entete{flex-wrap:wrap}}.seuil-lignes{flex-direction:column;gap:13px;display:flex}.seuil-ligne{grid-template-columns:74px minmax(0,1fr) 52px;align-items:center;gap:13px;display:grid}.seuil-cle{color:var(--ink-faint);letter-spacing:-.006em;font-size:14px}.seuil-piste{background:var(--surface-2);border-radius:99px;height:10px;position:relative}.seuil-barre{transform-origin:0;border-radius:99px;animation:etendre .72s cubic-bezier(.22,.61,.36,1) .1s backwards;position:absolute;inset:0 auto 0 0}.seuil-barre.est-requis{background:var(--surface-3)}.seuil-barre.est-gain{background:var(--gain)}.seuil-barre.est-perte{background:var(--loss)}.seuil-valeur{text-align:right;letter-spacing:-.01em;font-size:15px;font-weight:500}.seuil-note{color:var(--ink-muted);margin-top:15px;font-size:14px;line-height:1.45}.trades-cles-duo{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}@media (min-width:700px){.trades-cles-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.trade-cle{background:var(--ground-2);border:1px solid var(--line-soft);border-left-width:2px;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:15px 17px;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.trade-cle.est-gain{border-left-color:var(--gain)}.trade-cle.est-perte{border-left-color:var(--loss)}.trade-cle:hover{background:var(--surface-2)}.trade-cle-role{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);grid-column:1;font-size:13px}.trade-cle-r{letter-spacing:-.016em;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:21px;font-weight:600}.trade-cle-titre{letter-spacing:-.011em;grid-column:1;align-items:baseline;gap:8px;min-width:0;margin-top:3px;font-size:16px;font-weight:500;display:flex}.trade-cle-sens{color:var(--ink-faint);font-size:13px;font-weight:400}.trade-cle-date{color:var(--ink-faint);letter-spacing:-.006em;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:9px;margin-top:7px;font-size:13.5px;display:flex}.trade-cle-humeur{background:var(--surface-2);color:var(--ink-muted);border-radius:99px;padding:2px 8px;font-size:13px}.enseignement{border:1px solid var(--line-soft);border-left:2px solid var(--data)}.enseignement-etiquette{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);font-size:13px;font-weight:500}.enseignement-titre{letter-spacing:-.016em;margin:9px 0 0;font-size:19px;font-weight:600}.enseignement-corps{color:var(--ink-muted);max-width:68ch;margin-top:9px;font-size:15px;line-height:1.55}.enseignement-source{border-top:1px solid var(--line-soft);color:var(--ink-faint);letter-spacing:-.004em;margin-top:14px;padding-top:12px;font-size:13px}.revue-duo{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:22px;display:grid}@media (min-width:980px){.revue-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.revue-duo>.carte{margin-bottom:0}.revue-relance{border-radius:var(--r-card);background:var(--surface);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:20px 24px;font-size:15px;line-height:1.45;display:flex}.titre-simple{letter-spacing:-.021em;margin:4px 0 0;font-size:34px}.orphelins{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line-soft);border-left:2px solid var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:17px 22px;animation:cascade-entree .5s cubic-bezier(.22,.61,.36,1) backwards;display:flex}.orphelins-titre{letter-spacing:-.01em;font-size:15px;font-weight:500}.orphelins-part{color:var(--ink-faint);font-weight:400}.orphelins-corps{color:var(--ink-muted);max-width:66ch;margin-top:5px;font-size:14.5px;line-height:1.45}.comp-piste{flex-direction:column;gap:3px;display:flex;position:relative}.comp-zero{background:var(--surface-3);z-index:0;width:1px;position:absolute;top:0;bottom:0}.comp-ligne{z-index:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"nom""zone""pied";align-items:center;gap:14px;padding:9px 0;display:grid;position:relative}@media (min-width:860px){.comp-ligne{grid-template-columns:172px minmax(0,1fr) 86px 78px 104px;grid-template-areas:"nom zone valeur echantillon verdict"}}.comp-nom{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;grid-area:nom;font-size:15px;font-weight:500;overflow:hidden}.comp-zone{grid-area:zone;height:22px;position:relative}.comp-marge{background:var(--surface-3);transform-origin:0;border-radius:99px;height:6px;margin-top:-3px;animation:etendre .6s cubic-bezier(.22,.61,.36,1) backwards;position:absolute;top:50%}.comp-ligne.est-prouvee .comp-marge{background:#42a89257}.comp-ligne.est-perdante .comp-marge{background:#c4614c57}.comp-point{border-radius:99px;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;animation:fondu .45s ease-out backwards;position:absolute;top:50%;box-shadow:inset 0 0 0 2.5px #ffffffeb}.comp-valeur{letter-spacing:-.01em;grid-area:valeur;font-size:15px;font-weight:500}.comp-echantillon{color:var(--ink-faint);grid-area:echantillon;font-size:14px}.comp-verdict{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);grid-area:verdict;font-size:13px;font-weight:500}.comp-ligne.est-prouvee .comp-verdict{color:var(--gain)}.comp-ligne.est-perdante .comp-verdict{color:var(--loss)}@media (max-width:859px){.comp-ligne{border-bottom:1px solid var(--line-soft);padding:13px 0}.comp-ligne:last-child{border-bottom:0}.comp-echantillon,.comp-valeur,.comp-verdict{grid-area:pied;display:inline}.comp-echantillon:before,.comp-verdict:before{content:" · ";color:var(--ink-faint)}}.comp-echelle{border-top:1px solid var(--line-soft);height:18px;color:var(--ink-faint);margin-top:8px;padding-top:6px;font-size:13px;position:relative}@media (min-width:860px){.comp-echelle{margin-left:186px;margin-right:282px}}.comp-echelle span{white-space:nowrap;position:absolute;transform:translate(-50%)}.comp-echelle-zero{color:var(--ink-muted)}.comp-note{border-top:1px solid var(--line-soft);color:var(--ink-faint);max-width:82ch;margin-top:20px;padding-top:14px;font-size:13px;line-height:1.5}.lecture{border:1px solid var(--line-soft);border-left:2px solid var(--data)}.lecture-etiquette{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);font-size:13px;font-weight:500}.lecture-titre{letter-spacing:-.016em;margin:9px 0 0;font-size:19px;font-weight:600}.lecture-corps{color:var(--ink-muted);max-width:72ch;margin-top:9px;font-size:15px;line-height:1.55}.strat-liste{gap:18px}.fiche,.strat-liste{flex-direction:column;display:flex}.fiche{background:var(--surface);border-radius:var(--r-card);border:1px solid var(--line-soft);gap:22px;padding:26px 28px 28px;animation:cascade-entree .5s cubic-bezier(.22,.61,.36,1) backwards;position:relative;overflow:hidden}.fiche:before{content:"";background:var(--surface-3);transform-origin:0;height:2px;animation:etendre .6s cubic-bezier(.22,.61,.36,1) backwards;position:absolute;inset:0 0 auto}.fiche.est-prouvee:before{background:var(--gain)}.fiche.est-perdante:before{background:var(--loss)}.fiche-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fiche-identite{flex:260px;min-width:0}.fiche-nom{letter-spacing:-.021em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:600;display:flex}.fiche-phrase{color:var(--ink-muted);white-space:pre-wrap;max-width:68ch;margin-top:8px;font-size:15px;line-height:1.5}.strat-archive{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);background:var(--surface-2);border-radius:99px;padding:2px 8px;font-size:13px;font-weight:500}.fiche-sans-plan{color:var(--ink-muted);max-width:62ch;font-size:15px}.fiche-sans-plan a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--surface-3);text-decoration-color:var(--surface-3)}.fiche-sans-plan a:hover{-webkit-text-decoration-color:var(--brand-1);text-decoration-color:var(--brand-1)}.fiche-mesure{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.fiche-note{color:var(--ink-faint);font-size:14px}.fiche-appel{color:var(--ink-muted);border-bottom:1px solid var(--surface-3);align-self:flex-start;padding-bottom:2px;font-size:15px;text-decoration:none;transition:color .18s,border-color .18s}.fiche-appel:hover{color:var(--ink);border-bottom-color:var(--brand-1)}.cadre{background:var(--line-soft);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.cadre-volet{background:var(--surface);min-width:0;padding:16px 18px 18px}.cadre-cle{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:11px;font-size:13px;font-weight:500}.cadre-valeurs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cadre-valeurs li{color:var(--ink-muted);background:var(--surface-2);border-radius:7px;padding:4px 9px;font-size:14px}.preuve{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.preuve-encoches{flex:none;gap:4px;display:flex}.preuve-encoche{background:var(--surface-3);border-radius:980px;width:20px;height:8px;animation:fondu .4s ease-out backwards}.preuve-encoche.est-pleine{background:var(--ink-muted)}.preuve.est-prouvee .preuve-encoche.est-pleine{background:var(--gain)}.preuve.est-perdante .preuve-encoche.est-pleine{background:var(--loss)}.preuve-texte{color:var(--ink-faint);min-width:0;font-size:14px}.regles{border-top:1px solid var(--line-soft);padding-top:18px}.regles-bouton{cursor:pointer;color:var(--ink-muted);align-items:center;gap:10px;list-style:none;transition:color .18s;display:inline-flex}.regles-bouton::-webkit-details-marker{display:none}.regles-bouton:hover{color:var(--ink)}.regles-titre{letter-spacing:-.008em;font-size:15px;font-weight:500}.regles-compte{color:var(--ink-faint);background:var(--surface-2);border-radius:980px;padding:2px 8px;font-size:13px}.regles-chevron{width:16px;height:16px;color:var(--ink-faint);transition:transform .22s cubic-bezier(.22,.61,.36,1)}.regles[open] .regles-chevron{transform:rotate(90deg)}.regles-corps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px 30px;padding-top:20px;animation:cascade-entree .32s cubic-bezier(.22,.61,.36,1);display:grid}.regle{min-width:0}.regle-cle{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin:0 0 7px;font-size:13px;font-weight:500}.regle-texte{color:var(--ink);white-space:pre-wrap;font-size:15px;line-height:1.55}.regle-checklist{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.regle-checklist li{color:var(--ink);align-items:center;gap:9px;font-size:15px;display:flex}.regle-case{border:1px solid var(--surface-3);border-radius:4px;flex:none;width:13px;height:13px}.strat-corps{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:20px;display:flex}.strat-chiffres{flex:240px;grid-template-columns:repeat(2,minmax(0,auto));gap:14px 28px;margin:0;display:grid}@media (min-width:560px){.strat-chiffres{grid-template-columns:repeat(4,minmax(0,auto))}}.strat-chiffres dt{color:var(--ink-faint);letter-spacing:-.004em;white-space:nowrap;font-size:13px}.strat-chiffres dd{letter-spacing:-.016em;margin:4px 0 0;font-size:19px;font-weight:600}.strat-ouverts{color:var(--ink-faint);font-size:13px;font-weight:400}.strat-courbe{flex:none;width:210px;max-width:100%;height:auto;overflow:visible}.strat-courbe-trait{stroke-dasharray:1;stroke-dashoffset:0;animation:tracer 1s cubic-bezier(.33,.9,.4,1) .1s backwards}.strat-seuil{border-top:1px solid var(--line-soft);color:var(--ink-muted);margin-top:18px;padding-top:15px;font-size:14.5px;line-height:1.5}.strat-seuil strong{color:var(--ink);font-weight:600}.strat-verdict{background:var(--ground-2);color:var(--ink-muted);border-radius:11px;margin-top:14px;padding:11px 14px;font-size:14.5px;line-height:1.5}.strat-verdict.est-prouvee{color:var(--ink);background:#42a89217}.strat-verdict.est-perdante{color:var(--ink);background:#c4614c17}.strat-actions{flex-wrap:wrap;flex:none;align-items:center;gap:4px;display:flex}.strat-action{font-family:var(--sf);letter-spacing:-.006em;color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:980px;padding:5px 11px;font-size:14px;transition:background .16s,color .16s,border-color .16s}.strat-action:hover:not(:disabled){color:var(--ink);background:linear-gradient(135deg,#a17ad43d,#0a84ff1f);border-color:#8f6bff57}.strat-action:disabled{opacity:.45;cursor:not-allowed}.strat-action.est-danger:hover:not(:disabled){color:var(--loss);background:#c4614c1f;border-color:#c4614c57}.strat-nouvelle{animation:cascade-entree .4s cubic-bezier(.22,.61,.36,1) backwards}.strat-edition{border-top:1px solid var(--line-soft);width:100%;margin-top:16px;padding-top:16px;animation:fondu .3s ease-out backwards}.strat-form{flex-direction:column;gap:16px;margin-top:18px;display:flex}.strat-compte{color:var(--ink-faint);text-align:right;margin-top:6px;font-size:13px}.strat-form-boutons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.strat-archivees{margin-top:34px}.strat-section-titre{letter-spacing:-.01em;border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:12px;font-size:15px;font-weight:600;display:flex}.strat-section-appoint{color:var(--ink-faint);letter-spacing:-.006em;font-size:14px;font-weight:400}.strat-archivees .strat{opacity:.72}.strat-archivees .strat:focus-within,.strat-archivees .strat:hover{opacity:1}.vide-appoint{color:var(--ink-faint);margin-top:10px;font-size:15px}.strat-discipline{color:var(--ink-muted);border-top:1px solid var(--line-soft);max-width:70ch;padding-top:12px;font-size:14px;line-height:1.5}.strat-discipline.est-attente{color:var(--ink-faint);font-size:13.5px}.strat-discipline-appoint{color:var(--ink-faint);white-space:nowrap;font-size:13px}.strat-discipline-note{color:var(--ink-faint);margin-top:6px;font-size:13.5px;display:block}.jr-tete{background:var(--surface);border-radius:var(--r-card);max-width:1100px;margin-bottom:26px;animation:cascade-entree .5s cubic-bezier(.22,.61,.36,1) backwards;overflow:hidden}.jr-serie{border-bottom:1px solid var(--line-soft);padding:20px 22px 16px}.jr-serie-titre{color:var(--ink-muted);margin-bottom:14px;font-size:14px}.jr-serie-corps{justify-content:space-between;align-items:center;gap:30px;display:flex}.jr-suite{flex:none;align-items:baseline;gap:9px;animation:fondu .6s ease-out .55s backwards;display:flex}.jr-suite-nombre{letter-spacing:-.022em;font-size:30px;font-weight:600;line-height:1}.jr-suite-mot{color:var(--ink-muted);max-width:9ch;font-size:14px}.jr-piste{height:66px;max-width:calc(var(--batons) * 38px);flex:auto;align-items:stretch;gap:3px;display:flex;position:relative}.jr-piste:before{content:"";background:var(--line);transform-origin:0;height:1px;animation:etendre .7s cubic-bezier(.22,.61,.36,1) backwards;position:absolute;top:50%;left:0;right:0}.jr-colonne{flex:1 1 0;min-width:0;position:relative}.jr-baton{background:var(--teinte);width:min(100%,18px);height:calc(var(--part) * 50%);border-radius:2px;animation:pousser-baton .52s cubic-bezier(.22,.61,.36,1) backwards;position:absolute;left:50%;transform:translate(-50%)}@keyframes pousser-baton{0%{transform:translate(-50%)scaleY(0)}}.jr-baton-gain{transform-origin:bottom;bottom:calc(50% + 2px)}.jr-baton-perte{transform-origin:top;top:calc(50% + 2px)}.jr-colonne-derniere .jr-baton:after{content:"";background:var(--teinte);width:7px;height:7px;box-shadow:0 0 7px 1px var(--teinte);border-radius:50%;margin-left:-3.5px;animation:fondu .5s ease-out .5s backwards;position:absolute;left:50%}.jr-colonne-derniere .jr-baton-gain:after{top:-3.5px}.jr-colonne-derniere .jr-baton-perte:after{bottom:-3.5px}.jr-chiffres{background:var(--line-soft);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.jr-chiffre{background:var(--surface);flex-direction:column;gap:6px;padding:16px 22px 18px;animation:cascade-entree .5s cubic-bezier(.22,.61,.36,1) backwards;display:flex}.jr-chiffre:first-child{animation-delay:90ms}.jr-chiffre:nth-child(2){animation-delay:.145s}.jr-chiffre:nth-child(3){animation-delay:.2s}.jr-chiffre:nth-child(4){animation-delay:.255s}.jr-chiffre-cle{color:var(--ink-faint);font-size:14px}.jr-chiffre-valeur{letter-spacing:-.018em;font-size:26px;font-weight:600;line-height:1.1}.jr-jauge{border-radius:980px;gap:2px;height:4px;margin-top:2px;display:flex;overflow:hidden}.jr-jauge span{transform-origin:0;border-radius:980px;animation:etendre .65s cubic-bezier(.22,.61,.36,1) .3s backwards;display:block}.jr-jauge-gain{background:var(--gain)}.jr-jauge-perte{background:var(--loss)}.jr-appoint{color:var(--ink-faint);font-size:13px;animation:fondu .5s ease-out .45s backwards}.jr-jours{flex-direction:column;gap:26px;max-width:1100px;display:flex}.jr-jour{animation:cascade-entree .45s cubic-bezier(.22,.61,.36,1) backwards}.jr-jour-tete{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:12px;margin-bottom:10px;padding:0 4px 10px;display:flex}.jr-jour-date{letter-spacing:-.012em;font-size:15px;font-weight:600}.jr-jour-compte{color:var(--ink-faint);font-size:14px}.jr-jour-r{letter-spacing:-.012em;margin-left:auto;font-size:15px;font-weight:600}.jr-lignes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jr-ligne{background:var(--surface);border-radius:14px;align-items:center;gap:16px;padding:14px 16px 14px 14px;text-decoration:none;transition:background .18s,transform .18s;display:flex;position:relative;overflow:hidden}.jr-ligne:before{content:"";pointer-events:none;background:linear-gradient(90deg,rgba(var(--teinte-rgb),calc(var(--part) * .16)),rgba(var(--teinte-rgb),0) 58%);animation:fondu .6s ease-out .15s backwards;position:absolute;inset:0}.jr-ligne:hover{background:var(--surface-2);transform:translate(2px)}.jr-ampleur{z-index:1;background:var(--teinte);width:4px;height:40px;transform:scaleY(var(--part));border-radius:980px;flex:none;align-self:center;animation:pousser-ampleur .55s cubic-bezier(.22,.61,.36,1) backwards;position:relative}@keyframes pousser-ampleur{0%{transform:scaleY(0)}}.jr-ligne-ouverte .jr-ampleur{background:var(--surface-3);animation:fondu .4s ease-out backwards,respirer 3.2s ease-in-out infinite;transform:scaleY(.5)}.jr-corps{z-index:1;flex:auto;min-width:0;display:block;position:relative}.jr-ligne-titre{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:3px;display:flex}.jr-instrument{letter-spacing:-.012em;font-size:17px;font-weight:600}.jr-sens{letter-spacing:.01em;border:1px solid var(--line);color:var(--ink-muted);border-radius:980px;align-items:center;gap:4px;padding:2px 9px 2px 7px;font-size:13px;display:inline-flex}.jr-sens svg{flex:none}.jr-puce-ouvert{background:var(--surface-3);color:var(--ink-muted);border-radius:980px;padding:2px 9px;font-size:13px;animation:respirer 3.2s ease-in-out infinite}.jr-ligne-detail{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.jr-separateur{margin:0 7px}.jr-valeurs{z-index:1;text-align:right;flex-direction:column;flex-shrink:0;gap:1px;display:flex;position:relative}.jr-r{letter-spacing:-.014em;font-size:19px;font-weight:600}.jr-montant{color:var(--ink-faint);font-size:14px}.jr-chevron{z-index:1;color:var(--ink-faint);opacity:0;flex:none;transition:opacity .18s,transform .18s;position:relative;transform:translate(-4px)}.jr-ligne:focus-visible .jr-chevron,.jr-ligne:hover .jr-chevron{opacity:1;transform:none}.jr-vide{background:var(--surface);border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:1100px;padding:58px 34px 62px;animation:cascade-entree .55s cubic-bezier(.22,.61,.36,1) backwards;display:flex}.jr-vide h2{font-size:26px}.jr-vide p{color:var(--ink-muted);max-width:42ch;margin-bottom:10px}.jr-vide-serie{align-items:flex-end;gap:4px;height:46px;margin-bottom:6px;display:flex}.jr-vide-serie span{background:var(--surface-3);transform-origin:bottom;border-radius:2px;width:5px;animation:monter .6s cubic-bezier(.22,.61,.36,1) backwards;display:block}@media (max-width:760px){.jr-chiffres{grid-template-columns:repeat(2,1fr)}.jr-piste{height:58px}.jr-serie{padding:16px 16px 14px}.jr-chiffre{padding:14px 16px 16px}.jr-chiffre-valeur{font-size:22px}.jr-ligne{gap:12px;padding:12px 14px}.jr-instrument{font-size:16px}.jr-chevron{display:none}}@media (max-width:520px){.jr-serie{display:none}}.coches{flex-direction:column;gap:2px;margin:0 0 10px;padding:0;list-style:none;display:flex}.coche{text-align:left;width:100%;font-family:var(--sf);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:11px;padding:9px 12px 9px 10px;transition:background .16s,border-color .16s;display:flex}.coche:hover{background:var(--surface-2)}.coche.est-cochee{background:#8f6bff12;border-color:#8f6bff4d}.coche:focus-visible{outline:2px solid var(--brand-1);outline-offset:2px}.coche-case{border:1px solid var(--line);background:var(--surface-2);color:#0000;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;margin-top:1px;transition:background .16s,border-color .16s,color .16s;display:grid}.coche-case svg{width:15px;height:15px}.coche.est-cochee .coche-case{background:var(--fondu);color:#fff;border-color:#0000}.coche-libelle{color:var(--ink-muted);letter-spacing:-.008em;font-size:15px;line-height:1.4}.coche.est-cochee .coche-libelle{color:var(--ink)}.coches-compte{font-variant-numeric:tabular-nums;color:var(--ink-faint);letter-spacing:0;text-transform:none;font-size:13px;font-weight:400}.coches-compte.est-complet{color:var(--brand-0)}.captures-compte{font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:13px;font-weight:400}.captures-grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.captures-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.captures-tuile{aspect-ratio:16/10;box-shadow:inset 0 0 0 1px var(--line);background:#141416;border-radius:12px;margin:0;position:relative;overflow:hidden}.captures-image{cursor:zoom-in;background:0 0;border:none;padding:0}.captures-image,.captures-image img{width:100%;height:100%;display:block}.captures-image img{object-fit:cover;transition:transform .6s var(--sortie)}.captures-image:hover img{transform:scale(1.035)}.captures-image:focus-visible{outline:2px solid var(--brand-1);outline-offset:-2px;border-radius:12px}.captures-absente{cursor:default;color:var(--ink-faint);place-items:center;font-size:13px;display:grid}.captures-origine{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0a0a0cb8;border-radius:6px;padding:3px 7px 2px;font-size:10.5px;position:absolute;bottom:7px;left:7px}.captures-tuile.est-nouvelle .captures-origine{color:var(--brand-0)}.captures-retirer{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:0;background:#0a0a0cb8;border:none;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:opacity .2s,background-color .2s;display:grid;position:absolute;top:6px;right:6px}.captures-retirer svg{width:15px;height:15px}.captures-tuile:focus-within .captures-retirer,.captures-tuile:hover .captures-retirer{opacity:1}.captures-retirer:hover{background:#c4614ce6}.captures-retirer:focus-visible{opacity:1;outline:2px solid var(--brand-1);outline-offset:1px}@media (hover:none){.captures-retirer{opacity:1}}.captures-lien{cursor:default;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 10px;display:flex}.captures-lien-nom{color:var(--ink);font-size:13.5px;font-weight:500}.captures-lien-id{font-family:var(--mono);color:var(--ink-faint);font-size:11px}.captures-lien-note{color:var(--brand-0);margin-top:4px;font-size:12px}.captures-depot{aspect-ratio:16/10;background:linear-gradient(#131315,#131315) padding-box,linear-gradient(var(--line),var(--line)) border-box;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;transition:background .3s;display:flex}.captures-depot.est-survolee,.captures-depot:focus-within,.captures-depot:hover{background:linear-gradient(#131315f0,#131315f0) padding-box,var(--fondu) border-box}.captures-depot.est-survolee{background:linear-gradient(#181422f0,#181422f0) padding-box,var(--fondu) border-box}.captures-depot:only-child{aspect-ratio:auto;flex-direction:row;grid-column:1/-1;gap:18px;min-height:104px}.captures-geste{color:var(--ink-faint);align-items:center;gap:5px;font-size:13px;display:inline-flex}.coquille .captures-geste .raccourci{margin-left:0}.captures-geste span{margin-left:3px}@media (hover:none),(max-width:640px){.captures-geste{display:none}}.captures-choisir{font-family:var(--police-ui,var(--sf));color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#ffffff08;border:none;border-radius:980px;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.captures-choisir svg{width:15px;height:15px}.captures-choisir:hover:not(:disabled){color:var(--ink);background:#ffffff12}.captures-choisir:focus-visible{outline:2px solid var(--brand-1);outline-offset:2px}.captures-lien-saisie{gap:8px;margin-top:4px;display:flex}.captures-lien-saisie .input{flex:1;min-width:0;font-size:14px}.captures-souci{color:var(--loss-vif,#e8a394)}.visionneuse{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:visionneuse-entree .3s var(--sortie) both;background:#08080ae6;place-items:center;padding:64px 76px 40px;display:grid;position:fixed;inset:0}@keyframes visionneuse-entree{0%{opacity:0}}.visionneuse-barre{align-items:center;gap:18px;padding:14px 16px;display:flex;position:absolute;inset:0 0 auto}.visionneuse-rang{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-muted);margin-right:auto;font-size:12px}.visionneuse-lien{color:var(--ink-muted);text-underline-offset:3px;font-size:13.5px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .2s}.visionneuse-lien:hover{color:var(--ink)}.visionneuse-image{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100dvh - 104px);box-shadow:0 30px 80px -30px #000000e6}.visionneuse-nav{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.visionneuse-nav svg{width:20px;height:20px}.visionneuse-nav:hover{background:#ffffff1f}.visionneuse-nav:focus-visible{outline:2px solid var(--brand-1);outline-offset:2px}.visionneuse-nav.est-precedente{left:16px}.visionneuse-nav.est-suivante{right:16px}@media (max-width:640px){.visionneuse{padding:60px 12px 84px}.visionneuse-nav{top:auto;bottom:20px;transform:none}.visionneuse-nav.est-precedente{left:calc(50% - 56px)}.visionneuse-nav.est-suivante{right:calc(50% - 56px)}.visionneuse-image{max-height:calc(100dvh - 144px)}}@media (prefers-reduced-motion:reduce){.visionneuse{animation:none}.captures-image img{transition:none}}.mentor-fiche,.mentor-page,.suivi-page{max-width:1100px}.suivi-formulaire{flex-direction:column;gap:22px;display:flex}.suivi-perimetre{box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff06;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:12px;padding:16px 18px;display:grid}.suivi-perimetre ul{color:var(--ink);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:flex}.suivi-perimetre .suivi-cache{color:var(--ink-faint)}.suivi-perimetre-titre{font-family:var(--mono,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px;font-size:11.5px}@media (max-width:640px){.suivi-perimetre{grid-template-columns:1fr}}.suivi-arret{flex-wrap:wrap;gap:10px;display:inline-flex}.suivi-code{gap:10px;max-width:420px;display:flex}.suivi-code .input{text-transform:uppercase;flex:1;min-width:0}.suivi-retour{margin-top:18px}.suivi-proposition{box-shadow:inset 3px 0 0 var(--brand-1);background:#8f6bff12;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:18px;padding:16px 20px;display:flex}.suivi-proposition p{max-width:62ch;color:var(--ink);margin:0;font-size:14.5px;line-height:1.5}.suivi-proposition-actions{gap:10px;display:flex}.mentor-bilan{color:var(--ink-muted);margin:0;font-size:14px}.mentor-liens{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.mentor-liens .carte{margin-bottom:0}.mentor-lien-titre{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:600}.mentor-lien .hint{margin:0 0 12px;font-size:13.5px}.mentor-lien-ligne{align-items:center;gap:10px;display:flex}.mentor-lien-ligne code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono,ui-monospace);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);-webkit-user-select:all;user-select:all;background:#141416;border-radius:10px;flex:1;padding:8px 11px;font-size:12.5px;overflow:hidden}@media (max-width:900px){.mentor-liens{grid-template-columns:1fr}}.mentor-classe{padding:8px 8px 10px}.mentor-entetes,.mentor-ligne{grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(0,1fr));align-items:center;gap:12px;padding:12px 14px;display:grid}.mentor-entetes{font-family:var(--mono,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line-soft);font-size:11px}.mentor-ligne{color:var(--ink);border-radius:12px;text-decoration:none;transition:background-color .2s}.mentor-ligne+.mentor-ligne{box-shadow:0 -1px 0 var(--line-soft)}a.mentor-ligne:hover{background:#ffffff0a}a.mentor-ligne:focus-visible{outline:2px solid var(--brand-1);outline-offset:-2px}.mentor-ligne.est-exemple{opacity:.72}.mentor-nom{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.mentor-niveau,.mentor-repere{border-radius:980px;padding:2px 8px;font-size:11.5px;font-weight:500}.mentor-repere{color:var(--ink-muted);background:#ffffff12}.mentor-niveau{color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--line)}.mentor-cellule{color:var(--ink-muted);font-size:14px}.mentor-exemple-bandeau{color:var(--ink-muted);box-shadow:inset 3px 0 0 var(--brand-1);background:#ffffff08;border-radius:10px;margin:10px 14px 4px;padding:10px 12px;font-size:13.5px}.mentor-exemple-bandeau.mentor-exemple-fiche{max-width:80ch;margin:0 0 16px}.mentor-note{max-width:70ch;margin-top:14px}@media (max-width:760px){.mentor-entetes{display:none}.mentor-ligne{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.mentor-nom{grid-column:1/-1}.mentor-cellule:before{content:attr(data-libelle);color:var(--ink-faint);font-size:11.5px;display:block}}.mentor-comptes{margin-bottom:16px}.mentor-comptes .tag{text-decoration:none}.mentor-tuiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.mentor-tuiles .carte{margin-bottom:0}.mentor-tuile-cle{color:var(--ink-faint);margin:0 0 6px;font-size:13px}.mentor-tuile-valeur{color:var(--ink);margin:0;font-size:20px;font-weight:600}@media (max-width:900px){.mentor-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.mentor-courbe-tete .carte-sous-titre{margin-top:2px}.mentor-discipline-chiffres{flex-direction:column;gap:12px;margin:14px 0 10px;display:flex}.mentor-discipline-chiffres div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.mentor-discipline-chiffres dt{color:var(--ink-muted);font-size:14px}.mentor-discipline-chiffres dd{color:var(--ink);margin:0;font-size:15px;font-weight:600}.mentor-discipline-chiffres dd span{color:var(--ink-faint);font-weight:400}.mentor-humeur{margin-bottom:16px}.mentor-trades-liste{margin:12px 0 0;padding:0;list-style:none}.mentor-trade{border-top:1px solid var(--line-soft);padding:14px 0}.mentor-trade-tete{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14.5px;display:flex}.mentor-trade-date{color:var(--ink-faint);font-size:13px}.mentor-trade-r{font-weight:600}.mentor-trade-montant{color:var(--ink-muted);font-size:13.5px}.mentor-trade-humeurs{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.mentor-humeur-tag{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:980px;padding:2px 8px;font-size:12px}.mentor-trade-notes{max-width:80ch;color:var(--ink-muted);white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.5}.mentor-trade-captures{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mentor-trade-captures img{aspect-ratio:16/10;object-fit:cover;width:160px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;display:block}.mentor-trade-captures a:focus-visible img{outline:2px solid var(--brand-1);outline-offset:2px}.plan{max-width:780px}.plan-fil{margin-bottom:22px}.plan-fil-liste{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.plan-onglet{font-family:var(--sf);letter-spacing:-.008em;color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:980px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:15px;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.plan-onglet:hover{color:var(--ink);background:var(--surface)}.plan-onglet-rang{border:1px solid var(--line);width:22px;height:22px;color:var(--ink-faint);border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.plan-onglet.est-entamee .plan-onglet-rang{background:var(--fondu);color:#fff;border-color:#0000}.plan-onglet.est-courant{color:var(--ink);background:#2b2337;border-color:#3d3350}.plan-onglet.est-courant .plan-onglet-rang{background:var(--fondu);color:#fff;border-color:#0000}.plan-jauge{background:var(--line-soft);border-radius:980px;height:3px;overflow:hidden}.plan-jauge span{background:var(--fondu);transform-origin:0;border-radius:980px;height:100%;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:block}.plan-jauge-texte{color:var(--ink-faint);max-width:62ch;margin-top:9px;font-size:14px}.plan-jauge-texte .num{color:var(--ink-muted)}.plan-etape{background:var(--surface);border-radius:var(--r-card);padding:30px 30px 26px;animation:cascade-entree .4s cubic-bezier(.22,.61,.36,1) backwards;position:relative;overflow:hidden}.plan-etape:before{content:"";background:var(--fondu);transform-origin:0;height:2px;animation:etendre .6s cubic-bezier(.22,.61,.36,1) backwards;position:absolute;top:0;left:0;right:0}.plan-etape-tete{margin-bottom:26px}.plan-etape-rang{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;font-size:13px}.plan-etape-titre{letter-spacing:-.021em;margin-bottom:8px;font-size:26px}.plan-etape-intention{color:var(--ink-muted);max-width:60ch;font-size:15px}.plan-champs{flex-direction:column;gap:28px;display:flex}.plan-etape>.alert{margin-bottom:22px}.plan-champ{border:none;min-width:0;margin:0;padding:0;animation:fondu .35s ease-out backwards}.plan-legende{letter-spacing:-.011em;color:var(--ink);margin-bottom:4px;padding:0;font-size:16px;font-weight:500;display:block}.plan-aide{color:var(--ink-faint);max-width:64ch;margin-bottom:11px;font-size:14px}.plan-aide-limite{margin:9px 0 0}.plan-compte{color:var(--ink-faint);text-align:right;margin-top:6px;font-size:13px}.plan-champ-court .input{max-width:420px}.plan-pastilles{flex-wrap:wrap;gap:8px;display:flex}.plan-pastille{isolation:isolate;font-family:var(--sf);letter-spacing:-.008em;color:var(--ink-muted);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:980px;align-items:center;gap:6px;padding:8px 14px;font-size:15px;transition:color .22s,border-color .22s,transform .22s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:relative}.plan-pastille:before{content:"";border-radius:inherit;background:var(--fondu-deep);clip-path:polygon(0 0,0 0,0 0);z-index:-1;pointer-events:none;transition:clip-path .42s cubic-bezier(.22,.61,.36,1);position:absolute;inset:-1px}.plan-pastille:focus-visible:not(:disabled):not(.est-active):before,.plan-pastille:hover:not(:disabled):not(.est-active):before{clip-path:polygon(0 0,220% 0,0 220%)}.plan-pastille:focus-visible:not(:disabled):not(.est-active),.plan-pastille:hover:not(:disabled):not(.est-active){color:#fff;border-color:#0000;transform:translateY(-1px)}.plan-pastille:disabled{opacity:.4;cursor:not-allowed}.plan-pastille.est-active{color:var(--ink);border-color:var(--brand-1);background:#2b2337}.plan-pastille.est-active:hover:not(:disabled){background:#332a42;transform:translateY(-1px)}.plan-pastille-croix{opacity:.6;width:13px;height:13px}.plan-pastille.est-sienne:hover .plan-pastille-croix{opacity:1}.plan-ajout{gap:8px;max-width:420px;margin-top:11px;display:flex}.plan-ajout-champ{border-radius:980px;padding:9px 13px;font-size:15px}.plan-amorces{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.plan-amorce{font-family:var(--sf);color:var(--ink-faint);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:980px;align-items:center;gap:5px;padding:6px 12px 6px 9px;font-size:14px;transition:color .16s,border-color .16s;display:inline-flex}.plan-amorce:hover{color:var(--ink-muted);border-color:var(--surface-3)}.plan-amorce-icone{width:13px;height:13px}.plan-duo{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plan-duo .plan-champ-nombre{grid-row:span 3;grid-template-rows:subgrid;gap:0;display:grid}.plan-nombre{align-items:center;gap:10px;display:flex}.plan-nombre .input{width:100%;max-width:120px}.plan-unite{color:var(--ink-faint);white-space:nowrap;font-size:15px}.plan-duo .plan-champ-nombre .plan-aide{margin-bottom:11px}.plan-duo .plan-champ-nombre .plan-legende{margin-bottom:4px}.plan-conditions{counter-reset:condition;flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.plan-condition{align-items:center;gap:10px;animation:cascade-entree .3s cubic-bezier(.22,.61,.36,1) backwards;display:flex}.plan-condition-rang{width:24px;height:24px;color:var(--ink-faint);border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.plan-condition .input{padding:10px 13px;font-size:15px}.plan-condition-actions{flex:none;gap:3px;display:flex}.plan-mini{width:28px;height:28px;font-family:var(--sf);color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:15px;transition:color .16s,background .16s;display:inline-flex}.plan-mini:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.plan-mini:disabled{opacity:.3;cursor:not-allowed}.plan-mini.est-danger:hover{color:var(--loss)}.plan-mini-icone{width:14px;height:14px}.plan-pied{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-top:22px;display:flex}.plan-pied-navigation{gap:10px;display:flex}.plan-pied-appoint{align-items:center;gap:18px;margin-left:auto;display:flex}.plan-lien{font-family:var(--sf);color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;text-decoration:none;transition:color .16s}.plan-lien:hover:not(:disabled){color:var(--ink)}.plan-lien:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.plan-etape{padding:24px 20px 22px}.plan-etape-titre{font-size:22px}.plan-duo{grid-template-rows:none;grid-template-columns:1fr;gap:22px}.plan-duo .plan-champ-nombre{display:block}.plan-pied{flex-direction:column;align-items:stretch}.plan-pied-navigation{order:2}.plan-pied-navigation .btn{flex:1}.plan-pied-appoint{order:1;justify-content:space-between;margin-left:0}.plan-fil-liste{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.plan-fil-liste::-webkit-scrollbar{display:none}.plan-onglet{white-space:nowrap}}.reglages-page{max-width:840px;margin:0 auto}.reglages-barre{border-bottom:1px solid var(--line-soft);scrollbar-width:none;gap:2px;margin-bottom:22px;display:flex;overflow-x:auto}.reglages-barre::-webkit-scrollbar{display:none}.reglages-onglet{letter-spacing:-.008em;color:var(--ink-faint);white-space:nowrap;padding:10px 15px 11px;font-size:15px;text-decoration:none;transition:color .16s;position:relative}.reglages-onglet:hover{color:var(--ink-muted)}.reglages-onglet.est-actif{color:var(--ink)}.reglages-onglet.est-actif:after{content:"";background:var(--fondu);border-radius:2px;height:2px;animation:filet-onglet .34s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-1px;left:0;right:0}@keyframes filet-onglet{0%{opacity:0;transform:scaleX(0)}}.reglages-intention{color:var(--ink-faint);max-width:68ch;margin:-4px 2px 2px;font-size:14.5px;animation:fondu .3s ease-out}.reglages{flex-direction:column;gap:18px;animation:cascade-entree .32s cubic-bezier(.22,.61,.36,1);display:flex}.reglage-bloc{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);padding:24px 26px 10px;animation:cascade-entree .45s cubic-bezier(.22,.61,.36,1) backwards}.reglage-bloc:first-child{animation-delay:0s}.reglage-bloc:nth-child(2){animation-delay:60ms}.reglage-bloc:nth-child(3){animation-delay:.12s}.reglage-bloc:nth-child(4){animation-delay:.18s}.reglage-entete{padding-bottom:4px}.reglage-titre{letter-spacing:-.012em;margin:0 0 4px;font-size:17px;font-weight:600}.reglage-choix{padding:4px 0 18px}.reglage-pastilles{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:8px;display:grid}.reglage-pastille{text-align:left;font-family:var(--sf);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;transition:background .16s,border-color .16s;display:flex}.reglage-pastille:hover:not(:disabled):not(.est-active){border-color:var(--surface-3)}.reglage-pastille:disabled{cursor:wait}.reglage-pastille.est-active{border-color:var(--brand-1);background:#2b2337}.reglage-pastille-nom{color:var(--ink-muted);letter-spacing:-.008em;font-size:15px}.reglage-pastille.est-active .reglage-pastille-nom{color:var(--ink)}.reglage-pastille-raison{color:var(--ink-faint);font-size:13px}.reglage-intro{color:var(--ink-muted);max-width:64ch;margin-bottom:6px;font-size:14.5px;line-height:1.5}.reglage-ligne{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.reglage-bloc>.reglage-intro+.reglage-ligne,.reglage-bloc>.reglage-ligne:first-of-type{border-top:none}.reglage-cle{color:var(--ink-faint);margin-bottom:3px;font-size:14px}.reglage-valeur{color:var(--ink);letter-spacing:-.009em;font-size:15px}.reglage-compte{color:var(--ink-muted);font-weight:400}.reglage-appoint{color:var(--ink-faint);text-align:right;flex:0 auto;max-width:34ch;font-size:13.5px;line-height:1.45}.reglage-attente{color:var(--ink-faint);max-width:64ch;padding:14px 0 16px;font-size:14px}.reglage-attente,.reglage-form{border-top:1px solid var(--line-soft)}.reglage-form{flex-direction:column;gap:14px;max-width:420px;padding:18px 0 20px;animation:cascade-entree .3s cubic-bezier(.22,.61,.36,1);display:flex}.reglage-form-large{border-top:none;max-width:none;padding-top:4px}.reglage-form-large .grille-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.reglage-absent{color:var(--ink-faint);font-variant-numeric:normal}.reglage-ok{color:var(--gain);padding-bottom:12px;font-size:14px}.reglage-appoint-gauche{text-align:left;max-width:52ch}.reglage-boutons{gap:10px;margin-top:2px;display:flex}.reglages-pied{padding:4px 2px 8px}.reglages-pied a{color:var(--ink-faint);border-bottom:1px solid #0000;font-size:15px;text-decoration:none;transition:color .18s,border-color .18s}.reglages-pied a:hover{color:var(--ink);border-bottom-color:var(--surface-3)}@media (max-width:700px){.reglage-bloc{padding:20px 18px 8px}.reglage-appoint{text-align:left;max-width:none}.reglage-ligne{align-items:flex-start;gap:10px}}.apercu{margin:2px 0 24px}.apercu-tete{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.apercu-etiquette{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:600}.apercu-source{color:var(--ink-faint);font-size:13.5px}.apercu-scene{background:var(--ground);border:1px solid var(--line-soft);border-radius:16px;padding:13px}.apercu-scene .jr-ligne:hover{background:var(--surface);transform:none}.apercu-scene .jr-chevron{opacity:.3}.bascules{padding:2px 0 12px}.bascules .bascule{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;padding:15px 0;display:flex}.bascules .bascule:first-child{border-top:none}.bascule-texte{min-width:0}.bascule-nom{color:var(--ink);letter-spacing:-.009em;margin-bottom:3px;font-size:15px}.bascule-effet{color:var(--ink-faint);max-width:58ch;font-size:13.5px;line-height:1.45}.interrupteur{border:1px solid var(--line);background:var(--surface-3);cursor:pointer;border-radius:980px;flex:none;width:46px;height:28px;padding:0;transition:background .2s,border-color .2s;position:relative}.interrupteur:hover:not(:disabled):not(.est-actif){background:#454548}.interrupteur.est-actif{background:var(--fondu);border-color:#0000}.interrupteur:disabled{cursor:wait;opacity:.55}.interrupteur:focus-visible{outline:2px solid var(--brand-1);outline-offset:3px}.interrupteur-bouton{background:#f5f5f7;border-radius:980px;width:22px;height:22px;transition:transform .22s cubic-bezier(.22,.61,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000073}.interrupteur.est-actif .interrupteur-bouton{transform:translate(18px)}.reglage-entete-suite{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:20px}.reglages-danger{background:var(--surface);border:1px solid rgba(var(--loss-rgb),.45);border-radius:var(--r-card);flex-direction:column;align-items:flex-start;gap:16px;padding:22px 26px 24px;animation:cascade-entree .45s cubic-bezier(.22,.61,.36,1) 60ms backwards;display:flex}.reglages-danger-tete{max-width:64ch}.reglages-danger-tete .reglage-intro{margin-bottom:0}.reglages-danger-confirme{flex-direction:column;gap:14px;width:100%;max-width:360px;animation:cascade-entree .3s cubic-bezier(.22,.61,.36,1);display:flex}@media (max-width:700px){.bascules .bascule{gap:14px}.apercu-scene{padding:10px}.reglages-danger{padding:20px 18px 22px}}.reglage-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reglage-actions form{margin:0;display:contents}@media (max-width:560px){.reglage-actions{width:100%}.reglage-actions .btn{flex:1}}.calc-intro{color:var(--ink-muted);max-width:62ch;margin-top:8px;font-size:14.5px}.calc{grid-template-columns:minmax(300px,360px) 1fr;align-items:start;gap:22px;margin-top:8px;display:grid}.calc-saisie{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);flex-direction:column;gap:20px;padding:24px 24px 22px;animation:cascade-entree .4s cubic-bezier(.22,.61,.36,1);display:flex}.calc-champ-unite{position:relative}.calc-champ-unite .input{width:100%;padding-right:40px}.calc-champ-serre{max-width:130px;margin-top:10px}.calc-unite{color:var(--ink-faint);pointer-events:none;font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.calc-niveaux{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.calc-niveaux .input{width:100%}.calc-avance summary{font-size:14px}.calc-souci{color:var(--ink-muted);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);max-width:54ch;padding:26px;font-size:14.5px}.calc-scene{gap:22px}.calc-scene,.ep{flex-direction:column;display:flex}.ep{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);gap:14px;padding:26px 26px 20px;animation:cascade-entree .4s cubic-bezier(.22,.61,.36,1) 60ms backwards}.ep-tete{flex-wrap:wrap;justify-content:space-between;gap:16px}.ep-outils,.ep-tete{align-items:center;display:flex}.ep-outils{gap:10px}.ep-outils-titre{color:var(--ink-faint);white-space:nowrap;font-size:13px}.ep-outils .tag{min-width:38px;padding:5px 13px;font-size:13px}.ep-piste{--laisse:34px;background:var(--ground-2);border:1px solid var(--line-soft);background-image:repeating-linear-gradient(to top,transparent,transparent 47px,rgba(var(--ink-faint-rgb),.11) 47px,rgba(var(--ink-faint-rgb),.11) 48px);touch-action:none;border-radius:12px;height:430px;margin-right:148px;position:relative}.ep-fond{border-radius:12px;position:absolute;inset:0;overflow:hidden}.ep-zone{transition:bottom .2s cubic-bezier(.22,.61,.36,1),height .2s cubic-bezier(.22,.61,.36,1);position:absolute;left:0;right:0}.est-achat .ep-zone-risque{background:linear-gradient(to bottom,rgba(var(--loss-rgb),.05),rgba(var(--loss-rgb),.26))}.est-achat .ep-zone-gain{background:linear-gradient(to top,rgba(var(--gain-rgb),.05),rgba(var(--gain-rgb),.26))}.est-vente .ep-zone-risque{background:linear-gradient(to top,rgba(var(--loss-rgb),.05),rgba(var(--loss-rgb),.26))}.est-vente .ep-zone-gain{background:linear-gradient(to bottom,rgba(var(--gain-rgb),.05),rgba(var(--gain-rgb),.26))}.ep.est-en-alerte .ep-zone-risque{animation:alerte-plafond 1.7s ease-in-out infinite}@keyframes alerte-plafond{50%{opacity:.45}}.ep.est-en-glissement .ep-mesure,.ep.est-en-glissement .ep-poignee,.ep.est-en-glissement .ep-pointe,.ep.est-en-glissement .ep-zone{transition:none}.ep-pointe{pointer-events:none;width:18px;height:18px;margin-bottom:-9px;right:-9px}.ep-poignee,.ep-pointe{transition:bottom .18s;position:absolute}.ep-poignee{cursor:grab;touch-action:none;height:0;margin-top:-11px;padding:11px 0;left:0;right:0}.ep-poignee.est-tenue{cursor:grabbing;z-index:3;transition:none}.ep-poignee:focus-visible{outline:none}.ep-poignee:focus-visible .ep-pastille{outline:2px solid var(--brand-1);outline-offset:3px}.ep-trait{border-radius:2px;height:2px;left:0;right:0}.ep-pastille,.ep-trait{position:absolute;top:50%;transform:translateY(-50%)}.ep-pastille{border:2px solid var(--ground);border-radius:980px;width:13px;height:13px;transition:transform .16s cubic-bezier(.22,.61,.36,1);left:-6px}.ep-poignee.est-tenue .ep-pastille,.ep-poignee:hover .ep-pastille{transform:translateY(-50%)scale(1.35)}.ep-laisse{width:var(--laisse);opacity:.34;pointer-events:none;border-top:1px dashed;height:0;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ep-stop .ep-laisse{color:var(--loss)}.ep-objectif .ep-laisse{color:var(--gain)}.ep-entree .ep-laisse{color:var(--ink)}.ep-poignee.est-tenue .ep-laisse,.ep-poignee:hover .ep-laisse{opacity:.7}.ep-etiquette{left:calc(100% + var(--laisse) + 10px);white-space:nowrap;flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ep-nom{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.07em;font-size:13px}.ep-prix{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.15}.ep-stop .ep-pastille,.ep-stop .ep-trait{background:var(--loss)}.ep-stop .ep-prix{color:var(--loss)}.ep-objectif .ep-pastille,.ep-objectif .ep-trait{background:var(--gain)}.ep-objectif .ep-prix{color:var(--gain)}.ep-entree .ep-pastille,.ep-entree .ep-trait{background:var(--ink)}.ep-entree .ep-prix{color:var(--ink);font-weight:600}.ep-sens{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:15px;font-weight:600;display:flex}.ep-sens-glose{color:var(--ink-faint);font-size:13px;font-weight:400}.calc-resultat{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);transform:perspective(900px) rotateX(var(--inclinaison-x,0deg)) rotateY(var(--inclinaison-y,0deg));transform-style:preserve-3d;grid-template-columns:1fr;grid-template-areas:"chiffres""garde""suite";align-items:start;gap:20px 28px;padding:24px 26px 26px;transition:transform .25s cubic-bezier(.22,.61,.36,1);animation:cascade-entree .4s cubic-bezier(.22,.61,.36,1) .12s backwards;display:grid}.calc-chiffres{grid-area:chiffres;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 20px;margin:0;display:grid}.calc-chiffres dt{color:var(--ink-faint);margin-bottom:2px;font-size:13px}.calc-chiffres dd{letter-spacing:-.014em;margin:0;font-size:18px}.calc-r{background:var(--fondu);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.calc-garde{color:var(--ink-faint);border-top:1px solid var(--line-soft);grid-area:garde;padding-top:16px;font-size:13.5px;line-height:1.45}.calc-garde.est-depasse{color:var(--loss)}.calc-suite{grid-area:suite;justify-self:start}@media (max-width:1080px){.calc{grid-template-columns:1fr}}@media (max-width:760px){.calc-chiffres{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ep-piste{--laisse:14px;margin-right:104px}.ep-prix{font-size:15px}.ep-mesure{width:auto;left:12px;right:12px}.ep-mesure-glose{white-space:normal;line-height:1.25}.calc-chiffres{grid-template-columns:1fr}}.ep-mesure{pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;width:230px;transition:bottom .2s cubic-bezier(.22,.61,.36,1),height .2s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;left:18px;container-type:size}.ep-mesure .num{letter-spacing:-.02em;white-space:nowrap;font-size:21px;font-weight:600;line-height:1.1}.ep-mesure-glose{color:var(--ink-faint);white-space:nowrap;font-size:12px}.ep-mesure-risque .num{color:var(--loss)}.ep-mesure-gain .num{color:var(--gain)}@container (max-height:50px){.ep-mesure-glose{display:none}}@container (max-height:26px){.ep-mesure .num{font-size:15px}}.calc-conversion{color:var(--ink-muted)}.calc-taux .input{max-width:180px}.calc-souci-partiel{animation:cascade-entree .3s cubic-bezier(.22,.61,.36,1)}.cp-declencheur{width:100%;font-family:var(--sf);text-align:left;background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;transition:border-color .16s,background .16s;display:flex}.cp-declencheur:hover{border-color:var(--brand-1)}.cp-declencheur:focus-visible{outline:2px solid var(--brand-1);outline-offset:2px}.cp-declencheur-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.cp-symbole{letter-spacing:-.01em;font-size:16px;font-weight:600}.cp-nom{font-size:13px}.cp-chevron,.cp-nom{color:var(--ink-faint)}.cp-chevron{flex:none;transform:rotate(90deg)}.cp-voile{z-index:60;background:#0000009e;justify-content:center;align-items:flex-start;padding:8vh 20px 20px;animation:fondu .18s ease-out;display:flex;position:fixed;inset:0}.cp-panneau{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;width:100%;max-width:560px;max-height:76vh;animation:cp-monter .26s cubic-bezier(.22,.61,.36,1);display:flex;overflow:hidden}@keyframes cp-monter{0%{opacity:0;transform:translateY(14px)}}.cp-tete{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 14px;display:flex}.cp-titre{letter-spacing:-.018em;background:var(--fondu);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:600}.cp-fermer{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--ink-muted);cursor:pointer;border-radius:980px;flex:none;place-items:center;transition:background .16s,color .16s;display:grid}.cp-fermer:hover{background:var(--surface-3);color:var(--ink)}.cp-fermer:focus-visible{outline:2px solid var(--brand-1);outline-offset:2px}.cp-recherche{padding:0 22px 14px}.cp-recherche .input{width:100%}.cp-groupes{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:7px;padding:0 22px 16px;display:flex}.cp-groupes .tag{padding:5px 12px;font-size:13.5px}.cp-liste{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;margin:0;padding:6px 0 10px;list-style:none;overflow-y:auto}.cp-entree{width:100%;font-family:var(--sf);text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:11px 22px;transition:background .14s,border-color .14s;display:flex}.cp-entree:hover{background:var(--surface-2)}.cp-entree:focus-visible{outline:2px solid var(--brand-1);outline-offset:-2px}.cp-entree.est-retenue{border-left-color:var(--brand-1);background:#221d2b}.cp-entree-gauche{flex-direction:column;gap:2px;min-width:0;display:flex}.cp-entree-symbole{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.cp-entree-nom{color:var(--ink-faint);font-size:13px}.cp-entree-droite{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.cp-entree-groupe{color:var(--ink-muted);font-size:12px}.cp-entree-cotee{color:var(--ink-faint);font-size:12px}.cp-vide{color:var(--ink-faint);padding:22px;font-size:14px;line-height:1.5}@media (max-width:620px){.cp-voile{padding:4vh 12px 12px}.cp-entree-droite{display:none}}.calc-unite-niveaux{flex-direction:column;gap:9px;display:flex}.calc-unite-niveaux .tag{padding:5px 13px;font-size:13.5px}.calc-appoint{color:var(--ink-faint);white-space:nowrap;font-size:12px;font-weight:400}.cp-pied{border-top:1px solid var(--line-soft);color:var(--ink-faint);padding:14px 22px 20px;font-size:13px;line-height:1.5}.cp-panneau-court{max-width:420px}.calm{flex-direction:column;gap:18px;display:flex}.calm-tete{flex-wrap:wrap;justify-content:space-between;gap:16px}.calm-nav,.calm-tete{align-items:center;display:flex}.calm-nav{gap:6px}.calm-mois{letter-spacing:-.02em;text-transform:capitalize;text-align:center;min-width:9.5ch;font-size:21px;font-weight:600}.calm-fleche{color:var(--ink-muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:980px;width:30px;height:30px;font-size:20px;line-height:1;transition:color .16s,border-color .16s,background .16s}.calm-fleche:hover:not(:disabled){color:var(--ink);background:var(--surface-2);border-color:var(--surface-3)}.calm-fleche:disabled{opacity:.3;cursor:default}.calm-chiffres{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.calm-chiffres>div{background:var(--surface);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.calm-chiffres dt{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.calm-chiffres dd{letter-spacing:-.02em;font-size:19px;font-weight:600}.calm-appoint{color:var(--ink-faint);font-size:13px;font-weight:400}.calm-chiffres .calm-alerte dd{color:var(--loss)}.calm-grille{grid-template-columns:repeat(var(--colonnes,5),minmax(0,1fr)) minmax(118px,.95fr);gap:6px;display:grid}.calm-entete{color:var(--ink-faint);letter-spacing:.02em;padding:0 2px 2px;font-size:13px;font-weight:600}.calm-entete-semaine{text-align:right}.calm-case{border:1px solid var(--line-soft);border-radius:10px;flex-direction:column;gap:2px;min-height:78px;padding:7px 9px 8px;animation:cascade-entree .36s cubic-bezier(.22,.61,.36,1) backwards;display:flex;position:relative}.calm-case.est-hors{opacity:.28;border-color:#0000}.calm-numero{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:13px;line-height:1}.calm-case.est-trade .calm-numero{color:var(--ink-muted)}.calm-montant{letter-spacing:-.015em;margin-top:auto;font-size:15px;font-weight:600;line-height:1.2}.calm-case.est-ecart{outline:1px dashed rgba(var(--loss-rgb),.6);outline-offset:-4px}.calm-serie{align-items:flex-end;gap:2px;height:9px;margin-top:4px;display:flex}.calm-tick{border-radius:1px;width:4px}.calm-tick.est-gain{background:rgba(var(--gain-rgb),.85);height:9px}.calm-tick.est-perte{background:rgba(var(--loss-rgb),.85);height:5px}.calm-reste{color:var(--ink-faint);margin-left:2px;font-size:13px;line-height:9px}.calm-semaine{background:var(--ground-2);border-color:var(--line-soft);text-align:right;justify-content:center;align-items:flex-end;gap:1px}.calm-semaine .calm-montant{margin-top:0;font-size:16px}.calm-ruban{border-top:1px solid var(--line-soft);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding-top:14px;display:grid}.calm-mois-bouton{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:7px 4px 6px;transition:background .16s,border-color .16s;display:flex}.calm-mois-bouton:hover{background:var(--surface-2)}.calm-mois-bouton.actif{background:#8f6bff17;border-color:#8f6bff73}.calm-baton{flex-direction:column;justify-content:center;width:100%;height:34px;display:flex;position:relative}.calm-baton:before{content:"";background:var(--line-soft);height:1px;position:absolute;top:50%;left:0;right:0}.calm-baton-part{border-radius:2px;width:60%;max-width:16px;margin:0 auto;position:absolute;left:0;right:0}.calm-baton-part.est-gain{background:rgba(var(--gain-rgb),.8);bottom:50%}.calm-baton-part.est-perte{background:rgba(var(--loss-rgb),.8);top:50%}.calm-mois-lettre{color:var(--ink-faint);font-size:13px;line-height:1}.calm-mois-bouton.actif .calm-mois-lettre{color:var(--ink)}.calm-mois-annee{opacity:.7;line-height:1}.calm-legende,.calm-mois-annee{color:var(--ink-faint);font-size:13px}.calm-legende{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.calm-puce{border-radius:3px;width:11px;height:11px;display:inline-block}.calm-puce-gain{background:rgba(var(--gain-rgb),.4);margin-left:10px}.calm-puce-perte{background:rgba(var(--loss-rgb),.4)}.calm-puce-ecart{border:1px dashed rgba(var(--loss-rgb),.7);margin-left:10px}@media (max-width:1100px){.calm-chiffres{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.calm-grille{grid-template-columns:repeat(var(--colonnes,5),minmax(0,1fr))}.calm-entete-semaine,.calm-semaine{display:none}.calm-case{min-height:64px;padding:6px}.calm-montant{font-size:13px}.calm-chiffres{grid-template-columns:repeat(2,1fr)}}button.calm-case{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s,transform .12s}button.calm-case:hover{border-color:var(--surface-3)}button.calm-case:active{transform:scale(.985)}.calm-case.est-ouvert{border-color:#8f6bff8c;box-shadow:0 0 0 1px #8f6bff59}.calj{background:var(--ground-2);border:1px solid var(--line-soft);border-radius:16px;flex-direction:column;gap:16px;padding:20px 20px 18px;animation:cascade-entree .26s cubic-bezier(.22,.61,.36,1);display:flex}.calj-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.calj-titre{flex-direction:column;gap:1px;min-width:0;display:flex}.calj-jour{color:var(--ink-faint);letter-spacing:.055em;text-transform:uppercase;font-size:13px}.calj-total{letter-spacing:-.028em;font-size:34px;font-weight:600;line-height:1.05}.calj-total-second{color:var(--ink-muted);margin-top:2px;font-size:14px}.calj-faits-cles{flex-wrap:wrap;align-items:stretch;gap:0;margin-left:auto;display:flex}.calj-faits-cles>div{border-left:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:2px 18px;display:flex}.calj-faits-cles>div:first-child{border-left:none}.calj-faits-cles dt{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;font-size:13px}.calj-faits-cles dd{letter-spacing:-.018em;white-space:nowrap;font-size:18px;font-weight:600}.calj-faits-cles dd.est-pleine{color:var(--gain)}.calj-date{letter-spacing:-.015em;font-size:16px;font-weight:600}.calj-date:first-letter{text-transform:uppercase}.calj-resume{color:var(--ink-faint);margin-top:3px;font-size:13.5px}.calj-fermer{color:var(--ink-faint);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:980px;flex:none;width:28px;height:28px;font-size:14px;line-height:1;transition:color .16s,border-color .16s}.calj-fermer:hover{color:var(--ink);border-color:var(--surface-3)}.calj-ecart{color:var(--loss);border-left:2px solid rgba(var(--loss-rgb),.5);padding-left:11px;font-size:13.5px}.calj-liste{flex-direction:column;gap:2px;list-style:none;display:flex}.calj-heure{color:var(--ink-faint);font-size:13px}.calj-instrument{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:inherit;border-bottom:1px solid #0000;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.calj-instrument:hover{border-bottom-color:var(--ink-faint)}.calj-sens{color:var(--ink-faint);border:1px solid var(--line-soft);white-space:nowrap;border-radius:980px;padding:1px 9px;font-size:13px}.calj-chiffres{letter-spacing:-.012em;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:10px;font-size:14px;font-weight:600;display:flex}.calj-appoint{color:var(--ink-faint);font-size:13px;font-weight:400}.calj-carte{border:1px solid #0000;border-radius:11px;flex-direction:column;gap:5px;padding:11px 12px;transition:background .14s,border-color .14s;display:flex}.calj-carte.est-survole,.calj-carte:hover{background:var(--surface);border-color:var(--line-soft)}.calj-ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.calj-ligne-tete{grid-template-columns:4.5rem auto auto auto minmax(0,1fr);gap:10px;display:grid}.calj-strategie{color:var(--data);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.calj-geometrie,.calj-vise{row-gap:4px;font-size:13px}.calj-fait{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.calj-cle,.calj-fleche,.calj-glose{color:var(--ink-faint);font-size:13px}.calj-glose{font-style:italic}.calj-mental{gap:6px;margin-top:2px}.calj-humeur{color:var(--ink-muted);border:1px solid var(--line-soft);white-space:nowrap;border-radius:980px;padding:2px 10px;font-size:13px}.calj-humeur-nb{color:var(--ink-faint);margin-left:5px}.calj-humeurs{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.calj-discipline{color:var(--data);white-space:nowrap;cursor:help;border:1px solid #8f6bff59;border-radius:980px;padding:2px 10px;font-size:13px}.calj-discipline.est-pleine{color:var(--gain);border-color:rgba(var(--gain-rgb),.4)}.calj-notes{color:var(--ink-muted);border-left:2px solid var(--line-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;padding-left:11px;font-size:13px;display:-webkit-box;overflow:hidden}.calj-attente,.calj-souci{color:var(--ink-faint);padding:2px 12px;font-size:13px}.calj-souci{color:var(--loss)}@media (max-width:760px){.calj-ligne-tete{grid-template-columns:auto auto minmax(0,1fr)}.calj-heure,.calj-strategie{display:none}}.sea{flex-direction:column;gap:8px;display:flex}.sea-svg{width:100%;height:auto;display:block;overflow:visible}.sea-point{cursor:pointer;stroke:var(--ground-2);stroke-width:2px;transition:r .14s cubic-bezier(.22,.61,.36,1)}.sea-point.est-survole{stroke:var(--ink)}.sea-sommet line{stroke:var(--ink-faint);stroke-width:1px;stroke-dasharray:2 4;opacity:.55;vector-effect:non-scaling-stroke}.sea-sommet circle{fill:none;stroke:var(--ink-faint);stroke-width:1.5px;opacity:.8;vector-effect:non-scaling-stroke}.sea-recit{padding-left:54px;font-size:13.5px}.calj-voir,.sea-recit{color:var(--ink-muted)}.calj-voir{border:1px solid var(--line-soft);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:3px 11px 3px 9px;font-family:inherit;font-size:13px;transition:color .14s,border-color .14s;display:inline-flex}.calj-voir:hover{color:var(--ink);border-color:var(--surface-3)}.calj-voir.est-ouvert{color:var(--ink)}.calj-chevron{font-size:15px;line-height:1;transition:transform .18s cubic-bezier(.22,.61,.36,1);display:inline-block}.calj-voir.est-ouvert .calj-chevron{transform:rotate(90deg)}.trt{flex-direction:column;gap:6px;margin-top:4px;animation:trt-ouvrir .24s cubic-bezier(.22,.61,.36,1);display:flex}@keyframes trt-ouvrir{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.trt-svg{width:100%;height:auto;display:block;overflow:visible}.trt-zone{opacity:.14}.trt-gain{fill:var(--gain)}.trt-risque{fill:var(--loss)}.trt-niveau{stroke-width:1px;vector-effect:non-scaling-stroke}.trt-entree{stroke:var(--ink-muted)}.trt-borne{stroke-dasharray:4 4;opacity:.85}.trt-stop{stroke:var(--loss)}.trt-objectif{stroke:var(--gain)}.trt-trajet{stroke-width:1.5px;stroke-dasharray:3 5;stroke-linecap:round;opacity:.75}.trt-depart,.trt-trajet{vector-effect:non-scaling-stroke}.trt-depart{fill:var(--ground-2);stroke:var(--ink-muted);stroke-width:1.5px}.trt-nom{fill:var(--ink-faint);font-family:var(--sf);font-size:11px}.trt-laisse{fill:none;stroke:var(--ink-faint);stroke-width:1px;stroke-dasharray:2 3;opacity:.7;vector-effect:non-scaling-stroke}.trt-prix{font-variant-numeric:tabular-nums;font-size:13px}.trt-prix,.trt-ratio{font-family:var(--sf)}.trt-ratio{fill:var(--gain);opacity:.85;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.trt-ratio-risque{fill:var(--loss)}.trt-glose{color:var(--ink-muted);font-size:13px}.trt-glose strong{color:var(--ink);font-weight:600}@media (max-width:760px){.sea-recit{padding-left:0}.calj-faits-cles{margin-left:0}.calj-faits-cles>div{padding:2px 14px}.calj-faits-cles>div:first-child{padding-left:0}.calj-total{font-size:28px}}.sc{position:relative}.sc-declencheur{text-align:left;background:var(--ground-2);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:border-color .16s,background .16s;display:flex}.sc-declencheur.est-ouvert,.sc-declencheur:hover{border-color:var(--surface-3);background:var(--surface-2)}.barre.est-repliee .sc-declencheur{justify-content:center;padding:8px}.sc-pastille{color:#fff;background:var(--fondu-deep);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.sc-texte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sc-nom{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.sc-nom,.sc-solde{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-solde{font-size:13px}.sc-appoint,.sc-chevron,.sc-solde{color:var(--ink-faint)}.sc-chevron{width:16px;height:16px;flex:none;transition:transform .18s;transform:rotate(-90deg)}.sc-declencheur.est-ouvert .sc-chevron{transform:rotate(90deg)}.sc-panneau{background:var(--surface);border:1px solid var(--line);z-index:40;border-radius:14px;min-width:250px;padding:10px;animation:cascade-entree .22s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 44px #0000008c}.barre.est-repliee .sc-panneau{width:262px;right:auto}.sc-titre{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;padding:2px 6px 8px;font-size:13px}.sc-liste{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.sc-entree{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .14s;display:flex}.sc-entree:hover:not(:disabled){background:var(--surface-2)}.sc-entree:disabled{opacity:.5;cursor:progress}.sc-entree.est-actif{background:#8f6bff1a}.sc-coche{color:var(--brand-1);flex:none;font-size:13px}.sc-pied{border-top:1px solid var(--line-soft);flex-direction:column;gap:1px;margin-top:8px;padding-top:8px;display:flex}.sc-action{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:8px;font-size:13.5px;text-decoration:none;transition:background .14s,color .14s;display:flex}.sc-action:hover{background:var(--surface-2);color:var(--ink)}.sc-icone{flex:none;width:16px;height:16px}.sc-creation{border-top:1px solid var(--line-soft);flex-direction:column;gap:5px;margin-top:8px;padding-top:10px;display:flex}.sc-creation label{color:var(--ink-faint);font-size:13px}.sc-creation .input{width:100%;margin-bottom:4px}.sc-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.sc-erreur{color:var(--loss);padding:6px 8px;font-size:13px}.sc-vide{text-align:center;color:var(--ink-muted);border:1px dashed var(--line);border-radius:12px;padding:12px;font-size:13.5px;text-decoration:none;display:block}.cg-liste{flex-direction:column;gap:10px;display:flex}.cg-carte{background:var(--surface);border:1px solid var(--line-soft);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.cg-carte.est-actif{border-color:#8f6bff66}.cg-carte.est-archive{opacity:.62}.cg-corps{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cg-nom{letter-spacing:-.012em;flex-wrap:wrap;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.cg-etiquette{color:var(--brand-1);border:1px solid #8f6bff66;border-radius:980px;padding:1px 9px;font-size:13px;font-weight:400}.cg-detail{color:var(--ink-faint);font-size:13px}.cg-boutons{align-items:center;gap:8px}.cg-boutons,.cg-nouveau{flex-wrap:wrap;display:flex}.cg-nouveau{background:var(--ground-2);border:1px solid var(--line-soft);border-radius:14px;align-items:flex-end;gap:12px;padding:16px}.cg-champ{flex-direction:column;flex:1;gap:5px;min-width:170px;display:flex}.cg-champ label{color:var(--ink-faint);font-size:13px}.cg-danger{border:1px solid rgba(var(--loss-rgb),.4);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.cg-danger .input{max-width:280px}.cg-message{color:var(--loss);font-size:13.5px}.cg-message.est-ok{color:var(--gain)}.ico-instr{vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;display:inline-block;box-shadow:0 0 0 1px #00000059}.ico-instr-initiale{background:var(--surface-3,#2c2c2e);color:var(--ink-muted,#ababb1);letter-spacing:0;place-items:center;font-weight:600;line-height:1;display:inline-grid}.jr-ico{z-index:1;position:relative}.titre-ico{vertical-align:-.16em;margin-right:12px}.calj-instrument{align-items:center;gap:7px;min-width:0;display:inline-flex}.calj-instrument>span{text-overflow:ellipsis;overflow:hidden}.trade-cle-titre .ico-instr{align-self:center}.reparties-instruments .repartie{grid-template-columns:minmax(98px,1fr) 2.1fr auto 30px}@media (max-width:640px){.reparties-instruments .repartie{grid-template-columns:minmax(86px,1fr) 1.4fr auto}}.repartie-cle-ico{align-items:center;gap:7px;display:flex}.repartie-cle-ico>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.cp-identite{align-items:center;gap:11px;min-width:0;display:flex}.champ-instrument{position:relative}.champ-instrument>.ico-instr{pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.coquille .champ-instrument.a-ico .input{padding-left:42px}.cadre-valeurs li.cadre-instrument{padding-left:6px}.cadre-valeurs li.cadre-instrument,.cal-devise{align-items:center;gap:6px;display:inline-flex}.sa-sous-titre{color:var(--ink-muted);margin:8px 0 0}.sa-paires{flex-wrap:wrap;gap:7px;margin:22px 0 10px;display:flex}.sa-paire{align-items:center;gap:7px;padding:6px 13px 6px 7px;text-decoration:none;display:inline-flex}.sa-non-couverts{color:var(--ink-faint);margin:0 0 18px;font-size:13px}.sa-carte{margin-top:14px}.sa-carte-tete{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.sa-titre-aide{align-items:center;gap:8px;display:flex}.sa-lecture{text-align:right;white-space:nowrap;margin:0}.sa-lecture b{font-family:var(--titre);letter-spacing:-.012em;font-size:20px;font-weight:600;display:block}.sa-lecture span{color:var(--ink-faint);font-size:12.5px}.sa-courbe,.sa-frise{position:relative}.sa-courbe svg,.sa-frise svg{touch-action:pan-y;display:block;overflow:visible}.sa-courbe:focus{outline:none}.sa-courbe:focus-visible{outline:2px solid var(--brand-1);outline-offset:4px;border-radius:12px}.sa-grille{stroke:var(--line-soft);stroke-width:1px}.sa-zero{stroke:#4a4a50;stroke-width:1px}.sa-graduation{fill:var(--ink-faint);font-size:11px}.sa-repere{stroke:#3a3a3f}.sa-mois-nom{fill:var(--ink-muted);font-size:11.5px}.sa-mois-nom.est-courant{fill:var(--ink)}.sa-aire{fill:var(--data);fill-opacity:.1}.sa-trace{fill:none;stroke:var(--data);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sa-aujourdhui{stroke:var(--brand-1);stroke-opacity:.6;stroke-width:1px}.sa-point{fill:var(--data);stroke:var(--surface);stroke-width:2px}.sa-viseur{stroke:var(--ink-faint);stroke-width:1px}.sa-bulle{pointer-events:none;white-space:nowrap;color:var(--ink-muted);border:1px solid var(--line);background:#111113;border-radius:9px;padding:5px 9px;font-size:12.5px;position:absolute;top:0;box-shadow:0 10px 24px -12px #000000e6}.sa-bulle b{color:var(--ink);margin-right:6px;font-weight:600}.sa-bulle.est-centre{transform:translate(-50%)}.sa-bulle.est-gauche{transform:translate(-14px)}.sa-bulle.est-droite{transform:translate(calc(14px - 100%))}.sa-rangee-nom{font-family:var(--mono);letter-spacing:.05em;fill:var(--ink-faint);font-size:11px}.sa-mois{cursor:pointer}.sa-mois:focus{outline:none}.sa-mois-fond{fill:#0000;transition:fill .16s}.sa-mois:hover .sa-mois-fond{fill:#ffffff08}.sa-mois.est-choisi .sa-mois-fond{fill:#ffffff0d}.sa-mois:focus-visible .sa-mois-fond{stroke:var(--brand-1);stroke-width:1.5px}.sa-barre-marche{fill:var(--data)}.sa-barre-gain{fill:var(--gain)}.sa-barre-perte{fill:var(--loss)}.sa-valeur{fill:var(--ink);font-size:11.5px}.sa-annees{fill:var(--ink-faint);font-size:10.5px}.sa-ici{fill:var(--brand-1)}.sa-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.sa-detail-bloc{border:1px solid var(--line-soft);background:#ffffff06;border-radius:14px;padding:12px 14px}.sa-detail-quoi{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:8px;margin:0 0 8px;font-size:11.5px;display:flex}.sa-cle{border-radius:2px;flex:none;width:14px;height:2px;display:inline-block}.sa-cle-marche{background:var(--data)}.sa-cle-toi{background:linear-gradient(90deg,var(--gain) 50%,var(--loss) 50%)}.sa-detail-valeur{font-family:var(--titre);letter-spacing:-.012em;margin:0 0 6px;font-size:22px;font-weight:600}.sa-detail-valeur small{font-family:var(--police-ui);letter-spacing:0;color:var(--ink-faint);margin-left:6px;font-size:13px;font-weight:400}.sa-detail-valeur.est-gain{color:var(--gain)}.sa-detail-valeur.est-perte{color:var(--loss-ink,var(--loss))}.sa-detail-lignes{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.6}.sa-detail-lignes span,.sa-detail-vide{color:var(--ink-faint)}.sa-detail-vide{margin:0;font-size:13.5px}.sa-constat{margin-top:14px}.sa-constat-quoi{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px;font-size:11.5px}.sa-constat-titre{font-family:var(--titre);letter-spacing:-.012em;margin:0 0 6px;font-size:19px;font-weight:600}.sa-constat-corps{color:var(--ink-muted);max-width:68ch;margin:0 0 12px}.sa-constat-source{color:var(--ink-faint);border-top:1px solid var(--line-soft);margin:0;padding-top:10px;font-size:12.5px}.sa-source{color:var(--ink-faint);max-width:860px;margin:8px 2px 0;font-size:12px;line-height:1.55}@media (max-width:640px){.sa-carte-tete{flex-direction:column;gap:8px}.sa-lecture{text-align:left}.sa-lecture b{margin-right:6px;font-size:16px;display:inline}.sa-detail{grid-template-columns:minmax(0,1fr)}.sa-paire{font-size:13.5px}}@property --survol{syntax:"<number>";inherits:false;initial-value:0}.coquille{--police-ui:var(--police-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--sf:var(--police-ui);--titre:var(--police-mona),var(--police-ui);--mono:var(--police-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--ink-muted:#ababb1;--ink-faint:#8e8e94;--ink-faint-rgb:142,142,148;--loss-ink:#d9765f;--data-ink:#a283cf;--gain-vif:#7fd8c3;--loss-vif:#e8a394;--r-card:20px;--r-ctrl:12px;--line:#333337;--line-soft:#252528;--panneau-lumiere:linear-gradient(180deg,#ffffff07,#fff0 44%);--panneau-arete:inset 0 1px 0 #ffffff0f,inset 0 0 0 1px #ffffff09;--panneau-ombre:var(--panneau-arete),0 28px 56px -38px #000000e6;--sortie:cubic-bezier(.16,1,.3,1);--doux:cubic-bezier(.22,.61,.36,1);min-height:100dvh;font-family:var(--police-ui);letter-spacing:-.006em;font-size:15px;display:flex;position:relative;overflow-x:clip}.coquille ::selection{color:#fff;background:#8f6bff57}.ambiance{z-index:0;pointer-events:none;background:radial-gradient(1100px 560px at 82% -12%,#8f6bff13,#0a84ff06 48%,#0000 72%),radial-gradient(760px 420px at 34% -18%,#a17ad40b,#0000 70%);height:760px;position:absolute;inset:0 0 auto;overflow:hidden}.ambiance:after{content:"";opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.coquille :is(h1,h2,h3){font-family:var(--titre)}.coquille h1{letter-spacing:-.034em;font-weight:600;font-stretch:104%}.coquille .kicker{font-family:var(--mono);letter-spacing:.04em;text-transform:none;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:400;line-height:1.3;display:flex}.coquille .kicker:before{content:"";background:linear-gradient(90deg,var(--brand-0),var(--brand-2));flex:none;width:18px;height:1px}.coquille .kicker-appoint{color:var(--ink-faint);letter-spacing:.02em}.coquille .titre-page h1,.coquille .titre-simple{margin:8px 0 0;font-size:clamp(26px,2.3vw,32px);line-height:1.08}.coquille .entete-page{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.coquille .hint{color:var(--ink-faint);font-size:14px}.coquille .fil{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-muted);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.coquille .fil:before{content:"";background:linear-gradient(90deg,var(--brand-0),var(--brand-2));flex:none;width:18px;height:1px}.coquille .fil a{text-decoration:none;transition:color .2s}.coquille .fil a:hover{color:var(--ink)}.coquille .bloc-titre{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-faint);font-size:11.5px;font-weight:500}.coquille .cal-titre{letter-spacing:-.034em;margin-top:8px;font-size:clamp(26px,2.3vw,32px)}.coquille :is(.verdict-titre,.fiche-nom,.plan-etape-titre,.par-vide-titre){font-family:var(--titre);letter-spacing:-.025em}.coquille :is(.jr-suite-nombre,.jr-chiffre-valeur,.verdict-r,.comparaison-valeur,.par-montant,.par-tuiles dd,.par-versement-montant,.calj-total),.coquille :is(.jr-suite-nombre,.jr-chiffre-valeur,.verdict-r,.comparaison-valeur,.par-montant,.par-tuiles dd,.par-versement-montant,.calj-total) .num{font-family:var(--titre);letter-spacing:-.035em;font-variant-numeric:proportional-nums;font-weight:540;font-stretch:112%}.coquille :is(.carte,.bloc,.vide,.card,.jr-tete,.jr-vide,.plan-etape,.reglage-bloc,.reglages-danger,.comparaison,.revue-relance,.orphelins,.fiche,.calc-saisie,.calc-souci,.ep,.calc-resultat,.cg-carte){background-color:var(--surface);background-image:var(--panneau-lumiere);box-shadow:var(--panneau-ombre);border-radius:var(--r-card)}.coquille :is(.carte,.fiche,.cg-carte){--survol:0;background-image:radial-gradient(520px circle at var(--mx,50%) var(--my,-40%),rgba(255,255,255,calc(.045 * var(--survol))),transparent 62%),var(--panneau-lumiere);transition:--survol .5s,box-shadow .35s}.coquille :is(.carte,.fiche,.cg-carte):hover{--survol:1}.coquille .btn{font-family:var(--police-ui);letter-spacing:-.01em;isolation:isolate;min-height:42px;transition:transform .45s var(--sortie),background-color .25s ease,border-color .25s ease,box-shadow .35s ease,opacity .2s ease;padding:0 20px;font-size:15px;font-weight:500;position:relative;overflow:hidden}.coquille .btn:active:not(:disabled){transform:scale(.97)}.coquille .btn-sm{min-height:36px;padding:0 15px;font-size:14px}.coquille .btn-primary{background:var(--fondu-deep);color:#fff;box-shadow:inset 0 1px #fff3,0 10px 28px -14px #7a52f5b3}.coquille .btn-primary:after{content:"";z-index:-1;transition:transform .9s var(--sortie);background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.coquille .btn-primary:hover:not(:disabled){background:var(--fondu-deep);box-shadow:inset 0 1px #ffffff3d,0 14px 34px -12px #7a52f5cc}.coquille .btn-primary:hover:not(:disabled):after{transform:translate(110%)}.coquille .btn-ghost{border-color:var(--line);color:var(--ink);background:#ffffff08}.coquille .btn-ghost:hover:not(:disabled){background:#ffffff12;border-color:#48484d}.coquille .btn-danger{box-shadow:inset 0 1px #ffffff29}.coquille .bouton-icone{width:32px;height:32px;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;place-items:center;padding:0;transition:background-color .2s,color .2s;display:inline-grid}.coquille .bouton-icone svg{width:18px;height:18px}.coquille .bouton-icone:hover{color:var(--ink);background:#ffffff0f}.coquille .input{font-family:var(--police-ui);border-color:var(--line);border-radius:var(--r-ctrl);background:#141416;font-size:15px;transition:border-color .2s,box-shadow .25s,background-color .2s}@media (max-width:900px),(pointer:coarse){.coquille .input{font-size:16px}}.coquille .input:hover{border-color:#3f3f44}.coquille .input:focus,.coquille .input:focus-visible{background:#161618;border-color:#8f6bffa6;outline:none;box-shadow:0 0 0 3px #8f6bff29}.coquille .etiquette,.coquille .field label{font-size:14px}.coquille .segments{background:#00000059;border:1px solid #ffffff12;box-shadow:inset 0 1px 2px #0006}.coquille .segments button{font-family:var(--police-ui);color:var(--ink-faint);padding:6px 13px;font-size:13.5px;font-weight:500;transition:background-color .25s,color .2s,box-shadow .25s}.coquille .segments button:hover{color:var(--ink)}.coquille .segments button.actif{color:var(--ink);background:#38383c;box-shadow:inset 0 1px #ffffff14,0 2px 6px -2px #0009}.coquille .tag{font-size:14px}.coquille .onglets button,.coquille .tag{font-family:var(--police-ui);font-weight:500}.coquille .alert{border-radius:var(--r-ctrl);box-shadow:inset 3px 0 0 var(--accent-message,transparent);font-size:14.5px;line-height:1.5}.coquille .alert-error{--accent-message:var(--loss);color:var(--loss-vif)}.coquille .alert-ok{--accent-message:var(--gain)}.coquille .alert-info{--accent-message:var(--brand-1)}.coquille .bulle{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#1e1e21e6;border:1px solid #ffffff17;border-radius:12px;box-shadow:0 18px 40px -12px #000000bf,inset 0 1px #ffffff0f}.coquille *{scrollbar-width:thin;scrollbar-color:#2e2e32 transparent}.coquille .contenu{z-index:1;flex:1;min-width:0;max-width:1560px;margin:0 auto;padding:30px 36px 80px;position:relative}.coquille .barre{z-index:20;background:linear-gradient(#0c0c0e,#08080a);border-right:1px solid #ffffff0e;flex-direction:column;flex-shrink:0;width:252px;height:100dvh;display:flex;position:sticky;top:0}.coquille .barre.est-animee{transition:width .34s var(--sortie)}.coquille .barre.est-repliee{width:68px}.coquille .barre-haut{justify-content:space-between;align-items:center;gap:8px;padding:20px 14px 14px 20px;display:flex}.coquille .barre-haut .marque{font-family:var(--titre);letter-spacing:-.04em;font-size:22px;font-weight:620}.coquille .barre.est-repliee .barre-haut{flex-direction:column;gap:12px;padding:20px 0 14px}.coquille .barre .repli svg{transition:transform .34s var(--sortie)}.coquille .barre.est-repliee .repli svg{transform:rotate(180deg)}.coquille .barre .fermeture{display:none}.coquille .barre-action,.coquille .barre.est-repliee .barre-action{padding:2px 12px 14px}.coquille .action-trade{height:40px;color:var(--ink);letter-spacing:-.01em;transition:background-color .25s ease,box-shadow .3s ease,transform .45s var(--sortie);background:linear-gradient(135deg,#a17ad42e,#0a84ff14);border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #8f6bff4d,inset 0 1px #ffffff0f}.coquille .action-trade:hover{background:linear-gradient(135deg,#a17ad445,#0a84ff21);box-shadow:inset 0 0 0 1px #8f6bff75,inset 0 1px #ffffff14,0 10px 26px -16px #7a52f5cc}.coquille .action-trade:active{transform:scale(.98)}.coquille .action-trade .entree-icone{flex:none;width:18px;height:18px}.coquille .raccourci{font-family:var(--mono);color:var(--ink-faint);background:#0000004d;border:1px solid #ffffff1f;border-radius:6px;margin-left:auto;padding:4px 6px 3px;font-size:11px;font-weight:500;line-height:1}.coquille .barre.est-repliee .action-trade{justify-content:center;padding:0}.coquille .barre.est-repliee .action-trade .entree-libelle,.coquille .barre.est-repliee .raccourci{display:none}.coquille .barre-nav{flex-direction:column;flex:1;gap:18px;padding:4px 12px 16px;display:flex;position:relative;overflow:hidden auto}.coquille .barre.est-repliee .barre-nav{padding:4px 10px 16px}.coquille .nav-indicateur{z-index:0;pointer-events:none;transition:transform .42s var(--sortie),height .42s var(--sortie),opacity .2s ease;background:linear-gradient(135deg,#a17ad433,#0a84ff16);border-radius:10px;position:absolute;top:0;left:12px;right:12px;box-shadow:inset 0 0 0 1px #8f6bff24}.coquille .nav-indicateur:before{content:"";background:linear-gradient(180deg,var(--brand-0),var(--brand-1) 50%,var(--brand-2));border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.coquille .barre.est-repliee .nav-indicateur{left:10px;right:10px}.coquille .groupe-titre{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px;padding:0 10px;font-size:11px;font-weight:500;line-height:1}.coquille .barre.est-repliee .groupe-titre{color:#0000;background:#ffffff0f;height:1px;margin:0 8px 10px;padding:0;overflow:hidden}.coquille .entree{height:38px;color:var(--ink-muted);letter-spacing:-.006em;border-radius:10px;align-items:center;gap:11px;padding:0 10px;font-size:14px;font-weight:450;text-decoration:none;transition:background-color .2s,color .2s;display:flex;position:relative}.coquille .entree+.entree{margin-top:2px}.coquille .entree:hover{color:var(--ink);background:#ffffff09}.coquille .entree.est-active{color:var(--ink);font-weight:500}.coquille .barre-nav:not(.est-mesuree) .entree.est-active{background:linear-gradient(135deg,#a17ad433,#0a84ff16)}.coquille .barre-nav.est-mesuree .entree.est-active:hover{background:0 0}.coquille .entree-icone{flex-shrink:0;width:18px;height:18px}.coquille .entree-libelle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coquille .entree.est-a-venir{color:var(--ink-faint);opacity:.62;cursor:default}.coquille .entree.est-a-venir:hover{color:var(--ink-faint);background:0 0}.coquille .entree-badge{font-variant-numeric:tabular-nums;color:var(--ink-muted);background:#ffffff0f;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:11.5px;font-weight:500;line-height:1}.coquille .entree-avenir{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);border:1px solid #ffffff14;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:10.5px}.coquille .barre.est-repliee .entree{justify-content:center;padding:0}.coquille .barre.est-repliee :is(.entree-libelle,.entree-badge,.entree-avenir,.profil-texte){display:none}.coquille .barre-bas{border-top:1px solid #ffffff0e;flex-direction:column;gap:10px;padding:12px 12px 14px;display:flex}.coquille .barre.est-repliee .barre-bas{align-items:center;padding:12px 10px}.coquille .profil{align-items:center;gap:10px;padding:2px 2px 0 4px;display:flex}.coquille .avatar{flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.coquille .avatar.avatar-marque{background:0 0;border-radius:9px}.coquille .avatar.avatar-marque img{width:26px;height:26px;display:block}.coquille .profil-texte{flex-direction:column;flex:1;min-width:0;display:flex}.coquille .profil-email{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.coquille .profil-statut{color:var(--ink-faint);font-size:12px}.coquille .sc-declencheur{background:#ffffff08;border-color:#ffffff14;transition:background-color .2s,border-color .2s;box-shadow:inset 0 1px #ffffff0a}.coquille .sc-declencheur.est-ouvert,.coquille .sc-declencheur:hover{background:#ffffff0f;border-color:#ffffff24}.coquille .sc-panneau{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:coquille-monter .32s var(--sortie);background:#1c1c1ff5;border:1px solid #ffffff17;box-shadow:0 24px 60px -18px #000000d9,inset 0 1px #ffffff0f}.coquille .sc-titre{font-family:var(--mono);letter-spacing:.08em;font-size:11px}.coquille .barre-mobile,.coquille .onglets-mobile,.coquille .voile{display:none}@media (max-width:900px){.coquille{flex-direction:column}.coquille .contenu{width:100%;padding:18px 16px calc(104px + env(safe-area-inset-bottom,0px))}.coquille .barre-mobile{z-index:30;height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) 16px 0;-webkit-backdrop-filter:saturate(170%)blur(18px);backdrop-filter:saturate(170%)blur(18px);background:#000000bd;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.coquille .barre-mobile .marque{font-family:var(--titre);letter-spacing:-.04em;font-size:21px;font-weight:620}.coquille .bm-compte{max-width:58vw;height:36px;color:var(--ink);font-family:var(--police-ui);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:13.5px;font-weight:500;display:inline-flex}.coquille .bm-compte .sc-pastille{border-radius:999px;width:28px;height:28px;font-size:12px}.coquille .bm-compte-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coquille .onglets-mobile{z-index:35;height:calc(64px + env(safe-area-inset-bottom,0px));padding:4px 6px env(safe-area-inset-bottom,0);-webkit-backdrop-filter:saturate(170%)blur(20px);backdrop-filter:saturate(170%)blur(20px);background:#0a0a0cdb;border-top:1px solid #ffffff12;grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.coquille .om-onglet{min-width:0;color:var(--ink-faint);font-family:var(--police-ui);letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:10.5px;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:relative}.coquille .om-onglet svg{z-index:1;width:22px;height:22px;position:relative}.coquille .om-onglet:before{content:"";opacity:0;width:50px;height:30px;transition:opacity .25s ease,transform .4s var(--sortie);background:linear-gradient(135deg,#a17ad442,#0a84ff1f);border-radius:999px;margin-left:-25px;position:absolute;top:7px;left:50%;transform:scaleX(.4)}.coquille .om-onglet.est-actif{color:var(--ink)}.coquille .om-onglet.est-actif:before{opacity:1;transform:none}.coquille .om-action{-webkit-tap-highlight-color:transparent;place-items:center;text-decoration:none;display:grid}.coquille .om-action-pastille{color:#fff;background:var(--fondu-deep);width:48px;height:48px;transition:transform .35s var(--sortie);border-radius:999px;place-items:center;margin-top:-14px;display:grid;box-shadow:inset 0 1px #ffffff3d,0 10px 24px -8px #7a52f5cc,0 0 0 5px #0a0a0c}.coquille .om-action-pastille svg{stroke-width:2px;width:22px;height:22px}.coquille .om-action:active .om-action-pastille{transform:scale(.92)}.coquille .barre,.coquille .barre.est-repliee{z-index:50;width:min(304px,86vw);height:100dvh;transition:transform .38s var(--sortie),box-shadow .38s ease;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.coquille .barre.est-ouverte{transform:none;box-shadow:24px 0 70px #000000a6}.coquille .barre .repli{display:none}.coquille .barre .fermeture{display:inline-grid}.coquille .barre.est-repliee .barre-haut{flex-direction:row;padding:20px 14px 14px 20px}.coquille .barre.est-repliee .action-trade{justify-content:flex-start;padding:0 10px 0 12px}.coquille .barre.est-repliee .action-trade .entree-libelle{display:inline}.coquille .barre.est-repliee .entree{justify-content:flex-start;padding:0 10px}.coquille .barre.est-repliee .entree-avenir,.coquille .barre.est-repliee .entree-badge,.coquille .barre.est-repliee .entree-libelle{display:initial}.coquille .barre.est-repliee .profil-texte{display:flex}.coquille .barre.est-repliee .groupe-titre{height:auto;color:var(--ink-faint);background:0 0;margin:0 0 8px;padding:0 10px}.coquille .barre.est-repliee .barre-nav{padding:4px 12px 16px}.coquille .barre.est-repliee .nav-indicateur{left:12px;right:12px}.coquille .barre.est-repliee .barre-bas{align-items:stretch;padding:12px 12px 14px}.coquille .raccourci{display:none}.coquille .voile{z-index:45;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;border:0;padding:0;animation:coquille-fondu .3s;display:block;position:fixed;inset:0}}@keyframes coquille-fondu{0%{opacity:0}}@keyframes coquille-monter{0%{opacity:0;transform:translateY(8px)}}.transition-page{animation:coquille-monter .42s var(--sortie)}@keyframes coquille-miroiter{0%{background-position:150% 0}to{background-position:-50% 0}}.squelette{flex-direction:column;gap:16px;display:flex}.sq{border-radius:var(--r-card);box-shadow:var(--panneau-arete);background-color:#151517;background-image:linear-gradient(100deg,#0000 30%,#ffffff0b 50%,#0000 70%);background-size:200% 100%;animation:coquille-miroiter 1.6s ease-in-out infinite}.sq-ligne{border-radius:7px;height:14px}.sq-titre{border-radius:9px;width:min(280px,60%);height:30px}.sq-rangee{gap:16px;display:grid}.sq-rubrique{width:160px;height:12px}.sq-bande{height:64px;margin-top:8px}.sq-heros{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.sq-grand{height:380px}.sq-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.sq-kpi{height:150px}@media (max-width:1100px){.sq-heros{grid-template-columns:1fr}.sq-heros .sq-grand+.sq-grand{display:none}.sq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sq{background-image:none}}.coquille .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.erreur-page{border-radius:var(--r-card);background-color:var(--surface);background-image:var(--panneau-lumiere);max-width:640px;box-shadow:var(--panneau-ombre),inset 3px 0 0 var(--loss);margin:8vh auto 0;padding:34px 32px 30px}.erreur-page h1{margin:12px 0 10px;font-size:26px}.erreur-page p{color:var(--ink-muted);max-width:52ch;line-height:1.55}.erreur-page .erreur-code{font-family:var(--mono);color:var(--ink-faint);margin-top:14px;font-size:12px}.erreur-page .actions-formulaire{margin-top:22px}.erreur-page.est-introuvable{box-shadow:var(--panneau-ombre),inset 3px 0 0 var(--line)}.coquille.acces{background:var(--ground);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.acces-colonne{z-index:1;min-height:100dvh;animation:acces-entree .6s var(--sortie) both;flex-direction:column;align-items:center;padding:26px 20px 24px;display:flex;position:relative}.acces-colonne>*{width:min(100%,400px)}.acces-tete{align-items:center;min-height:32px;display:flex}.acces-site{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-faint);align-items:center;gap:8px;font-size:12.5px;text-decoration:none;transition:color .2s;display:none}.acces-site:hover{color:var(--ink)}.acces-corps{flex-direction:column;flex:1;justify-content:center;padding:44px 0 36px;display:flex}.acces-mention{color:var(--ink-faint);margin:0;font-size:13px;line-height:1.5}.coquille .acces-titre{font-family:var(--titre);letter-spacing:-.036em;text-wrap:balance;margin:14px 0 12px;font-size:clamp(30px,2.9vw,40px);font-weight:600;font-stretch:104%;line-height:1.06}.acces-sous-titre{color:var(--ink-muted);text-wrap:pretty;margin:0 0 28px;font-size:16px;line-height:1.55}.acces-message{margin-bottom:20px}.acces-formulaire{flex-direction:column;gap:18px;display:flex}.coquille.acces .input{padding:13px 15px;font-size:16px}.acces-libelle{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.acces-aide{font-size:13px;line-height:1.45}.acces-mdp{position:relative}.coquille.acces .acces-mdp .input{padding-right:50px}.acces-oeil{width:38px;height:38px;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:9px;place-items:center;padding:0;transition:color .2s,background-color .2s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.acces-oeil:hover{color:var(--ink);background:#ffffff0f}.acces-oeil svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.acces-lien{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:none;transition:color .2s}.acces-lien:hover:not(:disabled){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.acces-lien.est-fort{color:var(--ink);font-weight:500}.acces-lien:disabled{opacity:.6;cursor:default}:is(.acces-lien,.acces-oeil,.acces-marque,.acces-site):focus-visible{outline:2px solid var(--brand-1);outline-offset:2px;border-radius:6px}.acces-essai{border-left:1px solid var(--line);color:var(--ink-faint);margin:2px 0 0;padding-left:12px;font-size:13.5px;line-height:1.55}.acces-essai strong{color:var(--ink-muted);font-weight:500}.acces-sep{margin:26px 0}.coquille .acces-google{gap:11px}.acces-google svg{flex:none;width:18px;height:18px}.acces-bascule{color:var(--ink-faint);text-align:center;margin:26px 0 0;font-size:14px}.acces-renvoi{margin:10px 0 0;font-size:14px}.acces-renvoi .acces-lien{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.acces-retour{margin-top:22px}.acces-attente{min-height:460px}.acces-etapes{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.acces-etape{align-items:center;gap:8px;display:inline-flex}.acces-etape+.acces-etape:before{content:"";background:var(--line);width:16px;height:1px;margin-right:2px}.acces-etape-num{border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.acces-etape.est-actuelle{color:var(--ink)}.acces-etape.est-actuelle .acces-etape-num{background:var(--fondu-deep);color:#fff;border-color:#0000}.acces-etape.est-faite{color:var(--ink-muted)}.acces-etape.est-faite .acces-etape-num{border-color:#48484d}@media (max-width:420px){.acces-etapes{letter-spacing:0;gap:6px}.acces-etape{gap:6px}.acces-etape+.acces-etape:before{width:8px;margin-right:0}}.acces-scene{display:none}.acces-scene-cadre{place-items:center;width:100%;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.acces-toile{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 94%,#0000)}.acces-repli{width:min(78%,560px);height:auto}@media (min-width:1024px){.coquille.acces{grid-template-columns:minmax(460px,.85fr) minmax(0,1.15fr)}.acces-colonne{padding:34px 48px 30px}.coquille.acces:has(.acces-scene-cadre) .acces-marque{display:none}.coquille.acces:has(.acces-scene-cadre) .acces-site{display:inline-flex}.acces-scene{background:radial-gradient(900px 620px at 62% 38%,#8f6bff0d,#0000 70%);display:block;position:relative}}@keyframes acces-entree{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.acces-aurore-toile:after,.acces-manifeste:after{content:"";pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.acces-aurore{height:100dvh;padding:22px 22px 22px 8px;display:flex;position:sticky;top:0}.acces-aurore-toile{isolation:isolate;background:#07060c;border-radius:28px;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.acces-aurore-nappe{filter:blur(64px);mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.acces-aurore-n1{background:radial-gradient(closest-side,#a17ad4d9,#0000);width:72%;height:62%;animation:acces-aurore-1 26s ease-in-out infinite alternate;top:-10%;left:-12%}.acces-aurore-n2{background:radial-gradient(closest-side,#8f6bffcc,#0000);width:66%;height:72%;animation:acces-aurore-2 32s ease-in-out infinite alternate;top:14%;right:-16%}.acces-aurore-n3{background:radial-gradient(closest-side,#0a84ff99,#0000);width:84%;height:56%;animation:acces-aurore-3 38s ease-in-out infinite alternate;bottom:-22%;left:6%}.acces-aurore-n4{background:radial-gradient(closest-side,#281860e6,#0000);width:46%;height:46%;animation:acces-aurore-4 22s ease-in-out infinite alternate;top:30%;left:30%}@keyframes acces-aurore-1{to{transform:translate(18%,22%)scale(1.15)}}@keyframes acces-aurore-2{to{transform:translate(-22%,-12%)scale(.9)}}@keyframes acces-aurore-3{to{transform:translate(10%,-18%)scale(1.2)}}@keyframes acces-aurore-4{to{transform:translate(-16%,14%)scale(1.3)}}.acces-aurore-legende{z-index:1;font-family:var(--mono);letter-spacing:.06em;color:#f5f5f7b8;margin:0;font-size:12px;position:absolute;bottom:24px;left:28px}.acces-manifeste{background:radial-gradient(700px 520px at 78% 18%,#8f6bff17,#0000 70%);flex-direction:column;justify-content:flex-end;height:100dvh;padding:56px clamp(40px,5vw,88px) 64px;display:flex;position:sticky;top:0;overflow:hidden}.acces-manifeste-rubrique{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-faint);margin:0 0 22px;font-size:12.5px}.acces-manifeste-texte{font-family:var(--titre);letter-spacing:-.045em;color:var(--ink);flex-direction:column;margin:0;font-size:clamp(64px,7.2vw,136px);font-weight:600;font-stretch:108%;line-height:.94;display:flex}.acces-manifeste-ligne{padding-bottom:.06em;display:block;overflow:hidden}.acces-manifeste-ligne>span{animation:acces-manifeste-monte .9s var(--sortie) both;display:inline-block}.acces-manifeste-ligne:nth-child(2)>span{animation-delay:.12s}.acces-manifeste-ligne:nth-child(3)>span{animation-delay:.24s}@keyframes acces-manifeste-monte{0%{transform:translateY(105%)}to{transform:none}}.acces-manifeste-accent{font-family:var(--police-fraunces),Georgia,serif;letter-spacing:-.02em;color:#8f6bff;background:var(--fondu);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.1em;font-style:italic;font-weight:420;font-stretch:100%}.acces-manifeste-pied{border-top:1px solid var(--line);max-width:34ch;color:var(--ink-muted);margin:30px 0 0;padding-top:18px;font-size:15px}.acces-fil{place-items:center;height:100dvh;padding:0 clamp(24px,4vw,64px);display:grid;position:sticky;top:0}.acces-fil-dessin{width:100%;height:auto;overflow:visible}.acces-fil-dessin path{fill:none;stroke-linecap:round;stroke-linejoin:round}.acces-fil-trait{stroke-width:1.8px}.acces-fil-lueur,.acces-fil-trait{stroke-dasharray:1;animation:acces-fil-trace 3.4s var(--doux) both}.acces-fil-lueur{stroke-width:6px;opacity:.45}@keyframes acces-fil-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.acces-fil-comete{stroke:#f5f5f7;stroke-width:2.2px;stroke-dasharray:.05 .95;opacity:0;animation:acces-fil-comete 9s linear 3.6s infinite}@keyframes acces-fil-comete{0%{stroke-dashoffset:.05px;opacity:0}6%{opacity:.9}40%{stroke-dashoffset:-.95px;opacity:.9}46%,to{stroke-dashoffset:-.95px;opacity:0}}.acces-fil-legende{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-faint);margin:0;font-size:12.5px;position:absolute;bottom:40px;left:clamp(24px,4vw,64px)}.acces-fragments{height:100dvh;position:sticky;top:0;overflow:hidden}.acces-fragments-lueur{filter:blur(70px);background:radial-gradient(closest-side,#8f6bff52,#0a84ff1f 60%,#0000);border-radius:50%;width:64%;height:56%;position:absolute;top:22%;left:18%}.acces-carte{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#1e1e248c;border:1px solid #ffffff17;border-radius:18px;width:min(320px,44%);padding:18px 20px 16px;animation:acces-carte-flotte 8s ease-in-out infinite alternate;position:absolute;box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #000000e6}.acces-carte-1{top:18%;left:12%}.acces-carte-2{animation-duration:9.5s;animation-delay:-3s;top:40%;right:10%}.acces-carte-3{animation-duration:7s;animation-delay:-5s;bottom:14%;left:20%}@keyframes acces-carte-flotte{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.acces-carte-rubrique{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-faint);margin:0 0 10px;font-size:11.5px}.acces-carte-titre{color:var(--ink);margin:0;font-size:15px;font-weight:500}.acces-carte-valeur{font-family:var(--titre);letter-spacing:-.03em;color:var(--gain);margin:6px 0 8px;font-size:30px;font-weight:600}.acces-carte-pied{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.45}.acces-carte-gain{color:var(--gain);font-weight:500}.acces-carte-puces{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.acces-carte-puce{border:1px solid var(--line);color:var(--ink-muted);border-radius:999px;padding:5px 11px;font-size:13px}.acces-carte-puce.est-choisie{color:var(--ink);background:#8f6bff29;border-color:#8f6bff8c}.acces-carte-jours{grid-template-columns:repeat(7,1fr);gap:5px;margin:0 0 12px;display:grid}.acces-carte-jours span{aspect-ratio:1;background:#1c1c20;border:1px solid #26262b;border-radius:4px}.acces-carte-jours span.est-tenu{background:#9470c28c;border-color:#9470c2b3}.acces-fragments-legende{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-faint);margin:0;font-size:12px;position:absolute;bottom:24px;right:28px}@media (min-width:1024px){.coquille.acces:has(.acces-decor-epure){grid-template-columns:minmax(0,1fr)}.coquille.acces:has(.acces-decor-epure) .acces-scene{z-index:0;background:radial-gradient(900px 600px at 50% 0,#8f6bff1f,#0000 70%),radial-gradient(700px 500px at 50% 110%,#0a84ff14,#0000 70%);position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.acces-aurore-nappe,.acces-carte,.acces-fil-comete,.acces-fil-lueur,.acces-fil-trait,.acces-manifeste-ligne>span{animation:none}}.acces--large .acces-colonne>*{width:min(100%,460px)}:root{--ground:#000;--ground-2:#0a0a0b;--surface:#1d1d1f;--surface-2:#2a2a2c;--surface-3:#38383a;--line:#333336;--line-soft:#232325;--ink:#f5f5f7;--ink-muted:#a1a1a6;--ink-faint:#6e6e73;--data:#9470c2;--gain:#42a892;--loss:#c4614c;--gain-rgb:66,168,146;--loss-rgb:196,97,76;--ink-faint-rgb:110,110,115;--brand-0:#a17ad4;--brand-1:#8f6bff;--brand-2:#0a84ff;--brand-deep-0:#7d55b0;--brand-deep-1:#7a52f5;--brand-deep-2:#0069d9;--fondu:linear-gradient(135deg,var(--brand-0),var(--brand-1) 52%,var(--brand-2));--fondu-deep:linear-gradient(135deg,var(--brand-deep-0),var(--brand-deep-1) 52%,var(--brand-deep-2));--sf:var(--police-inter,-apple-system),-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","Helvetica Neue",Arial,sans-serif;--titre-site:var(--police-mona,-apple-system),var(--sf);--r-card:18px}*{box-sizing:border-box}html{color-scheme:dark}body{background:var(--ground);color:var(--ink);font-family:var(--sf);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.47}h1,h2,h3{letter-spacing:-.021em;text-wrap:balance;margin:0;font-weight:600;line-height:1.06}h1{letter-spacing:-.026em;font-size:clamp(30px,4.4vw,44px)}h2{letter-spacing:-.023em;font-size:24px}h3{letter-spacing:-.014em;font-size:19px}p{margin:0}a{color:inherit}.num{font-variant-numeric:tabular-nums}:is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-1);outline-offset:3px;border-radius:4px}.btn{font-family:var(--sf);letter-spacing:-.011em;cursor:pointer;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:12px 23px;font-size:17px;font-weight:400;text-decoration:none;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--fondu-deep);color:#fff;font-weight:500}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#8c62c4,#8a63ff 52%,#0a7bf0)}.btn-ghost{color:var(--ink);border-color:var(--surface-3);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--surface)}.btn-block{width:100%}.field{flex-direction:column;gap:7px;display:flex}.field label{color:var(--ink-muted);letter-spacing:-.008em;font-size:15px}.input{font-family:var(--sf);letter-spacing:-.011em;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;padding:13px 15px;font-size:17px;transition:border-color .18s}.input:focus{border-color:var(--ink-faint)}.input::placeholder{color:var(--ink-faint)}.card{background:var(--surface);border-radius:var(--r-card);padding:32px 30px}.hint{color:var(--ink-faint);letter-spacing:-.008em}.alert,.hint{font-size:15px}.alert{letter-spacing:-.009em;border-radius:12px;padding:13px 15px}.alert-error{color:#e8a394;background:#c4614c1a;border:1px solid #c4614c52}.alert-info{color:var(--ink-muted);background:#2b2337;border:1px solid #3d3350}.alert-ok{color:#7fcbb8;background:#42a8921a;border:1px solid #42a89252}.sep{color:var(--ink-faint);align-items:center;gap:14px;font-size:14px;display:flex}.sep:after,.sep:before{content:"";background:var(--line-soft);flex:1;height:1px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.marque{font-family:var(--titre-site);letter-spacing:-.026em;white-space:nowrap;align-items:center;gap:9px;font-size:23px;font-weight:600;text-decoration:none;display:inline-flex}.marque img{flex:none;width:22px;height:22px;display:block}.marque-mot{color:var(--brand-1);background:var(--fondu);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.titre-page{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.titre-page h1{margin-bottom:6px;font-size:34px}.fil{color:var(--ink-faint);margin-bottom:8px;font-size:15px}.fil a{text-decoration:none}.fil a:hover{color:var(--ink)}.recap{text-align:right;flex-direction:column;gap:2px;display:flex}.recap-r{letter-spacing:-.022em;font-size:30px;font-weight:600}.recap-montant{color:var(--ink-muted);font-size:15px}.chiffre{background:var(--surface);flex-direction:column;gap:5px;padding:18px 20px;display:flex}.chiffre-cle{color:var(--ink-faint);font-size:14px}.chiffre-valeur{letter-spacing:-.018em;font-size:24px;font-weight:600}.sens{letter-spacing:.01em;border:1px solid var(--line);vertical-align:middle;border-radius:980px;padding:3px 9px;font-size:13px}.sens,.sens-long,.sens-short{color:var(--ink-muted)}.vide{background:var(--surface);border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:1100px;padding:64px 34px;display:flex}.vide h2{font-size:26px}.vide p{color:var(--ink-muted);max-width:40ch;margin-bottom:10px}.introuvable{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;padding:48px 16px;display:flex}.introuvable .marque{margin-bottom:22px}.introuvable-code{font-family:var(--police-mono,ui-monospace),ui-monospace,Menlo,monospace;letter-spacing:.04em;color:var(--ink-muted);font-size:13px}.introuvable h1{font-family:var(--titre-site);font-size:clamp(28px,5vw,40px)}.introuvable-texte{color:var(--ink-muted);max-width:40ch}.introuvable-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.formulaire{gap:8px;max-width:900px}.bloc,.formulaire{flex-direction:column;display:flex}.bloc{background:var(--surface);border-radius:var(--r-card);gap:18px;padding:26px 26px 28px}.bloc-titre{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:14px;font-weight:500}.grille-2,.grille-3{gap:16px;display:grid}.grille-2{grid-template-columns:1fr 1fr}.grille-3{grid-template-columns:repeat(3,1fr)}.etiquette{color:var(--ink-muted);letter-spacing:-.008em;font-size:15px}.option{color:var(--ink-faint);font-size:14px}textarea.input{font-family:var(--sf);resize:vertical;min-height:96px;line-height:1.45}.seg{background:var(--ground-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg button{font-family:var(--sf);letter-spacing:-.01em;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:9px 12px;font-size:16px;transition:background .18s,color .18s}.seg button:hover{color:var(--ink)}.seg button.actif{color:var(--ink);background:linear-gradient(135deg,#a17ad447,#0a84ff24)}.apercu{background:var(--ground-2);border:1px solid var(--line-soft);border-radius:12px;padding:15px 18px}.apercu-alerte{background:#c4614c14;border-color:#c4614c52}.apercu-message{color:#e8a394;font-size:15px}.apercu-lignes{flex-wrap:wrap;gap:34px;display:flex}.apercu-lignes>div{flex-direction:column;gap:3px;display:flex}.apercu-cle{color:var(--ink-faint);font-size:13px}.apercu-valeur{letter-spacing:-.012em;font-size:18px;font-weight:600}.bascule{cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;display:flex}.bascule input{width:19px;height:19px;accent-color:var(--brand-1);cursor:pointer;flex-shrink:0;margin:2px 0 0}.tags{flex-wrap:wrap;gap:8px;display:flex}.tag{font-family:var(--sf);letter-spacing:-.008em;color:var(--ink-muted);border:1px solid var(--line);cursor:pointer;background:100% 0/220% 100%;border-radius:980px;padding:7px 15px;font-size:15px;transition:background-color .18s,color .18s,border-color .18s,background-position .45s cubic-bezier(.22,.61,.36,1)}.tag:focus-visible:not(.actif),.tag:hover:not(.actif){background-image:var(--fondu-deep);color:#fff;background-position:0 0;border-color:#0000}.tag:focus-visible{outline:2px solid var(--brand-1);outline-offset:2px}.tag.actif{background-image:var(--fondu-deep);border-color:var(--brand-1);color:#fff;background-position:0 0}.repli summary{color:var(--ink-muted);cursor:pointer;align-items:center;gap:7px;font-size:15px;list-style:none;display:inline-flex}.repli summary::-webkit-details-marker{display:none}.repli summary:before{content:"＋";color:var(--ink-faint);font-size:14px}.repli[open] summary:before{content:"－"}.repli summary:hover{color:var(--ink)}.actions-formulaire{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.zone-danger{border-top:1px solid var(--line-soft);margin-top:34px;padding-top:26px}.lien-danger{font-family:var(--sf);color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;transition:color .2s}.lien-danger:hover{color:var(--loss)}.confirmation{flex-direction:column;gap:14px;max-width:46ch;display:flex}.confirmation p{color:var(--ink-muted);font-size:15px}.confirmation-boutons{flex-wrap:wrap;gap:10px;display:flex}.btn-danger{background:var(--loss);color:#fff}.btn-danger:hover:not(:disabled){background:#d06d56}@media (max-width:720px){.titre-page h1{font-size:28px}.grille-2,.grille-3{grid-template-columns:1fr}.bloc{padding:22px 20px 24px}.recap{text-align:left}.recap-r{font-size:24px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}