.cpt-restored{--text-1:#fff;--header-nav-arrow:hsla(0,0%,100%,.55);--bg-3:#1c1c1e;--bg-2:#2b2b2b;--text-3:#9b9b9b;--header-nav-arrow-active:#fff;--bg-1:#0e0e0f;--border-1:#ffffff1a;--bg-4:#fff;--text-2:#000;--bg-9:#000;--bg-7:#2b2b2b;--bg-8:#1c1c1e;--bg-6:#333;--Letter-Spacing:0}
.cpt-restored[data-theme=light]{--text-1:#111;--bg-3:#fff;--bg-2:#f3f3f3;--text-3:#555;--bg-1:#fff;--border-1:#0002;--bg-4:#111;--text-2:#fff;--header-nav-arrow:#555;--header-nav-arrow-active:#111}
.cpt-native .cpt-main-header{position:relative;z-index:80;top:auto}.cpt-main-header *,footer.footer *{box-sizing:border-box}.cpt-main-header p,.cpt-main-header ul,.cpt-main-header li,.footer p,.footer h4,.footer h5{margin:0}.cpt-main-header a{text-decoration:none;color:inherit}.cpt-main-header summary{list-style:none;cursor:pointer}.cpt-main-header summary::-webkit-details-marker,.cpt-main-language summary::-webkit-details-marker{display:none}.cpt-main-header .header-top{height:24px}.cpt-main-header .header-top a{font-size:12px;line-height:24px}.cpt-main-header .header-top-right{gap:12px}.cpt-main-header .header-top-right img{width:16px;height:16px}.cpt-main-header .header-bottom .left{flex-shrink:0}.cpt-main-header .menu-item:not([open])>.dropdown{display:none}.cpt-main-header .item-title,.cpt-main-header .item-desc{display:block}.cpt-main-header .dropdown-list{max-height:70vh;overflow:auto}.cpt-main-header .menu-arrow{font-size:13px}.cpt-main-header .theme-toggle{padding:0;border:0;background:none;color:var(--text-1);font-size:24px;width:28px;height:32px;cursor:pointer}.cpt-main-language{position:relative;font-size:14px;color:var(--text-1)}.cpt-main-language summary{display:flex;gap:7px;align-items:center;list-style:none;cursor:pointer;padding:6px 8px;white-space:nowrap}.cpt-main-language>div{position:absolute;z-index:100;inset-inline-end:0;top:100%;min-width:220px;max-height:65vh;overflow:auto;background:var(--bg-3);box-shadow:0 6px 20px #0005;border-radius:12px;padding:10px}.cpt-main-language a{display:block!important;padding:9px 12px!important;color:var(--text-1)!important;text-decoration:none;font-size:14px}.cpt-main-language a:hover,.cpt-main-language a[aria-current]{background:var(--bg-2)}.cpt-main-mobile{display:none}.footer .flexct{display:flex;align-items:center}.footer .icons{display:flex}.footer>div{max-width:calc(100% - 48px)}.footer .footer-top-right>a{display:inline-flex}.footer .cpt-main-language{color:white}.footer .cpt-main-language>div{top:auto;bottom:100%;background:#1c1c1e}.footer .cpt-main-language a{color:white!important}.footer h5{margin-top:16px}.footer .footer-legal p{margin-top:5px}.footer .footer-legal a{text-decoration:underline}
@media(min-width:768px){.cpt-main-header .menu-item:nth-last-child(-n+2)>.dropdown{left:auto;right:0}.cpt-main-header .menuBox .menu-list{gap:0}.cpt-main-header .menuBox .menu-item .menu-label{padding:0 10px}}
@media(min-width:768px) and (max-width:1300px){.cpt-main-header .header-bottom .menuWrap{margin-inline-start:14px}.cpt-main-header .menuBox .menu-item .menu-label{font-size:13px;padding:0 6px}.cpt-main-header .header-bottom>div{padding:0 16px}.cpt-main-header .header-bottom .btns .startedBtn{display:none}}
@media(max-width:767px){.cpt-main-header .header-top,.cpt-main-header .menuWrap,.cpt-main-header .startedBtn{display:none!important}.cpt-main-header .header-bottom{height:64px}.cpt-main-header .header-bottom>div{display:flex;align-items:center;width:100%;padding:0 16px}.cpt-main-header .header-bottom .left{display:flex;align-items:center;gap:8px}.cpt-main-header .header-bottom .left img{height:28px;width:auto}.cpt-main-header .header-bottom .left img:nth-child(2){height:34px}.cpt-main-header .header-bottom .btns{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.cpt-main-header .header-bottom .loginBtn{font-size:12px;background:white;color:#000;border-radius:30px;padding:6px 12px;white-space:nowrap}.cpt-main-header .btns>.cpt-main-language{display:none}.cpt-main-header .theme-toggle{width:22px;font-size:22px}.cpt-main-mobile{display:block}.cpt-main-mobile>summary{font-size:24px;padding:0 3px}.cpt-main-mobile .mobile-panel{position:absolute;inset-inline:0;top:64px;max-height:calc(100dvh - 64px);overflow:auto;background:var(--bg-3);padding:16px 24px 32px;box-shadow:0 10px 16px #0005}.cpt-main-mobile .menu-label{font-size:16px;display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--border-1)}.cpt-main-mobile .dropdown{position:static;width:100%}.cpt-main-mobile .dropdown-list{padding:6px 0;list-style:none}.cpt-main-mobile .dropdown-item-link{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.cpt-main-mobile .item-icon{width:24px;height:24px}.cpt-main-mobile .item-title{font-size:15px}.cpt-main-mobile .item-desc{font-size:12px;color:var(--text-3);line-height:1.5;margin-top:4px}.cpt-main-mobile .mobile-account{display:flex;flex-wrap:wrap;gap:15px;margin-top:24px;font-size:14px}.footer>div{max-width:100%;width:100%}.footer .footer-top{padding-inline:24px}.footer .footer-top .footer-top-left .head img{max-width:95px}.footer .footer-top .footer-top-left .head img:nth-child(2){margin:0 10px}.footer .footer-top-right{gap:0}.footer .footer-top-right>a{display:none}.footer .footer-content{padding-inline:24px}.footer .footer-legal,.footer .footer-copy{padding-inline:24px}.footer .cpt-main-language summary{padding:4px}.footer .cpt-main-language summary span{display:none}}
.mobile-back{border:0;background:none;color:var(--text-1);font:inherit;font-size:20px;padding:12px 0;cursor:pointer}.mobile-back[hidden]{display:none!important}.mobile-settings,.mobile-apps{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.mobile-settings .mobile-theme{border:0;background:none;color:var(--text-1);font:inherit;cursor:pointer}.mobile-apps a{border:1px solid var(--border-1);border-radius:8px;padding:12px 20px;font-size:14px}.mobile-panel[data-submenu]>.mobile-account,.mobile-panel[data-submenu]>.mobile-settings,.mobile-panel[data-submenu]>.mobile-apps,.mobile-panel[data-submenu] .menu-item:not([open]){display:none}.mobile-panel[data-submenu] .menu-item[open]>summary{display:none}.mobile-panel .mobile-settings .cpt-main-language>div{inset-inline-start:0;inset-inline-end:auto;top:auto;bottom:100%}.mobile-panel .mobile-account{margin-top:0;margin-bottom:18px;display:grid;grid-template-columns:1fr 1fr}.mobile-panel .mobile-account a{display:block;text-align:center;border:1px solid var(--border-1);border-radius:40px;padding:10px}.mobile-panel .mobile-account a:last-child{background:var(--bg-4);color:var(--text-2)}@media(max-width:767px){.cpt-main-header .btns>.theme-toggle{display:none}.mobile-panel .mobile-account{margin-top:0}}
.cpt-native .cpt-main-header .cpt-main-mobile{position:static!important}@media(min-width:768px) and (max-width:1300px){.cpt-main-header .header-bottom .btns .startedBtn{display:flex}}
.cpt-native.admin-bar #wpadminbar{position:fixed!important;top:0}

/* CPT mobile navigation alignment - 2026-11-05 */
.cpt-main-header :focus-visible,.footer :focus-visible{outline:2px solid #3cf;outline-offset:4px}
.footer .footer-columns .col{min-width:0}.footer .footer-columns a,.footer .footer-legal{overflow-wrap:anywhere}
.footer .cpt-footer-toggle{font:inherit;color:inherit;text-align:start;background:none;border:0;padding:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}
.footer .cpt-footer-toggle:disabled{opacity:1;cursor:default}.footer .cpt-footer-toggle::after{display:none}
@media(max-width:767px){
.footer.footer{padding:40px 0 24px}.footer.footer>div{width:100%;max-width:100%}
.footer.footer .footer-top{padding:0 20px 20px;align-items:flex-start;gap:12px;flex-wrap:wrap}
.footer.footer .footer-top-left{min-width:0;max-width:100%}.footer.footer .footer-top-right{height:auto;padding-top:0;margin-inline-start:auto}
.footer.footer .footer-top-left .head{max-width:100%}.footer.footer .footer-top-left .head img{height:40px;width:auto;max-width:90px}.footer.footer .footer-top-left .head img:nth-child(2){margin:0 14px;width:1px}.footer.footer .footer-top-left .head img:nth-child(3){height:60px}
.footer.footer .footer-top-text{line-height:1.6}.footer.footer .footer-top-text a{display:inline-block;overflow-wrap:anywhere}
.footer.footer .icons{flex-wrap:wrap;gap:0}.footer.footer .icons a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.footer.footer .icons img{margin:0}
.footer.footer .footer-content{padding:20px 20px 32px}.footer.footer .footer-columns{display:flex;flex-direction:column;gap:0}
.footer.footer .footer-columns .col{border-bottom:1px solid #ffffff1a}.footer.footer .col h4{margin:0;font-size:16px;line-height:1.5}
.footer.footer .cpt-footer-toggle{min-height:56px;cursor:pointer}.footer.footer .cpt-footer-toggle::after{display:block;content:'⌄';flex-shrink:0}.footer.footer .cpt-footer-toggle[aria-expanded=true]::after{transform:rotate(180deg)}
.footer.footer .col ul{padding:0 0 12px}.footer.footer .col ul[hidden]{display:none!important}.footer.footer .col ul li{margin:0}.footer.footer .col ul li a{font-size:16px;line-height:1.5;min-height:44px;padding:10px 12px}
.footer.footer .footer-bottom{padding:0 20px}.footer.footer .footer-legal,.footer.footer .footer-copy{padding:0}.footer.footer .footer-legal p{line-height:1.6}
.footer.footer .cpt-main-language summary{min-height:44px;min-width:44px;justify-content:center}.footer .cpt-main-language>div{max-width:calc(100vw - 40px)}
.cpt-main-header .cpt-main-mobile>summary{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.cpt-main-header .mobile-panel{padding-inline:20px}.cpt-main-header .mobile-panel .item-body{min-width:0;overflow-wrap:anywhere}.cpt-main-header .mobile-apps{gap:12px;flex-wrap:wrap}.cpt-main-header .mobile-apps a{flex:1;text-align:center}.cpt-main-header .mobile-back{min-height:44px}
}
@media(min-width:768px) and (max-width:1100px){.footer.footer .footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}
