@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bnp-green: #00915a;--color-bnp-dark: #38434f;--color-bnp-mid-blue: #788fa5;--color-background: #f2f2f7;--color-surface: rgba(255, 255, 255, .62);--color-surface-solid: #ffffff;--color-text-primary: #000000;--color-text-secondary: rgba(60, 60, 67, .6);--color-border: rgba(60, 60, 67, .14);--color-border-light: rgba(255, 255, 255, .3);--color-element-bg: rgba(120, 120, 128, .12);--color-element-hover: rgba(120, 120, 128, .08);--glass-blur: blur(30px) saturate(180%);--glass-edge: rgba(0, 0, 0, .1);--glass-highlight: rgba(255, 255, 255, .75);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .05);--shadow-md: 0 10px 30px rgba(0, 0, 0, .1);--radius-sm: 12px;--radius-md: 22px;--radius-lg: 30px;--radius-full: 9999px;--ease-spring: cubic-bezier(.32, .72, 0, 1);--transition-fast: .25s var(--ease-spring);--reveal-duration: .7s;--font-system: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter Variable", "Inter", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter Variable", "Inter", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media(prefers-color-scheme:dark){:root{--color-bnp-green: #2bd17e;--color-background: #000000;--color-surface: rgba(28, 28, 30, .58);--color-surface-solid: #1c1c1e;--color-text-primary: #ffffff;--color-text-secondary: rgba(235, 235, 245, .6);--color-border: rgba(84, 84, 88, .6);--color-border-light: rgba(0, 0, 0, .3);--color-element-bg: rgba(118, 118, 128, .24);--color-element-hover: rgba(118, 118, 128, .18);--glass-edge: rgba(0, 0, 0, .55);--glass-highlight: rgba(255, 255, 255, .16);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .45), 0 1px 2px rgba(0, 0, 0, .3)}}@media(prefers-reduced-transparency:reduce){:root{--color-surface: var(--color-surface-solid);--glass-blur: none}}@media(prefers-contrast:more){:root{--glass-edge: rgba(0, 0, 0, .45);--color-border: rgba(60, 60, 67, .45);--color-text-secondary: rgba(60, 60, 67, .85)}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-system);background-color:var(--color-background);color:var(--color-text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em}a{color:var(--color-bnp-green);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-bnp-dark)}.glass{background:var(--color-surface);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow)}.glass-button{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:var(--radius-full);background:var(--color-surface);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-sm);color:var(--color-text-primary);font-weight:500;transition:transform var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.glass-button:hover{transform:scale(1.03);color:var(--color-bnp-green);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-md)}.glass-button:active{transform:scale(.97)}.reveal{opacity:0;transform:translateY(24px);--reveal-wait: calc(var(--reveal-delay, 0ms) + var(--reveal-stagger, 0ms));transition:opacity var(--reveal-duration) var(--ease-spring) var(--reveal-wait),transform var(--reveal-duration) var(--ease-spring) var(--reveal-wait)}.reveal.is-visible{opacity:1;transform:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:var(--ease-spring)}::view-transition-group(photo){animation-duration:.45s;animation-timing-function:var(--ease-spring)}::view-transition-old(photo),::view-transition-new(photo){height:100%;object-fit:cover;overflow:clip}html[data-photo-step] ::view-transition-group(photo){animation:none}html[data-photo-step] ::view-transition-old(photo),html[data-photo-step] ::view-transition-new(photo){height:auto;object-fit:contain;animation-duration:.4s;animation-timing-function:var(--ease-spring);animation-fill-mode:both}html[data-photo-step=next] ::view-transition-old(photo){animation-name:photo-out-left}html[data-photo-step=next] ::view-transition-new(photo){animation-name:photo-in-right}html[data-photo-step=prev] ::view-transition-old(photo){animation-name:photo-out-right}html[data-photo-step=prev] ::view-transition-new(photo){animation-name:photo-in-left}@keyframes photo-out-left{to{transform:translate(-35%) scale(.92);opacity:0}}@keyframes photo-in-right{0%{transform:translate(35%) scale(.92);opacity:0}}@keyframes photo-out-right{to{transform:translate(35%) scale(.92);opacity:0}}@keyframes photo-in-left{0%{transform:translate(-35%) scale(.92);opacity:0}}@keyframes fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:focus-visible{outline:3px solid color-mix(in srgb,var(--color-bnp-green) 60%,transparent);outline-offset:2px}@page{size:A4;margin:10mm 14mm}@media print{app-header,app-background-graph,app-server-status,app-site-footer{display:none!important}body{background:#fff!important}.main-content{padding-top:0!important}}
