.pwl-credit-top{border:0;background:transparent;padding:7px 4px;}
.pwl-credit-top:hover{background:transparent;}
.pwl-age-toggle{position:relative;width:46px;height:38px;padding:0;border:0;background:transparent;border-radius:8px;gap:0;}
.pwl-age-mark{position:absolute;left:3px;right:auto;top:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid var(--pwl-color-age-ring);border-radius:50%;background:var(--pwl-color-white);color:var(--pwl-color-text);font-size:12px;font-weight:700;line-height:1;box-shadow:none;transition:transform .18s ease;}
.pwl-age-track{position:absolute;left:4px;top:9px;width:38px;height:20px;padding:0;border-radius:12px;background:var(--pwl-color-switch-track);transition:background-color .18s ease;}
.pwl-age-track:after{content:none;box-shadow:none;}
.pwl-age-toggle[aria-checked="true"]{background:transparent;border:0;}
.pwl-age-toggle[aria-checked="true"] .pwl-age-track{background:var(--pwl-color-brand);}
.pwl-age-toggle[aria-checked="true"] .pwl-age-mark{left:3px;right:auto;color:var(--pwl-color-text);transform:translateX(18px);}
@media(prefers-reduced-motion:reduce){.pwl-age-mark,.pwl-age-track{transition:none;}}
.pwl-image-count--overlay,.pwl-work-like--overlay,.pwl-work-like--overlay:hover,.pwl-work-like--overlay[aria-pressed="true"]{background:transparent;border:0;box-shadow:none;border-radius:0;}
.pwl-work-like,.pwl-work-like:hover,.pwl-work-like[aria-pressed="true"]{background:transparent;border:0;box-shadow:none;}
.pwl-image-count--overlay{padding:0 2px;color:var(--pwl-color-white);text-shadow:none;}
.pwl-image-count--overlay .pwl-icon,.pwl-work-like--overlay .pwl-icon{filter:none;}
.pwl-work-like--overlay,.pwl-work-like--overlay:hover{color:var(--pwl-color-white);text-shadow:none;}
.pwl-work-like--overlay[aria-pressed="true"]{color:var(--pwl-color-danger);}
.pwl-menu-toggle{display:inline-flex;}
html{--pwl-main-menu-width:224px;--pwl-studio-menu-width:224px;scrollbar-gutter:stable;}
body{overflow-y:scroll;}
@media(min-width:821px){html.pwl-nav-collapsed{--pwl-main-menu-width:72px;}}
.pwl-body{padding-left:var(--pwl-main-menu-width);transition:padding-left .22s ease;}
.pwl-body.pwl-is-studio{padding-left:calc(var(--pwl-main-menu-width) + var(--pwl-studio-menu-width));}
.pwl-rail{width:var(--pwl-main-menu-width);transition:width .22s ease,padding .22s ease,transform .22s ease;overflow-x:hidden;}
.pwl-studio-rail{position:fixed;inset:0 auto 0 var(--pwl-main-menu-width);z-index:39;width:var(--pwl-studio-menu-width);padding:0 16px 20px;background:var(--pwl-color-white);border-right:1px solid var(--pwl-line);overflow:auto;transition:left .22s ease;}
.pwl-studio-railtitle{display:flex;align-items:center;height:91px;padding:0 12px;font-size:18px;font-weight:600;}
.pwl-rail .pwl-navitem>span,.pwl-rail .pwl-profile>span:nth-child(2),.pwl-rail .pwl-brand>span:last-child{white-space:nowrap;overflow:hidden;transition:opacity .18s ease,max-width .22s ease;max-width:170px;}
.pwl-menu-toggle svg{transition:transform .22s ease;}
html.pwl-nav-collapsed .pwl-menu-toggle svg{transform:rotate(180deg);}
@media(min-width:821px){html.pwl-nav-collapsed .pwl-rail{padding-left:10px;padding-right:10px;}html.pwl-nav-collapsed .pwl-rail .pwl-brand{padding:0;justify-content:center;}html.pwl-nav-collapsed .pwl-rail .pwl-brand>span:last-child,html.pwl-nav-collapsed .pwl-rail .pwl-navitem>span,html.pwl-nav-collapsed .pwl-rail .pwl-profile>span:nth-child(2){max-width:0;opacity:0;}html.pwl-nav-collapsed .pwl-rail .pwl-navcaption,html.pwl-nav-collapsed .pwl-rail .pwl-profile>svg,html.pwl-nav-collapsed .pwl-raillinks{display:none;}html.pwl-nav-collapsed .pwl-rail .pwl-navitem,html.pwl-nav-collapsed .pwl-profile{justify-content:center;gap:0;}}
.pwl-main>.pwl-discovery-nav,.pwl-main>.pwl-account-nav{margin-top:0;min-height:51px;margin-bottom:26px;}
.pwl-main>.pwl-discovery-nav+.pwl-section{margin-top:0;}
.pwl-discovery-nav~.pwl-section:first-of-type{margin-top:0;}
@media(max-width:820px){html{--pwl-main-menu-width:0px;}.pwl-body,.pwl-body.pwl-is-studio{padding-left:0;}.pwl-rail{width:224px;}.pwl-studio-rail{display:flex;align-items:center;gap:6px;position:sticky;top:68px;left:0;z-index:29;width:100%;height:48px;padding:0 16px;border-right:0;border-bottom:1px solid var(--pwl-line);overflow-x:auto;overflow-y:hidden;}.pwl-studio-railtitle{display:none;}.pwl-studio-rail nav{display:contents;}.pwl-studio-rail .pwl-navitem{flex-shrink:0;font-size:13px;white-space:nowrap;margin:0;min-height:34px;}.pwl-studio-rail .pwl-icon{width:16px;height:16px;}.pwl-is-studio .pwl-topbar{top:0;}.pwl-topbar{gap:8px;}.pwl-main>.pwl-account-nav{min-height:49px;}}
@media(prefers-reduced-motion:reduce){.pwl-body,.pwl-rail,.pwl-studio-rail,.pwl-rail span,.pwl-menu-toggle svg{transition:none;}}

.pwl-studio-rail,.pwl-account-nav,.pwl-account-subnav,.pwl-find-tabs{scrollbar-width:none;}
.pwl-studio-rail::-webkit-scrollbar,.pwl-account-nav::-webkit-scrollbar,.pwl-account-subnav::-webkit-scrollbar,.pwl-find-tabs::-webkit-scrollbar{display:none;}
@media(max-width:820px){.pwl-rail{display:flex;visibility:hidden;transform:translateX(-100%);pointer-events:none;transition:transform .22s ease,visibility .22s;}.pwl-rail.pwl-rail--open{visibility:visible;transform:translateX(0);pointer-events:auto;}.pwl-menu-toggle svg{transform:none;}}
.pwl-main>.pwl-pagehead{min-height:51px;}
@media(prefers-reduced-motion:reduce){.pwl-rail{transition:none;}}
