.pf-direct-chat-wp{background-color:transparent;background-image:none}.direct-chat-keep{position:absolute;inset:0;min-width:0;min-height:0}.direct-chat-keep[data-active="0"]{visibility:hidden;opacity:0;pointer-events:none;z-index:0}.direct-chat-keep[data-active="1"]{visibility:visible;z-index:1}html.pf-direct-wp-html #pfNavLogo svg{color:var(--pf-wp-accent,currentColor)!important;transition:color .6s cubic-bezier(.22,1,.36,1)!important}html.pf-direct-wp-html .pf-brand-on-glass{color:var(--pf-wp-accent-on-light,currentColor)!important;transition:color .6s cubic-bezier(.22,1,.36,1)!important}html.pf-direct-wp-html #main-content,html.pf-direct-wp-html .main-home-content{background-color:transparent!important}html.pf-direct-wp-html [data-pf-notice]{background:rgba(255,255,255,.9)!important;backdrop-filter:blur(14px) saturate(150%);border-radius:16px;padding-inline:14px!important;border-bottom-color:transparent!important;box-shadow:0 1px 2px rgba(0,0,0,.08)}html.pf-direct-wp-html[data-pf-wp-tone=dark] [data-pf-notice]{background:rgba(14,20,32,.62)!important;box-shadow:0 1px 2px rgba(0,0,0,.24)}html.pf-direct-wp-html #site-footer{background:transparent!important}html.pf-direct-wp-html #site-footer>div>*{background:rgba(255,255,255,.9);backdrop-filter:blur(14px) saturate(150%);border-radius:28px;padding:20px 20px 24px;width:100%;max-width:444px;margin-inline:auto;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 8px 28px rgba(0,0,0,.08)}html.pf-direct-wp-html #site-footer{padding-inline:12px}.direct-boot-pane{position:absolute;inset:0}.direct-boot-pane--chat{display:none}@media (min-width:768px){.direct-boot-pane,.direct-boot-pane--chat{display:block;inset:10px auto 10px calc(var(--primefans-desktop-nav-width, 90px) + 10px);width:360px;border-radius:16px}}html.pf-direct-wp-html .pf-profile-surface{background-color:transparent!important}html.pf-direct-wp-html .pf-profile-surface button[class*="border-[#404040]"]{background-color:rgba(255,255,255,.62);backdrop-filter:blur(12px) saturate(150%)}.direct-boot-welcome{display:none}@media (min-width:768px){.direct-boot-welcome{display:flex;position:absolute;inset:0 0 0 calc(var(--primefans-desktop-nav-width, 90px) + 10px + 360px);pointer-events:none}}html.pf-direct-wp-html.pf-upload-page .pf-vv-shell[data-upload-shell]{background-color:transparent!important}html.pf-direct-wp-html.pf-upload-page:not(.pf-upload-keyboard):not(.pf-upload-navhide) .pf-upload-topbar{background:transparent!important}