.XK2wIW_banner,:is(html[data-mobile-app-platform=android] .XK2wIW_iosOnly,html[data-mobile-app-platform=ios] .XK2wIW_androidOnly){display:none}@media (max-width:992px){html[data-mobile-app-banner=visible] .XK2wIW_banner{color:#151515;background:#fff;border-bottom:1px solid #d8d8d8;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:64px;padding:.5rem .65rem;display:grid}.XK2wIW_icon{border:1px solid #e6e6e6;border-radius:12px;width:46px;height:46px;box-shadow:0 2px 8px #0000001a}.XK2wIW_content{flex-direction:column;min-width:0;line-height:1.2;display:flex}.XK2wIW_content strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.XK2wIW_content span{color:#5e5e5e;margin-top:.15rem;font-size:.75rem}.XK2wIW_install{color:#fff;background:var(--primary-color);border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:.5rem .8rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.XK2wIW_install:hover{background:color-mix(in srgb, #000 18%, var(--primary-color) 82%)}.XK2wIW_install:focus-visible,.XK2wIW_close:focus-visible{outline:3px solid color-mix(in srgb, var(--primary-color) 45%, transparent);outline-offset:2px}.XK2wIW_close{color:#555;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.XK2wIW_close:hover{color:#111;background:#f0f0f0}.XK2wIW_close svg{width:24px;height:24px}}@media (max-width:390px){html[data-mobile-app-banner=visible] .XK2wIW_banner{gap:.45rem;padding-left:.5rem;padding-right:.35rem}.XK2wIW_icon{border-radius:10px;width:40px;height:40px}.XK2wIW_content strong{font-size:.78rem}.XK2wIW_install{padding-left:.65rem;padding-right:.65rem}}
.Y5Vm-G_promo{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.25rem;padding:.75rem;display:grid}.Y5Vm-G_icon{background:#fff;border-radius:9px;width:40px;height:40px}.Y5Vm-G_content{flex-direction:column;gap:.15rem;min-width:0;line-height:1.2;display:flex}.Y5Vm-G_content strong{color:#fff;font-size:.85rem}.Y5Vm-G_content span{color:#b9c0cf;font-size:.72rem}.Y5Vm-G_storeButtons{gap:.4rem;display:grid}.Y5Vm-G_storeButton{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff38;border-radius:7px;justify-content:center;align-items:center;gap:.4rem;min-height:38px;padding:.45rem .65rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.Y5Vm-G_storeButton:hover{background:#ffffff24;border-color:#ffffff61}.Y5Vm-G_storeButton:focus-visible{outline-offset:3px;outline:3px solid #90a6f5}.Y5Vm-G_storeButton svg{color:currentColor;width:17px;height:17px}@media (max-width:560px){.Y5Vm-G_promo{grid-template-columns:40px minmax(0,1fr)}.Y5Vm-G_storeButtons{grid-column:1/-1;width:100%}.Y5Vm-G_storeButton{width:100%}}@media (prefers-reduced-motion:reduce){.Y5Vm-G_storeButton{transition:none}}:is(html[data-mobile-app-platform=android] .Y5Vm-G_appStoreButton,html[data-mobile-app-platform=ios] .Y5Vm-G_playStoreButton){display:none}
._9ztKTW_footer{color:#f8fafc;background:linear-gradient(#24262d 0%,#1d1f25 100%);border-top:1px solid #ffffff14}._9ztKTW_inner{grid-template-columns:minmax(260px,360px) 1fr;gap:clamp(2rem,5vw,4.5rem);width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(2.25rem,5vw,4rem) 0 2rem;display:grid}._9ztKTW_brand{flex-direction:column;gap:1rem;display:flex}._9ztKTW_brandLink{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;line-height:1.05;text-decoration:none}._9ztKTW_brandLink:hover{color:#dbe6ff}._9ztKTW_brand p{color:#d7dbe6;max-width:34rem;margin:0;font-size:.98rem}._9ztKTW_ctaGroup{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}._9ztKTW_primaryCta,._9ztKTW_secondaryCta{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:.65rem 1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}._9ztKTW_primaryCta{background-color:var(--primary-color);color:#fff}._9ztKTW_primaryCta:hover{background-color:color-mix(in srgb, var(--primary-color) 82%, white 18%)}._9ztKTW_secondaryCta{color:#fff;border:1px solid #fff3}._9ztKTW_secondaryCta:hover{background-color:#ffffff12;border-color:#ffffff6b}._9ztKTW_linksGrid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:2rem clamp(1.25rem,3vw,2.5rem);display:grid}._9ztKTW_column h2{color:#90a6f5;margin:0 0 .9rem;font-size:1rem;font-weight:800;line-height:1.2}._9ztKTW_column ul{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}._9ztKTW_footerItem{color:#f2f4f8;font-size:.94rem;line-height:1.35;text-decoration:none;display:inline-flex}._9ztKTW_footerItem:hover{color:#fff;text-underline-offset:5px;-webkit-text-decoration:underline #90a6f5;text-decoration:underline #90a6f5}._9ztKTW_bottom{color:#c7ccd8;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:1rem 0 1.4rem;font-size:.88rem;display:grid}._9ztKTW_socialLinks,._9ztKTW_partners{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;display:flex}._9ztKTW_socialLinks a,._9ztKTW_partners a{color:#f2f4f8;text-decoration:none}._9ztKTW_socialLinks a:hover,._9ztKTW_partners a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}._9ztKTW_partners{justify-content:center}._9ztKTW_partners span{color:#8f97aa;font-weight:700}._9ztKTW_rights{color:#aeb5c5;white-space:nowrap;justify-self:end}@media (max-width:980px){._9ztKTW_inner{grid-template-columns:1fr}._9ztKTW_linksGrid{grid-template-columns:repeat(2,minmax(150px,1fr))}._9ztKTW_bottom{grid-template-columns:1fr}._9ztKTW_partners{justify-content:flex-start}._9ztKTW_rights{justify-self:start}}@media (max-width:560px){._9ztKTW_inner{width:min(100% - 1.25rem,1180px);padding-top:2rem}._9ztKTW_linksGrid{grid-template-columns:1fr;gap:1.4rem}._9ztKTW_ctaGroup{flex-direction:column}._9ztKTW_primaryCta,._9ztKTW_secondaryCta{width:100%}._9ztKTW_bottom{width:min(100% - 1.25rem,1180px)}}
.s7vTpq_switcher{white-space:nowrap;direction:ltr;flex:none;position:relative}.s7vTpq_trigger{background:color-mix(in srgb, var(--background) 92%, var(--foreground) 8%);border:1px solid color-mix(in srgb, currentColor 22%, transparent);box-sizing:border-box;color:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:auto;min-width:6.5rem;height:2.25rem;padding:0 .7rem;font-size:.78rem;font-weight:750;list-style:none;transition:background-color .14s,border-color .14s,box-shadow .14s;display:flex}.s7vTpq_trigger::-webkit-details-marker{display:none}.s7vTpq_trigger:hover{background:color-mix(in srgb, var(--primary-color) 9%, transparent);border-color:color-mix(in srgb, var(--primary-color) 45%, transparent)}.s7vTpq_trigger:focus-visible,.s7vTpq_option:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.s7vTpq_chevron{border-bottom:1.5px solid;border-inline-end:1.5px solid;width:.38rem;height:.38rem;margin-top:-.2rem;transition:transform .14s;transform:rotate(45deg)}.s7vTpq_switcher[open] .s7vTpq_chevron{margin-top:.2rem;transform:rotate(225deg)}.s7vTpq_menu{background:var(--background);border:1px solid color-mix(in srgb, currentColor 18%, transparent);inset-inline-end:0;z-index:30;border-radius:10px;flex-direction:column;min-width:11.5rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .45rem);overflow:hidden;box-shadow:0 12px 32px #0000002e}.s7vTpq_option{color:inherit;text-align:center;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:2.6rem;padding:.45rem .6rem;font-size:.86rem;text-decoration:none;display:flex}a.s7vTpq_option:hover{background:color-mix(in srgb, var(--primary-color) 9%, transparent);border-color:color-mix(in srgb, var(--primary-color) 24%, transparent)}.s7vTpq_name{font-weight:650}.s7vTpq_active{background:color-mix(in srgb, var(--primary-color) 13%, var(--background));border-color:color-mix(in srgb, var(--primary-color) 35%, transparent)}.s7vTpq_disabled{cursor:not-allowed;opacity:.48}.s7vTpq_unavailable{font-size:.68rem;font-weight:550}.s7vTpq_compact .s7vTpq_trigger{width:auto;min-width:6.5rem;height:2rem}
.ppVX8q_active{font-weight:700}
._nWHtq_menuMobileContent{min-height:0;padding:.35rem .75rem max(.9rem,env(safe-area-inset-bottom));flex-direction:column;gap:.35rem;display:flex}._nWHtq_scrollContent{overscroll-behavior-y:contain;flex-direction:column;gap:.35rem;min-height:0;display:flex;overflow-y:auto}._nWHtq_menuItem{color:var(--lightningcss-light,#263347)var(--lightningcss-dark,#e7edf7);border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:.75rem;min-height:48px;padding:.75rem .8rem;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:flex}._nWHtq_menuItem:hover,._nWHtq_menuItem:focus-visible{color:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#f2f6fb)var(--lightningcss-dark,#ffffff12);border-color:var(--lightningcss-light,#dce6f4)var(--lightningcss-dark,#94a3b833);outline:none}._nWHtq_menuItem:active{transform:scale(.99)}._nWHtq_icon{color:var(--lightningcss-light,#2c5f9f)var(--lightningcss-dark,#a8c7ff);background:var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#5f7ebc2e);border-radius:8px;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}._nWHtq_icon svg{width:1.15rem;height:1.15rem}._nWHtq_menuItem>span:last-child{overflow-wrap:anywhere;min-width:0}._nWHtq_menuItemActive{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10233e);background:var(--lightningcss-light,#1f5fae)var(--lightningcss-dark,#dbeafe);border-color:var(--lightningcss-light,#1f5fae)var(--lightningcss-dark,#dbeafe);box-shadow:0 10px 20px var(--lightningcss-light,#1f5fae29)var(--lightningcss-dark,#00000029)}._nWHtq_menuItemActive ._nWHtq_icon{color:currentColor;background:var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#10233e1f)}._nWHtq_menuItemLogout{color:var(--lightningcss-light,#244d89)var(--lightningcss-dark,#fff);border-color:var(--lightningcss-light,#e5edf8)var(--lightningcss-dark,#94a3b82e);margin-top:.3rem}
.dGjj6q_account{border:1px solid var(--header-border);color:var(--header-accent);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;font-size:.88rem;font-weight:600;display:flex}.dGjj6q_account a{min-height:44px;color:var(--header-accent);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.dGjj6q_account a:hover{background:var(--header-hover)}.dGjj6q_separator{color:var(--foreground-secondary);font-weight:400}.dGjj6q_heading{color:var(--foreground-secondary);margin:.9rem 1.5rem .3rem;font-size:.85rem}@media (max-width:992px){.dGjj6q_account .dGjj6q_login{width:44px;padding:.5rem}.dGjj6q_account span,.dGjj6q_account .dGjj6q_signup{display:none}}
.xcCw-W_directory{grid-template-columns:220px minmax(0,1fr);gap:1rem;display:grid}.xcCw-W_categories{border-inline-end:1px solid var(--header-border);flex-direction:column;gap:.35rem;padding-inline-end:.75rem;display:flex}.xcCw-W_category{border:0;width:100%;min-height:48px;color:var(--header-accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border-inline-start:3px solid #0000;border-radius:7px;align-items:center;gap:.5rem;padding:.65rem .5rem;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}.xcCw-W_category:hover,.xcCw-W_category[aria-selected=true],.xcCw-W_category[aria-expanded=true]{background:var(--header-hover)}.xcCw-W_category[aria-selected=true]{border-inline-start-color:var(--header-accent)}.xcCw-W_title{overflow-wrap:anywhere;flex:1;min-width:0}.xcCw-W_count{color:var(--foreground-secondary);font-size:.75rem;font-weight:400}.xcCw-W_sections{min-width:0}.xcCw-W_section:not([data-selected=true]),.xcCw-W_mobileHeading{display:none}.xcCw-W_content{max-height:min(520px,100dvh - var(--header-bottom,140px) - 3rem);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.15rem .5rem;padding:.25rem;display:grid;overflow-y:auto}.xcCw-W_content:focus-visible{outline:2px solid var(--header-accent);outline-offset:-2px}@media (max-width:992px){.xcCw-W_directory{display:block}.xcCw-W_categories{display:none}.xcCw-W_section:not([data-selected=true]),.xcCw-W_mobileHeading{display:block}.xcCw-W_mobileHeading{margin:0}.xcCw-W_section+.xcCw-W_section{border-top:1px solid var(--header-border)}.xcCw-W_content{grid-template-columns:1fr;max-height:none;padding-inline-start:1rem;overflow:visible}.xcCw-W_content:not([data-expanded=true]){display:none}.xcCw-W_category[aria-expanded=true] .xcCw-W_chevron{transform:rotate(180deg)}}
.mqFrhq_menuManager{color:var(--lightningcss-light,#172033)var(--lightningcss-dark,#f8fafc);background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#171b22);border-right:1px solid var(--lightningcss-light,#dce3ed)var(--lightningcss-dark,#94a3b82e);flex-direction:column;align-self:flex-start;min-width:248px;max-width:248px;height:100dvh;display:flex;position:sticky;top:0;box-shadow:8px 0 24px var(--lightningcss-light,#0f172a12)var(--lightningcss-dark,#0003)}.mqFrhq_scrollContent{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow-y:auto}.mqFrhq_profile{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#d9e2ef)var(--lightningcss-dark,#94a3b82e);border-radius:8px;flex-direction:column;gap:.25rem;margin:0 1rem .75rem;padding:.85rem .9rem;display:flex}.mqFrhq_profileLabel{color:var(--lightningcss-light,#3769b1)var(--lightningcss-dark,#8fb8ff);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.mqFrhq_profile strong{color:var(--lightningcss-light,#101827)var(--lightningcss-dark,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.25;overflow:hidden}.mqFrhq_lastAccess{color:var(--lightningcss-light,#66758a)var(--lightningcss-dark,#b9c3d1);font-size:.76rem;line-height:1.35}.mqFrhq_disconnect{width:calc(100% - 2rem);margin:.75rem 1rem max(1.1rem,env(safe-area-inset-bottom));color:var(--lightningcss-light,#244d89)var(--lightningcss-dark,#fff);background-color:var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#415d976b);border:1px solid var(--lightningcss-light,#d7e2f3)var(--lightningcss-dark,#5578b95c);border-radius:8px;flex:none;justify-content:flex-start;align-items:center;gap:.65rem;padding:.8rem .9rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s;display:flex}.mqFrhq_disconnect svg{flex:none;width:1.2rem;height:1.2rem}.mqFrhq_disconnect:hover,.mqFrhq_disconnect:focus-visible{background-color:var(--lightningcss-light,#e1ecff)var(--lightningcss-dark,#415d97b8);border-color:var(--lightningcss-light,#abc4ed)var(--lightningcss-dark,#739ce4a6);outline:none;transform:translate(2px)}.mqFrhq_imageContainer{justify-content:center;align-items:center;padding:2rem 2rem 1rem;display:flex}.mqFrhq_logo{max-width:100%;height:auto}.mqFrhq_menuItem{color:var(--lightningcss-light,#344154)var(--lightningcss-dark,#dce5f1);border-radius:8px;align-items:center;gap:.75rem;min-height:44px;margin:.12rem .7rem;padding:.75rem .85rem;font-size:.92rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .14s,color .14s,transform .14s;display:flex;position:relative}.mqFrhq_menuItem svg{color:var(--lightningcss-light,#5d6d82)var(--lightningcss-dark,#9aa8ba);flex:none;width:1.2rem;height:1.2rem}.mqFrhq_menuItem:hover,.mqFrhq_menuItem:focus-visible{color:var(--lightningcss-light,#101827)var(--lightningcss-dark,#fff);background-color:var(--lightningcss-light,#eef3f8)var(--lightningcss-dark,#ffffff12);outline:none;transform:translate(2px)}.mqFrhq_menuItemActive{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10233e);background-color:var(--lightningcss-light,#1f5fae)var(--lightningcss-dark,#dbeafe);box-shadow:0 8px 18px var(--lightningcss-light,#1f5fae2e)var(--lightningcss-dark,#0000002e)}.mqFrhq_menuItemActive:before{content:"";background:var(--lightningcss-light,#0f3f7c)var(--lightningcss-dark,#7aa7ee);border-radius:0 999px 999px 0;width:4px;position:absolute;top:.65rem;bottom:.65rem;left:-.7rem}.mqFrhq_menuItemActive svg{color:currentColor}@media (max-width:992px){.mqFrhq_menuManager{display:none}}
.J4R3-G_navigation{flex:1;align-items:center;gap:.1rem;min-width:0;display:flex}.J4R3-G_navigation a,.J4R3-G_navigation summary,.J4R3-G_navigation button{-webkit-user-select:none;user-select:none}.J4R3-G_dropdown>summary,.J4R3-G_home{min-height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem .6rem;font-size:.88rem;font-weight:600;list-style:none;display:flex}.J4R3-G_navigation summary::-webkit-details-marker{display:none}.J4R3-G_navigation summary svg{flex-shrink:0;width:1rem;height:1rem}.J4R3-G_navigation a:hover,.J4R3-G_navigation summary:hover,.J4R3-G_dropdown[open]>summary{background:var(--header-hover);color:var(--header-accent)}.J4R3-G_dropdown[open]>summary svg{transform:rotate(180deg)}.J4R3-G_panel{top:100%;width:min(100% - 2rem,720px);max-height:calc(100dvh - var(--header-bottom,140px) - 1rem);overscroll-behavior:contain;background:var(--background);border:1px solid var(--header-border);border-radius:10px;margin-inline:auto;padding:.85rem;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.J4R3-G_widePanel{width:min(100% - 2rem,1100px)}.J4R3-G_compactDropdown{position:relative}.J4R3-G_compactPanel{width:min(280px,100vw - 2rem);inset-inline:auto 0}.J4R3-G_groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem 1.5rem;display:grid}.J4R3-G_group{min-width:0}.J4R3-G_group h2{border-bottom:1px solid var(--header-border);color:var(--header-accent);align-items:center;gap:.5rem;margin:0;padding:.35rem .6rem .65rem;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.J4R3-G_links{gap:.1rem;display:grid}.J4R3-G_group .J4R3-G_links{margin-top:.35rem}.J4R3-G_panel a{min-height:44px;color:var(--foreground);overflow-wrap:anywhere;border-radius:7px;flex-wrap:wrap;align-content:center;align-items:center;gap:0 .3rem;padding:.4rem .6rem;font-size:.9rem;font-weight:400;line-height:1.45;display:flex}.J4R3-G_panel small{color:var(--foreground-secondary);font-size:.8em}@media (max-width:1100px) and (not (max-width:992px)){.J4R3-G_dropdown>summary,.J4R3-G_home{padding-inline:.4rem;font-size:.79rem}}@media (max-width:992px){.J4R3-G_navigation{display:block}.J4R3-G_dropdown{border-top:1px solid var(--header-border)}.J4R3-G_dropdown>summary,.J4R3-G_home{min-height:48px;font-size:1rem}.J4R3-G_dropdown>summary svg{margin-inline-start:auto}.J4R3-G_panel{width:100%;max-height:none;box-shadow:none;border:0;padding:.25rem 0 .5rem;padding-inline-start:.5rem;position:static;overflow:visible}.J4R3-G_groups{grid-template-columns:1fr;gap:1rem}}
.YucQJq_menuManagerMobile{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#171b22f5);border-bottom:1px solid var(--lightningcss-light,#dbe3ef)var(--lightningcss-dark,#94a3b82e);flex-direction:column;width:100%;max-width:100vw;max-height:100dvh;display:flex;position:fixed;top:0;box-shadow:0 10px 28px var(--lightningcss-light,#0f172a17)var(--lightningcss-dark,#00000038)}.YucQJq_head{flex:none;align-items:center;min-height:62px;padding:.45rem .9rem;display:flex}.YucQJq_iconLogo{align-items:center;width:112px;height:auto;margin-right:auto;display:flex}.YucQJq_actionOpen{color:var(--lightningcss-light,#1f2937)var(--lightningcss-dark,#f8fafc);cursor:pointer;background:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,#d7e2f3)var(--lightningcss-dark,#94a3b833);border-radius:8px;place-items:center;width:44px;height:44px;font-size:1.55rem;transition:background-color .14s,border-color .14s;display:grid}.YucQJq_actionOpen:hover,.YucQJq_actionOpen:focus-visible{background:var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#ffffff1a);border-color:var(--lightningcss-light,#b9cae4)var(--lightningcss-dark,#94a3b85c);outline:none}.YucQJq_actionOpen svg{width:1.55rem;height:1.55rem}.YucQJq_content{border-top:1px solid var(--lightningcss-light,#edf1f7)var(--lightningcss-dark,#94a3b824);flex-direction:column;min-height:0;display:flex}.YucQJq_profileLabel{color:var(--lightningcss-light,#3156a3)var(--lightningcss-dark,#a8c7ff);letter-spacing:.02em;text-transform:uppercase;flex:none;padding:1rem 1.55rem .35rem;font-size:.78rem;font-weight:800;display:block}@media not (max-width:992px){.YucQJq_menuManagerMobile{display:none}}
.Ap_BSq_header{--header-border:var(--lightningcss-light,#dce2ee)var(--lightningcss-dark,#434b5b);--header-accent:var(--lightningcss-light,#354f9f)var(--lightningcss-dark,#b0c2ff);--header-hover:var(--lightningcss-light,#eef2ff)var(--lightningcss-dark,#303e5d);z-index:10;background:var(--background);border-bottom:1px solid var(--header-border);flex:none;position:sticky;top:0;box-shadow:0 3px 12px #0000000a}.Ap_BSq_header a{text-decoration:none}.Ap_BSq_header :is(a,button,summary):focus-visible{outline:2px solid var(--header-accent);outline-offset:3px}.Ap_BSq_header svg{flex-shrink:0;width:1.25rem;height:1.25rem}.Ap_BSq_mainRow,.Ap_BSq_navigationRow{align-items:center;gap:1.25rem;width:min(100%,1240px);margin-inline:auto;padding-inline:1.25rem;display:flex}.Ap_BSq_mainRow{padding-block:.85rem .55rem}.Ap_BSq_logo{flex:0 0 132px;align-items:center;min-height:44px;display:flex}.Ap_BSq_logo img{width:100%;height:auto}.Ap_BSq_actions{align-items:center;gap:.8rem;margin-inline-start:auto;display:flex}.Ap_BSq_desktopLanguage summary,.Ap_BSq_languageRow summary,.Ap_BSq_desktopLanguage a,.Ap_BSq_languageRow a{min-height:44px}.Ap_BSq_mobileExtras{display:none}.Ap_BSq_search{flex:1;min-width:0}.Ap_BSq_navigationRow{gap:.5rem;padding-block:.25rem .5rem}.Ap_BSq_mobileToggle{display:none}.Ap_BSq_mobileToggle summary{border:1px solid var(--header-accent);width:44px;height:44px;color:var(--header-accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;list-style:none;display:flex}.Ap_BSq_mobileToggle summary::-webkit-details-marker{display:none}.Ap_BSq_openIcon,.Ap_BSq_closeIcon{display:flex}.Ap_BSq_closeIcon,.Ap_BSq_mobileToggle[open] .Ap_BSq_openIcon{display:none}.Ap_BSq_mobileToggle[open] .Ap_BSq_closeIcon{display:flex}.Ap_BSq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:992px){.Ap_BSq_mainRow{flex-wrap:wrap;gap:.65rem;padding:.65rem 1rem}.Ap_BSq_logo{flex-basis:120px}.Ap_BSq_actions{gap:.6rem}.Ap_BSq_desktopLanguage{display:none}.Ap_BSq_mobileToggle{display:block}.Ap_BSq_header .Ap_BSq_search{flex:1 0 100%;order:3}.Ap_BSq_panel{inset-inline:0;max-height:max(0px,100dvh - var(--header-bottom,130px));overscroll-behavior-y:contain;background:var(--background);border-block:1px solid var(--header-border);padding-bottom:env(safe-area-inset-bottom);display:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 12px 24px #00000024}.Ap_BSq_header:has(.Ap_BSq_mobileToggle[open]) .Ap_BSq_panel{display:block}.Ap_BSq_navigationRow{padding:.5rem 1rem;display:block}.Ap_BSq_mobileExtras{padding:0 .25rem .75rem;display:block}.Ap_BSq_languageRow{border-block:1px solid var(--header-border);justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 .75rem;padding:.75rem;display:flex}.Ap_BSq_languageRow>span{padding-block:.6rem}.Ap_BSq_languageRow nav{min-width:0;box-shadow:none;margin-top:.5rem;position:static}}
.sxuMuG_shell{background:var(--lightningcss-light,#e8ebf2)var(--lightningcss-dark,#17191f);flex-direction:column;min-height:100vh;display:flex}
.TTSH-G_managerHelpButton{z-index:9998;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.TTSH-G_floatingButton,.TTSH-G_panel{pointer-events:auto}.TTSH-G_floatingButton{width:44px;height:44px;color:var(--primary-color);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#242424);border:1px solid var(--lightningcss-light,#d9d9d9)var(--lightningcss-dark,#454545);border-radius:50%;place-items:center;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 8px 24px var(--lightningcss-light,#00000029)var(--lightningcss-dark,#0000006b)}.TTSH-G_floatingButton:hover,.TTSH-G_floatingButton:focus-visible{border-color:var(--primary-color);outline:none;transform:translateY(-1px);box-shadow:0 10px 28px var(--lightningcss-light,#0003)var(--lightningcss-dark,#00000080)}.TTSH-G_floatingButton svg{width:23px;height:23px}.TTSH-G_panel{background:var(--background);width:min(340px,100vw - 32px);color:var(--foreground);border:1px solid var(--lightningcss-light,#dedede)var(--lightningcss-dark,#444);border-radius:8px;padding:14px;box-shadow:0 14px 40px var(--lightningcss-light,#0000002e)var(--lightningcss-dark,#0000007a)}.TTSH-G_header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TTSH-G_header strong{font-size:.98rem;line-height:1.2;display:block}.TTSH-G_header span{color:var(--foreground-secondary);margin-top:3px;font-size:.82rem;line-height:1.3;display:block}.TTSH-G_closeButton{width:28px;height:28px;color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.TTSH-G_closeButton:hover,.TTSH-G_closeButton:focus-visible{color:var(--foreground);background:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#333);outline:none}.TTSH-G_closeButton:disabled{cursor:not-allowed;opacity:.6}.TTSH-G_form{gap:10px;margin-top:12px;display:grid}.TTSH-G_guideLink{color:var(--foreground);background:var(--lightningcss-light,#f3f7ff)var(--lightningcss-dark,#252c38);border:1px solid var(--lightningcss-light,#d5e0f5)var(--lightningcss-dark,#46536a);border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:10px;text-decoration:none;display:grid}.TTSH-G_guideLink>svg{width:24px;height:24px;color:var(--primary-color)}.TTSH-G_guideLink span,.TTSH-G_guideLink strong,.TTSH-G_guideLink small{min-width:0;display:block}.TTSH-G_guideLink strong{font-size:.87rem;line-height:1.3}.TTSH-G_guideLink small{color:var(--foreground-secondary);margin-top:2px;font-size:.76rem;line-height:1.3}.TTSH-G_guideLink:hover,.TTSH-G_guideLink:focus-visible{border-color:var(--primary-color);background:var(--lightningcss-light,#eaf1ff)var(--lightningcss-dark,#2a3342);outline:none}.TTSH-G_message{resize:vertical;width:100%;min-height:112px;color:var(--foreground);font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f1f);border:1px solid var(--lightningcss-light,#c9c9c9)var(--lightningcss-dark,#4a4a4a);border-radius:6px;padding:9px 10px;line-height:1.35}.TTSH-G_message:focus{border-color:var(--primary-color);outline:none}.TTSH-G_message:disabled{cursor:not-allowed;opacity:.7}.TTSH-G_meta{color:var(--foreground-secondary);gap:4px;font-size:.78rem;line-height:1.25;display:grid}.TTSH-G_error{color:#c62828}.TTSH-G_success{color:#238647}.TTSH-G_sendButton{background:var(--primary-color);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;justify-self:end;align-items:center;gap:7px;min-width:118px;padding:8px 12px;font-weight:600;display:inline-flex}.TTSH-G_sendButton:hover,.TTSH-G_sendButton:focus-visible{background:#1d4ed8;outline:none}.TTSH-G_sendButton:disabled{cursor:not-allowed;opacity:.62}@media (max-width:720px){.TTSH-G_managerHelpButton{bottom:14px;right:14px}.TTSH-G_panel{width:calc(100vw - 28px)}}
._7aIfnG_banner{z-index:20;color:var(--lightningcss-light,#78350f)var(--lightningcss-dark,#fef3c7);background:var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#3b2b12);border-bottom:1px solid var(--lightningcss-light,#d97706)var(--lightningcss-dark,#f59e0b);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;top:0;box-shadow:0 6px 16px #0000001a}._7aIfnG_icon{flex:none;width:1.6rem;height:1.6rem}._7aIfnG_message{flex-direction:column;flex:auto;gap:.1rem;min-width:0;font-size:.86rem;display:flex}._7aIfnG_message strong{font-size:.92rem}._7aIfnG_message span{overflow-wrap:anywhere}._7aIfnG_error{color:var(--lightningcss-light,#991b1b)var(--lightningcss-dark,#fecaca);font-weight:700}._7aIfnG_banner button{color:var(--lightningcss-light,#78350f)var(--lightningcss-dark,#fef3c7);min-height:38px;font:inherit;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#4a3518);border:1px solid var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24);border-radius:9px;flex:none;padding:.5rem .75rem;font-weight:800}._7aIfnG_banner button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:720px){._7aIfnG_banner{flex-wrap:wrap;align-items:flex-start;position:static}._7aIfnG_banner button{width:100%}}
.O98qMq_suggestion{color:#123f41;bottom:1rem;z-index:50;background:#e8f7f6;border:1px solid #b7ddda;border-radius:.75rem;justify-content:center;align-items:center;gap:1rem;width:calc(100% - 2rem);max-width:56rem;margin-inline:auto;padding:.7rem 1rem;display:flex;position:fixed;inset-inline:1rem;box-shadow:0 .5rem 1.5rem #0000002e}.O98qMq_suggestion p{margin:.15rem 0 0}.O98qMq_actions{flex-wrap:wrap;gap:.45rem;display:flex}.O98qMq_actions button{color:#fff;cursor:pointer;font:inherit;background:#006e72;border:1px solid #006e72;border-radius:.45rem;padding:.45rem .7rem;font-weight:650}.O98qMq_actions .O98qMq_secondary{color:#123f41;background:0 0}@media (max-width:720px){.O98qMq_suggestion{flex-direction:column;align-items:stretch}}
.tcYkda_layout{background-color:var(--lightningcss-light,#e0e0e0)var(--lightningcss-dark,#1c1c1c);flex-direction:column;min-height:100vh;display:flex}.tcYkda_content{flex-grow:1;width:100%;max-width:1240px;margin-inline:auto;padding-top:2rem}.tcYkda_content:has([data-page-breadcrumb]){padding-top:0}@media (max-width:992px){.tcYkda_content{max-width:100vw;width:unset;padding:1rem}}
.avRSTa_layout{background-color:var(--lightningcss-light,#e0e0e0)var(--lightningcss-dark,#1c1c1c);min-height:100vh;display:flex}.avRSTa_main{flex:auto;min-width:0}.avRSTa_content{min-width:0;overflow-x:hidden}.avRSTa_content:has([data-admin-fiche-editor]){overflow-x:clip}.avRSTa_titleLock{color:red;margin-top:200px;font-size:1.8rem;font-weight:700}.avRSTa_subTitleLock{font-size:1.4rem}@media (max-width:992px){.avRSTa_layout{min-height:100dvh;display:block}.avRSTa_main{padding-top:56px}}
