:root,[data-theme="dark"]{--rdr-bm-btn-bg:rgba(22, 27, 34, 0.95);--rdr-bm-btn-bg-hover:rgba(30, 36, 46, 0.98);--rdr-bm-btn-border:rgba(255, 255, 255, 0.10);--rdr-bm-btn-text:#8b949e;--rdr-bm-btn-text-on:#c9d1d9;--rdr-bm-modal-bg:#161b22;--rdr-bm-modal-header:#0d1117;--rdr-bm-text:#c9d1d9;--rdr-bm-text-muted:#484f58;--rdr-bm-blue:#2ea8ff;--rdr-bm-track-off:#30363d;--rdr-bm-border:rgba(255, 255, 255, 0.08);--rdr-bm-border-focus:rgba(46, 168, 255, 0.50);--rdr-bm-sh-sw:0 4px 20px rgba(0, 0, 0, 0.40);--rdr-bm-sh-btn:0 1px 4px  rgba(0, 0, 0, 0.30);--rdr-bm-sh-modal:0 4px 24px rgba(0, 0, 0, 0.50);--rdr-bm-r-btn:40px;--rdr-bm-r-modal:10px;--rdr-bm-r-card:6px;--rdr-bm-r-input:6px;--rdr-bm-r-pill:999px;--rdr-bm-track-w:40px;--rdr-bm-track-h:22px;--rdr-bm-thumb-sz:16px}[data-theme="light"]{--rdr-bm-btn-bg:rgba(255, 255, 255, 0.95);--rdr-bm-btn-bg-hover:rgba(241, 245, 249, 0.98);--rdr-bm-btn-border:rgba(0, 0, 0, 0.12);--rdr-bm-btn-text:#64748b;--rdr-bm-btn-text-on:#1e293b;--rdr-bm-modal-bg:#f1f5f9;--rdr-bm-modal-header:#e2e8f0;--rdr-bm-text:#24292f;--rdr-bm-text-muted:#a0aec0;--rdr-bm-blue:#1e73be;--rdr-bm-track-off:#cbd5e1;--rdr-bm-border:rgba(0, 0, 0, 0.10);--rdr-bm-border-focus:rgba(30, 115, 190, 0.45);--rdr-bm-sh-sw:0 2px 10px rgba(0, 0, 0, 0.15);--rdr-bm-sh-btn:0 1px 3px  rgba(0, 0, 0, 0.10);--rdr-bm-sh-modal:0 2px 12px rgba(0, 0, 0, 0.10)}.rdr-bm-switch{display:flex!important;align-items:center!important;gap:10px!important;background:var(--rdr-bm-btn-bg)!important;border:1px solid var(--rdr-bm-btn-border)!important;border-radius:var(--rdr-bm-r-btn)!important;padding:8px 14px 8px 16px!important;box-shadow:var(--rdr-bm-sh-sw)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;cursor:default!important;user-select:none!important;font-family:inherit!important;white-space:nowrap!important;transition:box-shadow .2s ease}.rdr-bm-switch:hover{box-shadow:0 6px 28px rgb(0 0 0 / .3)!important}.rdr-bm-switch:focus-visible{outline:2px solid var(--rdr-bm-border-focus)!important;outline-offset:2px}.rdr-bm-sw-icon{font-size:14px;line-height:1;width:18px;text-align:center}.rdr-bm-sw-label{font-size:12px!important;font-weight:500!important;color:var(--rdr-bm-btn-text)!important;white-space:nowrap}.rdr-bm-sw-track{position:relative!important;width:var(--rdr-bm-track-w)!important;height:var(--rdr-bm-track-h)!important;border-radius:11px!important;background:var(--rdr-bm-track-off)!important;border:none!important;cursor:pointer!important;padding:0!important;flex-shrink:0!important;transition:background .25s ease}.rdr-bm-switch.is-on .rdr-bm-sw-track{background:var(--rdr-bm-blue)!important}.rdr-bm-sw-thumb{position:absolute!important;top:3px!important;left:3px!important;width:var(--rdr-bm-thumb-sz)!important;height:var(--rdr-bm-thumb-sz)!important;border-radius:50%!important;background:#ffffff!important;box-shadow:0 1px 4px rgb(0 0 0 / .3);transition:transform .25s ease}.rdr-bm-switch.is-on .rdr-bm-sw-thumb{transform:translateX(18px)!important}@media (max-width:767px){.rdr-bm-switch{display:none!important}}.rdr-bm-consent-tip{position:fixed!important;z-index:100000!important;min-width:240px;max-width:280px;background:var(--rdr-bm-btn-bg)!important;color:var(--rdr-bm-text)!important;border:1px solid var(--rdr-bm-btn-border)!important;border-radius:var(--rdr-bm-r-modal);box-shadow:var(--rdr-bm-sh-modal);padding:15px 16px 13px;font-family:inherit;font-size:13px;line-height:1.5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:rdrBmTipIn .18s cubic-bezier(.4,0,.2,1)}@keyframes rdrBmTipIn{from{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.rdr-bm-consent-text{margin:0 0 12px}.rdr-bm-consent-btns{display:flex;gap:8px}.rdr-bm-consent-accept,.rdr-bm-consent-decline{flex:1;padding:6px 12px;border-radius:var(--rdr-bm-r-card);cursor:pointer;font-size:12px;font-family:inherit;font-weight:600;transition:filter .15s,transform .1s}.rdr-bm-consent-accept{background:var(--rdr-bm-blue)!important;color:#fff!important;border:none!important}.rdr-bm-consent-decline{background:var(--rdr-bm-btn-bg)!important;color:var(--rdr-bm-btn-text)!important;border:1px solid var(--rdr-bm-btn-border)!important}.rdr-bm-consent-accept:hover{filter:brightness(1.12)}.rdr-bm-consent-decline:hover{filter:brightness(1.06)}.rdr-bm-consent-accept:active,.rdr-bm-consent-decline:active{transform:scale(.96)}#rdr-bm .rdr-bm-trigger-wrap{display:flex;gap:10px;flex-wrap:wrap}#rdr-bm .rdr-bm-trigger-btn{display:inline-flex!important;align-items:center!important;gap:.4rem!important;padding:.4em 1em!important;background:var(--rdr-bm-btn-bg)!important;color:var(--rdr-bm-btn-text)!important;border:1.5px solid var(--rdr-bm-btn-border)!important;border-radius:6px!important;cursor:pointer!important;font-size:13px!important;font-family:inherit!important;font-weight:600!important;line-height:1.9!important;box-shadow:var(--rdr-bm-sh-btn)!important;text-decoration:none!important;white-space:nowrap!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:color .2s ease,background .2s ease,border-color .2s ease}#rdr-bm .rdr-bm-trigger-btn:hover{color:var(--rdr-bm-btn-text-on)!important;border-color:var(--rdr-bm-blue)!important;background:var(--rdr-bm-btn-bg-hover)!important}#rdr-bm .rdr-bm-trigger-btn:active{transform:scale(.97)}#rdr-bm .rdr-bm-trigger-emo{font-size:14px;line-height:1}#rdr-bm .rdr-bm-trigger-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;background:var(--rdr-bm-blue)!important;color:#fff!important;border:none!important;border-radius:var(--rdr-bm-r-pill)!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.rdr-bm-modal-overlay{position:fixed!important;inset:0;z-index:99990!important;background:rgb(0 0 0 / .68)!important;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:rdrBmFadeIn .17s ease}.rdr-bm-modal-overlay[hidden]{display:none!important}@keyframes rdrBmFadeIn{from{opacity:0}to{opacity:1}}#rdr-bm-wrap{position:relative!important;width:100%!important;max-width:660px!important;max-height:82vh!important;background:var(--rdr-bm-modal-bg)!important;color:var(--rdr-bm-text)!important;border:1px solid var(--rdr-bm-border)!important;border-radius:var(--rdr-bm-r-modal)!important;box-shadow:var(--rdr-bm-sh-modal)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:rdrBmSlideUp .22s cubic-bezier(.4,0,.2,1)}@keyframes rdrBmSlideUp{from{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}#rdr-bm-wrap .rdr-bm-tabs{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;background:var(--rdr-bm-modal-header)!important;border-bottom:1px solid var(--rdr-bm-border)!important;flex-shrink:0!important}#rdr-bm-wrap .rdr-bm-tab{display:inline-flex!important;align-items:center!important;gap:.4rem!important;padding:.3em .9em!important;background:var(--rdr-bm-btn-bg)!important;color:var(--rdr-bm-btn-text)!important;border:1.5px solid var(--rdr-bm-btn-border)!important;border-radius:6px!important;font-size:13px!important;font-family:inherit!important;font-weight:600!important;cursor:pointer!important;white-space:nowrap!important;text-decoration:none!important;transition:color .2s,background .2s,border-color .2s}#rdr-bm-wrap .rdr-bm-tab.active{color:var(--rdr-bm-btn-text-on)!important;border-color:var(--rdr-bm-blue)!important}#rdr-bm-wrap .rdr-bm-tab:not(.active):hover{color:var(--rdr-bm-btn-text-on)!important;background:var(--rdr-bm-btn-bg-hover)!important;border-color:var(--rdr-bm-blue)!important}#rdr-bm-wrap .rdr-bm-tab-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;background:rgb(46 168 255 / .18)!important;color:var(--rdr-bm-blue)!important;border:none!important;border-radius:var(--rdr-bm-r-pill)!important;font-size:10px!important;font-weight:700!important}#rdr-bm-wrap .rdr-bm-tab.active .rdr-bm-tab-count{background:var(--rdr-bm-blue)!important;color:#fff!important}#rdr-bm-wrap .rdr-bm-modal-close{margin-left:auto!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;background:var(--rdr-bm-btn-bg)!important;border:1.5px solid var(--rdr-bm-btn-border)!important;border-radius:6px!important;color:var(--rdr-bm-btn-text)!important;font-size:14px!important;cursor:pointer!important;transition:color .15s,background .15s,border-color .15s}#rdr-bm-wrap .rdr-bm-modal-close:hover{color:var(--rdr-bm-btn-text-on)!important;background:var(--rdr-bm-btn-bg-hover)!important;border-color:var(--rdr-bm-blue)!important}#rdr-bm-wrap .rdr-bm-modal-close:active{transform:scale(.9)}#rdr-bm-wrap .rdr-bm-search-wrap{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border-bottom:1px solid var(--rdr-bm-border)!important;background:var(--rdr-bm-modal-bg)!important;flex-shrink:0!important}.rdr-bm-search-icon{font-size:12px;opacity:.45;flex-shrink:0}#rdr-bm-wrap .rdr-bm-search{flex:1!important;background:var(--rdr-bm-btn-bg)!important;border:1px solid var(--rdr-bm-border)!important;border-radius:var(--rdr-bm-r-input)!important;color:var(--rdr-bm-text)!important;font-size:13px!important;font-family:inherit!important;padding:5px 10px!important;outline:none!important;min-width:0;-webkit-appearance:none;appearance:none;transition:border-color .2s}#rdr-bm-wrap .rdr-bm-search::placeholder{color:var(--rdr-bm-text-muted);opacity:1}#rdr-bm-wrap .rdr-bm-search:focus{border-color:var(--rdr-bm-blue)!important}#rdr-bm-wrap .rdr-bm-search-clear{background:transparent!important;border:none!important;color:var(--rdr-bm-text-muted)!important;font-size:12px;cursor:pointer;padding:3px 6px;border-radius:4px;flex-shrink:0;transition:color .15s}#rdr-bm-wrap .rdr-bm-search-clear[hidden]{display:none!important}#rdr-bm-wrap .rdr-bm-search-clear:hover{color:var(--rdr-bm-text)!important}#rdr-bm-wrap .rdr-bm-panel{flex:1;overflow-y:auto;padding:14px;min-height:180px;scrollbar-width:thin;scrollbar-color:rgb(46 168 255 / .2) #fff0}#rdr-bm-wrap .rdr-bm-panel::-webkit-scrollbar{width:4px}#rdr-bm-wrap .rdr-bm-panel::-webkit-scrollbar-track{background:#fff0}#rdr-bm-wrap .rdr-bm-panel::-webkit-scrollbar-thumb{background:rgb(46 168 255 / .25);border-radius:99px}#rdr-bm-wrap .rdr-bm-panel:not(.active){display:none!important}#rdr-bm-wrap .rdr-bm-empty,#rdr-bm-wrap .rdr-bm-no-results{text-align:center;color:var(--rdr-bm-text-muted)!important;padding:44px 20px;margin:0;font-style:italic;font-size:13px;background:transparent!important}#rdr-bm-wrap .rdr-bm-no-results::before{content:'🔍  '}#rdr-bm-wrap .rdr-bm-loading{display:flex;justify-content:center;padding:32px}#rdr-bm-wrap .rdr-bm-loading[hidden]{display:none!important}#rdr-bm-wrap .rdr-bm-spinner{width:26px;height:26px;border:3px solid var(--rdr-bm-border);border-top-color:var(--rdr-bm-blue);border-radius:50%;animation:rdrBmSpin .65s linear infinite}@keyframes rdrBmSpin{to{transform:rotate(360deg)}}#rdr-bm-wrap .rdr-bm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}#rdr-bm-wrap .rdr-bm-card{display:flex!important;flex-direction:column!important;background:var(--rdr-bm-btn-bg)!important;border:1px solid var(--rdr-bm-border)!important;border-radius:var(--rdr-bm-r-card)!important;overflow:hidden;text-decoration:none!important;color:var(--rdr-bm-text)!important;transition:background .2s,transform .15s,box-shadow .2s}#rdr-bm-wrap .rdr-bm-card:hover{background:var(--rdr-bm-btn-bg-hover)!important;transform:translateY(-2px);box-shadow:0 4px 16px rgb(0 0 0 / .28)}#rdr-bm-wrap .rdr-bm-card-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}#rdr-bm-wrap .rdr-bm-card-thumb--placeholder{background:linear-gradient(135deg,rgb(46 168 255 / .12),rgb(46 168 255 / .03))!important;aspect-ratio:16/9}#rdr-bm-wrap .rdr-bm-card-body{padding:10px 12px;display:flex;flex-direction:column;gap:4px;flex:1}#rdr-bm-wrap .rdr-bm-card-title{font-size:13px!important;font-weight:600!important;color:var(--rdr-bm-text)!important;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none!important}#rdr-bm-wrap .rdr-bm-card-date{font-size:11px;color:var(--rdr-bm-text-muted)!important;margin-top:auto}#rdr-bm-wrap .rdr-bm-hl{background:rgb(46 168 255 / .22)!important;color:inherit;border-radius:3px;padding:0 2px}body.rdr-bm-modal-open{overflow:hidden!important}@media (max-width:767px){#rdr-bm-wrap{max-height:92vh!important;border-radius:10px 10px 0 0!important;margin-top:auto}.rdr-bm-modal-overlay{align-items:flex-end!important;padding:0!important}#rdr-bm-wrap .rdr-bm-cards{grid-template-columns:1fr}#rdr-bm-wrap .rdr-bm-tabs{gap:6px!important;padding:8px 10px!important}}@media (max-width:480px){#rdr-bm .rdr-bm-trigger-wrap{flex-direction:column}#rdr-bm .rdr-bm-trigger-btn{justify-content:center!important}}.rdrit-sc-widget{font-size:.9rem}.rdrit-sc-title{font-size:.95rem;font-weight:700;margin:0 0 .85rem;padding-bottom:.5rem;border-bottom:2px solid var(--rdrit-border,#e5e7eb)}.rdrit-sc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.rdrit-sc-card{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:inherit;padding:.5rem .6rem;border-radius:8px;border:1px solid #fff0;transition:background .15s,border-color .15s,transform .12s}.rdrit-sc-card:hover{background:var(--rdrit-sc-hover-bg,#f3f4f6);border-color:var(--rdrit-border,#e5e7eb);transform:translateX(2px);color:inherit;text-decoration:none}.rdrit-sc-thumb{flex-shrink:0;width:64px;height:64px;border-radius:6px;overflow:hidden;background:#f3f4f6}.rdrit-sc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rdrit-sc-noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;background:linear-gradient(135deg,#1e293b,#334155)}.rdrit-sc-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.18rem}.rdrit-sc-cat{font-size:.68rem;font-weight:700;color:var(--rdrit-accent,#2271b1);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdrit-sc-name{font-size:.82rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rdrit-sc-date{font-size:.71rem;color:#9ca3af;margin-top:.1rem}.rdrit-sc-empty{color:#9ca3af;font-size:.85rem;font-style:italic}.rdrit-sc-async-wrap{display:flex;flex-direction:column;gap:.6rem}.rdrit-sc-skeleton-item{display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem}.rdrit-sc-skeleton-thumb{flex-shrink:0;width:64px;height:64px;border-radius:6px}.rdrit-sc-skeleton-lines{flex:1;display:flex;flex-direction:column;gap:.4rem}.rdrit-pulse{height:12px;border-radius:4px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;animation:rdrit-pulse 1.4s ease-in-out infinite}.rdrit-pulse--xs{width:45%;height:10px}.rdrit-pulse--sm{width:35%;height:10px}.rdrit-pulse--md{width:90%}.rdrit-sc-skeleton-thumb.rdrit-pulse{width:64px;height:64px}@keyframes rdrit-pulse{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-theme="dark"] .rdrit-sc-card:hover{--rdrit-sc-hover-bg:#1f2937;--rdrit-border:#374151}[data-theme="dark"] .rdrit-pulse,[data-theme="dark"] .rdrit-sc-skeleton-thumb{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%);background-size:200% 100%;animation:rdrit-pulse 1.4s ease-in-out infinite}[data-theme="dark"] .rdrit-sc-thumb{background:#374151}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}:root,[data-theme="dark"]{--rdr-sh-bg:#0d1117;--rdr-sh-bg-toolbar:#161b22;--rdr-sh-bg-gutter:#111620;--rdr-sh-border:rgba(255,255,255,0.08);--rdr-sh-text:#c9d1d9;--rdr-sh-gutter-text:#484f58;--rdr-sh-ln-color:#586069;--rdr-sh-badge-bg:rgba(46,168,255,0.15);--rdr-sh-badge-text:#58a6ff;--rdr-sh-copy-bg:rgba(22,27,34,0.9);--rdr-sh-copy-text:#8b949e;--rdr-sh-copy-hover:#c9d1d9;--rdr-sh-copy-ok:#3fb950;--rdr-sh-shadow:0 4px 24px rgba(0,0,0,0.5);--rdr-sh-keyword:#ff7b72;--rdr-sh-string:#a5d6ff;--rdr-sh-comment:#8b949e;--rdr-sh-number:#79c0ff;--rdr-sh-builtin:#d2a8ff;--rdr-sh-operator:#ff7b72;--rdr-sh-variable:#ffa657;--rdr-sh-function:#d2a8ff;--rdr-sh-tag:#7ee787;--rdr-sh-attr:#79c0ff;--rdr-sh-property:#79c0ff;--rdr-sh-selector:#7ee787;--rdr-sh-at-rule:#ff7b72;--rdr-sh-color-tok:#79c0ff;--rdr-sh-key:#7ee787;--rdr-sh-anchor:#ffa657;--rdr-sh-decorator:#d2a8ff;--rdr-sh-cmdlet:#79c0ff;--rdr-sh-flag:#ffa657;--rdr-sh-doctype:#8b949e;--rdr-sh-entity:#79c0ff;--rdr-sh-punct:#c9d1d9;--rdr-sh-sw-bg:rgba(22,27,34,0.95);--rdr-sh-sw-border:rgba(255,255,255,0.1);--rdr-sh-sw-text:#8b949e;--rdr-sh-sw-track-off:#30363d;--rdr-sh-sw-track-on:#2ea8ff;--rdr-sh-sw-knob:#ffffff}[data-theme="light"]{--rdr-sh-bg:#f8fafc;--rdr-sh-bg-toolbar:#f1f5f9;--rdr-sh-bg-gutter:#edf2f7;--rdr-sh-border:rgba(0,0,0,0.1);--rdr-sh-text:#24292f;--rdr-sh-gutter-text:#a0aec0;--rdr-sh-ln-color:#a0aec0;--rdr-sh-badge-bg:rgba(30,115,190,0.1);--rdr-sh-badge-text:#1e73be;--rdr-sh-copy-bg:rgba(241,245,249,0.95);--rdr-sh-copy-text:#64748b;--rdr-sh-copy-hover:#1e293b;--rdr-sh-copy-ok:#16a34a;--rdr-sh-shadow:0 2px 12px rgba(0,0,0,0.1);--rdr-sh-keyword:#cf222e;--rdr-sh-string:#0a3069;--rdr-sh-comment:#6e7781;--rdr-sh-number:#0550ae;--rdr-sh-builtin:#8250df;--rdr-sh-operator:#cf222e;--rdr-sh-variable:#953800;--rdr-sh-function:#8250df;--rdr-sh-tag:#116329;--rdr-sh-attr:#0550ae;--rdr-sh-property:#0550ae;--rdr-sh-selector:#116329;--rdr-sh-at-rule:#cf222e;--rdr-sh-color-tok:#0550ae;--rdr-sh-key:#116329;--rdr-sh-anchor:#953800;--rdr-sh-decorator:#8250df;--rdr-sh-cmdlet:#0550ae;--rdr-sh-flag:#953800;--rdr-sh-doctype:#6e7781;--rdr-sh-entity:#0550ae;--rdr-sh-punct:#24292f;--rdr-sh-sw-bg:rgba(255,255,255,0.95);--rdr-sh-sw-border:rgba(0,0,0,0.12);--rdr-sh-sw-text:#64748b;--rdr-sh-sw-track-off:#cbd5e1;--rdr-sh-sw-track-on:#1e73be;--rdr-sh-sw-knob:#ffffff}.rdr-sh-block{background:var(--rdr-sh-bg);border:1px solid var(--rdr-sh-border);border-radius:10px;margin:1.5em 0;overflow:hidden;font-family:'JetBrains Mono','Fira Code','Cascadia Code','Courier New',monospace;font-size:13px;line-height:1.65;box-shadow:var(--rdr-sh-shadow);position:relative;transition:box-shadow 0.2s ease}.rdr-sh-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--rdr-sh-bg-toolbar);border-bottom:1px solid var(--rdr-sh-border);min-height:36px}.rdr-sh-lang-badge{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:4px;background:var(--rdr-sh-badge-bg);color:var(--rdr-sh-badge-text);font-family:'DM Sans',sans-serif}.rdr-sh-copy-btn{display:flex;align-items:center;gap:5px;background:var(--rdr-sh-copy-bg);border:1px solid var(--rdr-sh-border);border-radius:6px;color:var(--rdr-sh-copy-text);font-size:11px;font-family:'DM Sans',sans-serif;padding:4px 10px;cursor:pointer;transition:all 0.18s ease;backdrop-filter:blur(4px);white-space:nowrap}.rdr-sh-copy-btn:hover{color:var(--rdr-sh-copy-hover);border-color:var(--rdr-sh-badge-text)}.rdr-sh-copy-btn--copied{color:var(--rdr-sh-copy-ok)!important;border-color:var(--rdr-sh-copy-ok)!important}.rdr-sh-copy-btn svg{flex-shrink:0}.rdr-sh-inner{display:flex;overflow-x:auto;overflow-y:hidden}.rdr-sh-gutter{display:flex;flex-direction:column;align-items:flex-end;padding:14px 12px 14px 16px;background:var(--rdr-sh-bg-gutter);border-right:1px solid var(--rdr-sh-border);color:var(--rdr-sh-gutter-text);font-size:12px;line-height:1.65;user-select:none;min-width:40px;flex-shrink:0}.rdr-sh-gutter span{display:block;line-height:1.65}.rdr-sh-code{flex:1;overflow-x:auto;padding:14px 18px;min-width:0}.rdr-sh-code pre,.rdr-sh-code pre code{margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;font-family:inherit!important;font-size:inherit!important;line-height:1.65!important;color:var(--rdr-sh-text)!important;white-space:pre!important;tab-size:4}.rdr-t-keyword{color:var(--rdr-sh-keyword);font-weight:500}.rdr-t-string{color:var(--rdr-sh-string)}.rdr-t-comment{color:var(--rdr-sh-comment);font-style:italic}.rdr-t-number{color:var(--rdr-sh-number)}.rdr-t-builtin{color:var(--rdr-sh-builtin)}.rdr-t-operator{color:var(--rdr-sh-operator)}.rdr-t-variable{color:var(--rdr-sh-variable)}.rdr-t-function{color:var(--rdr-sh-function)}.rdr-t-tag{color:var(--rdr-sh-tag)}.rdr-t-attr-name{color:var(--rdr-sh-attr)}.rdr-t-property{color:var(--rdr-sh-property)}.rdr-t-selector{color:var(--rdr-sh-selector)}.rdr-t-at-rule{color:var(--rdr-sh-at-rule)}.rdr-t-color{color:var(--rdr-sh-color-tok)}.rdr-t-key{color:var(--rdr-sh-key);font-weight:500}.rdr-t-anchor{color:var(--rdr-sh-anchor)}.rdr-t-directive{color:var(--rdr-sh-comment)}.rdr-t-decorator{color:var(--rdr-sh-decorator)}.rdr-t-cmdlet{color:var(--rdr-sh-cmdlet)}.rdr-t-flag{color:var(--rdr-sh-flag)}.rdr-t-doctype{color:var(--rdr-sh-doctype);font-style:italic}.rdr-t-entity{color:var(--rdr-sh-entity)}.rdr-t-punct{color:var(--rdr-sh-punct)}.rdr-t-plain{color:var(--rdr-sh-text)}.rdr-sh-loader{position:absolute;bottom:10px;right:14px;display:flex;gap:4px;align-items:center}.rdr-sh-loader span{width:6px;height:6px;border-radius:50%;background:var(--rdr-sh-badge-text);opacity:.4;animation:rdrShPulse 1.2s ease-in-out infinite}.rdr-sh-loader span:nth-child(2){animation-delay:0.2s}.rdr-sh-loader span:nth-child(3){animation-delay:0.4s}@keyframes rdrShPulse{0%,80%,100%{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}#rdr-sh-switch.rdr-sh-switch--floating{display:flex;align-items:center;gap:10px;background:var(--rdr-sh-sw-bg);border:1px solid var(--rdr-sh-sw-border);border-radius:40px;padding:8px 14px 8px 16px;box-shadow:0 4px 20px rgb(0 0 0 / .2);backdrop-filter:blur(12px);cursor:default;user-select:none;transition:box-shadow 0.2s ease,bottom 0.3s ease;font-family:'DM Sans',sans-serif}#rdr-sh-switch.rdr-sh-switch--floating:hover{box-shadow:0 6px 28px rgb(0 0 0 / .3)}.rdr-sh-switch__label{font-size:12px;font-weight:500;color:var(--rdr-sh-sw-text);white-space:nowrap}.rdr-sh-switch__toggle{position:relative;width:40px;height:22px;border-radius:11px;background:var(--rdr-sh-sw-track-off);border:none;cursor:pointer;padding:0;transition:background 0.25s ease;flex-shrink:0}.rdr-sh-switch__toggle--on{background:var(--rdr-sh-sw-track-on)}.rdr-sh-switch__knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--rdr-sh-sw-knob);box-shadow:0 1px 4px rgb(0 0 0 / .3);transition:transform 0.25s ease}.rdr-sh-switch__toggle--on .rdr-sh-switch__knob{transform:translateX(18px)}#rdr-sh-switch:not(.rdr-sh-switch--floating){display:inline-flex;align-items:center;gap:10px;margin:0 0 1.2em 0;font-family:'DM Sans',sans-serif}@media (max-width:640px){.rdr-sh-block{font-size:12px;border-radius:6px;margin:1em -8px}.rdr-sh-gutter{padding:12px 8px;min-width:32px;font-size:11px}.rdr-sh-code{padding:12px 12px}.rdr-sh-toolbar{padding:6px 10px}#rdr-sh-switch.rdr-sh-switch--floating{bottom:16px;right:16px;padding:6px 10px 6px 12px}.rdr-sh-switch__label{display:none}}.rdr-sh-copy-btn:focus-visible,.rdr-sh-switch__toggle:focus-visible{outline:2px solid var(--rdr-sh-badge-text);outline-offset:2px}.entry-content pre:not(.rdr-sh-block pre),.wp-block-code:not(.rdr-sh-block .wp-block-code){transition:opacity 0.3s ease}[data-rdr-loading="true"]{opacity:.7}.rdr-sh-under-title-wrap{margin:0 0 14px 0}#rdr-sh-switch.rdr-sh-switch--under-title{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 12px;background:var(--rdr-sh-sw-bg);border:1px solid var(--rdr-sh-sw-border);border-radius:20px;font-family:'DM Sans',sans-serif;box-shadow:0 1px 4px rgb(0 0 0 / .08)}#rdr-sh-switch.rdr-sh-switch--under-title .rdr-sh-switch__label{font-size:12px;font-weight:500;color:var(--rdr-sh-sw-text)}@media (max-width:767px){#rdr-sh-switch.rdr-sh-switch--floating{display:none!important}}.rdr-sh-under-title-wrap{margin:6px 0 14px 0;display:block}.rdr-sh-switch--glossaire{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;font-family:'DM Sans',sans-serif}.rdr-sh-switch--glossaire .rdr-sh-switch__label{font-size:13px!important;font-weight:500!important;color:var(--rdr-text-secondary,#8b949e)!important;white-space:nowrap}.rdr-sh-glossaire-btn{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:44px!important;height:24px!important;border-radius:12px!important;border:1.5px solid rgb(255 255 255 / .2)!important;cursor:pointer!important;padding:3px!important;position:relative!important;background:#374151!important;transition:background 0.3s ease,border-color 0.3s ease!important;flex-shrink:0!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;overflow:visible!important}.rdr-sh-glossaire-btn.rdr-sh-switch__toggle--on{background:#2ea8ff!important;border-color:rgb(46 168 255 / .5)!important}[data-theme="light"] .rdr-sh-glossaire-btn{background:#cbd5e1!important;border-color:rgb(0 0 0 / .15)!important}[data-theme="light"] .rdr-sh-glossaire-btn.rdr-sh-switch__toggle--on{background:#1e73be!important;border-color:rgb(30 115 190 / .5)!important}.rdr-sh-glossaire-btn .rdr-sh-switch__knob{position:absolute!important;width:16px!important;height:16px!important;border-radius:50%!important;background:white!important;top:50%!important;transform:translateY(-50%)!important;left:4px!important;transition:left 0.3s ease!important;box-shadow:0 1px 3px rgb(0 0 0 / .4)!important}.rdr-sh-glossaire-btn.rdr-sh-switch__toggle--on .rdr-sh-switch__knob{left:22px!important}.rdr-sh-switch--shortcode{font-family:'DM Sans',sans-serif}body:not(.rdr-sh-enabled-cpt) #rdr-sh-switch.rdr-sh-switch--floating{display:none!important}[class^="rdrit-badge-pill--"]{display:inline-block;padding:.25em .6em;font-size:.78em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10rem}.rdrit-badge-pill--primary{background-color:#007bff;color:#fff}.rdrit-badge-pill--secondary{background-color:#6c757d;color:#fff}.rdrit-badge-pill--success{background-color:#28a745;color:#fff}.rdrit-badge-pill--danger{background-color:#dc3545;color:#fff}.rdrit-badge-pill--warning{background-color:#ffc107;color:#212529}.rdrit-badge-pill--info{background-color:#17a2b8;color:#fff}.rdrit-badge-pill--dark{background-color:#343a40;color:#fff}[data-theme="dark"] .rdrit-badge-pill--primary{background-color:#1a4a8a;color:#90caf9}[data-theme="dark"] .rdrit-badge-pill--secondary{background-color:#3a3f44;color:#ced4da}[data-theme="dark"] .rdrit-badge-pill--success{background-color:#1e5c33;color:#a8f0be}[data-theme="dark"] .rdrit-badge-pill--danger{background-color:#6b1c26;color:#ffcdd2}[data-theme="dark"] .rdrit-badge-pill--warning{background-color:#7a5200;color:#ffe082}[data-theme="dark"] .rdrit-badge-pill--info{background-color:#0d4a56;color:#80deea}[data-theme="dark"] .rdrit-badge-pill--dark{background-color:#1a1d20;color:#adb5bd}@media (max-width:767px){.rdrit-hide-mobile{display:none!important}}@media (min-width:768px) and (max-width:1024px){.rdrit-hide-tablet{display:none!important}}@media (min-width:1025px){.rdrit-hide-desktop{display:none!important}}.scf-form-container.scf-loading{display:flex;justify-content:center;align-items:center;min-height:120px}.scf-spinner{display:flex;gap:6px;align-items:center}.scf-spinner span{width:10px;height:10px;border-radius:50%;background:currentColor;opacity:.3;animation:scf-bounce 1s infinite ease-in-out}.scf-spinner span:nth-child(2){animation-delay:.15s}.scf-spinner span:nth-child(3){animation-delay:.3s}@keyframes scf-bounce{0%,80%,100%{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1}}.scf-wrapper{position:relative}.scf-form{display:flex;flex-direction:column;gap:1.25rem}.scf-field{display:flex;flex-direction:column;gap:.35rem}.scf-field label{font-weight:600;font-size:.9rem}.scf-required{color:#e53e3e;margin-left:2px}.scf-field input,.scf-field textarea,.scf-field select{width:100%;padding:.65rem .85rem;border:1.5px solid #d1d5db;border-radius:6px;font-size:1rem;font-family:inherit;color:inherit;background:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.scf-field input:focus,.scf-field textarea:focus,.scf-field select:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgb(79 70 229 / .15)}.scf-field textarea{resize:vertical;min-height:120px}.scf-field--error input,.scf-field--error textarea,.scf-field--error select{border-color:#e53e3e;box-shadow:0 0 0 3px rgb(229 62 62 / .12)}.scf-error{font-size:.82rem;color:#e53e3e;min-height:1.1em}.scf-hp{position:absolute!important;left:-9999px!important;top:-9999px!important;opacity:0!important;height:0!important;overflow:hidden!important}.scf-form-footer{display:flex;flex-direction:column;gap:.5rem}.scf-submit{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:#4f46e5;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;align-self:flex-start}.scf-submit:hover:not(:disabled){background:#4338ca}.scf-submit:active:not(:disabled){transform:scale(.98)}.scf-submit:disabled{opacity:.6;cursor:not-allowed}.scf-submit__spinner{display:none;width:16px;height:16px;border:2px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%}.scf-submit--loading .scf-submit__spinner{display:inline-block;animation:scf-spin .7s linear infinite}@keyframes scf-spin{to{transform:rotate(360deg)}}.scf-response{padding:.75rem 1rem;border-radius:6px;font-size:.95rem;font-weight:500}.scf-response:empty{display:none}.scf-response--success{background:#f0fdf4;color:#15803d;border:1px solid #86efac}.scf-response--error{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5}.scf-recaptcha-notice{font-size:.75rem;color:#6b7280;margin:0}.scf-recaptcha-notice a{color:inherit}.scf-load-error{color:#b91c1c;font-style:italic}:root,[data-wpa-theme]{--wpa-bg:#ffffff;--wpa-bg-subtle:#f6f7f9;--wpa-border:#e2e5ea;--wpa-text:#1a1d23;--wpa-text-muted:#6b7280;--wpa-accent:#5046e5;--wpa-accent-hover:#3d35c4;--wpa-accent-text:#ffffff;--wpa-danger:#dc2626;--wpa-danger-hover:#b91c1c;--wpa-success:#16a34a;--wpa-warning-bg:#fffbeb;--wpa-warning-text:#92400e;--wpa-radius:8px;--wpa-radius-sm:4px;--wpa-shadow:0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.06);--wpa-font:inherit}body.dark-mode [data-wpa-theme],@media (prefers-color-scheme:dark){[data-wpa-theme]{--wpa-bg:#1a1d23;--wpa-bg-subtle:#242830;--wpa-border:#2e323c;--wpa-text:#e8eaed;--wpa-text-muted:#9ca3af;--wpa-accent:#7c6ff7;--wpa-accent-hover:#6b5ef5;--wpa-accent-text:#ffffff;--wpa-danger:#f87171;--wpa-danger-hover:#ef4444;--wpa-warning-bg:#2d2208;--wpa-warning-text:#fbbf24;--wpa-shadow:0 1px 3px rgba(0,0,0,.3)}}.dark-mode [data-wpa-theme]{--wpa-bg:#1a1d23;--wpa-bg-subtle:#242830;--wpa-border:#2e323c;--wpa-text:#e8eaed;--wpa-text-muted:#9ca3af;--wpa-accent:#7c6ff7;--wpa-accent-hover:#6b5ef5;--wpa-danger:#f87171;--wpa-warning-bg:#2d2208;--wpa-warning-text:#fbbf24;--wpa-shadow:0 1px 3px rgba(0,0,0,.3)}[data-wpa-theme]{background:var(--wpa-bg);color:var(--wpa-text);font-family:var(--wpa-font);box-sizing:border-box}.wpa-btn{display:inline-flex;align-items:center;gap:.4em;padding:.55em 1.2em;border:1px solid #fff0;border-radius:var(--wpa-radius-sm);font-size:.9rem;font-weight:500;line-height:1.4;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s,opacity .15s}.wpa-btn:focus-visible{outline:2px solid var(--wpa-accent);outline-offset:2px}.wpa-btn--primary{background:var(--wpa-accent);color:var(--wpa-accent-text);border-color:var(--wpa-accent)}.wpa-btn--primary:hover{background:var(--wpa-accent-hover);border-color:var(--wpa-accent-hover)}.wpa-btn--secondary{background:var(--wpa-bg-subtle);color:var(--wpa-text);border-color:var(--wpa-border)}.wpa-btn--secondary:hover{border-color:var(--wpa-accent);color:var(--wpa-accent)}.wpa-btn--danger{background:#fff0;color:var(--wpa-danger);border-color:var(--wpa-danger)}.wpa-btn--danger:hover{background:var(--wpa-danger);color:#fff}.wpa-btn--ghost{background:#fff0;color:var(--wpa-text-muted);border-color:var(--wpa-border)}.wpa-btn--ghost:hover{color:var(--wpa-text)}.wpa-btn--sm{padding:.35em .8em;font-size:.8rem}.wpa-btn:disabled,.wpa-btn[aria-disabled="true"]{opacity:.55;pointer-events:none}.wpa-input{width:100%;padding:.55em .85em;border:1px solid var(--wpa-border);border-radius:var(--wpa-radius-sm);background:var(--wpa-bg);color:var(--wpa-text);font-size:.9rem;transition:border-color .15s}.wpa-input:focus{outline:none;border-color:var(--wpa-accent);box-shadow:0 0 0 3px rgb(80 70 229 / .15)}.wpa-input::placeholder{color:var(--wpa-text-muted)}.wpa-label{display:block;font-size:.85rem;font-weight:500;margin-bottom:.35em;color:var(--wpa-text)}.wpa-input-group{display:flex;gap:.5rem;flex-wrap:wrap}.wpa-input-group .wpa-input{flex:1;min-width:200px}.wpa-hint{margin:.4em 0 0;font-size:.8rem;color:var(--wpa-text-muted)}.wpa-login-form{padding:1.25rem;border:1px solid var(--wpa-border);border-radius:var(--wpa-radius);box-shadow:var(--wpa-shadow)}.wpa-form-feedback{margin-top:.6rem;font-size:.875rem;min-height:1.2em}.wpa-form-feedback.is-success{color:var(--wpa-success)}.wpa-form-feedback.is-error{color:var(--wpa-danger)}.wpa-notice{padding:.65em 1em;border-radius:var(--wpa-radius-sm);font-size:.875rem;margin-bottom:1em}.wpa-notice--error{background:#fef2f2;color:var(--wpa-danger);border:1px solid #fecaca}.wpa-notice--info{background:var(--wpa-warning-bg);color:var(--wpa-warning-text);border:1px solid currentColor}.wpa-gate{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border:1px solid var(--wpa-border);border-radius:var(--wpa-radius);background:var(--wpa-bg-subtle);margin:1.5em 0}.wpa-gate__icon{font-size:1.4rem;color:var(--wpa-accent);flex-shrink:0}.wpa-gate__message{margin:0;font-size:.9rem}.wpa-gate__message a{color:var(--wpa-accent)}.wpa-badge{display:inline-block;padding:.2em .6em;font-size:.75rem;font-weight:600;border-radius:999px;background:var(--wpa-accent);color:var(--wpa-accent-text);margin-right:.25em}.wpa-premium-badge{display:inline-flex;align-items:center;gap:.3em;font-size:.8rem;font-weight:600;color:var(--wpa-accent)}.wpa-account{padding:1.25rem;border:1px solid var(--wpa-border);border-radius:var(--wpa-radius);box-shadow:var(--wpa-shadow)}.wpa-account__section{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--wpa-border)}.wpa-account__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.wpa-account__heading{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--wpa-text-muted);margin:0 0 .6rem}.wpa-toggle{display:flex;align-items:center;gap:.65rem;cursor:pointer;user-select:none}.wpa-toggle input{position:absolute;opacity:0;width:0;height:0}.wpa-toggle__track{width:40px;height:22px;border-radius:999px;background:var(--wpa-border);position:relative;transition:background .2s;flex-shrink:0}.wpa-toggle__track::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 2px rgb(0 0 0 / .2)}.wpa-toggle input:checked~.wpa-toggle__track{background:var(--wpa-accent)}.wpa-toggle input:checked~.wpa-toggle__track::after{transform:translateX(18px)}.wpa-toggle__label{font-size:.9rem}.wpa-account-box{padding:1rem;border:1px solid var(--wpa-border);border-radius:var(--wpa-radius)}.wpa-account-box__email{font-size:.875rem;color:var(--wpa-text-muted);margin:0 0 .5rem;word-break:break-word}.wpa-account-box__roles{margin-bottom:.75rem}.wpa-cta{padding:1.1rem 1.25rem;border:1px solid var(--wpa-border);border-radius:var(--wpa-radius);background:var(--wpa-bg-subtle);text-align:center}.wpa-cta__text{font-size:.9rem;margin:0 0 .9rem;color:var(--wpa-text)}.wpa-cta__btn{width:100%;justify-content:center}.wpa-export-btn{font-size:.85rem}.wpa-export-btn__icon{font-style:normal}.wpa-export-float{display:inline-flex;align-items:center;gap:.4em;padding:.55em .9em;background:var(--wpa-accent);color:var(--wpa-accent-text);border:none;border-radius:var(--wpa-radius-sm);font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:var(--wpa-shadow);transition:background .15s,opacity .15s,transform .1s}.wpa-export-float:hover{background:var(--wpa-accent-hover);transform:translateY(-1px)}.wpa-export-float:active{transform:translateY(0)}.wpa-export-float:focus-visible{outline:2px solid var(--wpa-accent);outline-offset:2px}.wpa-export-float[aria-busy="true"]{opacity:.7;cursor:wait}.wpa-export-float__icon{font-style:normal;letter-spacing:-.02em}@media (max-width:480px){.wpa-export-float__label{display:none}}.wpa-toast{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%) translateY(1rem);background:var(--wpa-text);color:var(--wpa-bg);padding:.6em 1.2em;border-radius:var(--wpa-radius-sm);font-size:.875rem;z-index:99999;opacity:0;transition:opacity .25s,transform .25s;pointer-events:none;white-space:nowrap}.wpa-toast--visible{opacity:1;transform:translateX(-50%) translateY(0)}.wpa-already-logged-in{font-size:.9rem;color:var(--wpa-text-muted);padding:.65rem 1rem;background:var(--wpa-bg-subtle);border:1px solid var(--wpa-border);border-radius:var(--wpa-radius-sm);display:flex;align-items:center;gap:.5em}.wpa-not-connected{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:var(--wpa-bg);border:1px solid var(--wpa-border);border-radius:var(--wpa-radius);box-shadow:var(--wpa-shadow)}.wpa-not-connected__icon{font-size:1.5rem;flex-shrink:0;margin-top:.1rem}.wpa-not-connected__body{flex:1}.wpa-not-connected__text{font-size:.9rem;color:var(--wpa-text-muted);margin:0 0 .85rem;line-height:1.5}.wpa-expiry-notice{position:relative;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.65rem 1.25rem;font-size:.9rem;z-index:9980}.wpa-expiry-notice--expired{background:#fef2f2;border-bottom:2px solid #fecaca;color:#991b1b}.wpa-expiry-notice--warning{background:#fffbeb;border-bottom:2px solid #fde68a;color:#92400e}.wpa-expiry-notice__close{margin-left:auto;background:none;border:none;font-size:1.1rem;cursor:pointer;color:currentColor;opacity:.6;line-height:1;padding:0 .25rem}.wpa-expiry-notice__close:hover{opacity:1}.wpa-early-access{margin:1em 0}.wpa-ea-search{margin-bottom:1.25rem}.wpa-ea-search__input{width:100%;max-width:360px;padding:.55em 1em;border:1px solid var(--wpa-border);border-radius:var(--wpa-radius-sm);background:var(--wpa-bg);color:var(--wpa-text);font-size:.9rem;transition:border-color .15s}.wpa-ea-search__input:focus{outline:none;border-color:var(--wpa-accent);box-shadow:0 0 0 3px rgb(80 70 229 / .12)}.wpa-ea-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.wpa-ea-card{background:var(--wpa-bg);border:1px solid var(--wpa-border);border-radius:var(--wpa-radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s,border-color .15s}.wpa-ea-card:hover{border-color:var(--wpa-accent);box-shadow:var(--wpa-shadow)}.wpa-ea-card__thumb-wrap{aspect-ratio:16 / 9;overflow:hidden;background:var(--wpa-bg-subtle);flex-shrink:0}.wpa-ea-card__thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.wpa-ea-card:hover .wpa-ea-card__thumb{transform:scale(1.03)}.wpa-ea-card__thumb--placeholder{display:flex;align-items:center;justify-content:center}.wpa-ea-card__thumb--placeholder::after{content:'&#9733;';font-size:2rem;color:var(--wpa-border)}.wpa-ea-card__body{padding:1rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.wpa-ea-card__meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.wpa-early-access__type{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:999px;background:var(--wpa-bg-subtle);color:var(--wpa-text-muted);border:1px solid var(--wpa-border)}.wpa-early-access__date{font-size:.78rem;color:var(--wpa-text-muted)}.wpa-early-access__export{font-size:.72rem;font-weight:600;color:var(--wpa-accent);text-decoration:none;padding:2px 7px;border:1px solid var(--wpa-accent);border-radius:var(--wpa-radius-sm);margin-left:auto;white-space:nowrap}.wpa-early-access__export:hover{background:var(--wpa-accent);color:var(--wpa-accent-text)}.wpa-ea-card__title{font-size:1rem;font-weight:500;margin:0;line-height:1.35}.wpa-ea-card__title a{color:var(--wpa-text);text-decoration:none}.wpa-ea-card__title a:hover{color:var(--wpa-accent)}.wpa-ea-card__excerpt{font-size:.85rem;color:var(--wpa-text-muted);margin:0;line-height:1.5;flex:1}.wpa-ea-empty{color:var(--wpa-text-muted);font-size:.9rem;font-style:italic;padding:1rem 0}.wpa-ea-card--skeleton{pointer-events:none}.wpa-skel{background:linear-gradient(90deg,var(--wpa-bg-subtle) 25%,var(--wpa-border) 50%,var(--wpa-bg-subtle) 75%);background-size:200% 100%;animation:wpa-skel-shine 1.4s infinite;border-radius:var(--wpa-radius-sm)}.wpa-skel.wpa-ea-card__thumb-wrap{width:100%;height:100%;border-radius:0}.wpa-skel--title{height:18px;margin-bottom:6px}.wpa-skel--text{height:13px;margin-bottom:5px}@keyframes wpa-skel-shine{from{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:600px){.wpa-ea-grid{grid-template-columns:1fr}}.wpa-account__email{font-size:.9rem;color:var(--wpa-text-muted);margin:0 0 .75rem}.wpa-account__roles{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.wpa-account__role{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.wpa-account__role--expiring .wpa-badge{border-color:#f59e0b;color:#b45309;background:#fef3c7}.wpa-account__expiry{font-size:.8rem;color:var(--wpa-text-muted)}.wpa-account__expiry--lifetime{color:var(--wpa-accent);font-weight:500}.wpa-account__expiry--soon{color:#dc2626;font-weight:500}.wpa-account__ea-btn{margin-top:.25rem}.wpa-account__ea-btn:hover{border-color:var(--wpa-accent);color:var(--wpa-accent)}.wpa-account__devices{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.wpa-account__device{display:flex;align-items:center;gap:.6rem;font-size:.85rem;padding:.4rem .6rem;background:var(--wpa-bg-subtle);border:1px solid var(--wpa-border);border-radius:var(--wpa-radius-sm)}.wpa-account__device-icon{font-size:1rem;flex-shrink:0}.wpa-account__device-info{flex:1;color:var(--wpa-text)}.wpa-account__device-info em{color:var(--wpa-text-muted);font-size:.78rem;font-style:normal}.wpa-account__device-date{font-size:.75rem;color:var(--wpa-text-muted);white-space:nowrap}:root{--wps-bg:#ffffff;--wps-bg-card:#f8f9fa;--wps-border:#dee2e6;--wps-text:#212529;--wps-text-muted:#6c757d;--wps-primary:#0d6efd;--wps-primary-hover:#0b5ed7;--wps-primary-text:#ffffff;--wps-success:#198754;--wps-danger:#dc3545;--wps-bar-bg:#e9ecef;--wps-bar-fill:#0d6efd;--wps-radius:8px;--wps-shadow:0 2px 8px rgba(0,0,0,.08);--wps-transition:.25s ease}.wps-poll.wps-is-dark,.wps-poll.wps-theme-dark{--wps-bg:#1e1e2e;--wps-bg-card:#28283c;--wps-border:#3a3a55;--wps-text:#e0e0f0;--wps-text-muted:#9090b0;--wps-primary:#7c9cff;--wps-primary-hover:#9cb4ff;--wps-primary-text:#0d0d1e;--wps-success:#4ade80;--wps-danger:#f87171;--wps-bar-bg:#3a3a55;--wps-bar-fill:#7c9cff;--wps-shadow:0 2px 12px rgba(0,0,0,.35)}@media (prefers-color-scheme:dark){.wps-poll.wps-theme-auto:not(.wps-theme-resolved){--wps-bg:#1e1e2e;--wps-bg-card:#28283c;--wps-border:#3a3a55;--wps-text:#e0e0f0;--wps-text-muted:#9090b0;--wps-primary:#7c9cff;--wps-primary-hover:#9cb4ff;--wps-primary-text:#0d0d1e;--wps-success:#4ade80;--wps-danger:#f87171;--wps-bar-bg:#3a3a55;--wps-bar-fill:#7c9cff;--wps-shadow:0 2px 12px rgba(0,0,0,.35)}}.wps-poll{--wps-poll-padding:1.25rem 1.4rem;--wps-question-size:1.05rem;--wps-question-mb:.9rem;--wps-choice-gap:.35rem;--wps-choice-mb:.75rem;--wps-choice-pad:.45rem .8rem;--wps-choice-size:.88rem;--wps-input-size:.95rem;--wps-btn-pad:.5rem 1.3rem;--wps-btn-size:.85rem;--wps-more-mt:.6rem;background:var(--wps-bg-card);border:1px solid var(--wps-border);border-radius:var(--wps-radius);box-shadow:var(--wps-shadow);color:var(--wps-text);font-family:inherit;font-size:var(--wps-choice-size);padding:var(--wps-poll-padding);max-width:600px;margin:1rem auto}.wps-poll-widget{--wps-poll-padding:.85rem 1rem;--wps-question-size:.92rem;--wps-question-mb:.65rem;--wps-choice-gap:.25rem;--wps-choice-mb:.55rem;--wps-choice-pad:.32rem .65rem;--wps-choice-size:.82rem;--wps-input-size:.85rem;--wps-btn-pad:.38rem 1rem;--wps-btn-size:.8rem;--wps-more-mt:.45rem;max-width:100%;margin:0;box-shadow:none}.wps-poll-single{--wps-poll-padding:1.5rem 1.75rem;--wps-question-size:1.15rem;--wps-question-mb:1.1rem;--wps-choice-gap:.45rem;--wps-choice-mb:.9rem;--wps-choice-pad:.6rem .9rem;--wps-choice-size:.95rem;--wps-input-size:1rem;--wps-btn-pad:.65rem 1.75rem;--wps-btn-size:.95rem;--wps-more-mt:.9rem;max-width:600px}.wps-question{font-size:var(--wps-question-size);font-weight:700;line-height:1.35;margin-bottom:var(--wps-question-mb);color:var(--wps-text)}.wps-choices{display:flex;flex-direction:column;gap:var(--wps-choice-gap);margin-bottom:var(--wps-choice-mb)}.wps-choice-item{display:flex;flex-direction:column}.wps-choice-label{display:flex;align-items:center;gap:.55rem;cursor:pointer;padding:var(--wps-choice-pad);border:1px solid var(--wps-border);border-radius:calc(var(--wps-radius) - 2px);transition:background var(--wps-transition),border-color var(--wps-transition);font-size:var(--wps-choice-size);line-height:1.3}.wps-choice-label:hover{background:var(--wps-bg);border-color:var(--wps-primary)}.wps-choice-input{accent-color:var(--wps-primary);width:var(--wps-input-size);height:var(--wps-input-size);flex-shrink:0}.wps-choice-text{line-height:1.3}.wps-sub-choices{margin-left:1.2rem;margin-top:.3rem;border-left:2px solid var(--wps-primary);padding-left:.6rem;display:flex;flex-direction:column;gap:.25rem}.wps-choice-child .wps-choice-label{font-size:calc(var(--wps-choice-size) * .93);padding:calc(var(--wps-choice-pad) * .85)}.wps-btn-vote{background:var(--wps-primary);color:var(--wps-primary-text);border:none;border-radius:calc(var(--wps-radius) - 2px);padding:var(--wps-btn-pad);font-size:var(--wps-btn-size);font-weight:600;cursor:pointer;transition:background var(--wps-transition),transform .1s;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.wps-btn-vote:hover{background:var(--wps-primary-hover)}.wps-btn-vote:active{transform:scale(.97)}.wps-btn-vote:disabled{opacity:.55;cursor:not-allowed}.wps-msg{font-size:.8rem;margin:.35rem 0;min-height:1em;font-weight:500}.wps-msg-success{color:var(--wps-success)}.wps-msg-error{color:var(--wps-danger)}.wps-notice{font-size:.8rem;color:var(--wps-text-muted);padding:.45rem .75rem;border:1px solid var(--wps-border);border-radius:calc(var(--wps-radius) - 2px);margin-top:.4rem;line-height:1.35}.wps-closed{border-color:var(--wps-danger);color:var(--wps-danger)}.wps-voted{border-color:var(--wps-success);color:var(--wps-success)}.wps-spinner{width:16px;height:16px;border:2px solid var(--wps-bar-bg);border-top-color:var(--wps-primary);border-radius:50%;animation:wps-spin .7s linear infinite;flex-shrink:0;display:none}.wps-spinner--active{display:inline-block}@keyframes wps-spin{to{transform:rotate(360deg)}}.wps-form{display:flex;flex-wrap:wrap;gap:.4rem}.wps-form .wps-choices{width:100%}.wps-form .wps-msg{width:100%;margin:0}.wps-results{margin-top:1rem}.wps-poll-widget .wps-results{margin-top:.65rem}.wps-total{font-size:.72rem;color:var(--wps-text-muted);margin-bottom:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.wps-poll-widget .wps-total{margin-bottom:.4rem}.wps-result-row{display:grid;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:.3rem .4rem;margin-bottom:.4rem}.wps-poll-widget .wps-result-row{margin-bottom:.3rem}.wps-result-label{font-size:.82rem;line-height:1.25;grid-column:1 / -1;font-weight:500}.wps-poll-widget .wps-result-label{font-size:.78rem}.wps-result-bar-wrap{background:var(--wps-bar-bg);border-radius:99px;height:6px;overflow:hidden;grid-column:1 / 3}.wps-poll-single .wps-result-bar-wrap{height:8px}.wps-result-bar{background:var(--wps-bar-fill);height:100%;border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1);width:0%}.wps-result-pct{font-size:.78rem;font-weight:700;color:var(--wps-primary);white-space:nowrap}.wps-result-count{font-size:.72rem;color:var(--wps-text-muted);white-space:nowrap}.wps-poll-widget .wps-result-count{display:none}.wps-sub-results{grid-column:1 / -1;margin-left:1rem;border-left:2px solid var(--wps-border);padding-left:.6rem;margin-top:.2rem}.wps-result-sub .wps-result-label{font-size:.78rem}.wps-result-sub .wps-result-bar{background:color-mix(in srgb,var(--wps-bar-fill) 60%,transparent)}.wps-more-link{display:inline-block;margin-top:var(--wps-more-mt);font-size:.8rem;color:var(--wps-primary);text-decoration:none;font-weight:500;opacity:.85}.wps-more-link:hover{text-decoration:underline;opacity:1}.wps-archive-wrap{max-width:900px;margin:0 auto;padding:2rem 1rem}.wps-archive-title{font-size:1.8rem;margin-bottom:1rem;color:var(--wps-text,inherit)}.wps-cat-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.wps-cat-link{padding:.35rem .9rem;border:1px solid currentColor;border-radius:99px;font-size:.85rem;text-decoration:none;color:inherit;opacity:.7;transition:opacity .2s,background .2s}.wps-cat-link:hover{opacity:1;background:rgb(13 110 253 / .08)}.wps-polls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.wps-poll-card{background:var(--wps-bg-card,#f8f9fa);border:1px solid var(--wps-border,#dee2e6);border-radius:var(--wps-radius,8px);transition:box-shadow .2s,transform .15s}.wps-poll-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .12);transform:translateY(-2px)}.wps-poll-card.wps-card-closed{opacity:.65}.wps-card-link{display:block;padding:1.1rem;text-decoration:none;color:inherit}.wps-card-question{font-weight:600;font-size:1rem;line-height:1.4;margin-bottom:.6rem}.wps-card-meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.8rem;color:var(--wps-text-muted,#6c757d)}.wps-badge-closed,.wps-badge-voted{padding:.15rem .55rem;border-radius:99px;font-size:.75rem;font-weight:600}.wps-badge-closed{background:#ffeaea;color:#dc3545}.wps-badge-voted{background:#eaffea;color:#198754}@media (prefers-color-scheme:dark){.wps-badge-closed{background:rgb(220 53 69 / .2)}.wps-badge-voted{background:rgb(25 135 84 / .2)}}.wps-lazy-widget{min-height:60px}.wps-loading{color:var(--wps-text-muted,#6c757d);font-size:.875rem;padding:1rem;text-align:center}@media (max-width:480px){.wps-poll-single{padding:1rem 1.1rem}.wps-result-row{grid-template-columns:1fr auto}.wps-result-bar-wrap{grid-column:1 / -1}}.wps-btn-reset{margin-top:.75rem;background:#fff0;color:var(--wps-danger);border:1px solid var(--wps-danger);border-radius:calc(var(--wps-radius) - 2px);padding:.4rem 1rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:background var(--wps-transition),color var(--wps-transition);display:inline-flex;align-items:center;gap:.4rem}.wps-btn-reset::before{content:'🗑';font-style:normal}.wps-btn-reset:hover{background:var(--wps-danger);color:#fff}.wps-btn-reset:disabled{opacity:.5;cursor:not-allowed}.wps-archive-wrap{max-width:1000px;margin:0 auto;padding:2rem 1rem}.wps-archive-hero{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,rgb(13 110 253 / .08) 0%,rgb(13 110 253 / .03) 100%);border:1px solid rgb(13 110 253 / .18);border-radius:var(--wps-radius,8px);align-items:center}.wps-archive-hero-stat{text-align:center;flex:1;min-width:80px}.wps-archive-hero-stat strong{display:block;font-size:2rem;font-weight:800;color:#0d6efd;line-height:1}.wps-archive-hero-stat span{font-size:.75rem;color:var(--wps-text-muted,#6c757d);text-transform:uppercase;letter-spacing:.05em}.wps-archive-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem}.wps-archive-search{flex:1;min-width:180px;padding:.45rem .85rem;border:1px solid var(--wps-border,#dee2e6);border-radius:99px;font-size:.9rem;background:var(--wps-bg,#fff);color:var(--wps-text,#212529);outline:none;transition:border-color .2s}.wps-archive-search:focus{border-color:#0d6efd}.wps-archive-sort{padding:.45rem .85rem;border:1px solid var(--wps-border,#dee2e6);border-radius:99px;font-size:.875rem;background:var(--wps-bg,#fff);color:var(--wps-text,#212529);cursor:pointer}.wps-polls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.1rem}.wps-poll-card{background:var(--wps-bg-card,#f8f9fa);border:1px solid var(--wps-border,#dee2e6);border-radius:var(--wps-radius,8px);transition:box-shadow .2s,transform .15s,border-color .2s;position:relative;overflow:hidden}.wps-poll-card::before{content:'';display:block;height:3px;background:linear-gradient(90deg,#0d6efd,#6c9fff);opacity:0;transition:opacity .2s}.wps-poll-card:hover{box-shadow:0 6px 20px rgb(0 0 0 / .1);transform:translateY(-3px)}.wps-poll-card:hover::before{opacity:1}.wps-poll-card.wps-card-closed{opacity:.7}.wps-poll-card.wps-card-closed::before{background:#adb5bd;opacity:1}.wps-card-link{display:block;padding:1.1rem 1.2rem 1rem;text-decoration:none;color:inherit}.wps-card-question{font-weight:600;font-size:.98rem;line-height:1.45;margin-bottom:.75rem;color:var(--wps-text,#212529)}.wps-card-progress{height:4px;background:var(--wps-bar-bg,#e9ecef);border-radius:99px;overflow:hidden;margin-bottom:.7rem}.wps-card-progress-fill{height:100%;background:linear-gradient(90deg,#0d6efd,#6c9fff);border-radius:99px;transition:width .4s ease}.wps-card-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.78rem;color:var(--wps-text-muted,#6c757d)}.wps-card-votes{font-weight:600}.wps-card-cats{display:flex;flex-wrap:wrap;gap:.3rem;padding:0 1.2rem .9rem}.wps-card-cat-badge{padding:.15rem .55rem;border-radius:99px;font-size:.72rem;font-weight:500;background:rgb(13 110 253 / .1);color:#0d6efd;text-decoration:none}.wps-card-cat-badge:hover{background:rgb(13 110 253 / .2)}.wps-poll-card.wps-hidden{display:none}.wps-pagination{margin-top:2rem;text-align:center}.wps-pagination .page-numbers{display:inline-block;padding:.4rem .85rem;margin:.2rem;border:1px solid var(--wps-border,#dee2e6);border-radius:6px;text-decoration:none;color:inherit;font-size:.9rem;transition:background .2s,border-color .2s}.wps-pagination .page-numbers:hover,.wps-pagination .page-numbers.current{background:rgb(13 110 253 / .1);border-color:#0d6efd;color:#0d6efd;font-weight:600}.wps-empty-state{text-align:center;padding:3rem 1rem;color:var(--wps-text-muted,#6c757d);font-size:1rem}.wps-empty-state svg{display:block;margin:0 auto 1rem;opacity:.3}.wps-cat-nav{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.wps-cat-link{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .9rem;border:1px solid var(--wps-border,#dee2e6);border-radius:99px;font-size:.85rem;text-decoration:none;color:inherit;transition:background .2s,border-color .2s,color .2s}.wps-cat-link:hover,.wps-cat-link--active{background:rgb(13 110 253 / .1);border-color:#0d6efd;color:#0d6efd;font-weight:600}.wps-cat-count{background:rgb(13 110 253 / .15);color:#0d6efd;border-radius:99px;padding:.05rem .45rem;font-size:.72rem;font-weight:700}.wps-form-actions{display:flex;align-items:center;gap:.5rem;margin-top:.1rem;width:100%}.wps-admin-actions{margin-top:.75rem;padding-top:.6rem;border-top:1px dashed var(--wps-border)}.wps-btn-peek{background:#fff0;color:var(--wps-text-muted);border:none;padding:0;font-size:var(--wps-btn-size,.82rem);font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color var(--wps-transition);white-space:nowrap}.wps-btn-peek:hover{color:var(--wps-primary)}.wps-btn-peek:disabled{opacity:.5;cursor:default;text-decoration:none}.wps-btn-back-vote{display:inline-flex;align-items:center;gap:.3rem;background:#fff0;color:var(--wps-primary);border:1px solid var(--wps-border);border-radius:calc(var(--wps-radius) - 2px);padding:.35rem .85rem;font-size:var(--wps-btn-size,.82rem);font-weight:500;cursor:pointer;margin-top:.65rem;transition:background var(--wps-transition),border-color var(--wps-transition)}.wps-btn-back-vote:hover{background:rgb(13 110 253 / .06);border-color:var(--wps-primary)}.wps-peek-notice{font-size:.75rem;color:var(--wps-text-muted);padding:.4rem .7rem;background:rgb(13 110 253 / .06);border-left:3px solid var(--wps-primary);border-radius:0 4px 4px 0;margin-bottom:.65rem;line-height:1.4}.wps-panel-peek .wps-results{margin-top:0}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.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:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;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}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}:root,[data-theme="dark"]{--rdr-bg-primary:#0d1117;--rdr-bg-surface:#161b22;--rdr-bg-card:#1c2128;--rdr-bg-accent:rgba(46,168,255,0.08);--rdr-accent:#2ea8ff;--rdr-accent-2:#00e5c0;--rdr-text-primary:#e6edf3;--rdr-text-secondary:#8b949e;--rdr-text-muted:#484f58;--rdr-border:rgba(255,255,255,0.07);--rdr-border-strong:rgba(255,255,255,0.15);--rdr-nav-bg:rgba(13,17,23,0.95);--rdr-nav-text:#8b949e;--rdr-nav-hover:#e6edf3;--rdr-nav-sub-bg:#161b22;--rdr-code-bg:#0d1117;--rdr-shadow:0 8px 32px rgba(0,0,0,0.4);--rdr-shadow-card:0 2px 8px rgba(0,0,0,0.3);--contrast:#e6edf3;--contrast-2:#8b949e;--contrast-3:#484f58;--base:#1c2128;--base-2:#161b22;--base-3:#0d1117;--accent:#2ea8ff;--global-color-1:#2ea8ff}[data-theme="light"]{--rdr-bg-primary:#f5f7fa;--rdr-bg-surface:#ffffff;--rdr-bg-card:#ffffff;--rdr-bg-accent:rgba(30,115,190,0.06);--rdr-accent:#1e73be;--rdr-accent-2:#0a9b7d;--rdr-text-primary:#1a1a2e;--rdr-text-secondary:#4a5568;--rdr-text-muted:#a0aec0;--rdr-border:rgba(0,0,0,0.08);--rdr-border-strong:rgba(0,0,0,0.15);--rdr-nav-bg:rgba(255,255,255,0.97);--rdr-nav-text:#2d3748;--rdr-nav-hover:#1e73be;--rdr-nav-sub-bg:#ffffff;--rdr-code-bg:#f8fafc;--rdr-shadow:0 4px 20px rgba(0,0,0,0.1);--rdr-shadow-card:0 2px 8px rgba(0,0,0,0.08);--contrast:#1a1a2e;--contrast-2:#4a5568;--contrast-3:#a0aec0;--base:#f5f5f5;--base-2:#fafafa;--base-3:#ffffff;--accent:#1e73be;--global-color-1:#1e73be}body{font-family:'DM Sans',Arial,sans-serif!important;font-size:15px!important;line-height:1.7!important;background-color:var(--rdr-bg-primary)!important;color:var(--rdr-text-primary)!important;transition:background-color 0.3s ease,color 0.3s ease}body,.site,#page,.site-content,.site-inner{background-color:var(--rdr-bg-primary)!important}.site-header,#masthead,.site-header .inside-header{background-color:var(--rdr-nav-bg)!important;background:var(--rdr-nav-bg)!important;border-bottom:1px solid var(--rdr-border)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sticky-enabled .main-navigation.is_stuck,.sticky-enabled .nav-primary.is_stuck,.main-navigation.is_stuck{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:9999!important;background-color:var(--rdr-nav-bg)!important;background:var(--rdr-nav-bg)!important;border-bottom:1px solid var(--rdr-border)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 2px 20px rgb(0 0 0 / .25)!important}.nav-primary,.main-navigation,.main-navigation .inside-navigation,nav.main-navigation{background:transparent!important;background-color:transparent!important}.site-logo img,.navigation-branding .site-logo img,.navigation-branding .site-logo,.main-navigation .site-logo,.main-navigation .site-logo img,img.header-image,img.is-logo-image{display:none!important;visibility:hidden!important;width:0!important;height:0!important}.navigation-branding .main-title{font-family:'Syne',sans-serif!important;font-weight:800!important;font-size:22px!important;line-height:60px!important;letter-spacing:-0.5px!important}.navigation-branding .main-title a{text-decoration:none!important;background:none!important;font-size:0!important;display:inline-flex!important;align-items:center!important}.navigation-branding .main-title a::before{content:'RDR'!important;color:#ffffff!important;font-family:'Syne',sans-serif!important;font-weight:800!important;font-size:22px!important;letter-spacing:-0.5px!important}.navigation-branding .main-title a::after{content:'-IT'!important;color:var(--rdr-accent)!important;font-family:'Syne',sans-serif!important;font-weight:800!important;font-size:22px!important;letter-spacing:-0.5px!important}[data-theme="light"] .navigation-branding .main-title a::before{color:#1a1a2e!important}#rdr-theme-toggle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:44px!important;height:24px!important;border-radius:12px!important;border:1.5px solid rgb(255 255 255 / .2)!important;cursor:pointer!important;padding:3px!important;margin:0 10px!important;position:relative!important;background:#374151!important;transition:background 0.3s ease,border-color 0.3s ease!important;flex-shrink:0!important;vertical-align:middle!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;overflow:visible!important}[data-theme="light"] #rdr-theme-toggle{background:#3b82f6!important;border-color:rgb(59 130 246 / .5)!important}#rdr-theme-toggle::after{content:''!important;position:absolute!important;width:16px!important;height:16px!important;border-radius:50%!important;background:white!important;top:50%!important;transform:translateY(-50%)!important;left:4px!important;transition:left 0.3s ease!important;box-shadow:0 1px 3px rgb(0 0 0 / .4)!important}[data-theme="light"] #rdr-theme-toggle::after{left:22px!important}#rdr-theme-toggle::before{content:'🌙'!important;font-size:11px!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;transition:opacity 0.3s!important;line-height:1!important}[data-theme="light"] #rdr-theme-toggle::before{content:'☀️'!important;right:auto!important;left:4px!important}.main-navigation .main-nav ul li a,.main-navigation ul li>a,#primary-menu>li>a{color:var(--rdr-nav-text)!important;background-color:transparent!important;font-family:'DM Sans',sans-serif!important;font-size:13.5px!important;font-weight:500!important;padding:0 10px!important;transition:color 0.2s ease!important;white-space:nowrap!important}.main-navigation .main-nav ul li a:hover,.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li.sfHover>a{color:var(--rdr-nav-hover)!important;background-color:transparent!important}.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--rdr-accent)!important;background-color:transparent!important}.main-navigation ul ul,.main-navigation .sub-menu,.main-navigation .main-nav ul ul{background-color:var(--rdr-nav-sub-bg)!important;border:1px solid var(--rdr-border-strong)!important;border-radius:8px!important;box-shadow:var(--rdr-shadow)!important;min-width:240px!important;width:auto!important;padding:6px 0!important;overflow:visible!important}.main-navigation .main-nav ul ul ul{min-width:240px!important;width:auto!important}.main-navigation .main-nav ul ul li{width:auto!important;float:none!important;display:block!important;min-width:240px!important}.main-navigation .main-nav ul ul li a{color:var(--rdr-nav-text)!important;background-color:transparent!important;font-size:13px!important;padding:8px 18px!important;display:block!important;white-space:nowrap!important;width:auto!important;min-width:200px!important;overflow:hidden!important;text-overflow:ellipsis!important}.main-navigation .main-nav ul ul li a:hover,.main-navigation .main-nav ul ul li:hover>a,.main-navigation .main-nav ul ul li.sfHover>a{color:var(--rdr-accent)!important;background-color:var(--rdr-bg-accent)!important}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background-color:var(--rdr-bg-surface)!important;border:1px solid var(--rdr-border)!important;border-radius:12px!important;box-shadow:var(--rdr-shadow-card)!important}h1,h2,h3,h4,h5,h6{font-family:'Syne',sans-serif!important;color:var(--rdr-text-primary)!important}p,li,td,th{color:var(--rdr-text-primary)}a{color:var(--rdr-accent)!important;text-decoration:none!important;transition:color 0.2s ease!important}a:hover{color:var(--rdr-accent-2)!important}.entry-title{font-size:28px!important;font-weight:700!important;line-height:1.3!important;color:var(--rdr-text-primary)!important}.entry-meta,.entry-footer{color:var(--rdr-text-secondary)!important;font-size:13px!important}.entry-content h2{font-size:22px!important;border-left:3px solid var(--rdr-accent)!important;padding-left:12px!important;margin-top:32px!important}.entry-content h3{font-size:18px!important;font-weight:600!important;margin-top:24px!important}.sidebar .widget{background-color:var(--rdr-bg-surface)!important;border:1px solid var(--rdr-border)!important;border-radius:10px!important;box-shadow:var(--rdr-shadow-card)!important;color:var(--rdr-text-primary)!important}.widget-title,.sidebar .widget h2{font-family:'Syne',sans-serif!important;color:var(--rdr-accent)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.8px!important;border-bottom:2px solid var(--rdr-accent)!important;padding-bottom:8px!important;margin-bottom:12px!important}#footer-widgets,.footer-widgets{background-color:var(--rdr-bg-surface)!important;background:var(--rdr-bg-surface)!important;border-top:1px solid var(--rdr-border)!important;color:var(--rdr-text-secondary)!important;width:100%!important;display:block!important}.footer-widgets-container{max-width:1280px!important;width:100%!important;margin:0 auto!important;padding:40px 30px!important;box-sizing:border-box!important}.inside-footer-widgets{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;width:100%!important;align-items:start!important}.footer-widget-1,.footer-widget-2,.footer-widget-3{min-width:0!important;width:100%!important;box-sizing:border-box!important}@media (max-width:900px){.inside-footer-widgets{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.inside-footer-widgets{grid-template-columns:1fr!important}.footer-widgets-container{padding:24px 16px!important}}.footer-widgets .widget-title,.footer-widgets h2,.footer-widgets h3{color:var(--rdr-text-primary)!important;font-family:'Syne',sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:14px!important;border-bottom:1px solid var(--rdr-border)!important;padding-bottom:8px!important}.footer-widgets a{color:var(--rdr-text-secondary)!important;font-size:13px!important;line-height:1.9!important}.footer-widgets a:hover{color:var(--rdr-accent)!important}.footer-widgets .wp-block-tag-cloud{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.footer-widgets .tag-cloud-link{background:var(--rdr-bg-card)!important;border:1px solid var(--rdr-border)!important;border-radius:4px!important;padding:3px 7px!important;font-size:11px!important;color:var(--rdr-text-secondary)!important;text-decoration:none!important;line-height:1.5!important;white-space:nowrap!important}.footer-widgets .tag-cloud-link:hover{border-color:var(--rdr-accent)!important;color:var(--rdr-accent)!important}.footer-widgets .wp-block-social-links{padding:0!important;margin:0!important}.site-footer,#colophon,.footer-bar,.site-info{background-color:var(--rdr-bg-primary)!important;background:var(--rdr-bg-primary)!important;color:var(--rdr-text-muted)!important;border-top:1px solid var(--rdr-border)!important}.site-info a,.footer-bar a{color:var(--rdr-text-secondary)!important}.inside-site-info{max-width:1280px!important;margin:0 auto!important;padding:12px 30px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important}.entry-content pre,.wp-block-syntaxhighlighter-code pre,.syntaxhighlighter{background:var(--rdr-code-bg)!important;border:1px solid var(--rdr-border)!important;border-radius:8px!important;padding:16px!important;overflow-x:auto!important;font-family:'JetBrains Mono',monospace!important;font-size:13px!important;line-height:1.6!important;color:#a8b3cf!important;position:relative!important}code{font-family:'JetBrains Mono',monospace!important;font-size:0.85em!important;background:var(--rdr-bg-card)!important;border:1px solid var(--rdr-border)!important;border-radius:4px!important;padding:2px 6px!important;color:var(--rdr-accent-2)!important}pre code{background:transparent!important;border:none!important;padding:0!important;color:inherit!important}.rdr-code-wrapper{position:relative!important}.rdr-copy-btn{position:absolute!important;top:8px!important;right:8px!important;z-index:10!important;background:rgb(28 33 40 / .8)!important;border:1px solid var(--rdr-border-strong)!important;border-radius:5px!important;color:var(--rdr-text-secondary)!important;font-size:11px!important;padding:3px 8px!important;cursor:pointer!important;font-family:'DM Sans',sans-serif!important;transition:all 0.2s ease!important;opacity:0!important;backdrop-filter:blur(4px)!important}.rdr-code-wrapper:hover .rdr-copy-btn{opacity:1!important}.rdr-copy-btn:hover{background:var(--rdr-accent)!important;color:white!important;border-color:var(--rdr-accent)!important;opacity:1!important}.rdr-copy-btn.copied{background:#00e5c0!important;color:#0d1117!important;border-color:#00e5c0!important;opacity:1!important}.wp-block-rank-math-toc-block,#rank-math-toc,.wp-block-rank-math-toc-block.has-accent-background-color{background:var(--rdr-bg-card)!important;border:1px solid var(--rdr-border)!important;border-left:4px solid var(--rdr-accent)!important;border-radius:10px!important;padding:20px 24px!important;margin:24px 0!important}.wp-block-rank-math-toc-block h2,#rank-math-toc h2{color:var(--rdr-text-primary)!important;background:none!important;font-size:15px!important;border:none!important;padding:0 0 10px 0!important;margin-bottom:12px!important;border-bottom:1px solid var(--rdr-border)!important}.wp-block-rank-math-toc-block a,.wp-block-rank-math-toc-block nav a,#rank-math-toc a,#rank-math-toc nav a,.has-base-3-color{color:var(--rdr-text-secondary)!important;text-decoration:none!important;font-size:13.5px!important;line-height:1.8!important}.wp-block-rank-math-toc-block a:hover,#rank-math-toc a:hover{color:var(--rdr-accent)!important}[data-theme="light"] .wp-block-rank-math-toc-block,[data-theme="light"] #rank-math-toc{background:#f8fafc!important;border-color:#e2e8f0!important;border-left-color:var(--rdr-accent)!important}[data-theme="light"] .wp-block-rank-math-toc-block h2,[data-theme="light"] #rank-math-toc h2{color:#1a1a2e!important;border-bottom-color:#e2e8f0!important}[data-theme="light"] .wp-block-rank-math-toc-block a,[data-theme="light"] .wp-block-rank-math-toc-block nav a,[data-theme="light"] #rank-math-toc a,[data-theme="light"] .has-base-3-color{color:#4a5568!important}[data-theme="light"] .wp-block-rank-math-toc-block a:hover,[data-theme="light"] #rank-math-toc a:hover{color:var(--rdr-accent)!important}[data-theme="light"] body,[data-theme="light"] p,[data-theme="light"] li,[data-theme="light"] td,[data-theme="light"] th,[data-theme="light"] span:not(.rdr-stat-number){color:#1a1a2e}[data-theme="light"] h1,[data-theme="light"] h2,[data-theme="light"] h3,[data-theme="light"] h4,[data-theme="light"] h5,[data-theme="light"] h6{color:#1a1a2e!important}[data-theme="light"] .entry-content,[data-theme="light"] .entry-content p,[data-theme="light"] .entry-content li{color:#2d3748!important}[data-theme="light"] .entry-content blockquote{background:#f8fafc!important;border-left-color:var(--rdr-accent)!important}[data-theme="light"] .entry-content blockquote p{color:#4a5568!important}[data-theme="light"] code{background:#f1f5f9!important;color:#0a9b7d!important;border-color:#e2e8f0!important}[data-theme="light"] .entry-content pre,[data-theme="light"] .wp-block-syntaxhighlighter-code pre,[data-theme="light"] .syntaxhighlighter{background:#f8fafc!important;border-color:#e2e8f0!important;color:#2d3748!important}[data-theme="light"] .separate-containers .inside-article{background:#ffffff!important;border-color:#e2e8f0!important}[data-theme="light"] .sidebar .widget{background:#ffffff!important;border-color:#e2e8f0!important}[data-theme="light"] .site-header,[data-theme="light"] #masthead{background-color:rgb(255 255 255 / .97)!important;background:rgb(255 255 255 / .97)!important;border-bottom-color:#e2e8f0!important}[data-theme="light"] .main-navigation.is_stuck{background-color:rgb(255 255 255 / .97)!important;background:rgb(255 255 255 / .97)!important}[data-theme="light"] .main-navigation .main-nav ul li a{color:#2d3748!important}[data-theme="light"] .main-navigation ul ul,[data-theme="light"] .main-navigation .sub-menu{background-color:#ffffff!important;border-color:#e2e8f0!important;box-shadow:0 4px 20px rgb(0 0 0 / .1)!important}[data-theme="light"] .main-navigation .main-nav ul ul li a{color:#2d3748!important}[data-theme="light"] #footer-widgets,[data-theme="light"] .footer-widgets{background-color:#f8fafc!important;background:#f8fafc!important;border-top-color:#e2e8f0!important}[data-theme="light"] .site-footer,[data-theme="light"] #colophon,[data-theme="light"] .footer-bar,[data-theme="light"] .site-info{background-color:#f1f5f9!important;border-top-color:#e2e8f0!important;color:#718096!important}[data-theme="light"] .footer-widgets .tag-cloud-link{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#4a5568!important}.syntaxhighlighter .line,.syntaxhighlighter table,.syntaxhighlighter td{background:var(--rdr-code-bg)!important;border:none!important}.syntaxhighlighter .gutter,.syntaxhighlighter .gutter .line{background:rgb(255 255 255 / .03)!important;color:var(--rdr-text-muted)!important;border-right:1px solid var(--rdr-border)!important}[data-theme="light"] .syntaxhighlighter .line,[data-theme="light"] .syntaxhighlighter table,[data-theme="light"] .syntaxhighlighter td{background:#f8fafc!important}[data-theme="light"] .syntaxhighlighter .gutter,[data-theme="light"] .syntaxhighlighter .gutter .line{background:#f1f5f9!important;color:#a0aec0!important;border-right-color:#e2e8f0!important}#rdr-progress-bar{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,var(--rdr-accent),var(--rdr-accent-2));z-index:99999;transition:width 0.1s linear;pointer-events:none}.entry-content blockquote{background:var(--rdr-bg-card)!important;border-left:4px solid var(--rdr-accent)!important;border-radius:0 8px 8px 0!important;padding:16px 20px!important;margin:20px 0!important;color:var(--rdr-text-secondary)!important}input[type="text"],input[type="email"],input[type="url"],input[type="search"],input[type="password"],textarea,select{background:var(--rdr-bg-card)!important;border:1px solid var(--rdr-border-strong)!important;border-radius:6px!important;color:var(--rdr-text-primary)!important;padding:8px 12px!important;font-family:'DM Sans',sans-serif!important}input:focus,textarea:focus{border-color:var(--rdr-accent)!important;outline:none!important;box-shadow:0 0 0 3px rgb(46 168 255 / .15)!important}.button,a.button,input[type="submit"],button[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:9px 20px!important;border-radius:7px!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;cursor:pointer!important;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease!important;white-space:nowrap!important;border:1.5px solid transparent!important;background:var(--rdr-accent)!important;color:#fff!important;border-color:var(--rdr-accent)!important}.button:hover,a.button:hover,input[type="submit"]:hover,button[type="submit"]:hover{background:var(--rdr-accent-2)!important;border-color:var(--rdr-accent-2)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 14px rgb(46 168 255 / .35)!important;text-decoration:none!important}.button:active,a.button:active{transform:translateY(0)!important;box-shadow:none!important}.button.button-outline,a.button.button-outline{background:transparent!important;color:var(--rdr-accent)!important;border-color:var(--rdr-accent)!important}.button.button-outline:hover,a.button.button-outline:hover{background:var(--rdr-accent)!important;color:#fff!important;box-shadow:0 4px 14px rgb(46 168 255 / .25)!important}.button.button-ghost,a.button.button-ghost{background:transparent!important;color:var(--rdr-text-primary)!important;border-color:var(--rdr-border)!important}.button.button-ghost:hover,a.button.button-ghost:hover{background:var(--rdr-bg-accent)!important;border-color:var(--rdr-accent)!important;color:var(--rdr-accent)!important;box-shadow:none!important}.button.button-muted,a.button.button-muted{background:var(--rdr-bg-card)!important;color:var(--rdr-text-secondary)!important;border-color:var(--rdr-border)!important}.button.button-muted:hover,a.button.button-muted:hover{background:var(--rdr-bg-accent)!important;color:var(--rdr-text-primary)!important;border-color:var(--rdr-accent)!important;box-shadow:none!important}.button.button-danger,a.button.button-danger{background:#e53e3e!important;color:#fff!important;border-color:#e53e3e!important}.button.button-danger:hover,a.button.button-danger:hover{background:#c53030!important;border-color:#c53030!important;box-shadow:0 4px 14px rgb(229 62 62 / .35)!important}.button.button-sm,a.button.button-sm{padding:6px 14px!important;font-size:12px!important;border-radius:5px!important}.button.button-lg,a.button.button-lg{padding:12px 28px!important;font-size:15px!important;border-radius:8px!important}.button.button-full,a.button.button-full{width:100%!important}[data-theme="light"] .button,[data-theme="light"] a.button{box-shadow:0 1px 3px rgb(0 0 0 / .1)}[data-theme="light"] .button.button-muted,[data-theme="light"] a.button.button-muted{background:#f0f4f8!important;color:#4a5568!important;border-color:#cbd5e0!important}[data-theme="light"] .button.button-ghost,[data-theme="light"] a.button.button-ghost{color:#2d3748!important}.gb-headline-text{color:var(--rdr-text-primary)!important}h2.gb-headline-text{color:var(--rdr-accent)!important}.gb-headline-text a,.gb-headline-text a:visited{color:var(--rdr-text-primary)!important;font-size:13.5px!important}.gb-headline-text a:hover{color:var(--rdr-accent)!important}p.gb-headline-text a{color:var(--rdr-text-muted)!important;font-size:11px!important}.gb-container[class*="gb-container-"]{background-color:var(--rdr-bg-surface)!important;border-color:var(--rdr-border)!important}.rank-math-breadcrumb,.rank-math-breadcrumb p{font-size:12px!important;color:var(--rdr-text-muted)!important}.rank-math-breadcrumb a{color:var(--rdr-text-secondary)!important;font-size:12px!important}.rank-math-breadcrumb a:hover{color:var(--rdr-accent)!important}.rdr-info-box{display:flex;gap:14px;padding:16px 18px;border-radius:10px;margin:20px 0;border:1px solid}.rdr-info-info{background:var(--rdr-bg-accent);border-color:var(--rdr-accent)}.rdr-info-warning{background:rgb(255 180 0 / .1);border-color:rgb(255 180 0 / .4)}.rdr-info-success{background:rgb(0 200 100 / .1);border-color:rgb(0 200 100 / .4)}.rdr-info-danger{background:rgb(255 80 80 / .1);border-color:rgb(255 80 80 / .4)}.rdr-info-tip{background:rgb(0 229 192 / .1);border-color:rgb(0 229 192 / .4)}.rdr-info-icon{font-size:20px;flex-shrink:0;margin-top:1px}.rdr-info-title{display:block;font-weight:700;margin-bottom:4px;color:var(--rdr-text-primary)}.rdr-info-content{font-size:14px;color:var(--rdr-text-secondary)}.rdr-info-content p{margin:0}.comment-body{background:var(--rdr-bg-card)!important;border:1px solid var(--rdr-border)!important;border-radius:8px!important;padding:16px!important;margin-bottom:16px!important}.comment-author cite{color:var(--rdr-text-primary)!important;font-weight:600!important}[data-theme="light"] .comment-body{background:#f8fafc!important;border-color:#e2e8f0!important}.generate-back-to-top{background-color:var(--rdr-accent)!important;color:white!important;border-radius:8px!important}.generate-back-to-top:hover{background-color:var(--rdr-accent-2)!important}@media (max-width:768px){.main-navigation ul{background:var(--rdr-nav-bg)!important;border-top:1px solid var(--rdr-border)!important}.main-navigation .main-nav ul li a{border-bottom:1px solid var(--rdr-border)!important;padding:12px 16px!important;white-space:normal!important}.main-navigation ul ul,.main-navigation .sub-menu{min-width:unset!important;width:100%!important;box-shadow:none!important;border-radius:0!important;border:none!important;border-top:1px solid var(--rdr-border)!important}.main-navigation .main-nav ul ul li{min-width:unset!important}.inside-site-info{flex-direction:column;gap:6px;text-align:center}}[style*="background-color: #ffffff"],[style*="background-color:#ffffff"],[style*="background-color: #fff"],[style*="background-color:#fff"]{background-color:var(--rdr-bg-surface)!important}.page-template-page-home .entry-title,.page-template-page-home .page-header{display:none!important}BENTO HOMEPAGE============================================================*/ .rdr-bento-wrap{max-width:1200px;margin:0 auto;padding:0 20px 60px;display:flex;flex-direction:column;gap:48px}.rdr-bento-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--rdr-border)}.rdr-bento-section-header h2{font-family:'Syne',sans-serif;font-size:17px!important;font-weight:700!important;color:var(--rdr-text-primary)!important;margin:0!important}.rdr-bento-see-all{font-size:12px;color:var(--rdr-accent)!important;font-weight:500;text-decoration:none!important;transition:opacity .15s}.rdr-bento-see-all:hover{opacity:.75}.rdr-bento-hero-stats{display:flex;gap:32px;margin-bottom:20px;flex-wrap:wrap}.rdr-bento-stat{display:flex;flex-direction:column;gap:2px}.rdr-bento-stat-num{font-family:'Syne',sans-serif;font-size:22px;font-weight:800;color:var(--rdr-accent);line-height:1}.rdr-bento-stat-label{font-size:11px;color:var(--rdr-text-muted);text-transform:uppercase;letter-spacing:.5px}.rdr-bento-hero-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px;height:360px}.rdr-bento-hero-main{position:relative;border-radius:12px;overflow:hidden;display:block;text-decoration:none!important;background:var(--rdr-bg-surface);background-size:cover;background-position:center;height:100%}.rdr-bento-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .75) 0%,rgb(0 0 0 / .1) 55%,transparent 100%)}.rdr-bento-hero-content{position:absolute;bottom:0;left:0;right:0;padding:20px 22px}.rdr-bento-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;background:var(--rdr-accent);color:#fff;padding:3px 10px;border-radius:20px;margin-bottom:8px}.rdr-bento-hero-title{font-family:'Syne',sans-serif;font-size:20px!important;font-weight:800!important;color:#fff!important;line-height:1.3!important;margin:0 0 8px!important}.rdr-bento-hero-meta{font-size:12px;color:rgb(255 255 255 / .75);display:flex;gap:6px;align-items:center}.rdr-bento-hero-sidebar{display:flex;flex-direction:column;gap:0;background:var(--rdr-bg-card);border:1px solid var(--rdr-border);border-radius:12px;overflow:hidden}.rdr-bento-sidebar-label{font-family:'Syne',sans-serif;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--rdr-accent);padding:12px 14px 10px;border-bottom:1px solid var(--rdr-border)}.rdr-bento-side-card{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-bottom:1px solid var(--rdr-border);text-decoration:none!important;transition:background .15s}.rdr-bento-side-card:last-child{border-bottom:none}.rdr-bento-side-card:hover{background:var(--rdr-bg-accent)}.rdr-bento-side-thumb{width:60px;height:45px;object-fit:cover;border-radius:6px;flex-shrink:0}.rdr-bento-side-body{display:flex;flex-direction:column;gap:2px;min-width:0}.rdr-bento-side-cat{font-size:10px;font-weight:700;color:var(--rdr-accent);text-transform:uppercase;letter-spacing:.4px}.rdr-bento-side-title{font-size:12px;font-weight:600;color:var(--rdr-text-primary);font-family:'Syne',sans-serif;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rdr-bento-side-date{font-size:10px;color:var(--rdr-text-muted)}.rdr-bento-cats{display:grid;grid-template-columns:repeat(var(--bento-cat-cols,4),1fr);gap:12px}.rdr-bento-cat-card{display:flex;flex-direction:column;align-items:center;gap:5px;padding:16px 10px;border-radius:10px;background:var(--rdr-bg-card);border:1px solid var(--rdr-border);text-decoration:none!important;text-align:center;transition:all .2s}.rdr-bento-cat-card:hover{border-color:var(--rdr-accent)!important;transform:translateY(-3px);box-shadow:0 6px 20px rgb(46 168 255 / .15)}.rdr-bento-cat-emoji{font-size:22px}.rdr-bento-cat-name{font-size:12px;font-weight:600;color:var(--rdr-text-primary)!important;font-family:'Syne',sans-serif}.rdr-bento-cat-count{font-size:11px;color:var(--rdr-text-muted)}.rdr-bento-grid{display:grid;grid-template-columns:repeat(var(--bento-cols,3),1fr);gap:20px}.rdr-bento-card{display:flex;flex-direction:column;background:var(--rdr-bg-card);border:1px solid var(--rdr-border);border-radius:12px;overflow:hidden;text-decoration:none!important;transition:transform .2s,box-shadow .2s,border-color .2s}.rdr-bento-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(0 0 0 / .18);border-color:var(--rdr-accent)!important}.rdr-bento-card-img{aspect-ratio:16/9;background-size:cover;background-position:center;background-color:var(--rdr-bg-surface);transition:transform .3s}.rdr-bento-card:hover .rdr-bento-card-img{transform:scale(1.03)}.rdr-bento-card-img--empty{display:flex;align-items:center;justify-content:center;font-size:32px;opacity:.4}.rdr-bento-card-body{padding:14px 16px;flex:1;display:flex;flex-direction:column;gap:8px}.rdr-bento-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rdr-bento-card-cat{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--rdr-accent);background:rgb(46 168 255 / .08);padding:2px 8px;border-radius:10px}.rdr-bento-card-date,.rdr-bento-card-read{font-size:11px;color:var(--rdr-text-muted)}.rdr-bento-card-title{font-family:'Syne',sans-serif;font-size:14px!important;font-weight:700!important;color:var(--rdr-text-primary)!important;line-height:1.4!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rdr-bento-card-excerpt{font-size:12px;color:var(--rdr-text-secondary);line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rdr-bento-poll-section{max-width:640px}.rdr-bento-poll-card{display:flex;gap:16px;align-items:flex-start;background:var(--rdr-bg-card);border:1px solid var(--rdr-border);border-radius:12px;padding:20px 24px}.rdr-bento-poll-icon{font-size:28px;flex-shrink:0}.rdr-bento-poll-content{flex:1}@media (max-width:900px){.rdr-bento-hero-grid{grid-template-columns:1fr}.rdr-bento-hero-sidebar{display:none}.rdr-bento-grid{grid-template-columns:repeat(2,1fr)!important}.rdr-bento-cats{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.rdr-bento-wrap{gap:32px;padding:0 12px 40px}.rdr-bento-grid{grid-template-columns:1fr!important}.rdr-bento-card{flex-direction:row!important}.rdr-bento-card-img{width:100px!important;flex-shrink:0;aspect-ratio:1!important;border-radius:0!important}.rdr-bento-card-excerpt{display:none}.rdr-bento-hero-title{font-size:16px!important}}.rdr-bento-cat-poll-wrap{display:block}.rdr-bento-cat-poll-wrap.has-poll{display:flex;gap:20px;align-items:flex-start}.rdr-bento-cat-poll-wrap.has-poll.poll-right{flex-direction:row}.rdr-bento-cat-poll-wrap.has-poll.poll-left{flex-direction:row-reverse}.rdr-bento-cats-col{flex:0 0 var(--cat-w,65%);min-width:0}.rdr-bento-poll-col{flex:0 0 var(--poll-w,35%);min-width:0}.rdr-bento-poll-col .rdr-bento-poll-card{height:100%;display:flex;flex-direction:column;background:var(--rdr-bg-card);border:1px solid var(--rdr-border);border-radius:12px;padding:20px;gap:12px}.rdr-bento-poll-col .rdr-bento-poll-icon{font-size:24px}.rdr-bento-section:empty{display:none}.rdr-bento-poll-section:empty{display:none}.rdr-bento-poll-section .rdr-bento-poll-card:empty{display:none}@media (max-width:768px){.rdr-bento-cat-poll-wrap.has-poll{flex-direction:column!important}.rdr-bento-cats-col,.rdr-bento-poll-col{flex:1 1 100%!important;width:100%!important}}.rdr-bento-poll-skeleton{display:flex;flex-direction:column;gap:10px;padding:4px 0;flex:1}.rdr-poll-sk-option{height:38px;border-radius:6px;background:linear-gradient(90deg,var(--rdr-bg-surface) 25%,var(--rdr-bg-accent) 50%,var(--rdr-bg-surface) 75%);background-size:600px 100%;animation:rdr-shimmer 1.4s infinite linear}.rdr-poll-sk-option:nth-child(2){animation-delay:.1s}.rdr-poll-sk-option:nth-child(3){animation-delay:.2s}.rdr-poll-sk-option:nth-child(4){animation-delay:.3s}.rdr-poll-sk-option:nth-child(5){animation-delay:.4s}[data-theme="light"] .rdr-poll-sk-option{background:linear-gradient(90deg,#e8edf2 25%,#f5f7fa 50%,#e8edf2 75%);background-size:600px 100%;animation:rdr-shimmer 1.4s infinite linear}.rdr-bento-poll-card{min-height:220px}.rdr-bento-poll-col .rdr-bento-poll-card{min-height:240px}@font-face{font-family:'Syne';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/syne-400.woff2) format('woff2')}@font-face{font-family:'Syne';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/syne-600.woff2) format('woff2')}@font-face{font-family:'Syne';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/syne-700.woff2) format('woff2')}@font-face{font-family:'Syne';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/syne-800.woff2) format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/dm-sans-300.woff2) format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/dm-sans-400.woff2) format('woff2')}@font-face{font-family:'DM Sans';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/dm-sans-400-italic.woff2) format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/dm-sans-500.woff2) format('woff2')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/dm-sans-600.woff2) format('woff2')}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/jetbrains-mono-400.woff2) format('woff2')}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/generatepress-rdr-it/fonts/jetbrains-mono-500.woff2) format('woff2')}.footer-widgets-container{padding:40px}.inside-footer-widgets{display:flex}.inside-footer-widgets>div{flex:1 1 0}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar{display:flex;align-items:center;flex-wrap:wrap}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin-bottom:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget{margin:0 10px}.top-bar .widget_nav_menu>div>ul{display:flex;align-items:center}.top-bar .widget_nav_menu li{margin:0 10px;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.inside-top-bar{padding:10px 40px}div.top-bar .widget{margin-bottom:0}.top-bar-align-right .widget{margin-right:0}.top-bar-align-right .widget:first-child{margin-left:auto}.top-bar-align-right .widget:nth-child(2n){order:-20}.top-bar-align-right .widget:nth-child(2){margin-left:0}.top-bar-align-left .widget{margin-left:0}.top-bar-align-left .widget:nth-child(odd){order:-20}.top-bar-align-left .widget:nth-child(2){margin-left:auto}.top-bar-align-left .widget:last-child{margin-right:0}.top-bar-align-center .widget:first-child{margin-left:auto}.top-bar-align-center .widget:last-child{margin-right:auto}.top-bar-align-center .widget:not(:first-child):not(:last-child){margin:0 5px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:flex;align-items:center;flex-wrap:wrap}.footer-bar .widget_nav_menu li{margin:0 10px;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{order:-20;margin-right:auto}.footer-bar-align-left .copyright-bar{margin-left:auto}.footer-bar-align-center .inside-site-info{flex-direction:column}.footer-bar-align-center .footer-bar{margin-bottom:10px}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}@media (max-width:768px){.top-bar .inside-top-bar{justify-content:center}.top-bar .inside-top-bar>.widget{order:1;margin:0 10px}.top-bar .inside-top-bar:first-child{margin-left:auto}.top-bar .inside-top-bar:last-child{margin-right:auto}.top-bar .widget_nav_menu li{padding:5px 0}.top-bar-align-center{text-align:center}.inside-footer-widgets{flex-direction:column}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}.footer-bar-active .inside-site-info{flex-direction:column}.footer-bar-active .footer-bar{margin-bottom:10px}.footer-bar .widget_nav_menu>div>ul{justify-content:center}.footer-bar .widget_nav_menu li{padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.footer-bar-align-left .copyright-bar{margin-left:0}.footer-bar-align-right .copyright-bar{order:unset;margin-right:0}}:root,[data-theme="dark"]{--rdr-bg-primary:#0d1117;--rdr-bg-surface:#161b22;--rdr-bg-card:#1c2128;--rdr-bg-accent:rgba(46,168,255,0.08);--rdr-accent:#2ea8ff;--rdr-accent-2:#00e5c0;--rdr-text-primary:#e6edf3;--rdr-text-secondary:#8b949e;--rdr-text-muted:#484f58;--rdr-border:rgba(255,255,255,0.07);--rdr-border-strong:rgba(255,255,255,0.15);--rdr-nav-bg:rgba(13,17,23,0.95);--rdr-nav-text:#8b949e;--rdr-nav-hover:#e6edf3;--rdr-nav-sub-bg:#161b22;--rdr-code-bg:#0d1117;--rdr-shadow:0 8px 32px rgba(0,0,0,0.4);--rdr-shadow-card:0 2px 8px rgba(0,0,0,0.3);--contrast:#e6edf3;--contrast-2:#8b949e;--contrast-3:#484f58;--base:#1c2128;--base-2:#161b22;--base-3:#0d1117;--accent:#2ea8ff;--global-color-1:#2ea8ff}[data-theme="light"]{--rdr-bg-primary:#f5f7fa;--rdr-bg-surface:#ffffff;--rdr-bg-card:#ffffff;--rdr-bg-accent:rgba(30,115,190,0.06);--rdr-accent:#1e73be;--rdr-accent-2:#0a9b7d;--rdr-text-primary:#1a1a2e;--rdr-text-secondary:#4a5568;--rdr-text-muted:#a0aec0;--rdr-border:rgba(0,0,0,0.08);--rdr-border-strong:rgba(0,0,0,0.15);--rdr-nav-bg:rgba(255,255,255,0.97);--rdr-nav-text:#2d3748;--rdr-nav-hover:#1e73be;--rdr-nav-sub-bg:#ffffff;--rdr-code-bg:#f8fafc;--rdr-shadow:0 4px 20px rgba(0,0,0,0.1);--rdr-shadow-card:0 2px 8px rgba(0,0,0,0.08);--contrast:#1a1a2e;--contrast-2:#4a5568;--contrast-3:#a0aec0;--base:#f5f5f5;--base-2:#fafafa;--base-3:#ffffff;--accent:#1e73be;--global-color-1:#1e73be}body{font-family:'DM Sans',Arial,sans-serif!important;font-size:15px!important;line-height:1.7!important;background-color:var(--rdr-bg-primary)!important;color:var(--rdr-text-primary)!important;transition:background-color 0.3s ease,color 0.3s ease}body,.site,#page,.site-content,.site-inner{background-color:var(--rdr-bg-primary)!important}.site-header,#masthead,.site-header .inside-header{background-color:var(--rdr-nav-bg)!important;background:var(--rdr-nav-bg)!important;border-bottom:1px solid var(--rdr-border)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sticky-enabled .main-navigation.is_stuck,.sticky-enabled .nav-primary.is_stuck,.main-navigation.is_stuck{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:9999!important;background-color:var(--rdr-nav-bg)!important;background:var(--rdr-nav-bg)!important;border-bottom:1px solid var(--rdr-border)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 2px 20px rgb(0 0 0 / .25)!important}.nav-primary,.main-navigation,.main-navigation .inside-navigation,nav.main-navigation{background:transparent!important;background-color:transparent!important}.site-logo img,.navigation-branding .site-logo img,.navigation-branding .site-logo,.main-navigation .site-logo,.main-navigation .site-logo img,img.header-image,img.is-logo-image{display:none!important;visibility:hidden!important;width:0!important;height:0!important}.navigation-branding .main-title{font-family:'Syne',sans-serif!important;font-weight:800!important;font-size:22px!important;line-height:60px!important;letter-spacing:-0.5px!important}.navigation-branding .main-title a{text-decoration:none!important;background:none!important;font-size:0!important;display:inline-flex!important;align-items:center!important}.navigation-branding .main-title a::before{content:'RDR'!important;color:#ffffff!important;font-family:'Syne',sans-serif!important;font-weight:800!important;font-size:22px!important;letter-spacing:-0.5px!important}.navigation-branding .main-title a::after{content:'-IT'!important;color:var(--rdr-accent)!important;font-family:'Syne',sans-serif!important;font-weight:800!important;font-size:22px!important;letter-spacing:-0.5px!important}[data-theme="light"] .navigation-branding .main-title a::before{color:#1a1a2e!important}#rdr-theme-toggle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:44px!important;height:24px!important;border-radius:12px!important;border:1.5px solid rgb(255 255 255 / .2)!important;cursor:pointer!important;padding:3px!important;margin:0 10px!important;position:relative!important;background:#374151!important;transition:background 0.3s ease,border-color 0.3s ease!important;flex-shrink:0!important;vertical-align:middle!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;overflow:visible!important}[data-theme="light"] #rdr-theme-toggle{background:#3b82f6!important;border-color:rgb(59 130 246 / .5)!important}#rdr-theme-toggle::after{content:''!important;position:absolute!important;width:16px!important;height:16px!important;border-radius:50%!important;background:white!important;top:50%!important;transform:translateY(-50%)!important;left:4px!important;transition:left 0.3s ease!important;box-shadow:0 1px 3px rgb(0 0 0 / .4)!important}[data-theme="light"] #rdr-theme-toggle::after{left:22px!important}#rdr-theme-toggle::before{content:'🌙'!important;font-size:11px!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;transition:opacity 0.3s!important;line-height:1!important}[data-theme="light"] #rdr-theme-toggle::before{content:'☀️'!important;right:auto!important;left:4px!important}.main-navigation .main-nav ul li a,.main-navigation ul li>a,#primary-menu>li>a{color:var(--rdr-nav-text)!important;background-color:transparent!important;font-family:'DM Sans',sans-serif!important;font-size:13.5px!important;font-weight:500!important;padding:0 10px!important;transition:color 0.2s ease!important;white-space:nowrap!important}.main-navigation .main-nav ul li a:hover,.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li.sfHover>a{color:var(--rdr-nav-hover)!important;background-color:transparent!important}.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--rdr-accent)!important;background-color:transparent!important}.main-navigation ul ul,.main-navigation .sub-menu,.main-navigation .main-nav ul ul{background-color:var(--rdr-nav-sub-bg)!important;border:1px solid var(--rdr-border-strong)!important;border-radius:8px!important;box-shadow:var(--rdr-shadow)!important;min-width:240px!important;width:auto!important;padding:6px 0!important;overflow:visible!important}.main-navigation .main-nav ul ul ul{min-width:240px!important;width:auto!important}.main-navigation .main-nav ul ul li{width:auto!important;float:none!important;display:block!important;min-width:240px!important}.main-navigation .main-nav ul ul li a{color:var(--rdr-nav-text)!important;background-color:transparent!important;font-size:13px!important;padding:8px 18px!important;display:block!important;white-space:nowrap!important;width:auto!important;min-width:200px!important;overflow:hidden!important;text-overflow:ellipsis!important}.main-navigation .main-nav ul ul li a:hover,.main-navigation .main-nav ul ul li:hover>a,.main-navigation .main-nav ul ul li.sfHover>a{color:var(--rdr-accent)!important;background-color:var(--rdr-bg-accent)!important}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background-color:var(--rdr-bg-surface)!important;border:1px solid var(--rdr-border)!important;border-radius:12px!important;box-shadow:var(--rdr-shadow-card)!important}h1,h2,h3,h4,h5,h6{font-family:'Syne',sans-serif!important;color:var(--rdr-text-primary)!important}p,li,td,th{color:var(--rdr-text-primary)}a{color:var(--rdr-accent)!important;text-decoration:none!important;transition:color 0.2s ease!important}a:hover{color:var(--rdr-accent-2)!important}.entry-title{font-size:28px!important;font-weight:700!important;line-height:1.3!important;color:var(--rdr-text-primary)!important}.entry-meta,.entry-footer{color:var(--rdr-text-secondary)!important;font-size:13px!important}.entry-content h2{font-size:22px!important;border-left:3px solid var(--rdr-accent)!important;padding-left:12px!important;margin-top:32px!important}.entry-content h3{font-size:18px!important;font-weight:600!important;margin-top:24px!important}.sidebar .widget{background-color:var(--rdr-bg-surface)!important;border:1px solid var(--rdr-border)!important;border-radius:10px!important;box-shadow:var(--rdr-shadow-card)!important;color:var(--rdr-text-primary)!important}.widget-title,.sidebar .widget h2{font-family:'Syne',sans-serif!important;color:var(--rdr-accent)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.8px!important;border-bottom:2px solid var(--rdr-accent)!important;padding-bottom:8px!important;margin-bottom:12px!important}#footer-widgets,.footer-widgets{background-color:var(--rdr-bg-surface)!important;background:var(--rdr-bg-surface)!important;border-top:1px solid var(--rdr-border)!important;color:var(--rdr-text-secondary)!important;width:100%!important;display:block!important}.footer-widgets-container{max-width:1280px!important;width:100%!important;margin:0 auto!important;padding:40px 30px!important;box-sizing:border-box!important}.inside-footer-widgets{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;width:100%!important;align-items:start!important}.footer-widget-1,.footer-widget-2,.footer-widget-3{min-width:0!important;width:100%!important;box-sizing:border-box!important}@media (max-width:900px){.inside-footer-widgets{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.inside-footer-widgets{grid-template-columns:1fr!important}.footer-widgets-container{padding:24px 16px!important}}.footer-widgets .widget-title,.footer-widgets h2,.footer-widgets h3{color:var(--rdr-text-primary)!important;font-family:'Syne',sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:14px!important;border-bottom:1px solid var(--rdr-border)!important;padding-bottom:8px!important}.footer-widgets a{color:var(--rdr-text-secondary)!important;font-size:13px!important;line-height:1.9!important}.footer-widgets a:hover{color:var(--rdr-accent)!important}.footer-widgets .wp-block-tag-cloud{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.footer-widgets .tag-cloud-link{background:var(--rdr-bg-card)!important;border:1px solid var(--rdr-border)!important;border-radius:4px!important;padding:3px 7px!important;font-size:11px!important;color:var(--rdr-text-secondary)!important;text-decoration:none!important;line-height:1.5!important;white-space:nowrap!important}.footer-widgets .tag-cloud-link:hover{border-color:var(--rdr-accent)!important;color:var(--rdr-accent)!important}.footer-widgets .wp-block-social-links{padding:0!important;margin:0!important}.site-footer,#colophon,.footer-bar,.site-info{background-color:var(--rdr-bg-primary)!important;background:var(--rdr-bg-primary)!important;color:var(--rdr-text-muted)!important;border-top:1px solid var(--rdr-border)!important}.site-info a,.footer-bar a{color:var(--rdr-text-secondary)!important}.inside-site-info{max-width:1280px!important;margin:0 auto!important;padding:12px 30px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important}.entry-content pre,.wp-block-syntaxhighlighter-code pre,.syntaxhighlighter{background:var(--rdr-code-bg)!important;border:1px solid var(--rdr-border)!important;border-radius:8px!important;padding:16px!important;overflow-x:auto!important;font-family:'JetBrains Mono',monospace!important;font-size:13px!important;line-height:1.6!important;color:#a8b3cf!important;position:relative!important}code{font-family:'JetBrains Mono',monospace!important;font-size:0.85em!important;background:var(--rdr-bg-card)!important;border:1px solid var(--rdr-border)!important;border-radius:4px!important;padding:2px 6px!important;color:var(--rdr-accent-2)!important}pre code{background:transparent!important;border:none!important;padding:0!important;color:inherit!important}.rdr-code-wrapper{position:relative!important}.rdr-copy-btn{position:absolute!important;top:8px!important;right:8px!important;z-index:10!important;background:rgb(28 33 40 / .8)!important;border:1px solid var(--rdr-border-strong)!important;border-radius:5px!important;color:var(--rdr-text-secondary)!important;font-size:11px!important;padding:3px 8px!important;cursor:pointer!important;font-family:'DM Sans',sans-serif!important;transition:all 0.2s ease!important;opacity:0!important;backdrop-filter:blur(4px)!important}.rdr-code-wrapper:hover .rdr-copy-btn{opacity:1!important}.rdr-copy-btn:hover{background:var(--rdr-accent)!important;color:white!important;border-color:var(--rdr-accent)!important;opacity:1!important}.rdr-copy-btn.copied{background:#00e5c0!important;color:#0d1117!important;border-color:#00e5c0!important;opacity:1!important}.wp-block-rank-math-toc-block,#rank-math-toc,.wp-block-rank-math-toc-block.has-accent-background-color{background:var(--rdr-bg-card)!important;border:1px solid var(--rdr-border)!important;border-left:4px solid var(--rdr-accent)!important;border-radius:10px!important;padding:20px 24px!important;margin:24px 0!important}.wp-block-rank-math-toc-block h2,#rank-math-toc h2{color:var(--rdr-text-primary)!important;background:none!important;font-size:15px!important;border:none!important;padding:0 0 10px 0!important;margin-bottom:12px!important;border-bottom:1px solid var(--rdr-border)!important}.wp-block-rank-math-toc-block a,.wp-block-rank-math-toc-block nav a,#rank-math-toc a,#rank-math-toc nav a,.has-base-3-color{color:var(--rdr-text-secondary)!important;text-decoration:none!important;font-size:13.5px!important;line-height:1.8!important}.wp-block-rank-math-toc-block a:hover,#rank-math-toc a:hover{color:var(--rdr-accent)!important}[data-theme="light"] .wp-block-rank-math-toc-block,[data-theme="light"] #rank-math-toc{background:#f8fafc!important;border-color:#e2e8f0!important;border-left-color:var(--rdr-accent)!important}[data-theme="light"] .wp-block-rank-math-toc-block h2,[data-theme="light"] #rank-math-toc h2{color:#1a1a2e!important;border-bottom-color:#e2e8f0!important}[data-theme="light"] .wp-block-rank-math-toc-block a,[data-theme="light"] .wp-block-rank-math-toc-block nav a,[data-theme="light"] #rank-math-toc a,[data-theme="light"] .has-base-3-color{color:#4a5568!important}[data-theme="light"] .wp-block-rank-math-toc-block a:hover,[data-theme="light"] #rank-math-toc a:hover{color:var(--rdr-accent)!important}[data-theme="light"] body,[data-theme="light"] p,[data-theme="light"] li,[data-theme="light"] td,[data-theme="light"] th,[data-theme="light"] span:not(.rdr-stat-number){color:#1a1a2e}[data-theme="light"] h1,[data-theme="light"] h2,[data-theme="light"] h3,[data-theme="light"] h4,[data-theme="light"] h5,[data-theme="light"] h6{color:#1a1a2e!important}[data-theme="light"] .entry-content,[data-theme="light"] .entry-content p,[data-theme="light"] .entry-content li{color:#2d3748!important}[data-theme="light"] .entry-content blockquote{background:#f8fafc!important;border-left-color:var(--rdr-accent)!important}[data-theme="light"] .entry-content blockquote p{color:#4a5568!important}[data-theme="light"] code{background:#f1f5f9!important;color:#0a9b7d!important;border-color:#e2e8f0!important}[data-theme="light"] .entry-content pre,[data-theme="light"] .wp-block-syntaxhighlighter-code pre,[data-theme="light"] .syntaxhighlighter{background:#f8fafc!important;border-color:#e2e8f0!important;color:#2d3748!important}[data-theme="light"] .separate-containers .inside-article{background:#ffffff!important;border-color:#e2e8f0!important}[data-theme="light"] .sidebar .widget{background:#ffffff!important;border-color:#e2e8f0!important}[data-theme="light"] .site-header,[data-theme="light"] #masthead{background-color:rgb(255 255 255 / .97)!important;background:rgb(255 255 255 / .97)!important;border-bottom-color:#e2e8f0!important}[data-theme="light"] .main-navigation.is_stuck{background-color:rgb(255 255 255 / .97)!important;background:rgb(255 255 255 / .97)!important}[data-theme="light"] .main-navigation .main-nav ul li a{color:#2d3748!important}[data-theme="light"] .main-navigation ul ul,[data-theme="light"] .main-navigation .sub-menu{background-color:#ffffff!important;border-color:#e2e8f0!important;box-shadow:0 4px 20px rgb(0 0 0 / .1)!important}[data-theme="light"] .main-navigation .main-nav ul ul li a{color:#2d3748!important}[data-theme="light"] #footer-widgets,[data-theme="light"] .footer-widgets{background-color:#f8fafc!important;background:#f8fafc!important;border-top-color:#e2e8f0!important}[data-theme="light"] .site-footer,[data-theme="light"] #colophon,[data-theme="light"] .footer-bar,[data-theme="light"] .site-info{background-color:#f1f5f9!important;border-top-color:#e2e8f0!important;color:#718096!important}[data-theme="light"] .footer-widgets .tag-cloud-link{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#4a5568!important}.syntaxhighlighter .line,.syntaxhighlighter table,.syntaxhighlighter td{background:var(--rdr-code-bg)!important;border:none!important}.syntaxhighlighter .gutter,.syntaxhighlighter .gutter .line{background:rgb(255 255 255 / .03)!important;color:var(--rdr-text-muted)!important;border-right:1px solid var(--rdr-border)!important}[data-theme="light"] .syntaxhighlighter .line,[data-theme="light"] .syntaxhighlighter table,[data-theme="light"] .syntaxhighlighter td{background:#f8fafc!important}[data-theme="light"] .syntaxhighlighter .gutter,[data-theme="light"] .syntaxhighlighter .gutter .line{background:#f1f5f9!important;color:#a0aec0!important;border-right-color:#e2e8f0!important}#rdr-progress-bar{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,var(--rdr-accent),var(--rdr-accent-2));z-index:99999;transition:width 0.1s linear;pointer-events:none}.entry-content blockquote{background:var(--rdr-bg-card)!important;border-left:4px solid var(--rdr-accent)!important;border-radius:0 8px 8px 0!important;padding:16px 20px!important;margin:20px 0!important;color:var(--rdr-text-secondary)!important}input[type="text"],input[type="email"],input[type="url"],input[type="search"],input[type="password"],textarea,select{background:var(--rdr-bg-card)!important;border:1px solid var(--rdr-border-strong)!important;border-radius:6px!important;color:var(--rdr-text-primary)!important;padding:8px 12px!important;font-family:'DM Sans',sans-serif!important}input:focus,textarea:focus{border-color:var(--rdr-accent)!important;outline:none!important;box-shadow:0 0 0 3px rgb(46 168 255 / .15)!important}.button,a.button,input[type="submit"],button[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:9px 20px!important;border-radius:7px!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;cursor:pointer!important;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease!important;white-space:nowrap!important;border:1.5px solid transparent!important;background:var(--rdr-accent)!important;color:#fff!important;border-color:var(--rdr-accent)!important}.button:hover,a.button:hover,input[type="submit"]:hover,button[type="submit"]:hover{background:var(--rdr-accent-2)!important;border-color:var(--rdr-accent-2)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 14px rgb(46 168 255 / .35)!important;text-decoration:none!important}.button:active,a.button:active{transform:translateY(0)!important;box-shadow:none!important}.button.button-outline,a.button.button-outline{background:transparent!important;color:var(--rdr-accent)!important;border-color:var(--rdr-accent)!important}.button.button-outline:hover,a.button.button-outline:hover{background:var(--rdr-accent)!important;color:#fff!important;box-shadow:0 4px 14px rgb(46 168 255 / .25)!important}.button.button-ghost,a.button.button-ghost{background:transparent!important;color:var(--rdr-text-primary)!important;border-color:var(--rdr-border)!important}.button.button-ghost:hover,a.button.button-ghost:hover{background:var(--rdr-bg-accent)!important;border-color:var(--rdr-accent)!important;color:var(--rdr-accent)!important;box-shadow:none!important}.button.button-muted,a.button.button-muted{background:var(--rdr-bg-card)!important;color:var(--rdr-text-secondary)!important;border-color:var(--rdr-border)!important}.button.button-muted:hover,a.button.button-muted:hover{background:var(--rdr-bg-accent)!important;color:var(--rdr-text-primary)!important;border-color:var(--rdr-accent)!important;box-shadow:none!important}.button.button-danger,a.button.button-danger{background:#e53e3e!important;color:#fff!important;border-color:#e53e3e!important}.button.button-danger:hover,a.button.button-danger:hover{background:#c53030!important;border-color:#c53030!important;box-shadow:0 4px 14px rgb(229 62 62 / .35)!important}.button.button-sm,a.button.button-sm{padding:6px 14px!important;font-size:12px!important;border-radius:5px!important}.button.button-lg,a.button.button-lg{padding:12px 28px!important;font-size:15px!important;border-radius:8px!important}.button.button-full,a.button.button-full{width:100%!important}[data-theme="light"] .button,[data-theme="light"] a.button{box-shadow:0 1px 3px rgb(0 0 0 / .1)}[data-theme="light"] .button.button-muted,[data-theme="light"] a.button.button-muted{background:#f0f4f8!important;color:#4a5568!important;border-color:#cbd5e0!important}[data-theme="light"] .button.button-ghost,[data-theme="light"] a.button.button-ghost{color:#2d3748!important}.gb-headline-text{color:var(--rdr-text-primary)!important}h2.gb-headline-text{color:var(--rdr-accent)!important}.gb-headline-text a,.gb-headline-text a:visited{color:var(--rdr-text-primary)!important;font-size:13.5px!important}.gb-headline-text a:hover{color:var(--rdr-accent)!important}p.gb-headline-text a{color:var(--rdr-text-muted)!important;font-size:11px!important}.gb-container[class*="gb-container-"]{background-color:var(--rdr-bg-surface)!important;border-color:var(--rdr-border)!important}.rank-math-breadcrumb,.rank-math-breadcrumb p{font-size:12px!important;color:var(--rdr-text-muted)!important}.rank-math-breadcrumb a{color:var(--rdr-text-secondary)!important;font-size:12px!important}.rank-math-breadcrumb a:hover{color:var(--rdr-accent)!important}.rdr-info-box{display:flex;gap:14px;padding:16px 18px;border-radius:10px;margin:20px 0;border:1px solid}.rdr-info-info{background:var(--rdr-bg-accent);border-color:var(--rdr-accent)}.rdr-info-warning{background:rgb(255 180 0 / .1);border-color:rgb(255 180 0 / .4)}.rdr-info-success{background:rgb(0 200 100 / .1);border-color:rgb(0 200 100 / .4)}.rdr-info-danger{background:rgb(255 80 80 / .1);border-color:rgb(255 80 80 / .4)}.rdr-info-tip{background:rgb(0 229 192 / .1);border-color:rgb(0 229 192 / .4)}.rdr-info-icon{font-size:20px;flex-shrink:0;margin-top:1px}.rdr-info-title{display:block;font-weight:700;margin-bottom:4px;color:var(--rdr-text-primary)}.rdr-info-content{font-size:14px;color:var(--rdr-text-secondary)}.rdr-info-content p{margin:0}.comment-body{background:var(--rdr-bg-card)!important;border:1px solid var(--rdr-border)!important;border-radius:8px!important;padding:16px!important;margin-bottom:16px!important}.comment-author cite{color:var(--rdr-text-primary)!important;font-weight:600!important}[data-theme="light"] .comment-body{background:#f8fafc!important;border-color:#e2e8f0!important}.generate-back-to-top{background-color:var(--rdr-accent)!important;color:white!important;border-radius:8px!important}.generate-back-to-top:hover{background-color:var(--rdr-accent-2)!important}@media (max-width:768px){.main-navigation ul{background:var(--rdr-nav-bg)!important;border-top:1px solid var(--rdr-border)!important}.main-navigation .main-nav ul li a{border-bottom:1px solid var(--rdr-border)!important;padding:12px 16px!important;white-space:normal!important}.main-navigation ul ul,.main-navigation .sub-menu{min-width:unset!important;width:100%!important;box-shadow:none!important;border-radius:0!important;border:none!important;border-top:1px solid var(--rdr-border)!important}.main-navigation .main-nav ul ul li{min-width:unset!important}.inside-site-info{flex-direction:column;gap:6px;text-align:center}}[style*="background-color: #ffffff"],[style*="background-color:#ffffff"],[style*="background-color: #fff"],[style*="background-color:#fff"]{background-color:var(--rdr-bg-surface)!important}.page-template-page-home .entry-title,.page-template-page-home .page-header{display:none!important}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:0;margin-right:10px}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;padding:10px 0;display:block;transition:height .3s ease}.navigation-branding>div+.main-title{margin-left:10px}.navigation-branding .main-title{transition:line-height .3s ease}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;padding-right:20px;order:2}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-align-right .navigation-branding{margin-right:auto}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation{justify-content:flex-start}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items{margin-left:auto}.nav-float-right .main-navigation.has-branding:not(.mobile-header-navigation) .menu-bar-items,.nav-float-right .main-navigation.has-sticky-branding.navigation-stick:not(.mobile-header-navigation) .menu-bar-items{margin-left:0}.mobile-header-navigation.has-menu-bar-items .mobile-header-logo{margin-right:auto}.rtl .navigation-branding>div+.main-title{margin-right:10px}.rtl .main-navigation.nav-align-right:not(.mobile-header-navigation) .navigation-branding{order:-10}.rtl .nav-align-right .navigation-branding{margin-right:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-left:auto;margin-right:0}.rtl .nav-align-center .navigation-branding,.rtl .nav-align-center .site-logo.mobile-header-logo,.rtl .nav-align-right .navigation-branding,.rtl .nav-align-right .site-logo.mobile-header-logo{margin-left:10px}.rtl .nav-align-right .menu-bar-items{margin-right:auto}.rtl .mobile-header-navigation.has-menu-bar-items .site-logo{margin-left:auto}