.elementor-2446 .elementor-element.elementor-element-b01e5c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2446 .elementor-element.elementor-element-52e1123{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2446 .elementor-element.elementor-element-9825bfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-8a9dc22 */#calculax-ano-app{--cx-bg:#eaeaea;--cx-glass-bg:rgba(255, 255, 255, 0.55);--cx-glass-border:rgba(255, 255, 255, 0.40);--cx-glass-shadow:0 8px 32px rgba(26, 48, 87, 0.08);--cx-glass-blur:blur(16px);--cx-radius:20px;--cx-radius-sm:12px;--cx-radius-xs:8px;--cx-text-heading:#1a3057;--cx-text-label:#3a5270;--cx-text-body:#1a3057;--cx-focus:#0081C9;--cx-focus-ring:rgba(0, 129, 201, 0.30);--cx-gradient-cta:linear-gradient(135deg, #0081C9, #82D026);--cx-vert:#2d8f5c;--cx-jaune:#d4a02b;--cx-orange:#d97c2b;--cx-rouge:#bc3f3f;--cx-vert-bg:rgba(45, 143, 92, 0.15);--cx-jaune-bg:rgba(212, 160, 43, 0.15);--cx-orange-bg:rgba(217, 124, 43, 0.15);--cx-rouge-bg:rgba(188, 63, 63, 0.15);--cx-indetermine-bg:rgba(58, 82, 112, 0.12);font-family:'Segoe UI',system-ui,-apple-system,sans-serif;background:var(--cx-bg);color:var(--cx-text-body);display:block;min-height:100vh;padding:2rem 1rem;background-image:radial-gradient(ellipse at 10% 20%,rgba(0,129,201,.06) 0,transparent 60%),radial-gradient(ellipse at 90% 80%,rgba(130,208,38,.06) 0,transparent 60%);line-height:1.7}#calculax-ano-app *,#calculax-ano-app ::after,#calculax-ano-app ::before{box-sizing:border-box;margin:0;padding:0}#calculax-ano-app .cx-wrapper{max-width:900px;width:100%;margin:0 auto;padding:0 16px}#calculax-ano-app .cx-card{background:var(--cx-glass-bg);backdrop-filter:var(--cx-glass-blur);-webkit-backdrop-filter:var(--cx-glass-blur);border:1px solid var(--cx-glass-border);border-radius:var(--cx-radius);box-shadow:var(--cx-glass-shadow);padding:32px 28px 36px;margin-bottom:28px;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden}#calculax-ano-app .cx-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0,transparent 50%,rgba(255,255,255,.1) 100%);pointer-events:none;border-radius:var(--cx-radius)}#calculax-ano-app .cx-card:hover{box-shadow:0 12px 48px rgba(26,48,87,.1)}#calculax-ano-app h1{font-size:2.4rem;font-weight:800;color:var(--cx-text-heading);letter-spacing:-.5px;margin-bottom:.4rem;line-height:1.2}#calculax-ano-app h1 .cx-highlight{background:var(--cx-gradient-cta);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#calculax-ano-app h2{font-size:1.6rem;font-weight:700;color:var(--cx-text-heading);margin-top:2rem;margin-bottom:.8rem;letter-spacing:-.3px;border-bottom:2px solid rgba(0,129,201,.15);padding-bottom:.3rem}#calculax-ano-app h2 .cx-badge{font-size:.75rem;font-weight:600;background:var(--cx-gradient-cta);color:#fff;padding:.1rem .8rem;border-radius:40px;margin-left:10px;display:inline-block;vertical-align:middle;-webkit-text-fill-color:#fff}#calculax-ano-app h3{font-size:1.2rem;font-weight:600;color:var(--cx-text-heading);margin-top:1.4rem;margin-bottom:.4rem}#calculax-ano-app p{margin-bottom:.8rem;font-size:1rem;color:var(--cx-text-body)}#calculax-ano-app a{color:var(--cx-focus);text-decoration:none;font-weight:500;border-bottom:1px dotted rgba(0,129,201,.3);transition:border-color .2s}#calculax-ano-app a:hover{border-bottom-color:var(--cx-focus)}#calculax-ano-app .cx-lead{font-size:1.15rem;font-weight:400;color:var(--cx-text-label);margin-bottom:1.2rem;line-height:1.6}#calculax-ano-app .cx-small{font-size:.85rem;color:var(--cx-text-label);opacity:.75}#calculax-ano-app .cx-toc{display:flex;flex-wrap:wrap;gap:8px 18px;background:rgba(255,255,255,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:var(--cx-radius-sm);padding:16px 20px;border:1px solid rgba(255,255,255,.3);margin-bottom:1.2rem}#calculax-ano-app .cx-toc a{font-size:.92rem;font-weight:500;border-bottom:none;color:var(--cx-text-heading);transition:color .2s,transform .2s;display:inline-block}#calculax-ano-app .cx-toc a:hover{color:var(--cx-focus);transform:translateY(-1px)}#calculax-ano-app .cx-toc .cx-toc-label{font-weight:700;color:var(--cx-text-heading);margin-right:6px}#calculax-ano-app .cx-stack{display:flex;flex-direction:column;gap:12px;margin:1.2rem 0}#calculax-ano-app .cx-stack .cx-stack-item{background:rgba(255,255,255,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);border-radius:var(--cx-radius-sm);padding:14px 18px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;transition:background .2s,box-shadow .2s}#calculax-ano-app .cx-stack .cx-stack-item:hover{background:rgba(255,255,255,.5);box-shadow:0 4px 16px rgba(0,0,0,.04)}#calculax-ano-app .cx-stack .cx-stack-label{font-weight:600;color:var(--cx-text-heading);min-width:120px;flex:0 0 auto}#calculax-ano-app .cx-stack .cx-stack-value{font-weight:400;color:var(--cx-text-body);flex:1}#calculax-ano-app .cx-stack .cx-stack-tag{font-size:.75rem;font-weight:600;background:var(--cx-focus-ring);color:var(--cx-focus);padding:.1rem .8rem;border-radius:40px;margin-left:auto;white-space:nowrap}#calculax-ano-app .cx-stack .cx-stack-tag.cx-tag-vert{background:var(--cx-vert-bg);color:var(--cx-vert)}#calculax-ano-app .cx-stack .cx-stack-tag.cx-tag-orange{background:var(--cx-orange-bg);color:var(--cx-orange)}#calculax-ano-app .cx-stack .cx-stack-tag.cx-tag-rouge{background:var(--cx-rouge-bg);color:var(--cx-rouge)}#calculax-ano-app .cx-stack .cx-stack-tag.cx-tag-jaune{background:var(--cx-jaune-bg);color:var(--cx-jaune)}#calculax-ano-app .cx-svg-wrap{display:flex;justify-content:center;margin:1.6rem 0}#calculax-ano-app .cx-svg-wrap svg{max-width:100%;height:auto;border-radius:var(--cx-radius-sm);background:rgba(255,255,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:8px;border:1px solid rgba(255,255,255,.2)}#calculax-ano-app .cx-alert{background:rgba(0,129,201,.06);border-left:4px solid var(--cx-focus);border-radius:var(--cx-radius-xs);padding:14px 18px;margin:1rem 0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#calculax-ano-app .cx-alert.cx-alert-warn{border-left-color:var(--cx-orange);background:var(--cx-orange-bg)}#calculax-ano-app .cx-alert.cx-alert-danger{border-left-color:var(--cx-rouge);background:var(--cx-rouge-bg)}#calculax-ano-app .cx-alert p{margin-bottom:0;font-weight:500}#calculax-ano-app ol,#calculax-ano-app ul{padding-left:1.6rem;margin-bottom:.8rem}#calculax-ano-app li{margin-bottom:.3rem}#calculax-ano-app .cx-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1rem 0}@media (max-width:640px){#calculax-ano-app .cx-grid-2{grid-template-columns:1fr}#calculax-ano-app h1{font-size:1.8rem}#calculax-ano-app h2{font-size:1.3rem}#calculax-ano-app .cx-card{padding:20px 14px 24px}#calculax-ano-app .cx-stack .cx-stack-label{min-width:80px}#calculax-ano-app .cx-toc{gap:4px 12px;padding:12px 14px}#calculax-ano-app .cx-toc a{font-size:.8rem}}@media (max-width:420px){#calculax-ano-app .cx-stack .cx-stack-item{flex-direction:column;align-items:stretch}#calculax-ano-app .cx-stack .cx-stack-tag{margin-left:0;align-self:flex-start}}#calculax-ano-app .cx-footer{text-align:center;font-size:.8rem;color:var(--cx-text-label);opacity:.6;padding:1.2rem 0 .4rem;border-top:1px solid rgba(184,199,227,.2);margin-top:1.2rem}#calculax-ano-app .cx-mt-1{margin-top:1rem}#calculax-ano-app .cx-mb-1{margin-bottom:1rem}#calculax-ano-app .cx-text-center{text-align:center}#calculax-ano-app .cx-text-label{color:var(--cx-text-label)}#calculax-ano-app .cx-fw-700{font-weight:700}#calculax-ano-app .cx-emoji-lg{font-size:1.8rem;vertical-align:middle;margin-right:6px}/* End custom CSS */