﻿:root,[data-bs-theme=light]{--et-filter-logo: none;--et-title-color1: #005495;--et-title-color2: #3799ff;--et-author-bg1: #004c87;--et-author-bg2: #3796f9;--et-footer-bg1: #005392;--et-footer-bg2: #006dc1;--et-gradient-bg-1: #006dc1;--et-gradient-bg-2: #005392;--et-footer-bg: #005597;--et-contrast-bg: #fff;--et-badge-bg: #515151;--et-badge-bg-hover: #2e2e2e;--et-post-gray-bg: #fbfbfb;--et-post-gray-color: #353535;--et-post-gray-border-color: #cdd6dc;--et-copy-btn-bg: #cfd9e2;--et-tip-bg: #f7faff;--et-tip-border-color: #2071f4;--et-alert-bg: #fffaed;--et-alert-border-color: #f4ca4a;--et-color-code: #fff;--et-color-author: #fff;--et-author-bg: #006dc1;--et-kbd-bg: #d2e3f5;--et-kbd-border-color: #adb5bd;--et-kbd-color: #000000;--et-kbd-shadow-color: #ffffff;--et-primarydarker: #00508f;--et-primary-light: #3799ff;--et-secondary: #5b6c7d;--et-primary-deep: #005392;--et-muted: #757575;--et-muted-2: #9a9a9a;--et-border-soft: #cfd8e0;--et-success: #10b981;--et-warn: #e07400;--et-radius-sm: 6px;--et-radius-md: 10px;--et-radius-lg: 16px;--et-radius-pill: 50px;--et-shadow-sm: 0 1px 2px rgba(16, 42, 67, 0.10), 0 0 1px rgba(16, 42, 67, 0.14);--et-shadow-md: 0 6px 18px rgba(16, 42, 67, 0.14), 0 0 1px rgba(16, 42, 67, 0.10);--et-shadow-lg: 0 16px 40px rgba(16, 42, 67, 0.18), 0 0 1px rgba(16, 42, 67, 0.12);--et-content-pad-y: 30px;--et-content-pad-x: 30px}[data-bs-theme=dark]{--et-filter-logo: invert(1) hue-rotate(180deg) brightness(1.2);--et-title-color1: #77dbff;--et-title-color2: #4db8ff;--et-author-bg1: #002040;--et-author-bg2: #0058b0;--et-footer-bg1: #003a70;--et-footer-bg2: #001e40;--et-primary: #77dbff;--et-secondary: #b0c8e0;--et-gradient-bg-1: #002252;--et-gradient-bg-2: #003a70;--et-footer-bg: #001e40;--et-contrast-bg: #0f1623;--et-badge-bg: #112240;--et-badge-bg-hover: #0a1628;--et-post-gray-bg: #0d1828;--et-post-gray-color: #b8cfe0;--et-post-gray-border-color: #1a3050;--et-copy-btn-bg: #162a44;--et-tip-bg: #081a38;--et-tip-border-color: #1a6abf;--et-alert-bg: #2a1e00;--et-alert-border-color: #5a4200;--et-color-code: #000;--et-color-author: #fff;--et-author-bg: #003d7a;--et-kbd-bg: #0f2040;--et-kbd-border-color: #1e3a5f;--et-kbd-color: #cce4ff;--et-kbd-shadow-color: #000000;--et-primarydarker: #3aaed4;--et-primary-light: #77DBFF;--et-primary-deep: #002252;--et-muted: #8fa8c0;--et-muted-2: #6b84a0;--et-border-soft: #22354f;--et-success: #3ddc84;--et-warn: #f2a24b;--et-radius-sm: 6px;--et-radius-md: 10px;--et-radius-lg: 16px;--et-radius-pill: 50px;--et-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.55), 0 0 1px rgba(0, 0, 0, 0.65);--et-shadow-md: 0 6px 20px rgba(0, 0, 0, 0.60), 0 0 1px rgba(0, 0, 0, 0.55);--et-shadow-lg: 0 18px 46px rgba(0, 0, 0, 0.65), 0 0 1px rgba(0, 0, 0, 0.60)}[data-bs-theme=dark] .btn-secondary{--et-btn-bg: #112240}html{scroll-behavior:smooth}body{padding-top:57px}[data-bs-theme=light] body{background-color:#f0f4f9}h1,h2,h3,h4,h5{font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-style:normal;word-break:break-word}body,.navbar,h6,.title,.btn,input,.card-header{font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}h1 span{color:var(--et-muted-2);font-size:.7em}b,strong{font-weight:600}span.grey{color:var(--et-muted-2)}span.hot{color:var(--et-warn) !important}a{color:var(--et-primary);text-decoration:none}a:hover{text-decoration:none}#content a{font-weight:600}ol>li:before,ul>li:before{color:var(--et-secondary)}ol li{list-style:decimal outside}li span.count{color:var(--et-muted-2);font-size:13px}img{overflow:hidden}p img{height:auto;max-width:100%;padding:0}img.alignright{display:inline;margin:0 0 2px 7px}img.alignleft{display:inline;margin:0 7px 2px 0}.form-control,.form-control:focus{background-color:var(--et-contrast-bg)}label{font-weight:600;font-style:normal}.form-group{margin-bottom:10px}#searchform,.et-searchform{margin:10px auto;padding:5px 3px;text-align:center}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:var(--et-contrast-bg);border-radius:var(--et-radius-sm);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:var(--et-primary);display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}kbd{background-color:var(--et-kbd-bg);border:1px solid var(--et-kbd-border-color);border-radius:var(--et-radius-sm);box-shadow:inset 0 0 0 2px var(--et-kbd-shadow-color);color:var(--et-kbd-color);white-space:nowrap}kbd svg{fill:var(--et-kbd-color)}@supports(scrollbar-color: var(--et-primary) transparent){*{scrollbar-color:var(--et-primary) transparent}}hr{border-color:var(--et-border-soft) !important}.categories-main hr,.download-center hr,.home-sidebar hr,.sidebar hr{border-top:1px solid var(--et-border-soft)}.hr,.text hr{background:transparent;border:0;border-bottom:1px solid var(--et-border-soft);height:0}.hr.featured{margin-bottom:20px;margin-top:20px}.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}#av,.alignright{float:right}.overflow-hidden{overflow:hidden;padding:4px 0}.clear,.group:after{clear:both}a.nav-link:focus-visible,span.nav-link:focus-visible{border:1px solid var(--et-emphasis-color);border-radius:5px}#content:focus-visible{border:1px solid var(--et-emphasis-color)}#page{margin:0 auto;width:100%}#header{margin:0 auto;padding:15px 0;position:relative}section.middle.row{margin-bottom:20px}#content{background:var(--et-contrast-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-lg);box-shadow:var(--et-shadow-sm);overflow:hidden;padding:var(--et-content-pad-y) var(--et-content-pad-x)}.placement{display:flex;justify-content:center;align-items:center;margin:1rem auto;overflow:hidden;text-align:center}.placement.place1{min-width:300px;min-height:250px;overflow:hidden;text-align:center}.placement.place3{min-width:100px;min-height:250px;overflow:hidden;text-align:center}.placement.place4{min-width:300px;min-height:250px;overflow:hidden;text-align:center}.et-responsive-video{height:0;margin:0 auto 1rem;max-width:1200px;overflow:hidden;padding-bottom:56.25%;position:relative}.et-responsive-video embed,.et-responsive-video iframe,.et-responsive-video object,.et-responsive-video video{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.navbar-brand{display:flex;justify-content:center;align-items:center}.navbar-brand img{filter:var(--et-filter-logo);vertical-align:sub}.text-brand{color:var(--et-emphasis-color);font-size:20px;white-space:nowrap}.text-brand strong{font-weight:600;font-style:normal}.navbartop{background-color:var(--et-contrast-bg)}.navbartop a:hover{color:var(--et-primary)}nav.navbartop{border:0 !important;border-radius:0 !important;margin-bottom:0 !important;z-index:5;--webkit-background-clip: padding-box;background-clip:padding-box;box-shadow:.25rem .25rem 1.25rem rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.07) !important}.svg-category{height:21px;width:21px}nav.navbartop .svg-category{height:21px;margin-right:10px;width:21px}svg.svg-category .path-primary{fill:var(--et-primary)}svg.svg-category .path-secondary{fill:var(--et-secondary)}.nav-item a.nav-link{color:var(--et-emphasis-color);font-weight:500;position:relative;transition:color .15s ease}.navbar-nav .nav-link{padding-left:.8rem;padding-right:.8rem}.navbar-nav .nav-item.active>.nav-link,.navbar-nav .nav-item.current-menu-item>.nav-link{color:var(--et-primary);font-weight:600}.navbar-nav .nav-item.active>.nav-link::after,.navbar-nav .nav-item.current-menu-item>.nav-link::after{background:var(--et-primary);border-radius:var(--et-radius-pill);bottom:2px;content:"";height:2px;left:.8rem;position:absolute;right:.8rem}@media(max-width: 991.98px){.navbar-nav .nav-item.active>.nav-link::after,.navbar-nav .nav-item.current-menu-item>.nav-link::after{display:none}}.navbar-toggler{will-change:transform,opacity}@media(min-width: 768px){.navbar-sticky{background-color:var(--et-contrast-bg);box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);position:fixed;top:0;width:100%;z-index:1030}.admin-bar .navbar-sticky{top:32px}}.navbar-sticky{backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);border-bottom:1px solid rgba(0, 109, 193, 0.12)}[data-bs-theme=light] .navbar-sticky{background-color:rgba(255, 255, 255, 0.93) !important}.dropdown .dropdown-menu{display:none;margin-top:0 !important}.dropdown:hover>.dropdown-menu,.dropend:hover>.dropdown-menu,.dropdown.et-open>.dropdown-menu,.dropend.et-open>.dropdown-menu{display:block}.dropdown-menu .dropdown-menu{left:100%;top:0}.dropdown-menu{display:none;border:1px solid var(--et-border-soft);border-radius:var(--et-radius-md);box-shadow:var(--et-shadow-lg);padding:8px}.dropdown-menu.show{display:block}.dropdown-item{border-radius:var(--et-radius-sm);font-size:.9rem;padding:8px 12px}.dropdown-item:active{color:var(--et-contrast-bg) !important}.dropdown-item:active .svg-category path{fill:var(--et-contrast-bg)}.dropdown-item.active,.dropdown-item:active{background-color:var(--et-primary)}li.divider{margin-left:4px;margin-right:4px;padding:14px 0}li.divider:hover{background-color:transparent}li.divider:before{content:"|"}.collapse{display:none}@media(max-width: 991.98px){.navbar-collapse{contain:layout style}}.collapse.show{display:block}.collapsing{height:0;overflow:hidden;position:relative}.comments-post{content-visibility:auto;contain-intrinsic-size:auto 800px}#footer{content-visibility:auto;contain-intrinsic-size:auto 320px}.home-main .box:nth-of-type(n+2) .box-tutoriel,#categories-articles .box-tutoriel,.home-sidebar .box-tutoriel,.search-main .box-tutoriel,.tax-download_category .box-tutoriel{content-visibility:auto;contain-intrinsic-size:auto 420px}.skip{position:absolute;top:-1000em;left:6px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:var(--et-contrast-bg);color:var(--et-emphasis-color);z-index:100000;line-height:normal;text-decoration:none}.skip:focus{top:7px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6)}.dark-mode-switch{cursor:pointer;will-change:transform,background}.dark-mode-switch svg{will-change:transform,background}.dark-mode-switch svg,.nav-link svg,.searchx svg.search-icon{fill:var(--et-emphasis-color)}.search-navbar{flex:1;max-width:380px}@media screen and (max-width: 991px){.search-navbar{margin-top:.5rem;max-width:100%}}.search-height{background-color:var(--et-gradient-bg-2);background-image:radial-gradient(circle at 50% 35%, var(--et-gradient-bg-1) 0, transparent 60%),linear-gradient(160deg, var(--et-gradient-bg-1) 0%, var(--et-gradient-bg-2) 85%);border-bottom:2px solid var(--et-gradient-bg-2);box-shadow:.25rem .25rem 1.25rem rgba(0, 0, 0, 0.1);padding:4vh 0;position:relative;overflow:hidden}.searchx{box-shadow:var(--et-shadow-md);border-radius:var(--et-radius-pill);position:relative}.search-title h1{color:#fff;font-size:clamp(1.55rem,3.4vw,2.15rem);font-weight:700;letter-spacing:-0.015em;line-height:1.25;margin-bottom:18px}.searchx input{background-color:var(--et-contrast-bg);border:1px solid rgba(255, 255, 255, 0.45);border-radius:var(--et-radius-pill);font-size:1rem;height:60px;text-indent:25px}.searchx input::placeholder{color:var(--et-muted-2)}.searchx input:focus{border-color:var(--et-primary);box-shadow:0 0 0 4px rgba(255, 255, 255, 0.22)}.searchx .search-icon{left:10px;position:absolute;top:18px}.searchx button{background-color:var(--et-primary);border-color:var(--et-primary);border-radius:var(--et-radius-pill);color:#fff;font-weight:600;height:50px;position:absolute;right:5px;top:5px;width:128px}.searchx button:hover,.searchx button:focus-visible{background-color:var(--et-primarydarker);border-color:var(--et-primarydarker);color:#fff}[data-bs-theme=dark] .searchx button,[data-bs-theme=dark] .searchx button:hover,[data-bs-theme=dark] .searchx button:focus-visible{color:#000}.hero-grid-overlay{position:absolute;inset:-24px;background-image:linear-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:48px 48px;pointer-events:none;z-index:1}.hero-content{position:relative;z-index:2;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255, 255, 255, 0.18);border:1px solid rgba(255, 255, 255, 0.35);color:#fff;font-size:.82rem;font-weight:500;padding:6px 16px;border-radius:2rem;margin-bottom:18px;letter-spacing:.03em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--et-success);flex-shrink:0;animation:hero-pulse 2s ease-in-out infinite}.hero-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:0;margin:30px auto 0;max-width:560px}.hero-stat{display:flex;flex-direction:column;align-items:center;color:rgba(255, 255, 255, 0.92);padding:0 26px}.hero-stat+.hero-stat{border-left:1px solid rgba(255, 255, 255, 0.22)}.hero-stat-num{font-size:1.4rem;font-weight:700;line-height:1.1;color:#fff}.hero-stat-label{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.78;margin-top:3px}@media(max-width: 575.98px){.hero-stat{padding:0 16px}.hero-stat-num{font-size:1.2rem}}.hero-spotlight{position:absolute;top:0;left:0;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:radial-gradient(circle, rgba(255, 255, 255, 0.2) 0%, rgba(120, 200, 255, 0.13) 34%, rgba(120, 200, 255, 0) 68%);pointer-events:none;z-index:1;opacity:0;transform:translate3d(-9999px, -9999px, 0);transition:opacity .45s ease}.search-height.is-live .hero-spotlight{opacity:1}.hero-grid-overlay{transition:transform .5s cubic-bezier(0.22, 0.9, 0.3, 1)}.search-height.is-live .hero-grid-overlay{transition:none;will-change:transform}.searchx{transform-origin:50% 50%;transition:transform .5s cubic-bezier(0.22, 0.9, 0.3, 1),box-shadow .3s ease}.search-height.is-live .searchx{transition:box-shadow .3s ease;will-change:transform}.search-height.is-live .searchx:hover,.search-height.is-live .searchx:focus-within{box-shadow:0 14px 34px rgba(0, 0, 0, 0.22)}.box-tutoriel{background-color:var(--et-contrast-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-lg);box-shadow:var(--et-shadow-sm);display:flex;flex-direction:column;font-size:small;height:100%;overflow:visible;position:relative;text-decoration:none !important;width:100%;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;animation:fadeUp .4s ease both}a.box-tutoriel:focus-visible{border:1px solid var(--et-emphasis-color)}@media(hover: hover){.box-tutoriel:hover{border-color:var(--et-primary);box-shadow:var(--et-shadow-md);transform:translateY(-3px) !important}.box-tutoriel:hover .title a{color:var(--et-primary);display:block;text-decoration:none}.box-tutoriel:hover .title{color:var(--et-primary)}.box-tutoriel:hover .thumb::after{opacity:1}}.box-tutoriel .bottom{border-top:1px solid var(--et-border-soft);display:block;line-height:1.2;margin:0 10px;padding:10px 0}.box-tutoriel a{display:block;text-decoration:none}.box-tutoriel .title a{color:var(--et-emphasis-color);text-decoration:none}.box-tutoriel a.thumb-link{width:100%}.box-tutoriel .thumb{display:block;overflow:hidden;position:relative;border-radius:calc(var(--et-radius-lg) - 1px) calc(var(--et-radius-lg) - 1px) 0 0;aspect-ratio:16/9;background:var(--et-post-gray-bg)}.box-tutoriel .thumb::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--et-primary);opacity:0;transition:opacity .22s ease;pointer-events:none}.box-tutoriel .thumb img{border:0;height:100%;max-width:100%;object-fit:cover;vertical-align:middle;width:100%}.box-tutoriel .cat-zone{position:absolute;top:0;left:0;z-index:3;display:block}.box-tutoriel .cat-ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.box-tutoriel .cat-ul li{line-height:1}.box-tutoriel .cat-name{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;padding:.8125rem 1rem;font-weight:600;letter-spacing:.02em;z-index:1}.box-tutoriel .cat-name::after{content:"";position:absolute;top:.5rem;left:.5rem;right:.5rem;bottom:.5rem;background-color:var(--et-badge-bg);border-radius:var(--et-radius-pill);z-index:-1}.box-tutoriel .cat-name:hover::after{background-color:var(--et-badge-bg-hover)}.box-tutoriel .title{color:var(--et-emphasis-color);display:flex;flex-direction:column;font-weight:600;font-style:normal;font-size:.97rem;line-height:1.4;margin:12px 16px 16px;overflow:hidden;padding:0;text-align:left}.box-tutoriel .title a{color:var(--bs-body-color);text-decoration:none}.box-tutoriel .title a:hover{color:var(--et-primary)}.box-tutoriel .right{color:var(--et-muted);display:block;font-size:1em;line-height:1.2;text-align:right}.box-tutoriel .right span{display:block}.box-tutoriel .left{color:var(--et-muted) !important;display:block;float:left;white-space:nowrap}.top-div,.top-div-sec{margin-top:30px}.home-main h2{text-align:center;color:var(--et-primary)}.home-main h2:after{border-bottom:3px solid var(--et-primary);border-radius:var(--et-radius-pill);content:"";display:block;margin:14px auto 0;width:48px}#categories-articles h2{margin:25px 0}#categories-articles h2 a{color:var(--et-primary)}h2.text-center{text-align:center;margin-bottom:1.5rem}#articles>h2.text-center,#articles>h2{color:var(--et-emphasis-color);font-size:1.05rem;font-weight:700;letter-spacing:.09em;margin:28px 0 6px;text-transform:uppercase;width:100%}#articles>h2:after{display:none}.et-cat-section{width:100%}.et-section-head{align-items:baseline;border-bottom:2px solid var(--et-border-soft);display:flex;gap:12px;justify-content:space-between;margin-bottom:20px;padding-bottom:8px}.et-section-head h2{color:var(--et-emphasis-color);font-size:1.15rem;font-weight:700;letter-spacing:.06em;margin:0 !important;text-align:left !important;text-transform:uppercase}.et-section-head h2:after{display:none}.et-section-head h2 a{color:inherit}.et-section-head h2 a:hover{color:var(--et-primary)}.et-section-more{color:var(--et-primary);flex-shrink:0;font-size:.82rem;font-weight:600;white-space:nowrap}.et-section-more:hover{color:var(--et-primarydarker)}.et-empty-state{background:var(--et-contrast-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-lg);box-shadow:var(--et-shadow-sm);margin:24px auto;max-width:620px;padding:40px 28px;text-align:center}.et-empty-state h2{color:var(--et-emphasis-color);font-size:1.25rem;margin-bottom:8px}.et-empty-state p{color:var(--et-muted);font-size:.95rem;margin-bottom:20px}.et-empty-state #searchform,.et-empty-state form{margin:0 auto;max-width:420px}.post{position:relative;width:100%}.post-image{display:inline-block;margin-bottom:15px;position:relative;width:100%}.post-image img{border-radius:var(--et-radius-lg);height:auto;width:100%;box-shadow:var(--et-shadow-md);display:block}.thumbnail-copyright{background-color:rgba(0, 0, 0, 0.4);border-radius:10px;bottom:10px;color:#fff;font-size:12px;padding:2px 5px;position:absolute;right:10px}.article-meta,.post-title{text-align:center}.post-title{font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:700;letter-spacing:-0.015em;line-height:1.25;margin:4px 0 14px;color:var(--et-emphasis-color)}.article-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;margin:8px 0 22px;text-align:left}.article-meta a:hover{text-decoration:underline}.article-meta br{flex-basis:100%;width:100%;height:0}.article-meta>span{display:inline-flex;align-items:center;gap:3px;background-color:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-pill);padding:3px 12px;font-size:.83rem;color:var(--et-post-gray-color);white-space:nowrap;line-height:1.4}.article-meta>span a{color:var(--et-primary);font-weight:600;font-style:normal}svg.left-svg{fill:var(--et-post-gray-color);height:13px;vertical-align:baseline;width:13px}.text{font-size:1.09rem;line-height:1.72;letter-spacing:.003em}.text>p{margin-bottom:1.15rem}.text>p:first-of-type{color:var(--et-emphasis-color);font-size:1.12rem;line-height:1.7;font-weight:400}.text a{font-weight:600;font-style:normal;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--et-primary) 35%, transparent);text-underline-offset:2px;text-decoration-thickness:1px}.text a:hover{text-decoration-color:var(--et-primary);background:color-mix(in srgb, var(--et-primary) 12%, transparent)}.text,.text h1{color:var(--et-emphasis-color)}.text h2{color:var(--et-primary);padding-left:0}.text h3,h3.respond_title{color:var(--et-emphasis-color)}.text h3{padding-left:0}.text h4{color:var(--et-emphasis-color)}.text h2,.text h3{margin:32px 0 16px}.text h4{margin:10px 0 16px}.text ol li,.text ul li{font-size:1em;line-height:25px}.text ol,.text ul{line-height:10px;margin-bottom:20px}.text ul>li{list-style:none;margin:14px 0;position:relative}.text ol{counter-reset:et}.text ol>li{line-height:30px;list-style:none;position:relative}.text ol>li:before{content:counter(et);counter-increment:et;font-size:1.1em;text-align:center}.text ol>li:before,.text ul>li:before{-moz-box-sizing:border-box;--webkit-box-sizing: border-box;box-sizing:border-box;float:left;font-weight:600;font-style:normal;margin-right:10px}.text ul>li:before{content:"•";display:inline-block;font-size:1.5em;line-height:.9}.table-responsive .text li:before{content:"";padding:0}.url-site{color:var(--et-primary)}.entry-content h2{border-bottom:2px solid var(--et-primary-light);padding-bottom:8px;margin-bottom:1.1rem}.toc{background-color:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-left:3px solid var(--et-primary);border-radius:var(--et-radius-md);box-shadow:var(--et-shadow-sm);font-size:90%;margin:1rem auto;padding:14px 18px;max-width:620px;width:80%}.toc .toc-title{color:var(--et-emphasis-color);display:block;font-size:1.15rem;font-weight:600;margin:0;text-align:center}.toc ul{margin:0 !important;padding:0 !important}.toc li{margin:6px 0 !important}.toc .h3{padding-left:15px}.toc .h4{padding-left:30px}.toc .h5{padding-left:45px}.toc a{display:flex;align-items:center;color:var(--et-primary);text-decoration:none}.toc a::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--et-primary);margin-right:8px;flex-shrink:0;transition:background .15s}.toc a:hover{text-decoration:underline}.toc a:hover::before{background:var(--et-primarydarker)}.toc ul{list-style:none}.toc ul>li::before{content:none}.print-button{display:flex;float:right}.easytutoriel-reading-meter{position:fixed;top:0;z-index:1111;width:100%}.admin-bar .easytutoriel-reading-meter{top:32px}.easytutoriel-progress{width:100%;height:5px;z-index:1111}.progress-bar{height:4px;background-color:var(--et-primary);width:0%}.easytutoriel-reading-meter .progress-bar{background:linear-gradient(90deg, var(--et-primary), var(--et-primary-light)) !important}.like-container{display:flex;align-items:center;margin-bottom:10px;flex-direction:row;justify-content:center}.like-button{background:none;border:none;cursor:pointer;outline:none;display:flex;align-items:center}.like-button:focus-visible{border:1px solid var(--et-emphasis-color);border-radius:15px;opacity:.8}.like-button:hover{opacity:.8}.like-button svg{width:48px;height:48px}.like-button:disabled{cursor:default;opacity:.6}.like-count{font-size:24px;font-weight:600;margin-left:10px;color:var(--et-success)}.like-phrase{font-size:16px}.et-action-extra{background:color-mix(in srgb, #006dc1 4%, var(--et-contrast-bg));border:1px solid color-mix(in srgb, #006dc1 18%, var(--et-border-soft));border-radius:var(--et-radius-lg);margin:26px 0 0;padding:24px 20px;text-align:center}.et-action-extra:empty{display:none}.et-pdf-title{color:var(--et-muted) !important;font-size:.72rem !important;font-weight:700 !important;letter-spacing:.09em;margin:0 0 16px !important;text-transform:uppercase}.et-pdf-widget{max-width:420px;min-height:76px;justify-content:center}.et-pdf-step[hidden]{display:none !important}.et-pdf-step{align-items:center;justify-content:center}.et-pdf-start-button,.download-pdf-button{align-items:center;border:1px solid transparent;border-radius:var(--et-radius-pill);box-shadow:var(--et-shadow-sm);display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;justify-content:center;line-height:1.2;padding:12px 26px;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.et-pdf-start-button{background-color:#006dc1;border-color:#006dc1;color:#fff}.et-pdf-start-button:hover,.et-pdf-start-button:focus-visible{background-color:#00508f;border-color:#00508f;color:#fff;transform:translateY(-2px);box-shadow:var(--et-shadow-md)}.download-pdf-button{background-color:#0e9f6e;border-color:#0e9f6e;color:#fff}.download-pdf-button:hover,.download-pdf-button:focus-visible{background-color:#0b7f58;border-color:#0b7f58;color:#fff;transform:translateY(-2px);box-shadow:var(--et-shadow-md)}.et-pdf-start-button svg,.download-pdf-button svg{flex:0 0 auto;height:20px;width:auto}.et-pdf-start-button svg path,.download-pdf-button svg path{fill:currentColor !important}.et-pdf-noscript{color:var(--et-emphasis-color);font-size:.88rem}.et-pdf-error{color:#c40000;font-size:.86rem;font-weight:600;margin-bottom:4px !important}.et-pdf-wait-text{color:var(--et-muted);font-size:.9rem;margin:0}.et-pdf-countdown{color:#006dc1;display:inline-block;font-weight:700;min-width:1.2em}[data-bs-theme=dark] .et-action-extra{background:color-mix(in srgb, #77dbff 5%, #0e1827);border-color:color-mix(in srgb, #77dbff 20%, #22354f)}[data-bs-theme=dark] .et-pdf-countdown{color:#77dbff}a.social-link-anchor svg{color:white;fill:white}a.social-link-anchor.facebook{background-color:#005acb}a.social-link-anchor.twitter{background-color:#444}a.social-link-anchor.linkedin{background-color:#0d66c2}a.social-link-anchor.pinterest{background-color:#e60122}a.social-link-anchor.email{background-color:#444}a.social-link-anchor.whatsapp{background-color:#17c242}a.social-link-anchor{height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--et-radius-md);color:#fff;text-decoration:none;padding:.4rem;transition:transform .15s ease,opacity .15s ease}a.social-link-anchor:hover{transform:scale(1.1);opacity:.9}li.social-link{list-style:none !important;margin:0 !important}li.social-link::before{content:"" !important}ul.end-post-layout{display:flex;gap:15px;flex-direction:row;flex-wrap:wrap;margin:0 auto;align-items:center;justify-content:center;padding:0}.et-action-panel{background:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-lg);margin:28px 0 0;padding:22px 20px 18px}.et-action-panel .like-container{margin-bottom:4px}.et-action-panel .like-button svg{width:40px;height:40px;transition:transform .18s ease}.et-action-panel .like-button:hover:not(:disabled) svg{transform:scale(1.08)}.et-action-panel .like-count{font-size:1.35rem;line-height:1}.et-action-panel .like-phrase{color:var(--et-muted);font-size:.84rem;margin-bottom:0}.et-action-share{border-top:1px solid var(--et-border-soft);margin-top:16px;padding-top:16px}.et-action-share h3{color:var(--et-muted);font-size:.72rem;font-weight:700;letter-spacing:.07em;margin:0 0 12px !important;text-transform:uppercase}.et-related-title{border-top:1px solid var(--et-border-soft);color:var(--et-emphasis-color);font-size:1.1rem;font-weight:700;letter-spacing:.02em;margin:38px 0 18px !important;padding-top:26px}.et-author-after{margin-top:32px}[data-bs-theme=dark] .et-action-panel{background:#0e1e33;border-color:#1a3050}.google-source-section{margin:22px 0 0;padding:0}.google-source-btn{align-items:center;background:var(--et-contrast-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-pill);box-shadow:var(--et-shadow-sm);color:var(--et-emphasis-color);display:inline-flex;font-size:.86rem;font-weight:600;gap:10px;padding:9px 20px;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.google-source-btn svg{flex:0 0 auto;height:18px;width:18px}.google-source-btn:hover,.google-source-btn:focus-visible{border-color:#4285f4;box-shadow:var(--et-shadow-md);color:var(--et-emphasis-color);text-decoration:none;transform:translateY(-1px)}[data-bs-theme=dark] .google-source-btn{background:#0e1827;border-color:#22354f}[data-bs-theme=dark] .google-source-btn:hover,[data-bs-theme=dark] .google-source-btn:focus-visible{background:#142438;border-color:#4285f4;color:var(--et-emphasis-color)}.post-tags{border-top:1px solid var(--et-border-soft);margin-top:26px;padding-top:20px}.post-tags>span{color:var(--et-muted);font-size:.82rem;font-weight:600;letter-spacing:.04em;margin-right:6px;text-transform:uppercase}.post-tags .badge{background-color:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);color:var(--et-post-gray-color);font-weight:500;padding:6px 12px;font-size:.82rem;border-radius:var(--et-radius-pill);transition:background .15s,border-color .15s,color .15s}.post-tags .badge:hover{background-color:var(--et-primary);border-color:var(--et-primary);color:#fff}.author-desc{align-items:start;background:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-lg);color:var(--et-emphasis-color);column-gap:18px;display:grid;grid-template-columns:72px minmax(0, 1fr);margin:0;padding:22px}.author-desc .author-avatar{float:none;grid-row:1/span 2;margin:0}.author-desc .author-avatar img{border-radius:50%;box-shadow:var(--et-shadow-sm);display:block;height:72px;object-fit:cover;width:72px}.author-desc .author-name{align-items:center;color:var(--et-emphasis-color);display:flex;flex-wrap:wrap;font-size:1rem;font-weight:700;gap:8px;line-height:1.35;margin:0 0 8px}.author-desc .author-description{color:var(--et-muted);font-size:.9rem;line-height:1.65;min-width:0}.author-desc .author-description p:last-child{margin-bottom:0}.author-social-link-after{align-items:center;background:#0a66c2;border-radius:var(--et-radius-sm);display:inline-flex;height:26px;justify-content:center;text-decoration:none;transition:background .15s ease,transform .15s ease;width:26px}.author-social-link-after svg{fill:#fff;height:14px;width:14px}.author-social-link-after:hover{background:#004182;transform:translateY(-1px)}[data-bs-theme=dark] .author-desc{background:#0e1e33;border-color:#1a3050}@media(max-width: 575.98px){.author-desc{column-gap:14px;grid-template-columns:56px minmax(0, 1fr);padding:18px}.author-desc .author-avatar img{height:56px;width:56px}.author-desc .author-name{font-size:.95rem}}.author-box{border-radius:var(--et-radius-lg);padding:1rem 2rem;position:relative}.author-box:before{background-color:var(--et-contrast-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-lg);bottom:0;box-shadow:var(--et-shadow-sm);content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-2}.author-box p{opacity:.7}.author-header h2{font-size:1.4rem;margin:15px 0 5px}.author-description p{margin:0}.author-social-link svg{fill:var(--et-emphasis-color)}h2#comments{color:var(--et-secondary);font-size:1.7em;margin-top:25px}ul#comments-list{margin:0;padding:0}li.comment{list-style:none;border-radius:var(--et-radius-md)}.hidden-comment{display:none !important}.children{list-style:none;margin-left:1.25rem;padding-left:1.25rem;margin-top:.5rem;border-left:2px solid var(--et-border-soft)}.comment-body{margin-bottom:1rem;padding:1rem;border:1px solid var(--et-border-soft);background-color:var(--et-post-gray-bg);border-radius:var(--et-radius-lg) !important;transition:border-color .15s ease}[data-bs-theme=dark] .comment-body{background-color:#0e1e33;border-color:#1a3050}.comment-body:hover,[data-bs-theme=dark] .comment-body:hover{border-color:var(--et-primary)}.comment-body:hover .comment-avatar,[data-bs-theme=dark] .comment-body:hover .comment-avatar{border-color:var(--et-primary)}.comment-meta{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;color:var(--et-muted)}.comment-avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:2px solid var(--et-border-soft);transition:border-color .15s ease}.comment-body:hover .comment-avatar{border-color:var(--et-primary)}.comment-author{min-width:0}.comment-author-name{font-weight:600;color:var(--et-emphasis-color);font-size:1.1rem;font-style:normal}.comment-author-name a{color:var(--et-link-color);text-decoration:none}.comment-author-name a:hover{color:var(--et-link-hover-color);text-decoration:underline}.says{color:var(--et-muted);font-weight:normal;font-style:italic;font-size:.9em}.comment-content{margin:.75rem 0;line-height:1.6;color:var(--et-body-color)}.comment-content p:last-child{margin-bottom:0}.comment-content a{color:var(--et-link-color)}.comment-content a:hover{color:var(--et-link-hover-color)}.reply{text-align:end;margin-top:.75rem}.comment-reply-link{font-size:.875em;color:var(--et-muted);text-decoration:none;padding:.25rem .5rem;border-radius:var(--et-radius-sm);transition:background .15s ease,color .15s ease}.comment-reply-link:hover{background-color:var(--et-secondary-bg);color:var(--et-emphasis-color)}.comment-awaiting-moderation{color:var(--et-warning-text-emphasis);font-style:italic;background-color:var(--et-warning-bg-subtle);padding:.5rem;border-radius:var(--et-radius-md);border-left:3px solid var(--et-warning-border-subtle);margin-bottom:.75rem}#comments-list .badge.bg-primary{font-size:.7em;margin-left:.25rem}#load-more-comments:hover:not(:disabled){transform:translateY(-1px)}#respond{background-color:var(--et-post-gray-bg);padding:1.5rem;border-radius:var(--et-radius-lg);border:1px solid var(--et-border-soft);margin-top:2rem}[data-bs-theme=dark] #respond{background-color:#0a1628;border-color:#1a3050}#reply-title.respond_title{color:var(--et-emphasis-color);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--et-primary)}.cancel-comment-reply{margin-bottom:1rem}.cancel-comment-reply a{color:var(--et-muted);text-decoration:none;font-size:.875em}.cancel-comment-reply a:hover{color:var(--et-emphasis-color);text-decoration:underline}.required{margin-left:.125rem}[data-bs-theme=dark] #respond .form-control{background-color:var(--et-contrast-bg);border-color:var(--et-border-soft);color:var(--et-body-color)}[data-bs-theme=dark] #respond .form-control:focus{background-color:var(--et-contrast-bg);border-color:var(--et-primary);color:var(--et-body-color)}@media(max-width: 768px){#comments-list>.comment{content-visibility:auto;contain-intrinsic-size:auto 240px}.children{margin-left:.75rem;padding-left:.75rem}.comment-body{padding:.75rem}#respond{padding:1rem}}.nocomments{margin:0;padding:0;text-align:center}#respond{margin:40px 0 0;padding-bottom:10px}h3.respond_title{border-bottom:1px solid var(--et-secondary);font-size:1.7em;margin:20px 0;padding:0 0 7px}#commentform small{font-size:1.2em;position:relative;top:-1px}#commentform input#submit{background-color:var(--et-primary);border:1px solid var(--et-primary);border-radius:var(--et-radius-pill);color:var(--et-color-code);padding:8px 20px;transition:background .15s ease}#commentform input#submit:hover{background-color:var(--et-primarydarker);border-color:var(--et-primarydarker)}#commentform p{margin:10px 0}p.emojis-box{background-color:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-md);font-size:1.2rem;margin:10px 0 !important;padding:10px}#commentform a,#respond a{color:var(--et-muted)}.avatar{background-color:var(--et-body-bg);border-radius:50%}.card{background-color:var(--et-contrast-bg);border-color:var(--et-border-soft)}.card-easytutoriel{border:1px solid var(--et-border-soft);box-shadow:var(--et-shadow-sm);border-radius:var(--et-radius-lg);overflow:hidden}.card-easytutoriel .card-header,.card-easytutoriel>.card-header{background-color:var(--et-contrast-bg);border-bottom:1px solid var(--et-border-soft);border-top:3px solid var(--et-primary);color:var(--et-emphasis-color);font-weight:700;font-size:.76rem;letter-spacing:.09em;padding:14px 18px;text-transform:uppercase;border-radius:0 !important}.list-group-flush>.list-group-item{background-color:var(--et-contrast-bg)}.list-group a{color:var(--et-emphasis-color)}.list-group a:hover{color:var(--et-primary)}.list-group-item{padding:11px 18px;border-color:var(--et-border-soft)}.list-categories .list-group-item-action{border-left:3px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.list-categories .list-group-item-action:hover{background-color:var(--et-post-gray-bg);border-left-color:var(--et-primary)}.list-categories .list-group-item svg,.list-categories .list-group-item img{flex-shrink:0}.popular-posts-list{margin-bottom:15px !important}.popular-posts-list .list-group-item{background-color:var(--et-contrast-bg)}.popular-posts-list .post-thumbnail{width:60px;height:60px;object-fit:cover;margin-right:1rem;flex-shrink:0;border-radius:var(--et-radius-sm)}.popular-posts-list .post-t{font-size:1rem;margin-bottom:.25rem}.popular-posts-list .post-meta{font-size:.875rem;color:var(--et-primary)}span.cat-item{display:block}span.cat-item a{background-color:var(--et-contrast-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-md);box-shadow:var(--et-shadow-sm);color:var(--et-emphasis-color);align-items:center;display:flex;padding:6px 10px;transition:background .15s ease,border-color .15s ease}span.cat-item a:hover{color:var(--et-primary);border-color:var(--et-primary);background-color:var(--et-list-group-action-hover-bg)}.list-categories .current-cat{background-color:rgba(0, 109, 193, 0.08);color:var(--et-primary);font-weight:600;border-left:3px solid var(--et-primary)}h1.cat-title{font-size:1.7rem;color:var(--et-emphasis-color)}h1.cat-title svg{height:32px;vertical-align:sub;width:32px}.category-description{color:var(--et-muted);font-size:.98rem;line-height:1.65}.category-description p{margin-bottom:.75rem}.category-description p:last-child{margin-bottom:0}h1.cat-title,.search-title h1,.error-404 h3{position:relative}h1.cat-title:after,.search-title h1:after,.error-404 h3:after{content:"";display:block;width:64px;height:3px;margin:10px auto 0;background:var(--et-primary);border-radius:var(--et-radius-pill)}.search-title h1:after{background:rgba(255, 255, 255, 0.55)}#footer{background-color:var(--et-footer-bg);border-top:1px solid var(--et-gradient-bg-2);color:#fff;display:block;margin-bottom:0;margin-top:30px;padding:0 !important;position:relative;width:100%;background-image:radial-gradient(circle at 12% 20%, var(--et-footer-bg2) 0, transparent 40%),radial-gradient(circle at 88% 70%, var(--et-footer-bg2) 0, transparent 35%),linear-gradient(160deg, var(--et-footer-bg1) 0%, var(--et-footer-bg2) 90%)}#footer,#footer li{font-size:1em;vertical-align:baseline}#footer li{display:list-item;font-style:inherit;line-height:30px;margin:0;padding:0}#footer hr{border-color:rgba(255, 255, 255, 0.12)}.et-footer-bottom{background-color:rgba(0, 0, 0, 0.26);border-top:1px solid rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.75);font-size:.85rem;padding:18px 0}.et-footer-bottom-inner{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.et-footer-copy{color:rgba(255, 255, 255, 0.75);line-height:1.6;margin:0}.et-footer-copy a{color:#fff;font-weight:700;text-decoration:none;text-underline-offset:3px}.et-footer-copy a:hover,.et-footer-copy a:focus-visible{color:#77dbff;text-decoration:underline}#footer .h-space{height:10px}#footer a{color:rgba(255, 255, 255, 0.85);text-decoration:none;transition:color .15s ease,padding-left .15s ease}#footer li a:hover{color:#fff;padding-left:4px}#footer li a{display:inline-block}#footer h3{font-size:.82rem;font-weight:700;letter-spacing:.1em;margin-top:0;text-transform:uppercase;color:#fff;opacity:.95}#footer .widget+.widget{margin-top:20px}#footer .textwidget p{color:rgba(255, 255, 255, 0.8);font-size:.92rem;line-height:1.65;margin:0}#footer ul{list-style:none;margin:0;padding:0}#footer ul li{line-height:2.1}#footer .footer-area-two .form-control{background:rgba(255, 255, 255, 0.18);border-color:rgba(255, 255, 255, 0.4);color:#fff}#footer .footer-area-two .form-control::placeholder{color:rgba(255, 255, 255, 0.6)}#footer .footer-area-two .form-control:focus{background:rgba(255, 255, 255, 0.18);border-color:rgba(255, 255, 255, 0.5);box-shadow:0 0 0 3px rgba(255, 255, 255, 0.12);color:#fff}#footer .footer-area-two .btn-secondary{background-color:rgba(255, 255, 255, 0.92);border-color:transparent;color:var(--et-primary-deep);font-weight:600}#footer .footer-area-two .btn-secondary:hover{background-color:#fff;color:var(--et-primary)}#footer a:hover{color:#fff}.btn{text-decoration:none !important}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--et-btn-disabled-color) !important}.badge.bg-primary{background:var(--et-primary);color:var(--et-color-code);font-weight:400}blockquote{background-color:color-mix(in srgb, var(--et-primary) 7%, var(--et-contrast-bg));border:1px solid color-mix(in srgb, var(--et-primary) 22%, var(--et-border-soft));border-left:4px solid var(--et-primary);border-radius:0 var(--et-radius-md) var(--et-radius-md) 0;color:var(--et-emphasis-color);font-size:1.05em;font-style:normal;margin:22px 0;padding:18px 22px;position:relative}blockquote p{margin:0}blockquote p+p{margin-top:10px}blockquote cite{color:var(--et-muted);display:block;font-size:.86em;font-style:normal;margin-top:10px}code{background-color:var(--et-primary);border-radius:5px;padding:2px 4px}a>code,code{color:var(--et-color-code)}.code{display:block;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;border-radius:var(--et-radius-md);position:relative;white-space:pre-wrap;background-color:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);color:var(--et-emphasis-color);direction:ltr;margin-bottom:20px;min-width:130px;padding:10px 73px 10px 15px;text-align:left}.code.nomarge{margin:0}.code.center{font-size:1.2rem;margin:0 auto 20px;width:30%}.code.center-w{font-size:1.2rem;margin:0 auto 20px;width:65%}.code.large{font-size:1.2rem}.code .copy-btn{background-color:var(--et-copy-btn-bg);border:0;border-radius:var(--et-radius-sm);color:var(--et-emphasis-color);cursor:pointer;padding:5px 10px;position:absolute;right:5px;top:5px}.code.lang .copy-btn{top:35px}.code code{background-color:transparent !important;border-radius:0 !important;color:inherit !important;padding:0 !important}.code.lang{padding:39px 15px 10px !important;position:relative}.code.lang[rel]:before{content:attr(rel);font-style:normal;font-weight:600;left:0;padding:5px 0;position:absolute;text-indent:15px;top:0;width:100%;--webkit-border-radius: var(--et-radius-md) var(--et-radius-md) 0 0;border-radius:var(--et-radius-md) var(--et-radius-md) 0 0}pre.lang[rel]:before{background-color:var(--et-primary);color:var(--et-color-code)}.tip{background-color:var(--et-tip-bg);border:1px solid var(--et-tip-border-color);border-radius:var(--et-radius-md)}.alert{background-color:var(--et-alert-bg);border:1px solid var(--et-alert-border-color);border-radius:var(--et-radius-md)}.alert,.tip{margin-bottom:1rem;align-items:center;display:block;overflow:hidden;padding:20px;position:relative;width:100%}.tip br,.alert br{display:block;content:"";margin-bottom:1rem}.collapsible-button{margin:5px 0;padding:10px}.collapsible-content{border:1px solid var(--et-success);margin-top:5px;padding:10px}.pagination{gap:6px}.pagination .page-item .page-link,.pagination .page-item span.page-link{background-color:var(--et-contrast-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-pill);color:var(--et-emphasis-color);padding:8px 14px;transition:background .15s ease,border-color .15s ease}.pagination .page-item a.page-link:hover{background-color:color-mix(in srgb, var(--et-primary) 12%, transparent);border-color:var(--et-primary);color:var(--et-emphasis-color)}.pagination .page-item span.page-link.current{background-color:var(--et-primary);border-color:var(--et-primary);color:var(--et-contrast-bg)}.scroll-to-top{position:fixed;bottom:20px;right:20px;width:40px;height:40px;background-color:var(--et-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;border:none;box-shadow:var(--et-shadow-md);z-index:1000;transition:opacity .2s ease,transform .15s ease}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{transform:translateY(-2px);box-shadow:var(--et-shadow-lg)}.scroll-to-top svg{width:22px;height:22px;fill:#fff}@media screen and (max-width: 767px){.scroll-to-top{display:none}}.table,table{--et-table-bg: var(--et-contrast-bg);background-color:var(--et-contrast-bg)}.table,table.table{border-color:var(--et-border-soft);font-size:.96rem;margin-bottom:1.6rem;vertical-align:middle}table.table thead th{background-color:color-mix(in srgb, var(--et-primary) 9%, var(--et-contrast-bg));border-bottom:2px solid color-mix(in srgb, var(--et-primary) 45%, var(--et-border-soft)) !important;color:var(--et-emphasis-color);font-size:.78rem;font-weight:700;letter-spacing:.06em;padding:12px 14px;text-transform:uppercase}.table thead{color:var(--et-emphasis-color)}table thead tr th{text-align:center;vertical-align:middle}table thead a{color:var(--et-emphasis-color)}table tbody td,table tbody th{border-color:var(--et-border-soft) !important;padding:11px 14px}table tbody tr:last-child td,table tbody tr:last-child th{border-bottom:0}table.table-hover tbody tr:hover>*{background-color:color-mix(in srgb, var(--et-primary) 6%, var(--et-contrast-bg));color:var(--et-emphasis-color)}table .text-muted{color:#c40000;font-weight:600}.image-post,.wp-caption,.wp-email p{overflow:hidden;width:100%}.image-post,.wp-caption{background-color:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-md);font-size:.8em;font-style:italic;margin:2rem auto;padding:20px;text-align:center}.image-post img,.wp-caption img{background:var(--et-body-bg);height:auto;max-width:100%}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-smiley{border:none !important;display:inline !important;height:auto !important;margin:0 !important;max-height:1.5em !important;padding:0 !important}.cover-profile-top{border-radius:var(--et-radius-lg);box-shadow:var(--et-shadow-md);background-position:50%;background-size:cover;border-bottom:1px solid hsla(0, 0%, 8%, 0.2);max-height:200px;min-height:200px;padding:80px 0}.profile-avatar{margin-top:-145px;z-index:4}.slogan span{color:var(--et-muted-2)}@keyframes fadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-pulse{0%,100%{box-shadow:0 0 0 0 rgba(16, 185, 129, 0.6)}50%{box-shadow:0 0 0 6px rgba(16, 185, 129, 0)}}@media(prefers-reduced-motion: reduce){.box-tutoriel,.hero-dot{animation:none}.box-tutoriel,.box-tutoriel .thumb::after{transition:none}.hero-spotlight{display:none}.hero-grid-overlay,.searchx{transition:none}}[data-bs-theme=dark] body{background-color:#080e1a}[data-bs-theme=dark] nav.navbartop{border-bottom:1px solid rgba(255, 255, 255, 0.06) !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3)}[data-bs-theme=dark] .navbar-sticky{background-color:rgba(15, 23, 42, 0.93) !important;border-bottom-color:rgba(119, 219, 255, 0.12)}[data-bs-theme=dark] .hero-badge{background:rgba(0, 30, 70, 0.5);border-color:rgba(119, 219, 255, 0.35)}[data-bs-theme=dark] #content{box-shadow:var(--et-shadow-sm)}[data-bs-theme=dark] .box-tutoriel{background:#0e1827;border-color:#22354f;box-shadow:var(--et-shadow-sm)}@media(hover: hover){[data-bs-theme=dark] .box-tutoriel:hover{border-color:var(--et-primary);box-shadow:var(--et-shadow-md)}}[data-bs-theme=dark] .box-tutoriel .title a{color:rgba(210, 235, 255, 0.92)}[data-bs-theme=dark] .card{border-color:var(--et-border-soft)}[data-bs-theme=dark] .card-easytutoriel{box-shadow:var(--et-shadow-sm)}[data-bs-theme=dark] .card-easytutoriel>.card-header{background-color:var(--et-contrast-bg);border-bottom-color:var(--et-border-soft);border-top-color:var(--et-primary);color:var(--et-emphasis-color)}[data-bs-theme=dark] blockquote{background-color:rgba(119, 219, 255, 0.07);border-color:rgba(119, 219, 255, 0.28);border-left-color:var(--et-primary)}[data-bs-theme=dark] hr{border-color:rgba(80, 160, 255, 0.15) !important}[data-bs-theme=dark] .copy-btn{background-color:#162a44;color:#7dc8f0;border:1px solid #1e3a5f}[data-bs-theme=dark] .copy-btn:hover{background-color:#1e3a5f;color:#a8deff;border-color:#2a5080}[data-bs-theme=dark] .entry-content h2{border-bottom-color:rgba(119, 219, 255, 0.45)}[data-bs-theme=dark] .toc a::before{background:#77dbff}[data-bs-theme=dark] .list-categories .current-cat{background-color:rgba(119, 219, 255, 0.1);color:#77dbff;border-left-color:#77dbff}@media screen and (max-width: 782px){.admin-bar .easytutoriel-reading-meter{top:0}}@media screen and (min-width: 769px){.dropend:hover>.dropdown-menu{left:100%;position:absolute;top:0}.dropend .dropdown-toggle{margin-left:.5em}}@media(max-width: 768px){.navbar-sticky{position:relative;top:0}.admin-bar .navbar-sticky{margin-top:0}body{padding-top:0}}@media screen and (max-width: 768px){#content .placement{margin-left:calc(var(--et-content-pad-x)*-1);margin-right:calc(var(--et-content-pad-x)*-1)}.post-page{padding:0 !important}#content .image-post,.wp-caption{border:0;border-radius:0;margin-left:calc(var(--et-content-pad-x)*-1);margin-right:calc(var(--et-content-pad-x)*-1);padding:0 !important;width:auto !important}#content{border-radius:0}nav.toc{width:100%}.print-area{text-align:center}.print-button{display:inline-block;float:none;margin:5px auto !important;width:37%}.top-div{margin-top:0px !important}.search-height,.top-.page,.top-.post{margin-top:0 !important}.article-meta .hide-mobile{display:none !important}a.page.larger,a.page.smaller,span.extend{display:none}.search-title h1{font-size:1.4rem}.code.center,.code.center-w{width:100%}}@media(max-width: 991.98px){.navbar-sticky{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}[data-bs-theme=light] .navbar-sticky{background-color:#fff !important}[data-bs-theme=dark] .navbar-sticky{background-color:#0f1623 !important}}.et-review-invite{margin:24px 0;text-align:center}.et-review-heading{margin:0 0 14px;font-size:1.05rem;font-weight:700;color:var(--et-title-color1)}.et-review-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.et-review-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 16px;min-height:92px;border-radius:var(--et-radius-lg);font-size:.95rem;font-weight:500;text-decoration:none;color:#fff;box-shadow:var(--et-shadow-sm);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.et-review-btn strong{font-weight:700}.et-review-btn svg{flex:0 0 auto}.et-review-btn:hover,.et-review-btn:focus{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:var(--et-shadow-md);filter:brightness(1.06)}.et-review-trustpilot{background:#00b67a}.et-review-facebook{background:#1877f2}@media(max-width: 576px){.et-review-actions{grid-template-columns:1fr}.et-review-btn{min-height:0}}:root,[data-bs-theme=light]{--et-surface-soft: #f7faff;--et-border-soft: #dce4ed;--et-muted: #627386;--et-shadow-sm: 0 1px 2px rgba(23, 48, 73, 0.04), 0 3px 10px rgba(23, 48, 73, 0.035);--et-shadow-md: 0 10px 26px rgba(23, 48, 73, 0.10), 0 2px 6px rgba(23, 48, 73, 0.04)}[data-bs-theme=dark]{--et-surface-soft: #131e2e;--et-border-soft: #263a52;--et-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.20);--et-shadow-md: 0 10px 28px rgba(0, 0, 0, 0.30)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--et-primary);color:var(--et-color-code)}:is(a,button,input,textarea,select,[role=button]):focus-visible{outline:3px solid color-mix(in srgb, var(--et-primary) 42%, transparent);outline-offset:3px}#navbar>.container{min-height:48px}nav.navbartop{box-shadow:0 1px 0 rgba(23, 48, 73, 0.025)}.navbar-nav .nav-item>.nav-link:not(.dark-mode-switch){border-radius:var(--et-radius-sm)}@media(min-width: 992px){.navbar-nav .nav-item>.nav-link{padding-top:9px;padding-bottom:9px}.navbar-nav .nav-item.active>.nav-link::after,.navbar-nav .nav-item.current-menu-item>.nav-link::after{bottom:3px}}.navbar-toggler{border-color:var(--et-border-soft);border-radius:var(--et-radius-md);min-height:42px;min-width:48px}.dark-mode-switch{border-radius:var(--et-radius-pill);cursor:pointer}.search-navbar .form-control{background:var(--et-surface-soft);border-color:var(--et-border-soft);font-size:.9rem}.search-navbar .btn{border-radius:0 var(--et-radius-md) var(--et-radius-md) 0;padding-left:16px;padding-right:16px}.search-height{border-bottom:0;box-shadow:none;padding:36px 0 30px}.search-height::after{background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.22), transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.hero-badge{background:rgba(255, 255, 255, 0.11);border-color:rgba(255, 255, 255, 0.23);font-size:.78rem;margin-bottom:14px;padding:5px 14px}.search-title h1{letter-spacing:-0.025em;margin-bottom:22px}.search-title h1::after{height:2px;margin-top:12px;opacity:.65;width:40px}.hero-grid-overlay{opacity:.65}.searchx{box-shadow:0 8px 24px rgba(0, 32, 66, 0.16)}.searchx input{border:1px solid rgba(255, 255, 255, 0.7);font-size:.98rem;height:56px}.searchx .search-icon{top:16px}.searchx button{height:46px;top:5px;width:120px}.hero-stats{margin-top:24px}.hero-stat{padding:0 28px}.hero-stat-num{font-size:1.3rem}.hero-stat-label{font-size:.68rem;letter-spacing:.07em}.top-div-sec{margin-top:28px}#articles>.et-latest-head{border-bottom:0;margin:8px 0 2px;padding-inline:calc(var(--et-gutter-x)*.5);width:100%}#articles>.et-latest-head::before{background:var(--et-border-soft);bottom:0;content:"";height:1px;left:calc(var(--et-gutter-x)*.5);position:absolute;right:calc(var(--et-gutter-x)*.5)}#articles>.et-latest-head::after{left:calc(var(--et-gutter-x)*.5)}#articles>.et-latest-head h2{text-transform:uppercase}.et-section-head{align-items:center;border-bottom-color:var(--et-border-soft);border-bottom-width:1px;gap:16px;margin-bottom:22px;padding-bottom:13px;position:relative}.et-section-head::after{background:var(--et-primary);border-radius:var(--et-radius-pill);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:44px}.et-section-head h2,#articles>.et-section-head h2{font-size:1.18rem;letter-spacing:-0.01em;text-transform:none}.et-section-more{align-items:center;border-radius:var(--et-radius-sm);display:inline-flex;font-size:.85rem;gap:7px;margin-right:-8px;padding:5px 8px}.et-section-more span{font-size:1.05rem;line-height:1}#categories-articles .et-cat-section{margin-bottom:36px !important}#categories-articles>.container{max-width:none}#categories-articles .row.g-4,#categories-articles .row:has(>.col-md-4){--et-gutter-x: 1.5rem}#categories-articles .col-md-4{margin-bottom:0 !important}.box-tutoriel{font-size:.875rem}.box-tutoriel .title{flex:1;font-size:1rem;justify-content:center;line-height:1.5;margin:14px 16px 17px}.box-tutoriel .thumb::after{height:3px}@media(hover: hover){.et-section-more:hover{background:var(--et-surface-soft);color:var(--et-primarydarker)}.navbar-nav .nav-item>a.nav-link:hover{background:var(--et-surface-soft)}.box-tutoriel:hover{transform:translateY(-4px) !important}}.post-title{letter-spacing:-0.025em;line-height:1.3;margin:0 auto 16px;max-width:790px}.article-meta{gap:8px;margin-bottom:24px}.article-meta>span{background:transparent;border-color:var(--et-border-soft);color:var(--et-muted);font-size:.8rem;padding:4px 10px}.post-image{margin-bottom:24px}.post-image img{box-shadow:none}.text{line-height:1.75}.text>p:first-of-type{font-size:1.09rem}.text h2{color:var(--et-emphasis-color);font-size:1.55rem;line-height:1.4;margin-top:40px}.text h3{font-size:1.23rem;line-height:1.45}.entry-content h2{border-bottom:1px solid var(--et-border-soft);padding-bottom:11px}.toc{background:var(--et-surface-soft)}.et-action-panel,.et-action-extra,.author-desc{border-color:var(--et-border-soft)}.google-source-btn{font-size:.88rem}.et-related-title{font-size:1.2rem}.card-easytutoriel{box-shadow:var(--et-shadow-sm)}.card-easytutoriel .card-header,.card-easytutoriel>.card-header{align-items:center;border-bottom:0;border-top:0;display:flex;font-size:.78rem;gap:8px;letter-spacing:.065em;padding:16px 18px 12px}.card-easytutoriel .card-header svg{flex:0 0 auto}.popular-posts-list .list-group-item{border-color:var(--et-border-soft);gap:12px;padding:14px 16px}.popular-posts-list .post-thumbnail{border-radius:var(--et-radius-md);margin-right:0}.popular-posts-list .post-t{font-size:.93rem;line-height:1.45}.popular-posts-list .list-group-item:last-child{border-bottom:0}.home-sidebar>hr,.sidebar>hr{border-color:var(--et-border-soft);margin:22px 0;opacity:1}.home-sidebar>.card-easytutoriel,.home-sidebar>span.cat-item{margin-bottom:18px}span.cat-item a{box-shadow:none;font-size:.88rem;min-height:40px;padding:9px 11px}span.cat-item a .me-1{align-items:center;display:inline-flex}.sidebar .list-group-item{font-size:.92rem}.list-categories .current-cat{background:var(--et-surface-soft)}.btn{border-radius:var(--et-radius-md);font-weight:600;min-height:40px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.searchx .btn,.pagination .btn{border-radius:var(--et-radius-pill)}.form-control{border-color:var(--et-border-soft);border-radius:var(--et-radius-md)}.form-control:focus{border-color:var(--et-primary)}.pagination .page-item .page-link{font-weight:600}#footer{border-top:0;margin-top:42px}#footer>.container{padding-bottom:28px !important;padding-top:34px !important}#footer h3{border-bottom:1px solid rgba(255, 255, 255, 0.17);margin-bottom:16px;padding-bottom:12px}.et-footer-bottom{padding:16px 0}@media(max-width: 991.98px){.home-sidebar{margin-top:28px}.home-sidebar>.card-easytutoriel{margin-top:18px}}@media(max-width: 768px){:root{--et-content-pad-y: 24px;--et-content-pad-x: 24px}#navbar>.container{min-height:56px}.navbar-brand img{height:29px;width:auto}.search-height{padding:32px 0 26px}.hero-badge{font-size:.75rem;margin-bottom:16px}.search-title h1{margin-bottom:20px}.hero-stats{margin-top:25px}.top-div-sec{margin-top:24px}.post-title{font-size:1.65rem}.article-meta{gap:6px;margin-bottom:22px}.post-image{margin-bottom:20px}.text{font-size:1.03rem;line-height:1.75}.text>p:first-of-type{font-size:1.03rem}.text h2{font-size:1.38rem;margin-top:34px}.sidebar{padding-top:8px}}@media(max-width: 575.98px){:root{--et-content-pad-y: 24px;--et-content-pad-x: 20px}#articles>.et-section-head h2,.et-section-head h2{font-size:1.05rem}.et-section-head{gap:8px;margin-bottom:18px;padding-bottom:12px}.et-section-more{font-size:.78rem;margin-right:-5px;padding:5px}.hero-stat{padding:0 15px}.searchx input{font-size:.9rem;padding-right:116px;text-indent:24px}.searchx button{font-size:.88rem;width:108px}#articles{--et-gutter-x: 1.5rem;--et-gutter-y: 1.25rem}.box-tutoriel .title{font-size:1.02rem;margin:15px 17px 18px}.post-title{font-size:1.55rem}.article-meta>span{font-size:.76rem;padding:4px 9px}#footer{margin-top:30px}}.et-page-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--et-radius-lg) var(--et-radius-lg) 0 0;margin:calc(var(--et-content-pad-y)*-1) calc(var(--et-content-pad-x)*-1) 26px;padding:34px 32px 30px;color:#fff;background-image:radial-gradient(circle at 16% -10%, rgba(255, 255, 255, 0.18) 0, transparent 58%),linear-gradient(135deg, var(--et-gradient-bg-1) 0%, var(--et-gradient-bg-2) 100%)}.et-page-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.07) 1px, transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 20% 0%, #000 0, transparent 72%);mask-image:radial-gradient(circle at 20% 0%, #000 0, transparent 72%)}.et-page-hero-inner>*+*{margin-top:12px}.et-page-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 6px;padding:0;list-style:none;color:rgba(255, 255, 255, 0.78);font-size:.78rem}.et-page-crumbs li{list-style:none}.et-page-crumbs li+li::before{content:"›";margin-right:7px;color:rgba(255, 255, 255, 0.45)}.et-page-crumbs a{color:rgba(255, 255, 255, 0.92);font-weight:600;text-decoration:none}.et-page-crumbs a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.et-page-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0;padding:5px 13px 5px 11px;border:1px solid rgba(255, 255, 255, 0.35);border-radius:var(--et-radius-pill);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.et-page-title{margin:0;color:#fff;font-size:clamp(1.8rem,4.6vw,2.6rem);font-weight:700;letter-spacing:-0.02em;line-height:1.12}.et-page-lead{max-width:60ch;margin:0;color:rgba(255, 255, 255, 0.88);font-size:1rem;line-height:1.6}.et-page-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.et-page-meta li{display:inline-flex;align-items:center;gap:6px;color:rgba(255, 255, 255, 0.8);font-size:.78rem;list-style:none}.et-page-meta li svg{flex:0 0 auto;opacity:.85}.et-page-toc{margin:0 0 26px;padding:16px 20px;background:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-left:3px solid var(--et-primary);border-radius:var(--et-radius-md)}.et-page-toc-title{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--et-emphasis-color);font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.et-page-toc-title svg{color:var(--et-primary)}.et-page-toc ol{margin:0;padding:0;list-style:none;counter-reset:none}.et-page-toc li{margin:0;padding:0;list-style:none;line-height:1.5}.et-page-toc li::before{content:none !important}.et-page-toc a{display:flex;align-items:baseline;gap:8px;padding:4px 0;color:var(--et-primary);font-size:.9rem;font-weight:500;text-decoration:none}.et-page-toc a::before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--et-primary);opacity:.55}.et-page-toc a:hover{text-decoration:underline;text-underline-offset:3px}.et-page-toc li.is-h3{padding-left:16px}.et-page-toc li.is-h3 a{color:var(--et-muted);font-size:.86rem;font-weight:400}.et-page-body>:first-child{margin-top:0}.et-page-body h2,.et-page-body h3{scroll-margin-top:84px}.et-page-body h2{padding-bottom:8px;border-bottom:1px solid var(--et-border-soft)}.et-page-edit{margin-top:28px;font-size:.85rem}.et-page-pagelinks{margin:24px 0 0}.et-page-next{margin:26px 0 0;padding:20px 22px;background:var(--et-post-gray-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-lg);text-align:center}.et-page-next-title{margin:0 0 14px;color:var(--et-emphasis-color);font-size:.95rem;font-weight:600}.et-page-next-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.et-page-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--et-primary);border-radius:var(--et-radius-pill);font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.et-page-btn-primary{background:var(--et-primary);color:#fff}.et-page-btn-ghost{background:transparent;color:var(--et-primary)}@media(hover: hover){.et-page-btn-primary:hover{background:var(--et-primarydarker);border-color:var(--et-primarydarker);color:#fff;transform:translateY(-2px)}.et-page-btn-ghost:hover{background:rgba(0, 109, 193, 0.09);color:var(--et-primary);transform:translateY(-2px)}}.et-page-link-list{margin:0;padding:0;list-style:none}.et-page-link-list li{list-style:none;border-bottom:1px solid var(--et-border-soft)}.et-page-link-list li:last-child{border-bottom:0}.et-page-link-list a{display:flex;align-items:center;gap:8px;padding:10px 18px;color:var(--et-body-color);font-size:.88rem;text-decoration:none;transition:background .14s ease,color .14s ease}.et-page-link-list a svg{flex:0 0 auto;color:var(--et-muted)}.et-page-link-list .is-current a{background:rgba(0, 109, 193, 0.07);color:var(--et-primary);font-weight:600}.et-page-link-list .is-current a svg{color:var(--et-primary)}@media(hover: hover){.et-page-link-list a:hover{background:rgba(0, 109, 193, 0.07);color:var(--et-primary)}}.et-page-side-block{margin-top:18px}[data-bs-theme=dark] .et-page-toc,[data-bs-theme=dark] .et-page-next{border-color:#22354f}[data-bs-theme=dark] .et-page-toc{border-left-color:var(--et-primary)}[data-bs-theme=dark] .et-page-body h2{border-bottom-color:#22354f}[data-bs-theme=dark] .et-page-edit a{color:var(--et-primary-light);font-weight:600}[data-bs-theme=dark] .et-page-link-list a:hover,[data-bs-theme=dark] .et-page-link-list .is-current a{background:rgba(119, 219, 255, 0.09);color:var(--et-primary)}@media(max-width: 767.98px){.et-page-hero{margin-bottom:20px;padding:26px 20px 24px}.et-page-title{font-size:clamp(1.5rem,7vw,2rem)}.et-page-lead{font-size:.94rem}.et-page-toc{padding:14px 16px}}@media(max-width: 575.98px){.et-page-hero{border-radius:0}}@media(prefers-reduced-motion: reduce){.et-page-btn{transition:none}.et-page-btn:hover{transform:none}}@media print{.et-page-hero{margin:0 0 12px;padding:0 0 12px;background:#fff !important;color:#000 !important;border-bottom:2px solid #000}.et-page-hero::after,.et-page-toc,.et-page-meta,.et-page-crumbs,.et-page-eyebrow,.et-page-next,.et-page-edit,.sidebar{display:none !important}.et-page-hero h1,.et-page-lead{color:#000 !important}}.et-listing-hero{border-radius:var(--et-radius-lg);margin:0 0 26px}.et-author-head{background:var(--et-contrast-bg);border:1px solid var(--et-border-soft);border-radius:var(--et-radius-lg);box-shadow:var(--et-shadow-sm);margin:0 0 26px;padding:0 22px 20px}.et-author-head .cover-profile-top{border-bottom:0;border-radius:var(--et-radius-lg) var(--et-radius-lg) 0 0;box-shadow:none;margin:0 -22px}.et-author-head .profile-avatar img{border:4px solid var(--et-contrast-bg);border-radius:50%;box-shadow:var(--et-shadow-md)}.et-author-head .profile-header h1{font-size:clamp(1.4rem,4vw,1.85rem);margin:12px 0 0}.et-author-head .author-description{color:var(--et-muted);margin:12px auto 0;max-width:60ch}.et-author-head .author-description p{margin:0 0 8px}.et-author-meta{justify-content:center;margin-top:16px}.et-author-meta li{color:var(--et-muted)}.et-archive-panels{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));margin-top:8px}.et-archive-panel .card-header{border-bottom:1px solid var(--et-border-soft)}.et-archive-list li{list-style:none}.et-archive-list a{background:transparent;border:0;border-bottom:1px solid var(--et-border-soft);color:inherit;display:block;font-size:.9rem;padding:9px 16px;text-decoration:none;transition:background .15s ease,color .15s ease}.et-archive-list li:last-child a{border-bottom:0}.et-archive-list a:hover{background:var(--et-surface-soft);color:var(--et-primary-light)}.et-archive-list .children{padding-left:14px}.et-archive-list .children a{font-size:.84rem;padding-left:26px}.et-archive-intro{margin:0 0 22px}.error-404{text-align:center}.error-404 .et-404-code{color:var(--et-primary);font-size:clamp(3.4rem,12vw,5.5rem);font-weight:800;letter-spacing:-0.04em;line-height:1;margin:0 0 6px;opacity:.92}.error-404 h2{color:var(--et-emphasis-color);font-size:clamp(1.15rem,2.6vw,1.5rem);font-weight:700;line-height:1.35;margin:14px 0 10px}.error-404 p.et-404-text{color:var(--et-muted);font-size:.97rem;line-height:1.65;margin:0 auto 8px;max-width:520px}.error-404 p.et-404-redirect{color:var(--et-muted-2);font-size:.82rem;margin:0 0 22px}.error-404 .et-404-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.error-404 .et-404-btn{align-items:center;border:1px solid var(--et-primary);border-radius:var(--et-radius-pill);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 22px;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.error-404 .et-404-btn-primary{background:var(--et-primary);color:#fff}.error-404 .et-404-btn-primary:hover{background:var(--et-primarydarker);border-color:var(--et-primarydarker);color:#fff;transform:translateY(-2px)}.error-404 .et-404-btn-ghost{background:transparent;color:var(--et-primary)}.error-404 .et-404-btn-ghost:hover{background:color-mix(in srgb, var(--et-primary) 10%, transparent);transform:translateY(-2px)}@media(prefers-reduced-motion: reduce){.error-404 .et-404-btn:hover{transform:none}}.et-listing-term-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:0 0 auto}.et-listing-term-icon svg,.et-listing-term-icon img{display:block;width:100%;height:100%;object-fit:contain}.et-page-eyebrow .et-listing-term-icon svg,.et-page-eyebrow .et-listing-term-icon svg *,.et-page-eyebrow .et-listing-term-icon svg .path-primary,.et-page-eyebrow .et-listing-term-icon svg .path-secondary{fill:currentColor}.et-page-eyebrow .et-listing-term-icon{letter-spacing:normal;text-transform:none}.et-listing-hero .et-page-lead{max-width:62ch}.et-hero-search{max-width:560px}.et-hero-search .et-searchform{margin:0;padding:0;text-align:left}.et-hero-search .form-control{background-color:var(--et-contrast-bg);border:1px solid rgba(255, 255, 255, 0.45);height:46px}.et-hero-search .form-control::placeholder{color:var(--et-muted-2)}.et-hero-search .form-control:focus{border-color:var(--et-primary);box-shadow:0 0 0 4px rgba(255, 255, 255, 0.22)}.et-hero-search .btn{background-color:#c8d0d9;border-color:#b4bdc8;color:#16202b;font-weight:600;padding-inline:22px}.et-hero-search .btn:hover,.et-hero-search .btn:focus-visible{background-color:#aeb8c4;border-color:#9aa5b2;color:#16202b}.et-sidebar-sticky{position:-webkit-sticky;position:sticky;top:80px}.et-listing-col>.et-empty-state,.et-listing-col #content>.et-empty-state{background:var(--et-surface-soft);border-style:dashed;margin-top:4px}@media(max-width: 991.98px){.et-sidebar-sticky{position:static;top:auto}}@media(max-width: 575.98px){.et-listing-hero{margin-bottom:18px}.et-listing-hero .et-page-lead{max-width:none}}@media print{.et-sidebar-sticky{position:static}}
