@charset "UTF-8";    :root,html body,html body.darkmode{--pb-color-base: var(--ph-bg);--pb-color-primary: var(--ph-text);--pb-color-primary-75: rgba(255,255,255,.75);--pb-color-primary-50: rgba(255,255,255,.55);--pb-color-primary-20: rgba(255,255,255,.2);--pb-color-primary-10: rgba(255,255,255,.1);--pb-color-tertiary: var(--ph-surface-3);--pb-color-quaternary: var(--ph-surface-2);--pb-color-noir: var(--ph-bg-2);--pb-color-accent: var(--ph-accent);--pb-color-accent-hover: var(--ph-accent-soft);--pb-color-box-shadow: rgba(0,0,0,.6);--pb-color-primary-button-background: var(--ph-accent);--pb-color-primary-button-background-hover: var(--ph-accent-hover);--pb-color-primary-button-background-active: var(--ph-accent-active);--pb-color-primary-button-text: var(--ph-on-accent);--pb-color-secondary-button-background: var(--ph-surface-2);--pb-color-secondary-button-background-hover: var(--ph-surface-3);--pb-color-secondary-button-background-active: var(--ph-surface-2);--pb-color-secondary-button-text: var(--ph-text);--pb-color-tertiary-button-border: var(--ph-accent);--pb-color-tertiary-button-border-hover: var(--ph-accent-hover);--pb-color-tertiary-button-border-active: var(--ph-accent-active);--pb-color-link: var(--ph-text);--pb-color-link-hover: var(--ph-accent);--pb-color-link-active: var(--ph-accent);--pb-color-dark: var(--ph-text);--pb-color-dark-purple: rgba(0,0,0,.75);--pb-color-white: var(--ph-white);--pb-color-yellow: var(--ph-accent);--font-roboto: var(--ph-font); --kink-primary-rgb: 255,153,0;--bs-primary: var(--ph-accent);--bs-body-bg: var(--ph-bg-2);--bs-body-color: var(--ph-text);--sort-bg: var(--ph-surface);--sort-fg: var(--ph-text);--sort-muted: var(--ph-muted);--sort-line: var(--ph-line);--sort-hover: var(--ph-surface-2);--sort-accent: var(--ph-accent);--sort-accent-soft: var(--ph-accent-soft);--sort-radius: var(--ph-radius);--sort-radius-lg: var(--ph-radius-lg);--sort-shadow: var(--ph-shadow);--mf-fg: var(--ph-text);--mf-muted: var(--ph-muted);--mf-line: var(--ph-line);--mf-soft: var(--ph-surface-2);--mf-accent: var(--ph-accent);--mf-accent-soft: var(--ph-accent-soft)} html body.ph-theme{background: var(--ph-bg);color: var(--ph-text);font-family: var(--ph-font);font-size: 15px;line-height: 1.45;-webkit-font-smoothing: antialiased}html.ph-drawer-open,html.ph-drawer-open body{overflow: hidden}.ph-theme a{color: inherit}.ph-theme a:hover{color: var(--ph-accent)}.ph-theme ::selection{background: var(--ph-accent);color: var(--ph-black)}.ph-theme :focus-visible{outline: 2px solid var(--ph-accent);outline-offset: 2px}.ph-theme main{margin: 18px 0 40px}@media (max-width: 959.98px){.ph-theme main{margin: 12px 0 28px}}.ph-theme .ui-heading-root__ZH7pFC{color: var(--ph-text);font-family: var(--ph-font)} .ph-theme *{scrollbar-color: var(--ph-surface-3) transparent;scrollbar-width: thin} .ph-btn{justify-content: center;gap: 6px;height: 34px;padding: 0 14px;font: 700 13px/1 var(--ph-font);letter-spacing: .01em;white-space: nowrap;color: var(--ph-text);background: var(--ph-surface-2);border: 1px solid transparent;border-radius: var(--ph-radius);transition: background-color .15s,color .15s,border-color .15s}.ph-btn:hover{background: var(--ph-surface-3);color: var(--ph-text)}.ph-btn--primary{background: var(--ph-accent);color: var(--ph-on-accent)}.ph-btn--primary:hover{background: var(--ph-accent-hover);color: var(--ph-on-accent)}.ph-btn--primary:active{background: var(--ph-accent-active)} .ph-theme a.ph-btn--primary,.ph-theme a.ph-btn--primary:hover{color: var(--ph-on-accent)}.ph-btn--outline{background: transparent;color: var(--ph-accent);border-color: var(--ph-accent)}.ph-btn--outline:hover{background: var(--ph-accent);color: var(--ph-on-accent)}.ph-btn--ghost{background: transparent;color: var(--ph-text)}.ph-btn--ghost:hover{background: var(--ph-surface-2);color: var(--ph-accent)}.ph-btn--secondary{background: var(--ph-surface-2)}.ph-btn--block{display: flex;width: 100%;height: 42px}.ph-icon-btn{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;color: var(--ph-text);background: transparent;border: 0;border-radius: var(--ph-radius);cursor: pointer;transition: color .15s,background-color .15s}.ph-icon-btn:hover,.ph-icon-btn[data-opened="true"]{color: var(--ph-accent);background: var(--ph-surface)} .ph-theme .ui-button-root__Ur6SXw{border-radius: var(--ph-radius) !important;font-family: var(--ph-font);font-weight: 700}  .ph-topbar,.ph-nav{position: relative;isolation: isolate}.ph-topbar::before,.ph-nav::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--_bleed-bg);box-shadow: 0 0 0 100vmax var(--_bleed-bg);clip-path: inset(0 -100vmax);pointer-events: none}.ph-header{position: relative;z-index: 1000;color: var(--ph-text);font-family: var(--ph-font)} .ph-topbar{--_bleed-bg: var(--ph-bg-2);display: flex;align-items: center;justify-content: flex-end;gap: 18px;min-height: 30px;font-size: 12px}.ph-topbar__links{display: flex;flex-wrap: wrap;gap: 4px 18px;margin: 0;padding: 0;list-style: none}.ph-topbar__links a{color: var(--ph-muted);font-weight: 700}.ph-topbar__links a:hover{color: var(--ph-accent)}.ph-topbar__lang{position: relative}.ph-lang{display: inline-flex;align-items: center;gap: 6px;padding: 4px 6px;color: var(--ph-muted);background: none;border: 0;cursor: pointer;font: 700 12px var(--ph-font)}.ph-lang:hover{color: var(--ph-text)}.ph-lang .includes-header-flag___fXWt7{width: 16px;height: 12px;background-size: cover} .ph-bar{display: flex;align-items: center;gap: 20px;min-height: 64px;padding: 10px 0}.ph-bar__burger{display: none;margin-left: -8px}.ph-bar__search-trigger{display: none} .ph-logo{display: inline-flex;align-items: center;flex: none;gap: 3px;font: 700 30px/1 var(--ph-font);letter-spacing: -.035em;text-decoration: none;user-select: none}.ph-theme .ph-logo,.ph-theme .ph-logo:hover{color: var(--ph-text)}.ph-logo__text{padding: 0 1px}.ph-logo__box{padding: 3px 5px 4px;color: var(--ph-on-accent);background: var(--ph-accent);border-radius: var(--ph-radius-sm);transition: background-color .15s}.ph-logo:hover .ph-logo__box{background: var(--ph-accent-hover)} .ph-bar__search{flex: 1 1 auto;min-width: 0;max-width: 640px;margin: 0 auto}.ph-search{position: relative;display: flex;align-items: stretch;height: 40px;margin: 0;background: var(--ph-surface);border: 1px solid var(--ph-line-strong);border-radius: var(--ph-radius);overflow: hidden;transition: border-color .15s}.ph-search:focus-within{border-color: var(--ph-accent)}.ph-search__input{flex: 1 1 auto;min-width: 0;height: 100%;padding: 0 14px;font: 400 14px var(--ph-font);color: var(--ph-text);background: transparent;border: 0;outline: 0;-webkit-appearance: none;appearance: none}.ph-search__input::placeholder{color: var(--ph-muted-2)}.ph-search__input::-webkit-search-cancel-button{display: none}.ph-search__clear{display: flex;align-items: center;justify-content: center;width: 34px;padding: 0;color: var(--ph-muted);background: none;border: 0;cursor: pointer}.ph-search__clear:hover{color: var(--ph-text)}.ph-search__clear.d-none{display: none !important}.ph-search__submit{display: flex;align-items: center;justify-content: center;flex: none;width: 52px;padding: 0;color: var(--ph-on-accent);background: var(--ph-accent);border: 0;cursor: pointer;transition: background-color .15s}.ph-search__submit:hover{background: var(--ph-accent-hover)} .ph-bar__actions{display: flex;align-items: center;gap: 8px;flex: none}.ph-upload{position: relative}.ph-account{display: flex;align-items: center}.ph-account--mobile{display: none} .ph-nav{--_bleed-bg: var(--ph-bg-2)}.ph-nav::after{ content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;z-index: -1;background: var(--ph-line);box-shadow: 0 0 0 100vmax var(--ph-line);clip-path: inset(0 -100vmax);pointer-events: none}.ph-nav__list{display: flex;flex-wrap: wrap;align-items: stretch;margin: 0;padding: 0;list-style: none}.ph-nav__item{position: relative;display: flex}.ph-nav__link{position: relative;display: inline-flex;align-items: center;gap: 6px;height: 46px;padding: 0 14px;font: 700 14px/1 var(--ph-font);color: var(--ph-text);text-transform: none;white-space: nowrap;transition: color .15s,background-color .15s}.ph-theme .ph-nav__link{color: var(--ph-text)}.ph-nav__link::after{content: "";position: absolute;left: 14px;right: 14px;bottom: 0;height: 3px;background: var(--ph-accent);border-radius: 3px 3px 0 0;transform: scaleX(0);transition: transform .2s var(--ph-ease)}.ph-theme .ph-nav__link:hover,.ph-theme .ph-nav__item.is-open > .ph-nav__link{color: var(--ph-accent);background: var(--ph-surface)}.ph-theme .ph-nav__link.is-active{color: var(--ph-accent)}.ph-nav__link.is-active::after,.ph-nav__link:hover::after{transform: scaleX(1)}.ph-caret{flex: none;opacity: .7;transition: transform .2s}.ph-nav__item.is-open .ph-caret{transform: rotate(180deg)} .ph-nav__item--live{margin-left: auto;align-items: center;padding-left: 10px}.ph-nav__live{display: inline-flex;align-items: center;gap: 8px;height: 30px;padding: 0 14px;font: 700 13px/1 var(--ph-font);text-transform: uppercase;letter-spacing: .03em;color: var(--ph-on-accent);background: var(--ph-accent);border-radius: var(--ph-radius);transition: background-color .15s}.ph-theme .ph-nav__live,.ph-theme .ph-nav__live:hover{color: var(--ph-on-accent)}.ph-nav__live:hover{background: var(--ph-accent-hover)}.ph-live-dot{position: relative;width: 8px;height: 8px;flex: none;background: var(--ph-live);border-radius: 50%;box-shadow: 0 0 0 2px rgba(0,0,0,.25)}.ph-live-dot::after{content: "";position: absolute;inset: -4px;border: 2px solid var(--ph-live);border-radius: 50%;animation: ph-pulse 1.6s ease-out infinite}@keyframes ph-pulse{from{transform: scale(.5);opacity: 1}to{transform: scale(1.4);opacity: 0}} body.ph-theme.darkmode .ph-dropdown{display: none; position: absolute;top: 100%;left: 0;z-index: 1050;min-width: 200px;padding: 6px;background: var(--ph-surface);border: 1px solid var(--ph-line);border-top: 2px solid var(--ph-accent);border-radius: 0 0 var(--ph-radius) var(--ph-radius);box-shadow: var(--ph-shadow)}body.ph-theme.darkmode .ph-dropdown--end{left: auto;right: 0}.ph-dropdown__list{margin: 0;padding: 0;list-style: none}.ph-dropdown__link{display: flex;align-items: center;gap: 8px;padding: 9px 12px;font: 400 14px/1.3 var(--ph-font);color: var(--ph-text-2);border-radius: var(--ph-radius-sm);white-space: nowrap}.ph-theme .ph-dropdown__link{color: var(--ph-text-2)}.ph-theme .ph-dropdown__link:hover{color: var(--ph-accent);background: var(--ph-surface-2)}.ph-dropdown__link svg{margin-left: auto;color: var(--ph-accent)} body.ph-theme.darkmode .ph-dropdown--wide{width: min(720px,calc(100vw - 32px));padding: 8px}.ph-dropdown--wide .ph-dropdown__list{display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: 2px 6px;max-height: min(70vh,520px);overflow-y: auto}.ph-dropdown--wide .ph-dropdown__link{white-space: normal}.ph-dropdown--wide li:last-child{grid-column: 1 / -1;border-top: 1px solid var(--ph-line);margin-top: 4px;padding-top: 4px}.ph-theme .ph-dropdown--wide li:last-child .ph-dropdown__link{color: var(--ph-accent);font-weight: 700} .ph-mobile-search{padding: 0 0 12px}.ph-mobile-search.d-none{display: none !important}.ph-drawer{position: fixed;inset: 0 auto 0 0;z-index: 1100;width: min(320px,86vw);padding: 68px 16px 24px; overflow-y: auto;background: var(--ph-bg-2);border-right: 1px solid var(--ph-line);box-shadow: var(--ph-shadow);animation: ph-drawer-in .22s var(--ph-ease)}.ph-drawer.d-none{display: none !important}@keyframes ph-drawer-in{from{transform: translateX(-100%)}to{transform: none}} html.ph-drawer-open .ph-header::after{content: "";position: fixed;inset: 0;z-index: 1090;background: rgba(0,0,0,.6)}html.ph-drawer-open .ph-bar__burger{position: relative;z-index: 1101}.ph-drawer__auth{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 14px}.ph-drawer__auth .ph-btn{height: 40px}.ph-drawer__auth .ph-btn--ghost{background: var(--ph-surface-2)}.ph-drawer__menu{margin: 0 0 14px;padding: 0;list-style: none}.ph-drawer__link{display: flex;align-items: center;gap: 10px;padding: 12px 10px;font: 700 15px/1.2 var(--ph-font);border-bottom: 1px solid var(--ph-line)}.ph-theme .ph-drawer__link{color: var(--ph-text)}.ph-theme .ph-drawer__link:hover,.ph-theme .ph-drawer__link.is-active{color: var(--ph-accent)}.ph-drawer__link.is-active{box-shadow: inset 3px 0 0 var(--ph-accent)}.ph-drawer__link--live{color: var(--ph-accent) !important} .ph-drawer__quick{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin: 0 0 12px;padding: 0;list-style: none}.ph-theme a.ph-drawer__chip,.ph-drawer__chip{display: flex;align-items: center;height: 40px;padding: 0 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border: 1px solid var(--ph-line);border-radius: 10px;background: var(--ph-surface-2);color: var(--ph-text);font: 700 14px/1 var(--ph-font)}.ph-theme a.ph-drawer__chip:hover{border-color: var(--ph-accent);color: var(--ph-accent)}.ph-drawer__quick li:last-child:nth-child(odd){grid-column: 1 / -1} .ph-drawer__acc > summary{cursor: pointer;list-style: none}.ph-drawer__acc > summary::-webkit-details-marker{display: none}.ph-drawer__chev{margin-left: auto;transition: transform .2s;opacity: .7}.ph-drawer__acc[open] > summary .ph-drawer__chev{transform: rotate(180deg)}.ph-drawer__sub{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 2px 10px;margin: 0;padding: 6px 10px 12px;list-style: none;border-bottom: 1px solid var(--ph-line)}.ph-theme .ph-drawer__sub a{display: block;padding: 8px 0;color: var(--ph-muted);font: 600 14px/1.2 var(--ph-font);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ph-theme .ph-drawer__sub a:hover{color: var(--ph-accent)}.ph-drawer__sub li:first-child{grid-column: 1 / -1}.ph-theme .ph-drawer__sub b{color: var(--ph-text)}.ph-drawer__extra{display: flex;flex-wrap: wrap;gap: 8px 16px;margin: 16px 0 0;padding: 0;list-style: none;font-size: 13px}.ph-drawer__extra a{color: var(--ph-muted);font-weight: 700}.ph-drawer__lang{margin-top: 14px} @media (max-width: 1139.98px){.ph-nav__link{padding: 0 10px;font-size: 13px}.ph-nav__link::after{left: 10px;right: 10px}}@media (max-width: 959.98px){.ph-topbar{display: none}.ph-nav{display: none} .ph-bar{gap: 8px;min-height: 56px;padding: 6px 0;border-bottom: 1px solid var(--ph-line);margin-bottom: 8px}.ph-bar__burger{display: inline-flex}.ph-bar__search{display: none}.ph-bar__search-trigger{display: inline-flex}.ph-bar__logo{margin-right: auto;font-size: 24px}.ph-btn--upload span{display: none}.ph-btn--upload{width: 36px;padding: 0}.ph-btn--login,.ph-btn--signup{display: none}.ph-account--mobile{display: flex}}@media (max-width: 380px){.ph-bar__logo{font-size: 21px}.ph-upload{display: none}} .ph-page-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px;margin: 6px 0 14px}.ph-page-title{margin: 0;font: 700 22px/1.25 var(--ph-font);color: var(--ph-text);text-align: left}.ph-page-title__page{display: inline-block;margin-left: 8px;padding: 3px 8px;font-size: 12px;vertical-align: middle;color: var(--ph-muted);background: var(--ph-surface-2);border-radius: var(--ph-radius-sm)}.ph-page-head__tools{display: flex;align-items: center;gap: 8px}.ph-live-search{width: 260px;max-width: 100%}.ph-live-search__input{width: 100%;height: 34px;padding: 0 12px;font: 400 13px var(--ph-font);color: var(--ph-text);background: var(--ph-surface);border: 1px solid var(--ph-line-strong);border-radius: var(--ph-radius);outline: 0}.ph-live-search__input:focus{border-color: var(--ph-accent)}.ph-live-search__input::placeholder{color: var(--ph-muted-2)}@media (max-width: 767.98px){.ph-page-title{font-size: 18px}.ph-page-head__tools{width: 100%}.ph-live-search{flex: 1;width: auto}}.ph-section{margin: 0 0 36px}.ph-section__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 0 0 12px}.ph-section__title{margin: 0;font: 700 22px/1.2 var(--ph-font);color: var(--ph-text);text-align: left}.ph-section__sub{margin-left: 8px;font-size: 13px;font-weight: 400;color: var(--ph-muted-2)}.ph-section__more{flex: none;padding: 6px 12px;font: 700 12px/1 var(--ph-font);text-transform: uppercase;letter-spacing: .04em;color: var(--ph-text);background: var(--ph-surface-2);border-radius: var(--ph-radius)}.ph-theme .ph-section__more:hover{color: var(--ph-on-accent);background: var(--ph-accent)}@media (max-width: 767.98px){.ph-section__title{font-size: 18px}.ph-section__sub{display: none}} .ph-sortbar{margin: 0 0 16px;padding: 0 0 10px;border-bottom: 1px solid var(--ph-line)}.ph-sortbar__row{display: flex;align-items: center;justify-content: space-between;gap: 10px 16px}.ph-sortbar__tabs{display: flex;align-items: center;gap: 6px;min-width: 0;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch}.ph-sortbar__tabs::-webkit-scrollbar{display: none}.ph-tab{display: inline-flex;align-items: center;gap: 6px;flex: none;height: 32px;padding: 0 14px;font: 700 13px/1 var(--ph-font);color: var(--ph-text-2);background: var(--ph-surface);border: 1px solid transparent;border-radius: var(--ph-radius);cursor: pointer;white-space: nowrap;transition: color .15s,background-color .15s;list-style: none}.ph-theme .ph-tab{color: var(--ph-text-2)}.ph-theme .ph-tab:hover{color: var(--ph-text);background: var(--ph-surface-2)}.ph-theme .ph-tab.is-active,.ph-theme .ph-tab.is-active:hover{color: var(--ph-on-accent);background: var(--ph-accent)}.ph-tab::-webkit-details-marker{display: none} .ph-more{position: relative;flex: none}.ph-more[open] > .ph-tab svg{transform: rotate(180deg)}.ph-more__list{position: absolute;top: calc(100% + 6px);left: 0;z-index: 60;min-width: 180px;margin: 0;padding: 6px;list-style: none;background: var(--ph-surface);border: 1px solid var(--ph-line);border-top: 2px solid var(--ph-accent);border-radius: 0 0 var(--ph-radius) var(--ph-radius);box-shadow: var(--ph-shadow)}.ph-more__list a{display: block;padding: 8px 10px;font-size: 13px;border-radius: var(--ph-radius-sm)}.ph-theme .ph-more__list a{color: var(--ph-text-2)}.ph-theme .ph-more__list a:hover,.ph-theme .ph-more__list a.is-active{color: var(--ph-accent);background: var(--ph-surface-2)} @media (max-width: 767.98px){.ph-sortbar{position: relative}.ph-more{position: static}.ph-more__list{top: 42px;left: auto;right: 0}}.ph-sortbar__side{display: flex;align-items: center;gap: 12px;flex: none}.ph-sortbar__count{font-size: 13px;color: var(--ph-muted-2);white-space: nowrap} .ph-view-toggle{display: inline-flex;padding: 2px;background: var(--ph-surface);border-radius: var(--ph-radius)}.ph-view-toggle__btn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 28px;padding: 0;color: var(--ph-muted-2);background: transparent;border: 0;border-radius: var(--ph-radius-sm);cursor: pointer;transition: color .15s,background-color .15s}.ph-view-toggle__btn:hover{color: var(--ph-text)}.ph-view-toggle__btn.is-active{color: var(--ph-accent);background: var(--ph-surface-2)} .ph-sortbar__periods{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 10px}.ph-chip{display: inline-flex;align-items: center;height: 26px;padding: 0 12px;font: 700 12px/1 var(--ph-font);color: var(--ph-muted);background: transparent;border: 1px solid var(--ph-line-strong);border-radius: var(--ph-radius-pill);transition: color .15s,border-color .15s,background-color .15s}.ph-theme .ph-chip{color: var(--ph-muted)}.ph-theme .ph-chip:hover{color: var(--ph-text);border-color: var(--ph-muted-2)}.ph-theme .ph-chip.is-active{color: var(--ph-accent);border-color: var(--ph-accent);background: var(--ph-accent-soft)}@media (max-width: 767.98px){.ph-sortbar__count{display: none}.ph-view-toggle{display: none}} .card-grid-wrap{container-type: inline-size;container-name: cardgrid}.card-grid{--grid-cols: 1;display: grid;grid-template-columns: repeat(var(--grid-cols),minmax(0,1fr));gap: 22px 14px;margin: 0} .card-grid > .col,.card-grid > .card-grid__item{width: auto;max-width: none;flex: none;margin: 0;padding: 0}.card-grid > .ph-empty{grid-column: 1 / -1} @container cardgrid (min-width: 380px){.card-grid{--grid-cols: 2}}@container cardgrid (min-width: 820px){.card-grid{--grid-cols: 3}}@container cardgrid (min-width: 1100px){.card-grid{--grid-cols: 4}}@container cardgrid (min-width: 1400px){.card-grid{--grid-cols: 5}} @supports not (container-type: inline-size){@media (min-width: 420px){.card-grid{--grid-cols: 2}}@media (min-width: 1024px){.card-grid{--grid-cols: 3}}@media (min-width: 1280px){.card-grid{--grid-cols: 4}}@media (min-width: 1560px){.card-grid{--grid-cols: 5}}} .row > .card-grid__item{margin-bottom: 8px} .card-grid.is-list{--grid-cols: 1 !important;gap: 12px}.card-grid.is-list .video-card{display: grid;grid-template-columns: minmax(200px,320px) minmax(0,1fr);gap: 16px;padding: 8px;background: var(--ph-bg-2);border-radius: var(--ph-radius-lg)}.card-grid.is-list .video-card:hover{transform: none;background: var(--ph-surface)}.card-grid.is-list .video-card__body{padding: 4px 0}.card-grid.is-list .video-card__title{font-size: 16px;-webkit-line-clamp: 2;min-height: 0}.card-grid.is-list .video-card__meta{margin-top: 8px}@container cardgrid (max-width: 560px){.card-grid.is-list .video-card{grid-template-columns: 160px minmax(0,1fr);gap: 10px}.card-grid.is-list .video-card__title{font-size: 14px}} .video-card{position: relative;min-width: 0;border-radius: var(--ph-radius);transition: transform .2s var(--ph-ease),background-color .2s;will-change: transform}@media (hover: hover){.video-card:hover{transform: scale(1.03);z-index: 2}} .video-card__thumb{position: relative;display: block;aspect-ratio: 16 / 9;overflow: hidden;background: var(--ph-surface);border-radius: var(--ph-radius)}@supports not (aspect-ratio: 16 / 9){.video-card__thumb{height: 0;padding-bottom: 56.25%}}.video-card__media{position: absolute;inset: 0}.video-card__img,.video-card__preview{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.video-card__img{color: transparent;font-size: 0} .video-card__preview{opacity: 0;transition: opacity .2s;pointer-events: none;background: transparent}.video-card__thumb:hover .video-card__preview{opacity: 1}.video-card__thumb::after{ content: "";position: absolute;inset: 0;border: 2px solid transparent;border-radius: inherit;pointer-events: none;transition: border-color .2s}.video-card:hover .video-card__thumb::after{border-color: var(--ph-accent)} .ph-badge{position: absolute;z-index: 2;display: inline-flex;align-items: center;height: 20px;padding: 0 6px;font: 700 12px/1 var(--ph-font);letter-spacing: .02em;border-radius: var(--ph-radius-sm);pointer-events: none}.ph-badge--duration{right: 6px;bottom: 6px;color: var(--ph-white);background: rgba(0,0,0,.75);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px)}.ph-badge--quality{top: 6px;left: 6px;height: 18px;padding: 0 5px;font-size: 11px;color: var(--ph-white);background: rgba(0,0,0,.7);border: 1px solid rgba(255,255,255,.25)}.ph-badge--quality.is-4k{color: var(--ph-on-accent);background: var(--ph-accent);border-color: var(--ph-accent)} .ph-badge--flag{left: 6px;bottom: 6px;max-width: calc(100% - 70px);overflow: hidden;height: 20px;padding: 0 7px;font-size: 11px;white-space: nowrap;text-overflow: ellipsis}.ph-badge--flag.is-top{color: #000;background: var(--ph-accent)}.ph-badge--flag.is-new{color: #04170b;background: #3ddc84}.phtp-weekly .ph-badge--flag.is-top,.phtp-monthly .ph-badge--flag.is-top{display: none}  .video-card__body{padding: 8px 2px 0;min-width: 0}.video-card__title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;min-height: calc(1.3em * 2);font: 700 14px/1.3 var(--ph-font);word-break: break-word;transition: color .15s}.ph-theme .video-card__title{color: var(--ph-text)}.ph-theme .video-card:hover .video-card__title,.ph-theme .video-card__title:hover{color: var(--ph-accent)}.video-card__uploader{display: flex;align-items: center;flex-wrap: nowrap;gap: 4px;margin-top: 4px;min-width: 0;overflow: hidden;font-size: 13px;line-height: 1.3;white-space: nowrap}.video-card__uploader-link{overflow: hidden;text-overflow: ellipsis;min-width: 0} .video-card__people{display: flex;align-items: center;gap: 10px;min-width: 0;overflow: hidden}.video-card__person{display: inline-flex;align-items: center;gap: 5px;flex: none;min-width: 0;max-width: 100%}.video-card__people.is-one .video-card__person:first-child{flex: 0 1 auto} .video-card__person[hidden]{display: none}.video-card__ava{flex: none;width: 18px;height: 18px;object-fit: cover;object-position: 50% 20%;border-radius: 50%;background: #262626;box-shadow: 0 0 0 1px rgba(255,255,255,.12)}.video-card__more{flex: none;display: inline-flex;align-items: center;height: 18px;padding: 0 6px;font-size: 11px;font-weight: 700;line-height: 1;border-radius: 9px;text-decoration: none;color: var(--ph-text-2,#ccc);background: var(--ph-surface-2,#2a2a2a)}.video-card__more[hidden]{display: none}.ph-theme .video-card__more:hover{color: var(--ph-on-accent,#000);background: var(--ph-accent)}.ph-theme .video-card__uploader-link{color: var(--ph-muted)}.ph-theme .video-card__uploader-link:hover{color: var(--ph-accent);text-decoration: underline}.video-card__sep{color: var(--ph-muted-2);margin-left: -3px}.ph-verified{flex: none;color: var(--ph-accent)}.video-card__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 10px;margin-top: 4px;font-size: 12px;line-height: 1.4;color: var(--ph-muted-2)}.video-card__rating{display: inline-flex;align-items: center;gap: 4px;color: var(--ph-good);font-weight: 700}.video-card__date{margin-left: auto}.card-grid.is-list .video-card__date{margin-left: 0} .ph-theme .includes-pagination-wrapper__dMu7Yi{display: flex;flex-direction: column;align-items: center;gap: 10px;margin: 32px 0 8px}.ph-theme .includes-pagination-list__0cyzaJ{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;margin: 0 auto}.ph-theme .includes-pagination-list__0cyzaJ li a,.ph-theme .includes-pagination-list__0cyzaJ li span{width: auto;min-width: 40px;height: 40px;padding: 0 12px;font: 700 14px/1 var(--ph-font);color: var(--ph-text);background: var(--ph-surface-2);border-radius: var(--ph-radius)}.ph-theme .includes-pagination-list__0cyzaJ li a:hover{color: var(--ph-on-accent);background: var(--ph-accent)}.ph-theme .includes-pagination-list__0cyzaJ li span{color: var(--ph-on-accent);background: var(--ph-accent)}.ph-theme .includes-pagination-list__0cyzaJ li a.includes-pagination-arrow__tI2ctV{padding: 0;color: var(--ph-text)}.ph-theme .includes-pagination-list__0cyzaJ li a.includes-pagination-arrow__tI2ctV svg{width: 34px;height: 34px}.ph-theme .includes-pagination-count__J4jJDO{font-size: 13px;color: var(--ph-muted-2)}  .ph-empty{padding: 48px 16px;text-align: center;color: var(--ph-muted);background: var(--ph-bg-2);border-radius: var(--ph-radius-lg)} .serach-info-autocomplete{background: var(--ph-surface) !important;border: 1px solid var(--ph-line) !important;border-top: 2px solid var(--ph-accent) !important;border-radius: 0 0 var(--ph-radius) var(--ph-radius);box-shadow: var(--ph-shadow) !important;font-family: var(--ph-font)}.serach-info-autocomplete .autocomplete-group-title{padding: 10px 15px 4px;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: var(--ph-muted-2)}.serach-info-autocomplete .autocomplete-suggestion a{color: var(--ph-text-2) !important;border-bottom-color: var(--ph-line) !important;font-size: 14px}.serach-info-autocomplete .autocomplete-suggestion a:hover{color: var(--ph-accent) !important;background: var(--ph-surface-2)}.serach-info-autocomplete .autocomplete-suggestion strong{color: var(--ph-accent)}.serach-info-autocomplete .search_all{background: var(--ph-surface-2) !important}.serach-info-autocomplete .search_all a{color: var(--ph-accent) !important} body.ph-theme.darkmode .um-menu{background: var(--ph-surface);border: 1px solid var(--ph-line);border-top: 2px solid var(--ph-accent);border-radius: 0 0 var(--ph-radius) var(--ph-radius);box-shadow: var(--ph-shadow)}.ph-theme .um-trigger{width: auto;min-width: 0;flex-wrap: nowrap;height: 40px;border-radius: var(--ph-radius);color: var(--ph-text)}.ph-theme .um-trigger:hover{background: var(--ph-surface)}.ph-theme .um-trigger-avatar{background: var(--ph-surface-2);color: var(--ph-muted)}.ph-theme .um-row:hover{color: var(--ph-accent)}.ph-theme .um-row__count{color: var(--ph-on-accent);background: var(--ph-accent)} .ph-theme #video-filter{--vf-accent: var(--ph-accent);--vf-bg: var(--ph-bg-2);--vf-radius: var(--ph-radius-lg)} .ph-theme .ui-input-root__D9S4LL{color: var(--ph-text);background: var(--ph-surface);border: 1px solid var(--ph-line-strong);border-radius: var(--ph-radius)}.ph-theme .ui-input-root__D9S4LL:focus{border-color: var(--ph-accent)} .ph-theme .sort [data-action="sort_show"]{border-radius: var(--ph-radius)} .ph-theme .poster-card{border-radius: var(--ph-radius)}.ph-theme .poster-card__title:hover{color: var(--ph-accent)} .ph-theme .seo-description{margin-top: 36px;padding: 20px;color: var(--ph-muted);background: var(--ph-bg-2);border-radius: var(--ph-radius-lg)}.ph-theme .seo-description h2{color: var(--ph-text);font: 700 18px/1.3 var(--ph-font);margin: 0 0 8px} .ph-theme footer{margin-top: 48px;padding: 40px 0 28px;border-top: 1px solid var(--ph-line);box-shadow: 0 0 0 100vmax var(--ph-bg-2);clip-path: inset(0 -100vmax);background: var(--ph-bg-2);color: var(--ph-muted)}.ph-theme .includes-footer-logo__ZyvCgJ .ph-logo{font-size: 26px}.ph-theme .includes-footer-menu-primary__3gsB1O a{color: var(--ph-text);font-weight: 700}.ph-theme .includes-footer-menu-primary__3gsB1O a:hover{color: var(--ph-accent)}.ph-theme .includes-footer-menu-secondary__rMACwn a{color: var(--ph-muted)}.ph-theme .includes-footer-menu-secondary__rMACwn a:hover{color: var(--ph-accent)} @media (prefers-reduced-motion: reduce){.video-card,.video-card:hover{transform: none !important;transition: none}.ph-drawer{animation: none}.ph-live-dot::after{animation: none}} .ph-lang-code{display: inline-flex;align-items: center;justify-content: center;min-width: 26px;height: 18px;padding: 0 4px;font: 700 10px/1 var(--ph-font);letter-spacing: .04em;color: var(--ph-text);background: var(--ph-surface-3);border-radius: var(--ph-radius-sm)}.ph-dropdown__link.is-active .ph-lang-code{color: var(--ph-on-accent);background: var(--ph-accent)}.ph-theme .ph-dropdown__link.is-active{color: var(--ph-text)}.ph-lang svg{opacity: .8}.ph-drawer__lang .ph-lang-list{display: grid;grid-template-columns: 1fr 1fr;gap: 2px} .ph-topbar{z-index: 3}.ph-nav{z-index: 2} .ph-plcard{--plc-text: var(--ph-text);--plc-muted: var(--ph-muted-2);--plc-stack-1: var(--ph-gray-720);--plc-stack-2: var(--ph-gray-800);position: relative;display: flex;flex-direction: column;min-width: 0;font-family: var(--ph-font);color: var(--plc-text)}  .main-profile .ph-plcard{--plc-text: var(--pf-text,#ffffff);--plc-muted: var(--pf-text-dim,#b0b0b0);--plc-stack-1: #3a3a3a;--plc-stack-2: #2a2a2a}.ph-plcard__media{position: relative;margin-top: 8px; aspect-ratio: 16 / 9;border-radius: var(--ph-radius);background: var(--ph-surface-2)} .ph-plcard__media::before,.ph-plcard__media::after{content: "";position: absolute;left: 6%;right: 6%;top: -4px;height: 4px;border-radius: 3px 3px 0 0;background: var(--plc-stack-1)}.ph-plcard__media::after{left: 12%;right: 12%;top: -8px;background: var(--plc-stack-2)}.ph-plcard__thumb{position: absolute;inset: 0;display: block;overflow: hidden;border-radius: var(--ph-radius);background: var(--ph-black)}.ph-plcard__thumb img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .35s var(--ph-ease),filter .25s}.ph-plcard__nothumb{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;font-size: 12px;color: var(--ph-muted-2);background: var(--ph-surface-2)}.ph-plcard__nothumb svg{width: 34px;height: 34px} .ph-theme a.ph-plcard__side,.ph-plcard__side{position: absolute;top: 0;right: 0;bottom: 0;width: 36%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;border-radius: 0 var(--ph-radius) var(--ph-radius) 0;background: rgba(0,0,0,.78);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);color: var(--ph-white);text-decoration: none;overflow: hidden;pointer-events: auto}.ph-plcard__minis{position: absolute;inset: 0;display: grid;grid-template-rows: 1fr 1fr;opacity: .22}.ph-plcard__minis img{width: 100%;height: 100%;object-fit: cover;display: block}.ph-plcard__minis img:only-child{grid-row: 1 / -1}.ph-plcard__count{position: relative;font-size: clamp(18px,2.2vw,26px);font-weight: 700;line-height: 1}.ph-plcard__plicon{position: relative;width: 22px;height: 22px;color: var(--ph-accent);margin: 4px 0 1px}.ph-plcard__count-label{position: relative;font-size: 11px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ph-gray-200)} .ph-plcard__badge{position: absolute;left: 6px;top: 6px;z-index: 2;display: inline-flex;align-items: center;gap: 4px;padding: 3px 7px;border-radius: var(--ph-radius-sm);background: rgba(0,0,0,.8);font-size: 11px;font-weight: 700;color: var(--ph-white)}.ph-plcard__badge svg{width: 12px;height: 12px;color: var(--ph-accent)} .ph-plcard__hover{position: absolute;top: 0;left: 0;bottom: 0;right: 36%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;border-radius: var(--ph-radius) 0 0 var(--ph-radius);background: rgba(0,0,0,.55);opacity: 0;transition: opacity .18s}.ph-plcard__media:hover .ph-plcard__hover,.ph-plcard__hover:focus-within{opacity: 1}.ph-plcard__media:hover .ph-plcard__thumb img{transform: scale(1.05)}.ph-theme a.ph-plcard__play,.ph-plcard__play{display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 16px;border-radius: var(--ph-radius-pill);background: var(--ph-accent);color: var(--ph-on-accent);font-size: 14px;font-weight: 700;text-decoration: none;transform: translateY(4px);transition: transform .18s var(--ph-ease),background .15s}.ph-plcard__play svg{width: 14px;height: 14px}.ph-theme a.ph-plcard__play:hover{background: var(--ph-accent-hover);color: var(--ph-on-accent)}.ph-plcard__media:hover .ph-plcard__play{transform: none}.ph-theme a.ph-plcard__view,.ph-plcard__view{font-size: 12px;font-weight: 700;color: var(--ph-white);text-decoration: none;text-transform: uppercase;letter-spacing: .05em}.ph-theme a.ph-plcard__view:hover{color: var(--ph-accent)} .ph-plcard__body{padding: 8px 2px 0;min-width: 0}.ph-plcard__title{margin: 0;font-size: 14px;font-weight: 700;line-height: 1.3}.ph-plcard__title a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;color: var(--plc-text);text-decoration: none}.ph-plcard:hover .ph-plcard__title a,.ph-plcard__title a:hover{color: var(--ph-accent)}.ph-plcard__by{margin-top: 3px;font-size: 12px;color: var(--plc-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ph-plcard__by a{color: var(--plc-text);font-weight: 700;text-decoration: none}.ph-plcard__by a:hover{color: var(--ph-accent)}.ph-plcard__meta{display: flex;align-items: center;flex-wrap: wrap;gap: 4px 10px;margin-top: 4px;font-size: 12px;color: var(--plc-muted)}.ph-plcard__stat{display: inline-flex;align-items: center;gap: 4px;white-space: nowrap}.ph-plcard__stat svg{width: 13px;height: 13px}.ph-plcard__stat--rate.is-good{color: var(--ph-good)}.ph-plcard__fav{margin-left: auto;display: inline-flex}.ph-plcard__fav > *{margin: 0 !important} .ph-plcard__owner{display: flex;gap: 6px;margin-top: 8px}.ph-plcard .ph-plcard__ctl{display: inline-flex;align-items: center;justify-content: center;gap: 5px;flex: 1 1 0;height: 30px;padding: 0 10px;margin: 0;border: 1px solid var(--ph-line-strong);border-radius: var(--ph-radius);background: var(--ph-surface);color: var(--ph-text-2);font: 700 12px var(--ph-font);cursor: pointer;transition: background .15s,color .15s,border-color .15s}.ph-plcard .ph-plcard__ctl svg{width: 14px;height: 14px}.ph-plcard .ph-plcard__ctl:hover{background: var(--ph-surface-2);color: var(--ph-text);border-color: var(--ph-accent)}.ph-plcard .ph-plcard__ctl--del:hover{border-color: var(--ph-live);color: var(--ph-red-500)} .main-profile .ph-plcard .ph-plcard__ctl{background: #242424;color: #e0e0e0;border-color: #3a3a3a}.main-profile .ph-plcard .ph-plcard__ctl:hover{background: #2a2a2a;color: var(--ph-orange-500,#ff9900);border-color: var(--ph-orange-500,#ff9900)}.main-profile .ph-plcard .ph-plcard__ctl--del:hover{color: #ff5a5a;border-color: #ff5a5a} @media (hover: none){.ph-plcard__hover{opacity: 1;background: none;justify-content: flex-end;align-items: flex-start;padding: 8px}.ph-plcard__view{display: none}.ph-theme a.ph-plcard__play,.ph-plcard__play{transform: none;height: 28px;padding: 0 12px;font-size: 12px}} .card-grid--playlists{row-gap: 22px} .ph-plcard .fav-btn{position: relative;display: inline-flex !important;align-items: center;gap: 3px;width: auto !important;height: 26px !important;min-width: 26px;padding: 0 4px !important;border: 0 !important;border-radius: var(--ph-radius-pill) !important;background: none !important;box-shadow: none !important;color: var(--plc-muted) !important;font: 700 12px var(--ph-font) !important;cursor: pointer}.ph-plcard .fav-btn::before,.ph-plcard .fav-btn::after{display: none !important}.ph-plcard .fav-btn:hover,.ph-plcard .fav-btn.is-active{color: var(--ph-accent) !important}.ph-plcard .fav-btn__icon{width: 17px !important;height: 17px !important;flex: none;background: currentColor !important;background-image: none !important;-webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 20s-7-4.4-9-8.6C1.6 8.4 3.6 5 7 5c2 0 3.4 1.1 5 3 1.6-1.9 3-3 5-3 3.4 0 5.4 3.4 4 6.4-2 4.2-9 8.6-9 8.6z" fill="none" stroke="black" stroke-width="2" stroke-linejoin="round"/></svg>') center / contain no-repeat;mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 20s-7-4.4-9-8.6C1.6 8.4 3.6 5 7 5c2 0 3.4 1.1 5 3 1.6-1.9 3-3 5-3 3.4 0 5.4 3.4 4 6.4-2 4.2-9 8.6-9 8.6z" fill="none" stroke="black" stroke-width="2" stroke-linejoin="round"/></svg>') center / contain no-repeat}.ph-plcard .fav-btn__icon::before,.ph-plcard .fav-btn__icon::after{content: none !important}.ph-plcard .fav-btn.is-active .fav-btn__icon{-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 20s-7-4.4-9-8.6C1.6 8.4 3.6 5 7 5c2 0 3.4 1.1 5 3 1.6-1.9 3-3 5-3 3.4 0 5.4 3.4 4 6.4-2 4.2-9 8.6-9 8.6z" fill="black"/></svg>');mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 20s-7-4.4-9-8.6C1.6 8.4 3.6 5 7 5c2 0 3.4 1.1 5 3 1.6-1.9 3-3 5-3 3.4 0 5.4 3.4 4 6.4-2 4.2-9 8.6-9 8.6z" fill="black"/></svg>')}.ph-plcard .fav-btn__count{position: static !important;padding: 0 !important;background: none !important;color: inherit !important;font-size: 12px !important;min-width: 0 !important;height: auto !important} .ph-theme a[class*="btn--primary"]:hover,.ph-theme a[class*="btn--primary"]:focus-visible,.ph-theme a.phavn-btn:hover,.ph-theme .phavn-years a:hover,.ph-theme .phlv-btn:hover,.ph-theme a.phcl-tab.is-active:hover,.ph-theme .phcl-sort a.is-active:hover,.ph-theme .phcl-pages a:hover,.ph-theme .phcl-pages a.is-active,.ph-theme .phcf-sort a.is-active:hover,.ph-theme .phcf-topics a.is-active:hover{color: var(--ph-black)} .ph-theme .sort a.selected.active,.ph-theme .sort a.selected.active i{color: var(--ph-black)}.ph-theme .sort a.selected:hover,.ph-theme .sort a.selected:hover i{color: var(--ph-accent)} .ph-theme .phrq-tabs a.is-active:hover,.ph-theme .phlib-tabs a.is-on:hover{color: var(--ph-black)} .ph-theme .includes-pagination-list__0cyzaJ a:hover{color: var(--ph-white)} body .main-profile .add-cover-button:hover{color: var(--ph-black) !important;background: var(--ph-accent) !important;border-color: var(--ph-accent) !important} .ph-theme .model-rating-block{--mr-fg: var(--ph-gray-150);--mr-muted: var(--ph-gray-400);--mr-line: var(--ph-gray-800);--mr-soft: var(--ph-gray-840);--mr-star-off: #4a4a4a;--mr-star-on: var(--ph-accent);--mr-accent: var(--ph-accent);--mr-accent-soft: rgba(var(--ph-accent-rgb,255,153,0),.12);background: var(--ph-gray-900);box-shadow: none}.ph-theme .model-rating-block .mr-submit{color: var(--ph-black);background: var(--ph-accent)}.ph-theme .model-rating-block .mr-submit:hover{color: var(--ph-black);background: var(--ph-orange-400)} @media (max-width: 1400px){.ph-nav__link{padding: 0 9px;font-size: 13.5px}.ph-nav__link::after{left: 9px;right: 9px}.ph-nav__item--live{padding-left: 6px}.ph-nav__live{padding: 0 11px;font-size: 12px}}@media (max-width: 1180px){.ph-nav__link{padding: 0 6px;font-size: 12.5px;gap: 4px}.ph-nav__link::after{left: 6px;right: 6px}.ph-nav__live{padding: 0 9px;font-size: 11px;gap: 6px}} .ph-theme .pc-filters{--pc-fg: var(--ph-gray-150);--pc-muted: var(--ph-gray-400);--pc-line: var(--ph-gray-800);--pc-soft: var(--ph-gray-820);--pc-accent: var(--ph-accent);--pc-accent-soft: rgba(var(--ph-accent-rgb,255,153,0),.14)}.ph-theme .pc-filter{background: var(--ph-gray-900);border-color: var(--ph-gray-800);box-shadow: none}.ph-theme .pc-chip{color: var(--ph-gray-150);background: var(--ph-gray-820)}.ph-theme .pc-chip__count{color: var(--ph-gray-300);background: var(--ph-gray-720)}.ph-theme .pc-chip:hover{color: var(--ph-accent);background: #2a1f0c;border-color: var(--ph-accent)}.ph-theme .pc-chip:hover .pc-chip__count{color: var(--ph-black);background: var(--ph-accent)}.ph-theme .pc-chip.is-active{color: var(--ph-black);background: var(--ph-accent);border-color: var(--ph-accent)}.ph-theme .pc-chip.is-active .pc-chip__count{color: var(--ph-accent);background: var(--ph-black)}.ph-theme .phlv-btn,.ph-theme .phlv-btn:hover{color: var(--ph-black)}.ph-theme .phts-chip__v:disabled{color: var(--ph-gray-500)} .ph-theme a.ph-btn--outline:hover,.ph-theme a.ph-btn--outline:focus-visible{color: var(--ph-on-accent)} .ph-hs-more,.ph-hs__btn{display: none}@media (max-width: 768px){.ph-hs{position: relative;--hs-w: 78%} .ph-hs > .ph-hs__track,[data-ph-hs]{display: grid !important;grid-auto-flow: column;grid-template-columns: none !important;grid-auto-columns: var(--hs-w);gap: 12px !important;margin: 0 !important;padding: 2px 0 8px !important;overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch;cursor: grab}.ph-hs > .ph-hs__track::-webkit-scrollbar,[data-ph-hs]::-webkit-scrollbar{display: none}.ph-hs > .ph-hs__track > *,[data-ph-hs] > *{scroll-snap-align: start;min-width: 0;width: auto !important;max-width: none !important;margin: 0 !important;padding: 0 !important;flex: none !important}.ph-hs > .ph-hs__track.is-drag{cursor: grabbing;scroll-snap-type: none;user-select: none}.ph-hs > .ph-hs__track.is-drag a{pointer-events: none}.ph-hs__btn{position: absolute;top: var(--hs-y,30%);z-index: 3;transform: translateY(-50%);display: none;align-items: center;justify-content: center;width: 38px;height: 38px;padding: 0;color: var(--ph-white);background: rgba(0,0,0,.72);border: 1px solid rgba(255,255,255,.18);border-radius: 50%;box-shadow: 0 4px 14px rgba(0,0,0,.5);cursor: pointer;transition: opacity .15s,background-color .15s}.ph-hs.is-on > .ph-hs__btn{display: flex}.ph-theme .ph-hs__btn:hover{color: var(--ph-black);background: var(--ph-accent);border-color: var(--ph-accent)}.ph-hs__btn:disabled{opacity: 0;pointer-events: none}.ph-hs__btn--prev{left: 4px}.ph-hs__btn--next{right: 4px}.ph-hs__btn--next svg{transform: rotate(180deg)} .ph-hs-more{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;align-self: start;aspect-ratio: var(--hs-more-ar,16 / 9);font-size: 15px;color: var(--ph-white);text-decoration: none;background: radial-gradient(160px 90px at 50% 40%,rgba(var(--ph-accent-rgb,255,153,0),.16),transparent),var(--ph-gray-850);border: 1px solid var(--ph-gray-750);border-radius: 10px}.ph-hs-more__ico{display: grid;place-items: center;width: 46px;height: 46px;font-size: 22px;font-weight: 900;color: var(--ph-black);background: var(--ph-accent);border-radius: 50%}.ph-theme a.ph-hs-more:hover{color: var(--ph-white);border-color: var(--ph-accent)}.ph-hs:not(.is-on) .ph-hs-more{display: none} .ph-hs:has(> [data-ph-hs="models"]){--hs-w: 42%;--hs-more-ar: 3 / 4}.ph-hs:has(> [data-ph-hs="studios"]){--hs-w: 72%} [data-ph-hs]{--hs-w: 78%}[data-ph-hs="models"]{--hs-w: 42%;--hs-more-ar: 3 / 4}[data-ph-hs="studios"]{--hs-w: 72%} .ph-home-hot.is-hs [data-pagination]{display: none}}@media (min-width: 520px) and (max-width: 768px){.ph-hs{--hs-w: 46%}.ph-hs:has(> [data-ph-hs="models"]){--hs-w: 28%}.ph-hs:has(> [data-ph-hs="studios"]){--hs-w: 46%}[data-ph-hs]{--hs-w: 46%}[data-ph-hs="models"]{--hs-w: 28%}[data-ph-hs="studios"]{--hs-w: 46%}} @container cardgrid (min-width: 380px) and (max-width: 559.98px){.card-grid:not(.card-grid--portrait){--grid-cols: 1}}@supports not (container-type: inline-size){@media (min-width: 420px) and (max-width: 579.98px){.card-grid:not(.card-grid--portrait){--grid-cols: 1}}} .ph-hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;opacity: 0} .ph-admin-note{margin: 0 0 16px;padding: 12px 16px;font-size: 14px;color: #d33;border: 1px solid #d33;border-radius: 8px}.ph-badge__ico{margin-right: 4px}.gallery--center{text-align: center}.ph-info-pre{white-space: pre-wrap;padding: 10px;border: 1px solid rgba(255,255,255,.1);border-radius: 8px}.ph-info-hr{margin: 18px 0;border: 0;border-top: 1px solid rgba(255,255,255,.12)}.ph-info-note{font-size: 14px;opacity: .9}.model-rating-block .mr-total{margin-top: 8px;font-size: 14px;color: var(--mr-muted,var(--ph-gray-400))}.model-rating-block .mr-cur-votes{color: var(--mr-fg,var(--ph-white))} html .blocks-model-view-wrapper__X_Ivqr .blocks-model-view-info-model__zmyW58 .blocks-model-view-statistics__vNzNbu{flex-wrap: wrap;row-gap: 10px}html .blocks-model-view-wrapper__X_Ivqr .blocks-model-view-info-model__zmyW58 .blocks-model-view-statistics__vNzNbu .blocks-model-view-statistics-item__iElkyX{flex: 1 0 30%;min-width: 0} :root{--ph-muted-aa: #9a9a9a}  .ph-theme .alphabet .alphabet__link a{color: var(--ph-text);background: var(--ph-surface-2);border-color: var(--ph-line-strong);box-shadow: none}.ph-theme .alphabet .alphabet__link a:hover,.ph-theme .alphabet .alphabet__link a:focus-visible{color: var(--ph-on-accent);background: var(--ph-accent);border-color: var(--ph-accent)}.ph-theme .alphabet .alphabet__link.is-active a{color: var(--ph-on-accent);background: var(--ph-accent);border-color: var(--ph-accent)}.ph-theme .alphabet .alphabet__link.disable a{color: #8f8f8f;background: var(--ph-gray-880);border-color: transparent;opacity: 1} #list_categories_categories_list{--cc-bg: var(--ph-surface-2);--cc-fg: var(--ph-text);--cc-line: var(--ph-line-strong);--cc-muted: var(--ph-muted);--cc-soft: var(--ph-surface-3)}html #list_categories_categories_list .letter-holder > .item.title .letter{color: var(--ph-on-accent)}html #list_categories_categories_list .item .link:hover{background: var(--ph-accent)}html #list_categories_categories_list .item .link:hover,html #list_categories_categories_list .item .link:hover .title,html #list_categories_categories_list .item .link:hover .quantity{color: var(--ph-on-accent)}html #list_categories_categories_list .item .link:hover .quantity{background: rgba(0,0,0,.15)} .ph-theme .rate-thumbs-button.btn-outline-gray-light{color: var(--ph-text);background: var(--ph-surface-2);border-color: var(--ph-line-strong)}.ph-theme .rate-thumbs-button.btn-outline-gray-light .quantity{color: var(--ph-text)}.ph-theme .rate-thumbs-button.btn-outline-gray-light:hover,.ph-theme .rate-thumbs-button.btn-outline-gray-light:hover .quantity{color: var(--ph-on-accent);background: var(--ph-accent);border-color: var(--ph-accent)}  body .main-profile .add-cover-button{color: var(--ph-text) !important;background: rgba(0,0,0,.72) !important;border-color: rgba(255,255,255,.28) !important} .ph-theme a.phcl-btn--primary,.ph-theme .phcl-btn--primary,.ph-theme a.phpl-btn--primary,.ph-theme .phpl-btn--primary,.ph-theme a.phc-btn--primary,.ph-theme .phc-btn--primary,.ph-theme a.phcl-btn--primary:hover,.ph-theme a.phpl-btn--primary:hover,.ph-theme a.phc-btn--primary:hover{color: var(--ph-on-accent)} .ph-theme .phbt__vote-t,.ph-theme .phbt-bet__split-b{color: var(--ph-white);background-color: #2563eb} .ph-theme .model-rating-block{--mr-star-off: #8a8a8a}.ph-theme .phts-chip__v{color: #a8a8a8} .ph-theme #comments.comments-area .phcm__time,.ph-theme .phc-fgroup__head small,.ph-theme .phc-post__arrow,.ph-theme .phc-empty p,.ph-theme .phc-dialog__note,.ph-theme .ph-plcard__nothumb,.ph-theme .phavn-disclaimer{color: var(--ph-muted-aa)}.ph-theme .phavn-cat__link{color: var(--ph-muted-aa) !important}.ph-theme .phavn-cat__link:hover{color: var(--ph-accent) !important}.ph-theme .phcm-react__n{color: var(--ph-text-2);opacity: 1} .ph-theme .ph-search-tab.is-empty{opacity: 1;color: #8f8f8f}.ph-theme .ph-search-tab.is-empty .ph-search-tab__count{color: #8f8f8f;background: var(--ph-gray-880)} .ph-theme #comments.comments-area .phcm-react__b:disabled{opacity: .85}.ph-theme .ph-btn--outline:focus-visible{background: var(--ph-accent);color: var(--ph-on-accent)} @media (min-width: 960px){.ph-nav__list{flex-wrap: nowrap;justify-content: space-between}.ph-nav__item{flex: 1 1 auto;justify-content: center}.ph-nav__item > .ph-nav__link{flex: 1 1 auto;justify-content: center}.ph-nav__link{padding: 0 10px;font-size: 13px;font-weight: 800;letter-spacing: .03em;text-transform: uppercase}.ph-nav__link::after{left: 0;right: 0;border-radius: 0}.ph-nav__item--live{flex: 0 0 auto;margin-left: 8px;padding-left: 0}.ph-nav__live{text-transform: uppercase;letter-spacing: .03em}}@media (min-width: 960px) and (max-width: 1400px){.ph-nav__link{padding: 0 6px;font-size: 12px;letter-spacing: .02em}.ph-nav__link::after{left: 0;right: 0}}@media (min-width: 960px) and (max-width: 1180px){.ph-nav__link{padding: 0 4px;font-size: 11px;letter-spacing: 0;gap: 3px}} .ph-theme .um-menu ul.um-rows{display: grid;gap: 2px;flex-wrap: nowrap}.ph-theme .um-menu .um-row{padding: 9px 12px;line-height: 20px;color: #e0e0e0}.ph-theme .um-menu .um-row:hover,.ph-theme .um-menu .um-row:focus-visible{color: var(--ph-orange-500,#ff9900);background: #2a2a2a}.ph-theme .um-menu .um-row:hover .um-row__count{color: #000;background: var(--ph-orange-500,#ff9900)} :root{--mf-bg: #181818;--mf-fg: #ffffff;--mf-muted: #b0b0b0;--mf-line: #3a3a3a;--mf-soft: #242424;--mf-shadow: 0 12px 32px rgba(0,0,0,.6)}.mf-layout > .side-filter{box-shadow: none}.mod-filter .btn-fil{color: #e0e0e0;background: #242424;border-color: #3a3a3a}.mod-filter .btn-fil:hover{color: var(--ph-orange-500,#ff9900);background: #2a2a2a;border-color: var(--ph-orange-500,#ff9900)}.mod-filter .fil-check input:checked + .btn-fil{color: #000000;background: var(--ph-orange-500,#ff9900);border-color: var(--ph-orange-500,#ff9900)}.mod-filter .fil-check input:focus-visible + .btn-fil{outline: 2px solid var(--ph-orange-500,#ff9900);outline-offset: 2px} .mod-filter .fil-n{margin-left: 6px;font-style: normal;font-size: .82em;font-weight: 400;opacity: .7}.mod-filter .fil-check.is-empty,.mod-filter .dropdown-list li.is-empty{opacity: .35;pointer-events: none;cursor: default}.mod-filter button[type="submit"][disabled]{opacity: .5;cursor: not-allowed}.mod-filter .field-label{color: #b0b0b0}.mod-filter .slider-container .minV,.mod-filter .slider-container .maxV{color: #ffffff}.mod-filter .slider-bar{background: #3a3a3a}.mod-filter .slider-thumb{background: #181818;box-shadow: 0 1px 4px rgba(0,0,0,.6)}.mod-filter .btn-more{color: #000000}.mod-filter .fil-bot .btn-fil.reset{color: #e0e0e0;background: #2a2a2a;border: 1px solid #3a3a3a}.mod-filter .fil-bot .btn-fil.reset:hover{color: var(--ph-orange-500,#ff9900);background: #2a2a2a;border-color: var(--ph-orange-500,#ff9900)}.mod-filter .dropdown-list li:hover{color: var(--ph-orange-500,#ff9900);background: #2a2a2a}.side-filter-button-close:hover{color: var(--ph-orange-500,#ff9900) !important;background: #2a2a2a}.side-filter-inner::-webkit-scrollbar-thumb:hover{background: #555}.menu-headline h3{color: #ffffff}  body.ph-theme .fav-btn__icon{display: inline-block;flex: none;width: 18px;height: 18px;vertical-align: middle;background: currentColor;-webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.5 12.6 12 20l-7.5-7.4A4.9 4.9 0 0 1 12 6a4.9 4.9 0 0 1 7.5 6.6z" fill="none" stroke="black" stroke-width="1.9" stroke-linejoin="round"/></svg>') center / contain no-repeat;mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.5 12.6 12 20l-7.5-7.4A4.9 4.9 0 0 1 12 6a4.9 4.9 0 0 1 7.5 6.6z" fill="none" stroke="black" stroke-width="1.9" stroke-linejoin="round"/></svg>') center / contain no-repeat}body.ph-theme .fav-btn__icon::before,body.ph-theme .fav-btn__icon::after{content: none !important}body.ph-theme .fav-btn.is-active .fav-btn__icon{-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.5 12.6 12 20l-7.5-7.4A4.9 4.9 0 0 1 12 6a4.9 4.9 0 0 1 7.5 6.6z" fill="black" stroke="black" stroke-width="1.9" stroke-linejoin="round"/></svg>');mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.5 12.6 12 20l-7.5-7.4A4.9 4.9 0 0 1 12 6a4.9 4.9 0 0 1 7.5 6.6z" fill="black" stroke="black" stroke-width="1.9" stroke-linejoin="round"/></svg>')}body.ph-theme .fav-btn:not(.is-active):hover .fav-btn__icon,body.ph-theme .fav-btn.is-changing .fav-btn__icon{animation: none}body.ph-theme .fav-btn--icon-only.fav-btn--with-count .fav-btn__count{color: #000000;background: var(--ph-orange-500,#ff9900);border: 0} body.ph-theme .item.album .fav-btn{top: 10px;right: 10px;left: auto;display: grid;place-items: center;padding: 0;width: 34px;height: 34px;color: #ffffff;background: rgba(0,0,0,.6);border: 1px solid rgba(255,255,255,.18);border-radius: 50%;opacity: 0;transform: scale(.85);transition: opacity .18s,transform .18s,color .15s,border-color .15s}body.ph-theme .item.album:hover .fav-btn,body.ph-theme .item.album:focus-within .fav-btn{opacity: 1;transform: none}body.ph-theme .item.album .fav-btn:hover{transform: scale(1.1);color: var(--ph-orange-500,#ff9900);border-color: var(--ph-orange-500,#ff9900)}body.ph-theme .item.album .fav-btn.is-active{color: var(--ph-orange-500,#ff9900);border-color: rgba(var(--ph-accent-rgb,255,153,0),.55)}body.ph-theme .item.album .fav-btn::before,body.ph-theme .item.album .fav-btn::after{display: none !important}@media (hover: none){body.ph-theme .item.album .fav-btn{opacity: 1;transform: none}}@media (max-width: 767.98px){.ph-theme #custom_list_albums_common_albums_list #autocomplete-form{width: 100%;margin-bottom: 12px}} .ph-theme .user-edit-btn-wrapper .phc-btn-link{display: inline-flex;align-items: center;gap: 8px;height: 42px;padding: 0 16px;font: 700 14px var(--ph-font,Arial,sans-serif);color: #e0e0e0;text-decoration: none;cursor: pointer;background: #242424;border: 1px solid #3a3a3a;border-radius: 6px;transition: color .15s,background-color .15s,border-color .15s}.ph-theme .user-edit-btn-wrapper .phc-btn-link svg{flex: none;color: var(--ph-orange-500,#ff9900)}.ph-theme .user-edit-btn-wrapper .phc-btn-link:hover,.ph-theme .user-edit-btn-wrapper .phc-btn-link:focus-visible{color: var(--ph-orange-500,#ff9900);background: #2a2a2a;border-color: var(--ph-orange-500,#ff9900);outline: 0}.ph-theme .user-edit-btn-wrapper .phc-btn-link:active{transform: translateY(1px)} .modal-auth__title,.app-modal h2,.app-modal h3{font-family: var(--ph-font,Arial,sans-serif)} .modal-auth{--auth-font-display: var(--ph-font,Arial,sans-serif);--auth-font-body: var(--ph-font,Arial,sans-serif)} .ph-acc-form{display: grid;gap: 14px}.ph-acc-row{display: grid;gap: 6px;margin: 0}.ph-acc-row .field-label{font-size: 13px;font-weight: 700;color: #e0e0e0}.ph-acc-row .field-label.required::after{content: " *";color: var(--ph-orange-500,#ff9900)}.ph-acc-form .textfield{box-sizing: border-box;width: 100%;height: 42px;padding: 0 12px;font: 400 14px var(--ph-font,Arial,sans-serif);color: #ffffff;background: #242424;border: 1px solid #3a3a3a;border-radius: 6px;outline: 0}.ph-acc-form textarea.textfield{height: auto;min-height: 110px;padding: 10px 12px;resize: vertical}.ph-acc-form .textfield:focus{border-color: var(--ph-orange-500,#ff9900);background: #181818}.ph-acc-form .textfield[readonly]{color: #b0b0b0}.ph-acc-pass{position: relative}.ph-acc-pass .textfield{padding-right: 44px}.ph-acc-pass .toggle-password{position: absolute;top: 50%;right: 6px;transform: translateY(-50%);display: grid;place-items: center;width: 32px;height: 32px;padding: 0;color: #9a9a9a;background: none;border: 0;border-radius: 4px;cursor: pointer}.ph-acc-pass .toggle-password:hover,.ph-acc-pass .toggle-password.is-on{color: var(--ph-orange-500,#ff9900)}.ph-acc-form .field-error{font-size: 12px;color: #ff6b6b}.ph-acc-msg{padding: 10px 12px;font-size: 13px;font-weight: 700;border-radius: 6px}.ph-acc-msg.is-ok{color: #3ddc4b;background: rgba(61,220,75,.1);border: 1px solid rgba(61,220,75,.35)}.ph-acc-msg.is-bad{color: #ff6b6b;background: rgba(255,90,90,.1);border: 1px solid rgba(255,90,90,.35)}.ph-acc-submit{height: 44px;margin-top: 4px;font: 700 15px var(--ph-font,Arial,sans-serif);color: #000000;cursor: pointer;background: var(--ph-orange-500,#ff9900);border: 0;border-radius: 6px;transition: background-color .15s}.ph-acc-submit:hover,.ph-acc-submit:focus-visible{background: #ffaa22}.ph-acc-submit:disabled{opacity: .6;cursor: default}#avatar-error.is-ok,#cover-error.is-ok{color: #3ddc4b}  svg{transition-property: color,fill,stroke,opacity,transform} .ph-foot-links{margin: 0;padding: 0;list-style: none}.ph-foot-links > li{list-style: none} img.model-flag{height: auto} .poster-card__title .pc-rank{flex: none;display: inline-flex;align-items: center;gap: 3px;white-space: nowrap;color: var(--ph-accent,var(--ph-orange-500,#ff9900))}.pc-rank__d{display: inline-flex;align-items: center;gap: 1px;font-style: normal;font-size: 11px;font-weight: 800}.pc-rank__d.is-up{color: #3ddc84}.pc-rank__d.is-down{color: #ff5a55}.poster-card__title .text-truncate{min-width: 0} .ph-seo-wrap{padding-top: 8px}.ph-seo{margin: 40px 0 0}.ph-seo-wrap .ph-seo{margin-top: 32px}.ph-seo__card{position: relative;padding: 26px 30px 24px 34px;background: radial-gradient(120% 140% at 0% 0%,rgba(var(--ph-accent-rgb,255,153,0),.07) 0%,rgba(var(--ph-accent-rgb,255,153,0),0) 45%),var(--ph-surface,#161616);border: 1px solid var(--ph-line,#262626);border-radius: var(--ph-radius-lg,14px);overflow: hidden}.ph-seo__card::before{ content: "";position: absolute;inset: 18px auto 18px 0;width: 3px;border-radius: 0 3px 3px 0;background: var(--ph-accent,var(--ph-orange-500,#ff9900))}.ph-seo__title{margin: 0 0 12px;color: var(--ph-text,#fff);font: 700 20px/1.3 var(--ph-font,inherit);letter-spacing: -.01em;text-transform: none}.ph-seo__site{color: var(--ph-accent,var(--ph-orange-500,#ff9900))}.ph-seo__body{position: relative;max-width: 110ch;color: var(--ph-muted-aa,#9a9a9a);font-size: 15px;line-height: 1.75}.ph-seo__body p{margin: 0 0 .8em}.ph-seo__body p:last-child{margin-bottom: 0}.ph-seo__body strong{color: var(--ph-text,#fff);font-weight: 600}.ph-seo__body a{color: var(--ph-accent,var(--ph-orange-500,#ff9900));text-decoration: underline;text-underline-offset: 2px} .ph-seo.is-clamp:not(.is-open) .ph-seo__body{max-height: calc(1.75em * 4);overflow: hidden;-webkit-mask-image: linear-gradient(#000 55%,transparent);mask-image: linear-gradient(#000 55%,transparent)}.ph-seo__more{display: inline-flex;align-items: center;gap: 6px;margin: 10px 0 0;padding: 0;color: var(--ph-accent,var(--ph-orange-500,#ff9900));font: 600 14px/1.4 var(--ph-font,inherit);background: none;border: 0;cursor: pointer}.ph-seo__more[hidden]{display: none}.ph-seo__more svg{transition: transform .2s ease}.ph-seo.is-open .ph-seo__more svg{transform: rotate(180deg)}.ph-seo__more:hover span{text-decoration: underline;text-underline-offset: 3px}.ph-seo__more:focus-visible{outline: 2px solid var(--ph-accent,var(--ph-orange-500,#ff9900));outline-offset: 3px;border-radius: 4px} .ph-seo__nav{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--ph-line,#262626)}.ph-seo__nav ul{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.ph-seo__nav a{display: inline-flex;align-items: center;min-height: 32px;padding: 0 14px;color: var(--ph-text,#fff);font: 600 13px/1 var(--ph-font,inherit);text-decoration: none;background: var(--ph-surface-2,#1f1f1f);border: 1px solid var(--ph-line,#262626);border-radius: 999px;transition: border-color .15s ease,color .15s ease,background-color .15s ease}.ph-seo__nav a:hover,.ph-seo__nav a:focus-visible{color: var(--ph-accent,var(--ph-orange-500,#ff9900));border-color: var(--ph-accent,var(--ph-orange-500,#ff9900));background: rgba(var(--ph-accent-rgb,255,153,0),.08)}.ph-seo__nav a:focus-visible{outline: none}@media (max-width: 767.98px){.ph-seo,.ph-seo-wrap .ph-seo{margin-top: 24px}.ph-seo__card{padding: 18px 16px 18px 20px}.ph-seo__card::before{inset: 14px auto 14px 0}.ph-seo__title{font-size: 17px;margin-bottom: 10px}.ph-seo__body{font-size: 14px;line-height: 1.7}.ph-seo.is-clamp:not(.is-open) .ph-seo__body{max-height: calc(1.7em * 5)}.ph-seo__nav{margin-top: 14px;padding-top: 14px}.ph-seo__nav ul{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin: 0 -16px 0 -20px;padding: 0 16px 0 20px}.ph-seo__nav ul::-webkit-scrollbar{display: none}.ph-seo__nav li{flex: 0 0 auto}}@media (prefers-reduced-motion: reduce){.ph-seo__more svg,.ph-seo__nav a{transition: none}} .ph-acard{position: relative;min-width: 0}.ph-acard__cover{position: relative;display: block;aspect-ratio: 3 / 4;overflow: hidden;color: #fff;text-decoration: none;background: #1c1c1c;border-radius: 12px;box-shadow: 0 0 0 1px rgba(255,255,255,.06),0 10px 26px -14px rgba(0,0,0,.9);transform: translateZ(0);transition: transform .25s var(--ph-ease,ease),box-shadow .25s;isolation: isolate}@supports not (aspect-ratio: 3 / 4){.ph-acard__cover{height: 0;padding-bottom: 133.33%}}.ph-acard__cover:hover,.ph-acard__cover:focus-visible{color: #fff;transform: translateY(-4px);box-shadow: 0 0 0 2px var(--ph-accent,var(--ph-orange-500,#ff9900)),0 18px 34px -16px rgba(var(--ph-accent-rgb,255,153,0),.35);outline: none}.ph-acard__img,.ph-acard__peekimg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 22%;display: block;color: transparent;font-size: 0}.ph-acard__img{transition: transform .6s var(--ph-ease,ease)}.ph-acard__cover:hover .ph-acard__img{transform: scale(1.05)}.ph-acard__peekimg{z-index: 1;opacity: 0;transition: opacity .25s ease}.ph-acard__peekimg.is-show{opacity: 1} .ph-acard__cover::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,0) 22%),linear-gradient(0deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.6) 26%,rgba(0,0,0,0) 52%)} .ph-acard__bars{position: absolute;top: 8px;left: 10px;right: 10px;z-index: 4;display: flex;gap: 4px;opacity: 0;transition: opacity .2s}.ph-acard__cover.is-peek .ph-acard__bars{opacity: 1}.ph-acard__bars i{position: relative;flex: 1;height: 3px;overflow: hidden;background: rgba(255,255,255,.3);border-radius: 2px}.ph-acard__bars i::after{content: "";position: absolute;inset: 0;background: #fff;transform: scaleX(0);transform-origin: left}.ph-acard__bars i.is-done::after{transform: none}.ph-acard__bars i.is-on::after{animation: ph-acard-bar 1.1s linear forwards}@keyframes ph-acard-bar{to{transform: none}} .ph-acard__tags{position: absolute;top: 10px;left: 10px;z-index: 3;display: flex;gap: 6px;transition: transform .2s,opacity .2s}.ph-acard__cover.is-peek .ph-acard__tags{transform: translateY(8px)}.ph-acard__count,.ph-acard__new{display: inline-flex;align-items: center;gap: 5px;height: 24px;padding: 0 9px;font: 700 12px/1 var(--ph-font,inherit);border-radius: 999px}.ph-acard__count{color: #fff;background: rgba(0,0,0,.55);border: 1px solid rgba(255,255,255,.16);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.ph-acard__count svg{color: var(--ph-accent,var(--ph-orange-500,#ff9900))}.ph-acard__new{color: #000;background: var(--ph-accent,var(--ph-orange-500,#ff9900));text-transform: uppercase;letter-spacing: .04em;font-size: 11px} .ph-acard__info{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;display: grid;gap: 6px;padding: 12px 12px 11px}.ph-acard__title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font: 700 15px/1.25 var(--ph-font,inherit);text-shadow: 0 1px 8px rgba(0,0,0,.6);overflow-wrap: anywhere}.ph-acard__cover:hover .ph-acard__title{color: #fff}.ph-acard__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;color: rgba(255,255,255,.78);font: 500 12px/1.2 var(--ph-font,inherit)}.ph-acard__meta > span{display: inline-flex;align-items: center;gap: 4px}.ph-acard__meta time{margin-left: auto;color: rgba(255,255,255,.6)}.ph-acard__rating{color: #7be07b} .ph-acard__fav{position: absolute;z-index: 5;top: 8px;right: 8px}.ph-acard__fav .fav-btn{display: grid;place-items: center;width: 32px;height: 32px;padding: 0;margin: 0;color: #fff;background: rgba(0,0,0,.55);border: 1px solid rgba(255,255,255,.18);border-radius: 50%;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);box-shadow: none;cursor: pointer;opacity: 0;transform: scale(.9);transition: opacity .15s,transform .15s,background-color .15s,border-color .15s,color .15s}.ph-acard__fav .fav-btn::before,.ph-acard__fav .fav-btn::after{display: none !important}.ph-acard__fav .fav-btn .fav-btn__icon{margin: 0;width: 17px;height: 17px}.ph-acard:hover .ph-acard__fav .fav-btn,.ph-acard__fav .fav-btn:focus-visible,.ph-acard__fav .fav-btn.is-active{opacity: 1;transform: none}.ph-acard__fav .fav-btn:hover,.ph-acard__fav .fav-btn.is-active{color: var(--ph-accent,var(--ph-orange-500,#ff9900));border-color: var(--ph-accent,var(--ph-orange-500,#ff9900))}.ph-acard:hover .ph-acard__fav{transform: translateY(-4px);transition: transform .25s var(--ph-ease,ease)}@media (hover: none){.ph-acard__fav .fav-btn{opacity: 1;transform: none}}.ph-acard__cover.is-peek ~ .ph-acard__fav{top: 18px} .ph-acard__people{display: flex;flex-wrap: wrap;gap: 4px 10px;margin-top: 9px;padding: 0 2px;min-width: 0}.ph-acard__person{display: inline-flex;align-items: center;gap: 6px;min-width: 0;max-width: 100%;color: var(--ph-muted-aa,#9a9a9a);font: 600 13px/1.2 var(--ph-font,inherit);text-decoration: none;transition: color .15s}.ph-acard__person span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ph-acard__person img{flex: none;width: 20px;height: 20px;object-fit: cover;object-position: 50% 20%;border-radius: 50%;background: #262626;box-shadow: 0 0 0 1px rgba(255,255,255,.12)}.ph-acard__person:hover{color: var(--ph-accent,var(--ph-orange-500,#ff9900))} .card-grid--albums,.card-grid--gallery{--grid-cols: 2;gap: 22px 14px} .custom_albums_list_items{grid-template-columns: repeat(auto-fill,minmax(170px,1fr)) !important;gap: 22px 14px !important}.custom_albums_list_items > .col{width: auto;max-width: none;flex: none;margin: 0;padding: 0}@container cardgrid (min-width: 560px){.card-grid--albums,.card-grid--gallery{--grid-cols: 3}}@container cardgrid (min-width: 860px){.card-grid--albums,.card-grid--gallery{--grid-cols: 4}}@container cardgrid (min-width: 1120px){.card-grid--albums,.card-grid--gallery{--grid-cols: 5}}@container cardgrid (min-width: 1400px){.card-grid--albums,.card-grid--gallery{--grid-cols: 6}}@supports not (container-type: inline-size){@media (min-width: 600px){.card-grid--albums{--grid-cols: 3}}@media (min-width: 900px){.card-grid--albums{--grid-cols: 4}}@media (min-width: 1200px){.card-grid--albums{--grid-cols: 5}}}@media (max-width: 559.98px){.ph-acard__title{font-size: 14px}.ph-acard__info{padding: 10px 10px 9px}.ph-acard__meta time{display: none}}@media (prefers-reduced-motion: reduce){.ph-acard__cover,.ph-acard__img,.ph-acard__peekimg{transition: none}.ph-acard__cover:hover .ph-acard__img{transform: none}} .ph-foot-partners{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;gap: 6px 14px;max-width: 1100px;margin: 4px auto 0;padding: 14px 16px;border-top: 1px solid #2a2a2a;font-size: 13px;line-height: 1.5}.ph-foot-partners__t{color: #949494;font-weight: 800;text-transform: uppercase;letter-spacing: .06em;font-size: 11px}.ph-foot-partners__list{display: contents;list-style: none;margin: 0;padding: 0}.ph-foot-partners__list li{display: inline}.ph-foot-partners a{color: #9a9a9a;text-decoration: none}.ph-foot-partners a:hover{color: var(--ph-orange-500,#ff9900)}.ph-foot-partners__more{display: inline-flex;gap: 12px}.ph-foot-partners__more a{color: #bbb;font-weight: 700}.ph-foot-partners__add{color: var(--ph-orange-500,#ff9900) !important} .ph-tabbar,.ph-sheet{display: none}@media (max-width: 767.98px){:root:has(.ph-tabbar){--ph-tabbar-h: calc(58px + env(safe-area-inset-bottom,0px))}body:has(.ph-tabbar){padding-bottom: var(--ph-tabbar-h)}.ph-tabbar{position: fixed;z-index: 1050;left: 0;right: 0;bottom: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));height: var(--ph-tabbar-h);padding-bottom: env(safe-area-inset-bottom,0px);background: rgba(14,14,14,.96);border-top: 1px solid var(--ph-line);-webkit-backdrop-filter: saturate(160%) blur(10px);backdrop-filter: saturate(160%) blur(10px)}.ph-theme a.ph-tabbar__item,.ph-tabbar__item{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-width: 0;margin: 0;padding: 0;border: 0;background: none;cursor: pointer;color: var(--ph-muted,#9a9a9a);font: 700 10.5px/1.1 var(--ph-font);text-decoration: none;-webkit-tap-highlight-color: transparent}.ph-tabbar__item span{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ph-theme a.ph-tabbar__item.is-active,.ph-theme a.ph-tabbar__item:active,.ph-tabbar__item.is-active,.ph-tabbar__item.is-open,.ph-tabbar__item:active{color: var(--ph-accent)} .ph-sheet{display: block;position: fixed;z-index: 1049;inset: 0 0 var(--ph-tabbar-h);background: rgba(0,0,0,0);transition: background-color .2s}.ph-sheet.is-open{background: rgba(0,0,0,.55)}.ph-sheet[hidden]{display: none}.ph-sheet__panel{position: absolute;left: 0;right: 0;bottom: 0;max-height: 75vh;overflow: auto;padding: 10px 16px 18px;background: #161616;border-top: 1px solid var(--ph-line);border-radius: 16px 16px 0 0;transform: translateY(100%);transition: transform .22s var(--ph-ease,ease)}.ph-sheet.is-open .ph-sheet__panel{transform: none}.ph-sheet__panel::before{content: "";display: block;width: 40px;height: 4px;margin: 0 auto 10px;background: #3a3a3a;border-radius: 2px}.ph-sheet__head{margin: 0 0 12px;font: 700 15px/1.2 var(--ph-font);color: var(--ph-text)}.ph-sheet__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.ph-theme a.ph-sheet__tile,.ph-sheet__tile{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;min-height: 84px;padding: 10px 6px;color: var(--ph-text);font: 700 13px/1.2 var(--ph-font);text-align: center;text-decoration: none;background: #222;border-radius: 12px;-webkit-tap-highlight-color: transparent}.ph-sheet__tile svg{color: var(--ph-accent)}.ph-theme a.ph-sheet__tile:active{background: #2e2e2e;color: var(--ph-accent)}.ph-sheet__note{margin: 0 0 14px;font-size: 14px;line-height: 1.45;color: #c8c8c8}.ph-sheet__btns{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.ph-sheet__btns .ph-btn{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;font-size: 15px}.ph-theme .ph-sheet__btns .ph-btn--ghost{color: var(--ph-text);background: #262626;border: 1px solid #3a3a3a}.ph-tabbar:has(.is-open) .ph-tabbar__item.is-active:not(.is-open){color: var(--ph-muted,#9a9a9a)} .ph-theme a.ph-sheet__me,.ph-sheet__me{display: flex;align-items: center;gap: 12px;margin: 0 0 8px;padding: 6px 0 12px;color: var(--ph-text);text-decoration: none;border-bottom: 1px solid var(--ph-line)}.ph-sheet__me img{width: 44px;height: 44px;border-radius: 50%;object-fit: cover}.ph-sheet__me span{display: flex;flex-direction: column;gap: 2px;min-width: 0}.ph-sheet__me b{overflow: hidden;font-size: 16px;text-overflow: ellipsis;white-space: nowrap}.ph-sheet__me small{font-size: 13px;color: var(--ph-accent)}.ph-sheet__list{margin: 0;padding: 0;list-style: none}.ph-theme .ph-sheet__list a,.ph-sheet__list a{display: flex;align-items: center;gap: 14px;min-height: 46px;color: #e6e6e6;font-size: 15px;text-decoration: none}.ph-sheet__list svg{flex: none;color: #b0b0b0}.ph-theme .ph-sheet__list a.is-muted{color: #a8a8a8}html.ph-sheet-open{overflow: hidden}html.ph-drawer-open .ph-tabbar,html.ph-drawer-open .ph-sheet{display: none}} .phtp-weekly,.phtp-monthly{margin: 4px 0 20px;padding: 14px 16px 16px;background: var(--ph-surface);border: 1px solid var(--ph-surface-2);border-radius: calc(var(--ph-radius) * 2)}.phtp-weekly .ph-section__head,.phtp-monthly .ph-section__head{align-items: center;margin-bottom: 10px}.phtp-weekly .ph-section__title,.phtp-monthly .ph-section__title{font-size: 14px;text-transform: uppercase;letter-spacing: .05em;color: var(--ph-accent)} @media (min-width: 768px){.phtp-weekly .phlib-grid > .card-grid__item:nth-child(n+5),.phtp-monthly .phlib-grid > .card-grid__item:nth-child(n+5){display: none}.phtp-weekly .phlib-grid,.phtp-monthly .phlib-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.phtp-weekly .phlib-grid > .card-grid__item,.phtp-monthly .phlib-grid > .card-grid__item{width: auto;max-width: none;padding: 0;margin: 0}}@media (max-width: 767.98px){.phtp-weekly,.phtp-monthly{padding: 12px 12px 14px}.phtp-weekly .ph-section__more,.phtp-monthly .ph-section__more{display: none}} .ph-home-hot ~ .ph-section,.ph-home-hot ~ .ph-seo-wrap,main ~ footer{content-visibility: auto;contain-intrinsic-size: auto 340px}.ph-home-hot ~ .phtop,.ph-home-hot ~ .blocks-models-list-wrapper__Y5Nc8F{contain-intrinsic-size: auto 760px}.ph-home-hot ~ .phtp-trend-strip,.ph-home-hot ~ .ph-popsearch{contain-intrinsic-size: auto 110px}main ~ footer{contain-intrinsic-size: auto 340px}@media (max-width: 767.98px){.ph-home-hot ~ .ph-section,.ph-home-hot ~ .ph-seo-wrap{contain-intrinsic-size: auto 300px}.ph-home-hot ~ .phtp-trend-strip,.ph-home-hot ~ .ph-popsearch{contain-intrinsic-size: auto 72px}main ~ footer{contain-intrinsic-size: auto 590px}} .ph-relent{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 28px;margin-top: 28px}.ph-relent__col{min-width: 0}.ph-relent .ph-section__title{margin-bottom: 12px}.ph-relent__cats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.ph-theme a.ph-relent__cat,.ph-relent__cat{position: relative;display: block;aspect-ratio: 4 / 3;overflow: hidden;color: #fff;text-decoration: none;background: var(--ph-surface-2);border-radius: var(--ph-radius-sm)}.ph-relent__cat-img,.ph-relent__cat-img img{display: block;width: 100%;height: 100%}.ph-relent__cat-img img{object-fit: cover;transition: transform .25s}.ph-relent__cat::after{content: "";position: absolute;inset: 40% 0 0;background: linear-gradient(to top,rgba(0,0,0,.88),transparent);pointer-events: none}.ph-relent__cat-txt{position: absolute;left: 8px;right: 8px;bottom: 6px;z-index: 1;display: flex;flex-direction: column;line-height: 1.2}.ph-relent__cat-txt b{overflow: hidden;font-size: 14px;text-overflow: ellipsis;white-space: nowrap}.ph-relent__cat-txt small{font-size: 11px;color: rgba(255,255,255,.8)}.ph-relent__cat:hover img{transform: scale(1.06)}.ph-relent__cat:hover{box-shadow: 0 0 0 2px var(--ph-accent)}.ph-relent__cat:hover b{color: var(--ph-accent)}.ph-relent__models{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px 10px}.ph-theme a.ph-relent__model,.ph-relent__model{display: flex;flex-direction: column;align-items: center;gap: 2px;min-width: 0;color: var(--ph-text);text-align: center;text-decoration: none}.ph-relent__ava{display: grid;place-items: center;width: 72px;height: 72px;margin-bottom: 4px;overflow: hidden;border-radius: 50%;background: var(--ph-surface-2);box-shadow: 0 0 0 2px var(--ph-surface-2);transition: box-shadow .15s}.ph-relent__ava img{width: 100%;height: 100%;object-fit: cover;object-position: top}.ph-relent__ava i{font: 700 26px/1 var(--ph-font);font-style: normal;color: var(--ph-accent)}.ph-relent__model b{max-width: 100%;overflow: hidden;font-size: 13px;text-overflow: ellipsis;white-space: nowrap}.ph-relent__model small{font-size: 11px;color: #b0b0b0}.ph-relent__model:hover .ph-relent__ava{box-shadow: 0 0 0 2px var(--ph-accent)}.ph-relent__model:hover b{color: var(--ph-accent)}@media (max-width: 991.98px){.ph-relent{grid-template-columns: 1fr;gap: 22px}}@media (max-width: 767.98px){ .ph-relent__cats,.ph-relent__models{display: grid;grid-auto-flow: column;grid-template-columns: none;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x mandatory;padding-bottom: 2px}.ph-relent__cats::-webkit-scrollbar,.ph-relent__models::-webkit-scrollbar{display: none}.ph-relent__cats{grid-auto-columns: 42%}.ph-relent__models{grid-auto-columns: 25%}.ph-relent__cat,.ph-relent__model{scroll-snap-align: start}.ph-relent__ava{width: 64px;height: 64px}} .ph-mega{display: none} @media (max-width: 959.98px){.includes-sorting-wrapper__QuPuyO .includes-sorting-filters__Z6fxqC{flex-wrap: wrap}.includes-sorting-wrapper__QuPuyO .includes-sorting-filters__Z6fxqC:has(> .includes-sorting-search-models__e5bQo0){flex: 1 1 100%;width: 100%} .includes-sorting-wrapper__QuPuyO .includes-sorting-search-models__e5bQo0{display: flex;flex: 1 1 100%;order: -1;width: 100%;margin: 0 0 12px}.includes-sorting-wrapper__QuPuyO .includes-sorting-search-models__e5bQo0 form{flex: 1;min-width: 0;height: 44px;padding: 0 14px;gap: 10px;background: var(--ph-surface-2,#1c1c1c);border: 1px solid var(--ph-border,rgba(255,255,255,.14));border-radius: 10px}.includes-sorting-wrapper__QuPuyO .includes-sorting-search-models__e5bQo0 form svg{flex: none;width: 20px;height: 20px}.includes-sorting-wrapper__QuPuyO .includes-sorting-search-models__e5bQo0 form input{flex: 1;min-width: 0;height: 100%;font-size: 16px;font-weight: 400;background: transparent;border: 0;outline: 0;box-shadow: none}.includes-sorting-wrapper__QuPuyO .includes-sorting-search-models__e5bQo0 form:focus-within{border-color: var(--ph-accent,var(--ph-orange-500,#ff9900))}} .ph-mfabout{margin: 28px 0 8px;padding: 18px 20px;border: 1px solid var(--ph-line,#2a2a2a);border-radius: var(--ph-radius-lg,12px);background: var(--ph-surface,#151515)}.ph-mfabout h2{margin: 0 0 10px;font: 700 18px/1.3 var(--ph-font,inherit);color: var(--ph-text,#fff)}.ph-mfabout p{margin: 0 0 14px;font-size: 14px;line-height: 1.6;color: var(--ph-text-2,#ccc)}.ph-theme .ph-mfabout p a{color: var(--ph-text,#fff);text-decoration: underline;text-decoration-color: rgba(var(--ph-accent-rgb,255,153,0),.5);text-underline-offset: 2px}.ph-theme .ph-mfabout p a:hover{color: var(--ph-accent)}.ph-mfabout__h3{margin: 0 0 8px;font-size: 13px;font-weight: 700;color: var(--ph-muted,#9a9a9a)}.ph-mfabout__chips{display: flex;flex-wrap: wrap;gap: 6px}.ph-mfabout__chip{display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px;font-size: 13px;font-weight: 600;text-decoration: none;border-radius: 15px;background: var(--ph-surface-2,#222);border: 1px solid var(--ph-line,#2a2a2a)}.ph-theme .ph-mfabout__chip{color: var(--ph-text,#fff)}.ph-mfabout__chip span{font-weight: 400;color: var(--ph-muted,#9a9a9a)}.ph-theme .ph-mfabout__chip:hover{border-color: var(--ph-accent);color: var(--ph-accent)}.ph-mfabout__chip--alt{border-style: dashed}@media (max-width: 600px){.ph-mfabout{padding: 14px}.ph-mfabout h2{font-size: 16px}}   .ph-sform{--sf-h: 40px;position: relative;display: flex;align-items: stretch;width: 100%;margin: 0;font-family: var(--ph-font)}.ph-sform__field{position: relative;display: flex;flex: 1 1 auto;min-width: 0;height: var(--sf-h);background: var(--ph-surface);border: 1px solid var(--ph-line-strong);border-radius: 0 var(--ph-radius) var(--ph-radius) 0;overflow: hidden;transition: border-color .15s,box-shadow .15s}.ph-sform:focus-within .ph-sform__field{border-color: var(--ph-accent)}.ph-sform__input{flex: 1 1 auto;min-width: 0;height: 100%;padding: 0 12px;font: 400 14px var(--ph-font);color: var(--ph-text);background: transparent;border: 0;outline: 0;-webkit-appearance: none;appearance: none}.ph-sform__input::placeholder{color: var(--ph-muted-2)}.ph-sform__input::-webkit-search-cancel-button{display: none}.ph-sform__clear{display: flex;align-items: center;justify-content: center;flex: none;width: 34px;padding: 0;color: var(--ph-muted);background: none;border: 0;cursor: pointer}.ph-sform__clear:hover{color: var(--ph-text)}.ph-sform__submit{display: flex;align-items: center;justify-content: center;gap: 8px;flex: none;min-width: 52px;padding: 0 14px;font: 700 14px var(--ph-font);color: var(--ph-on-accent);background: var(--ph-accent);border: 0;cursor: pointer;transition: background-color .15s}.ph-sform__submit:hover{background: var(--ph-accent-hover)}.ph-sform__submit:active{background: var(--ph-accent-active)} .ph-sform__types{display: flex;flex: none;align-items: stretch;gap: 2px;padding: 3px;background: var(--ph-bg-2);border: 1px solid var(--ph-line-strong);border-right: 0;border-radius: var(--ph-radius) 0 0 var(--ph-radius)}.ph-sform__type{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 32px;padding: 0 7px;font: 700 12px/1 var(--ph-font);color: var(--ph-muted-2);background: transparent;border: 0;border-radius: var(--ph-radius-sm);cursor: pointer;white-space: nowrap;transition: color .15s,background-color .15s}.ph-sform__type:hover{color: var(--ph-text);background: var(--ph-surface-2)}.ph-sform__type.is-active{color: var(--ph-on-accent);background: var(--ph-accent)}.ph-sform__type:focus-visible{outline: 2px solid var(--ph-accent);outline-offset: 1px}.ph-sform__type svg{flex: none}.ph-sform__type-label{display: none}  .ph-sform.is-invalid .ph-sform__field{border-color: var(--ph-red-600);animation: ph-shake .3s}@keyframes ph-shake{25%{transform: translateX(-4px)}75%{transform: translateX(4px)}} .ph-bar__search .ph-sform{max-width: 680px}@media (min-width: 1320px){ .ph-sform--header .ph-sform__type.is-active .ph-sform__type-label{display: inline}} .ph-sform--mobile{flex-direction: column;gap: 8px;--sf-h: 44px}.ph-sform--mobile .ph-sform__types{justify-content: space-between;padding: 3px;border: 1px solid var(--ph-line-strong);border-radius: var(--ph-radius)}.ph-sform--mobile .ph-sform__type{flex: 1;height: 34px}.ph-sform--mobile .ph-sform__type-label{display: inline}.ph-sform--mobile .ph-sform__field{border-radius: var(--ph-radius)}.ph-sform--mobile .ph-sform__input{font-size: 16px}  .ph-sform--page{flex-direction: column;gap: 10px;--sf-h: 50px;max-width: 820px}.ph-sform--page .ph-sform__types{flex-wrap: wrap;gap: 8px;padding: 0;background: none;border: 0}.ph-sform--page .ph-sform__type{height: 36px;padding: 0 14px;font-size: 13px;color: var(--ph-text-2);background: var(--ph-surface);border-radius: var(--ph-radius-pill)}.ph-sform--page .ph-sform__type:hover{background: var(--ph-surface-2);color: var(--ph-text)}.ph-sform--page .ph-sform__type.is-active{color: var(--ph-on-accent);background: var(--ph-accent)}.ph-sform--page .ph-sform__type-label{display: inline}.ph-sform--page .ph-sform__field{border-radius: var(--ph-radius)}.ph-sform--page .ph-sform__input{padding: 0 16px;font-size: 16px}.ph-sform--page .ph-sform__submit{padding: 0 22px;font-size: 15px}@media (max-width: 959.98px){ .ph-sform--page .ph-sform__type{flex: 1 1 calc(50% - 8px);justify-content: center}.ph-sform--page .ph-sform__submit span{display: none}} .ph-search-hero{margin: 6px 0 18px}.ph-search-hero__title{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin: 0;font: 700 26px/1.2 var(--ph-font);color: var(--ph-text)}.ph-search-hero__q{color: var(--ph-text)}.ph-search-hero__type{color: var(--ph-accent)}.ph-search-hero__page{padding: 3px 8px;font-size: 12px;color: var(--ph-muted);background: var(--ph-surface-2);border-radius: var(--ph-radius-sm);align-self: center}.ph-search-hero__count{margin: 4px 0 16px;font-size: 14px;color: var(--ph-muted-2)}@media (max-width: 767.98px){.ph-search-hero__title{font-size: 20px}} .ph-search-tabs{display: flex;gap: 4px;margin: 0 0 14px;border-bottom: 1px solid var(--ph-line);overflow-x: auto;scrollbar-width: none}.ph-search-tabs::-webkit-scrollbar{display: none}.ph-search-tab{position: relative;display: inline-flex;align-items: center;gap: 8px;flex: none;height: 46px;padding: 0 16px;font: 700 14px/1 var(--ph-font);white-space: nowrap;transition: color .15s}.ph-theme .ph-search-tab{color: var(--ph-text-2)}.ph-theme .ph-search-tab:hover{color: var(--ph-text)}.ph-theme .ph-search-tab.is-active{color: var(--ph-accent)}.ph-search-tab.is-active::after{content: "";position: absolute;left: 10px;right: 10px;bottom: -1px;height: 3px;background: var(--ph-accent);border-radius: 3px 3px 0 0}.ph-search-tab.is-empty{opacity: .5}.ph-search-tab__count{min-width: 22px;padding: 3px 7px;font-size: 11px;text-align: center;color: var(--ph-muted);background: var(--ph-surface-2);border-radius: var(--ph-radius-pill)}.ph-search-tab.is-active .ph-search-tab__count{color: var(--ph-on-accent);background: var(--ph-accent)} .ph-search-strip{margin: 0 0 22px}.ph-search-strip__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 0 0 10px}.ph-search-strip__head h2{margin: 0;font: 700 16px/1.3 var(--ph-font);color: var(--ph-text)}.ph-theme .ph-search-strip__head a{font-size: 13px;font-weight: 700;color: var(--ph-accent)}.ph-search-strip__list{display: flex;gap: 10px;overflow-x: auto;padding-bottom: 4px;scrollbar-width: thin}.ph-model-chip{display: flex;align-items: center;gap: 10px;flex: none;min-width: 180px;max-width: 240px;padding: 6px 14px 6px 6px;background: var(--ph-surface);border: 1px solid transparent;border-radius: var(--ph-radius-pill);transition: border-color .15s,background-color .15s}.ph-model-chip:hover{border-color: var(--ph-accent);background: var(--ph-surface-2)}.ph-model-chip__avatar{display: flex;align-items: center;justify-content: center;flex: none;width: 44px;height: 44px;overflow: hidden;font: 700 18px var(--ph-font);color: var(--ph-on-accent);background: var(--ph-accent);border-radius: 50%}.ph-model-chip__avatar img{width: 100%;height: 100%;object-fit: cover}.ph-model-chip__text{display: flex;flex-direction: column;min-width: 0}.ph-model-chip__name{overflow: hidden;font-size: 14px;font-weight: 700;color: var(--ph-text);text-overflow: ellipsis;white-space: nowrap}.ph-model-chip:hover .ph-model-chip__name{color: var(--ph-accent)}.ph-model-chip__meta{font-size: 12px;color: var(--ph-muted-2)} .card-grid.card-grid--portrait{--grid-cols: 2;gap: 20px 12px}@container cardgrid (min-width: 380px){.card-grid.card-grid--portrait{--grid-cols: 3}}@container cardgrid (min-width: 700px){.card-grid.card-grid--portrait{--grid-cols: 4}}@container cardgrid (min-width: 1000px){.card-grid.card-grid--portrait{--grid-cols: 5}}@container cardgrid (min-width: 1200px){.card-grid.card-grid--portrait{--grid-cols: 6}}@container cardgrid (min-width: 1500px){.card-grid.card-grid--portrait{--grid-cols: 7}}  .ph-term-card{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;height: 100%;min-height: 170px;padding: 18px 10px;text-align: center;background: var(--ph-bg-2);border: 1px solid var(--ph-line);border-radius: var(--ph-radius);transition: border-color .15s,transform .2s var(--ph-ease)}.ph-term-card:hover{border-color: var(--ph-accent);transform: translateY(-2px)}.ph-term-card__avatar{display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;margin-bottom: 4px;font: 700 26px var(--ph-font);color: var(--ph-on-accent);background: var(--ph-accent);border-radius: var(--ph-radius)}.ph-term-card--model .ph-term-card__avatar{border-radius: 50%}.ph-term-card__name{font-size: 14px;font-weight: 700;color: var(--ph-text);word-break: break-word}.ph-term-card:hover .ph-term-card__name{color: var(--ph-accent)}.ph-term-card__meta{font-size: 12px;color: var(--ph-muted-2)} .ph-theme .includes-pagination-list__0cyzaJ li span.is-gap{color: var(--ph-muted-2);background: transparent} .ph-search-empty{padding: 12px 0 8px}.ph-search-empty__icon{color: var(--ph-surface-3);text-align: center}.ph-search-empty__icon svg{display: block;margin: 0 auto}.ph-search-empty__title{margin: 8px 0 6px;font: 700 20px/1.3 var(--ph-font);color: var(--ph-text);text-align: center}.ph-search-empty__text{margin: 0 auto 18px;max-width: 560px;font-size: 14px;color: var(--ph-muted);text-align: center}.ph-search-empty__alt{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-bottom: 28px}.ph-search-empty__alt .ph-btn{height: 38px}.ph-search-block{margin: 26px 0 0}.ph-search-block__title{margin: 0 0 12px;padding-left: 10px;font: 700 16px/1.2 var(--ph-font);color: var(--ph-text);border-left: 3px solid var(--ph-accent)}.ph-chips{display: flex;flex-wrap: wrap;gap: 8px}.ph-chip-link{display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 14px;font-size: 13px;font-weight: 700;background: var(--ph-surface);border: 1px solid var(--ph-line);border-radius: var(--ph-radius-pill);transition: color .15s,border-color .15s,background-color .15s}.ph-theme .ph-chip-link{color: var(--ph-text-2)}.ph-theme .ph-chip-link:hover{color: var(--ph-on-accent);background: var(--ph-accent);border-color: var(--ph-accent)}.ph-chip-link svg{color: var(--ph-muted-2)}.ph-chip-link:hover svg{color: inherit}.ph-chip-link--tag{height: 28px;padding: 0 10px;font-weight: 400}.ph-cat-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(170px,1fr));gap: 8px}.ph-cat-tile{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 12px 14px;background: var(--ph-surface);border-radius: var(--ph-radius);border-left: 3px solid transparent;transition: border-color .15s,background-color .15s}.ph-cat-tile:hover{background: var(--ph-surface-2);border-left-color: var(--ph-accent)}.ph-cat-tile__name{font-size: 14px;font-weight: 700;color: var(--ph-text)}.ph-cat-tile:hover .ph-cat-tile__name{color: var(--ph-accent)}.ph-cat-tile__count{font-size: 12px;color: var(--ph-muted-2)}@media (prefers-reduced-motion: reduce){.ph-sform.is-invalid .ph-sform__field{animation: none}.ph-term-card:hover{transform: none}} .ph-sg{position: absolute;z-index: 1200;max-height: min(70vh,560px);overflow-y: auto;overscroll-behavior: contain;padding: 6px 0;background: var(--ph-bg-2);border: 1px solid var(--ph-line-strong);border-radius: var(--ph-radius);box-shadow: var(--ph-shadow);font: 400 14px/1.3 var(--ph-font);color: var(--ph-text-2);text-align: left;animation: ph-sg-in .14s var(--ph-ease);scrollbar-width: thin;scrollbar-color: var(--ph-surface-3) transparent}.ph-sg[hidden]{display: none}@keyframes ph-sg-in{from{opacity: 0;transform: translateY(-4px)}}.ph-sg__sec + .ph-sg__sec{border-top: 1px solid var(--ph-line);margin-top: 4px;padding-top: 4px}.ph-sg__head{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 8px 14px 4px;font-size: 12px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--ph-muted-2)}.ph-sg__clear{padding: 0;border: 0;background: none;cursor: pointer;font: 700 12px var(--ph-font);text-transform: none;letter-spacing: 0;color: var(--ph-accent)}.ph-sg__clear:hover{text-decoration: underline}.ph-sg__row{position: relative;display: flex;align-items: center;transition: opacity .18s,transform .18s}.ph-sg__row.is-removing{opacity: 0;transform: translateX(16px)}.ph-theme .ph-sg a.ph-sg__item,.ph-sg__item{display: flex;align-items: center;gap: 10px;flex: 1 1 auto;min-width: 0;padding: 7px 14px;color: var(--ph-text-2);text-decoration: none;cursor: pointer}.ph-sg__item:hover,.ph-sg__item.is-active{background: var(--ph-surface-2);color: var(--ph-text)}.ph-sg__ico,.ph-sg__go{flex: none;display: inline-flex;width: 16px;height: 16px;color: var(--ph-muted-2)}.ph-sg__ico svg,.ph-sg__go svg,.ph-sg__del svg,.ph-sg__chip svg,.ph-sg__noimg svg{width: 100%;height: 100%}.ph-sg__go{width: 14px;height: 14px;opacity: 0;transition: opacity .12s}.ph-sg__item:hover .ph-sg__go,.ph-sg__item.is-active .ph-sg__go{opacity: 1;color: var(--ph-accent)}.ph-sg__text{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ph-sg__text b{font-weight: 700;color: var(--ph-text)}.ph-sg__item.is-active .ph-sg__ico,.ph-sg__item:hover .ph-sg__ico{color: var(--ph-accent)}.ph-sg__del{position: absolute;right: 8px;top: 50%;transform: translateY(-50%);display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;padding: 6px;border: 0;border-radius: 50%;background: none;cursor: pointer;color: var(--ph-muted-2)}.ph-sg__del:hover{background: var(--ph-surface-3);color: var(--ph-text)}.ph-sg__row:has(.ph-sg__del) .ph-sg__item{padding-right: 40px} .ph-sg__chips{display: flex;flex-wrap: wrap;gap: 6px;padding: 6px 14px 10px}.ph-theme .ph-sg a.ph-sg__chip,.ph-sg__chip{flex: 0 1 auto;gap: 6px;padding: 6px 12px;border-radius: var(--ph-radius-pill);background: var(--ph-surface);border: 1px solid var(--ph-line-strong);font-size: 13px;font-weight: 700;color: var(--ph-text-2);max-width: 100%}.ph-sg__chip svg{width: 14px;height: 14px;flex: none;color: var(--ph-accent)}.ph-sg__chip span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ph-sg__chip:hover,.ph-sg__chip.is-active{background: var(--ph-accent) !important;border-color: var(--ph-accent);color: var(--ph-on-accent) !important}.ph-sg__chip:hover svg,.ph-sg__chip.is-active svg{color: var(--ph-on-accent)} .ph-sg__item--ent{padding-top: 6px;padding-bottom: 6px}.ph-sg__thumb{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 64px;height: 36px;overflow: hidden;border-radius: var(--ph-radius-sm);background: var(--ph-surface-2)}.ph-sg__thumb.is-round{width: 34px;height: 34px;border-radius: 50%}.ph-sg__thumb img{width: 100%;height: 100%;object-fit: cover;display: block}.ph-sg__noimg{width: 20px;height: 20px;color: var(--ph-muted-2)}.ph-sg__item--ent .ph-sg__text{font-weight: 700;color: var(--ph-text)}.ph-sg__meta{display: block;margin-top: 2px;font-size: 12px;font-weight: 400;color: var(--ph-muted-2)}.ph-sg__item--ent:hover .ph-sg__text{color: var(--ph-accent)} .ph-sg__thumb.is-video{position: relative;width: 96px;height: 54px}.ph-sg__dur{position: absolute;right: 3px;bottom: 3px;padding: 1px 4px;font-size: 10px;font-weight: 700;line-height: 1.3;color: #fff;background: rgba(0,0,0,.78);border-radius: 3px}.ph-sg__item--vid .ph-sg__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.3;white-space: normal}.ph-sg__item--vid .ph-sg__text{white-space: normal} .ph-sg__cats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 2px 8px;padding: 0 6px 6px}.ph-sg__cat{display: grid !important;grid-template-columns: 56px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 10px;align-items: center;justify-items: start;min-width: 0;text-align: left}.ph-sg__cat-img{grid-row: 1 / span 2;display: flex;align-items: center;justify-content: center;width: 56px;height: 40px;overflow: hidden;border-radius: var(--ph-radius-sm);background: var(--ph-surface-2)}.ph-sg__cat-img img{width: 100%;height: 100%;object-fit: cover;display: block}.ph-sg__cat-name{align-self: end;max-width: 100%;overflow: hidden;font-size: 14px;font-weight: 700;color: var(--ph-text);text-overflow: ellipsis;white-space: nowrap}.ph-sg__cat .ph-sg__meta{align-self: start;margin-top: 0}.ph-sg__cat:hover .ph-sg__cat-name,.ph-sg__cat.is-active .ph-sg__cat-name{color: var(--ph-accent)} .ph-sg__tags{display: flex;flex-wrap: wrap;gap: 6px;padding: 2px 14px 10px}.ph-theme a.ph-sg__tag,.ph-sg__tag{display: inline-flex !important;align-items: center;width: auto !important;min-height: 30px;padding: 0 12px !important;font-size: 13px;font-weight: 700;color: var(--ph-text-2);background: var(--ph-surface) !important;border: 1px solid var(--ph-line-strong);border-radius: var(--ph-radius-pill)}.ph-sg__tag:hover,.ph-sg__tag.is-active{color: var(--ph-on-accent) !important;background: var(--ph-accent) !important;border-color: var(--ph-accent)}@media (max-width: 575px){.ph-sg__cats{grid-template-columns: 1fr}.ph-sg__thumb.is-video{width: 84px;height: 47px}} .ph-sform.is-suggest .ph-sform__field{border-color: var(--ph-accent)}@media (max-width: 767px){.ph-sg{max-height: 60vh}.ph-sg__item{padding: 10px 14px}} .ph-popsearch{margin: 0 0 22px}.ph-popsearch__list{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.ph-theme a.ph-popsearch__chip,.ph-popsearch__chip{display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 14px;border-radius: var(--ph-radius-pill);background: var(--ph-surface);border: 1px solid var(--ph-line-strong);font: 700 13px var(--ph-font);color: var(--ph-text-2);text-decoration: none;white-space: nowrap;transition: background .15s,color .15s,border-color .15s}.ph-popsearch__chip svg{width: 14px;height: 14px;color: var(--ph-accent);flex: none}.ph-popsearch__rank{color: var(--ph-muted-2);font-weight: 400}.ph-theme a.ph-popsearch__chip:hover{background: var(--ph-accent);border-color: var(--ph-accent);color: var(--ph-on-accent)}.ph-popsearch__chip:hover svg,.ph-popsearch__chip:hover .ph-popsearch__rank{color: var(--ph-on-accent)}.ph-popsearch__chip.is-top{border-color: var(--ph-accent)}@media (max-width: 575px){.ph-popsearch__list{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.ph-popsearch__list::-webkit-scrollbar{display: none}} .ph-search-dym{margin-bottom: 10px;font-weight: 700;color: var(--ph-text,#fff)}.ph-search-dym__n{margin-left: 6px;padding: 1px 7px;border-radius: 999px;background: rgba(0,0,0,.25);font-size: 12px;font-weight: 700} .ph-search-relax{margin: 0 0 28px}.ph-search-relax__more{margin: 14px 0 0;text-align: center}@media (max-width: 575px){.ph-search-relax .card-grid > :nth-child(n+5){display: none}}   .user-card{--uc-bg: #181818;--uc-surface: #242424;--uc-line: #2e2e2e;--uc-text: #ffffff;--uc-text-2: #e0e0e0;--uc-muted: #b0b0b0;--uc-accent: var(--ph-orange-500,#ff9900);--uc-ring: #3a3a3a;position: relative;display: flex;flex-direction: column;min-width: 0;margin: 0;padding: 0;list-style: none;color: var(--uc-text);background: var(--uc-bg);border: 1px solid var(--uc-line);border-radius: 10px;overflow: hidden;font-family: var(--ph-font,Arial,sans-serif);text-align: left;container-type: inline-size; transition: border-color .15s,transform .15s}.user-card.is-online{--uc-ring: var(--uc-accent)}.user-card--grid:hover,.user-card--grid:focus-within{border-color: var(--uc-accent);transform: translateY(-2px)} .user-card__media{position: relative;padding: 10px 10px 0}.user-card__avatar-link{display: block;border-radius: 8px;box-shadow: 0 0 0 2px var(--uc-ring);overflow: hidden;background: #000}.user-card__avatar{display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: cover;transition: transform .3s}.user-card--grid:hover .user-card__avatar{transform: scale(1.04)}.user-card__status{position: absolute;top: 18px;left: 18px;display: inline-flex;align-items: center;gap: 5px;padding: 3px 8px;font-size: 11px;font-weight: 700;color: #ffffff;background: rgba(0,0,0,.75);border-radius: 3px}.user-card__status::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #3ddc4b;box-shadow: 0 0 0 3px rgba(61,220,75,.25)} .user-card__body{display: flex;flex-direction: column;gap: 7px;flex: 1;padding: 10px 12px 12px;min-width: 0}.user-card__name{overflow: hidden;font-size: 16px;font-weight: 700;line-height: 1.25;color: var(--uc-text);text-decoration: none;text-overflow: ellipsis;white-space: nowrap}.user-card__name:hover,.user-card__name:focus-visible{color: var(--uc-accent)}.user-card__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 13px;color: var(--uc-muted)}.user-card__flag{width: 18px;height: 13px;border-radius: 2px;object-fit: cover;box-shadow: 0 0 0 1px rgba(255,255,255,.15)}.user-card__age{color: var(--uc-text)}.user-card__gender{font-weight: 700}.user-card__gender--male{color: #6aaeff}.user-card__gender--female{color: #ff7aa8}.user-card__gender--couple{color: #ffb347}.user-card__gender--trans{color: #c58cff}.user-card__badges{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.user-card__badges .phx-lvl{margin: 0}.user-card__tokens{display: inline-flex;align-items: center;gap: 4px;height: 22px;padding: 0 8px;font-size: 12px;color: var(--uc-text-2);background: var(--uc-surface);border-radius: 999px}.user-card__tokens b{color: #ffd34d}.user-card__tokens svg{flex: none}.user-card__tags{display: flex;flex-wrap: wrap;gap: 4px;margin: 0;padding: 0;list-style: none}.user-card__tags li{padding: 2px 8px;font-size: 11px;font-weight: 700;color: var(--uc-accent);background: var(--uc-surface);border-radius: 999px}.user-card__tags li.is-more{color: var(--uc-muted)} .user-card__actions{display: flex;gap: 6px;margin-top: auto;padding-top: 4px}.user-card__actions > *{flex: 1 1 0;min-width: 0}.user-card__btn,.user-card__friend .friend-btn{display: inline-flex !important;align-items: center;justify-content: center;gap: 6px;width: 100% !important;height: 34px !important;margin: 0 !important;padding: 0 10px !important;font: 700 13px var(--ph-font,Arial,sans-serif) !important;line-height: 1 !important;color: var(--uc-text-2) !important;background: var(--uc-surface) !important;border: 1px solid #3a3a3a !important;border-radius: 6px !important;box-shadow: none !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-decoration: none;cursor: pointer;transition: color .15s,background-color .15s,border-color .15s}.user-card__btn svg{flex: none;color: var(--uc-accent)}.user-card__btn:hover,.user-card__btn:focus-visible,.user-card__friend .friend-btn:hover,.user-card__friend .friend-btn:focus-visible{color: var(--uc-accent) !important;background: #2a2a2a !important;border-color: var(--uc-accent) !important} .user-card__btn--primary,.user-card__friend .friend-btn:not(.is-active):not(.is-pending):not(.is-self):not(.is-reject){color: #000000 !important;background: var(--uc-accent) !important;border-color: var(--uc-accent) !important}.user-card__btn--primary:hover,.user-card__btn--primary:focus-visible,.user-card__friend .friend-btn:not(.is-active):not(.is-pending):not(.is-self):not(.is-reject):hover{color: #000000 !important;background: #ffaa22 !important;border-color: #ffaa22 !important}.user-card__friend{display: flex}.user-card__friend .friend-btn-holder{display: flex;width: 100%;margin: 0}.user-card__friend .friend-btn::before,.user-card__friend .friend-btn::after{display: none !important}.user-card__friend .friend-btn__icon,.user-card__friend .friend-btn__ico{display: none}.user-card__friend .friend-btn > svg{flex: none;width: 15px;height: 15px;fill: currentColor}.user-card__friend .friend-btn__row{display: flex;gap: 6px;width: 100%} @container (max-width: 220px){.user-card__actions{flex-direction: column}.user-card__actions > *{flex: none;width: 100%}} .user-card--profile{align-items: center;text-align: center;background: transparent;border: 0;overflow: visible}.user-card--profile .user-card__media{width: 160px;padding: 0}.user-card--profile .user-card__avatar-link{border-radius: 50%;box-shadow: 0 0 0 3px var(--uc-ring),0 0 0 6px rgba(var(--ph-accent-rgb,255,153,0),.12)}.user-card--profile:not(.is-online) .user-card__avatar-link{box-shadow: 0 0 0 3px var(--uc-accent)}.user-card--profile .user-card__status{top: auto;bottom: 6px;left: 50%;transform: translateX(-50%)}.user-card--profile .user-card__avatar-edit{position: absolute;right: 4px;bottom: 4px;display: grid;place-items: center;width: 36px;height: 36px;padding: 0;color: #ffffff;background: rgba(0,0,0,.7);border: 1px solid rgba(255,255,255,.25);border-radius: 50%;cursor: pointer;transition: color .15s,border-color .15s,transform .15s}.user-card--profile .user-card__avatar-edit:hover,.user-card--profile .user-card__avatar-edit:focus-visible{color: var(--uc-accent);border-color: var(--uc-accent);transform: scale(1.1)}.user-card--profile .user-card__body{width: 100%;align-items: center;padding: 14px 0 0}.user-card--profile .user-card__name{font-size: 20px;max-width: 100%}.user-card--profile .user-card__meta,.user-card--profile .user-card__badges,.user-card--profile .user-card__tags{justify-content: center}.user-card--profile .user-card__actions{width: 100%;max-width: 300px} .user-card-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.user-card-grid > .user-card{height: 100%}@media (max-width: 600px){.user-card-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.user-card--grid .user-card__media{padding: 6px 6px 0}.user-card--grid .user-card__status{top: 12px;left: 12px}.user-card--grid .user-card__body{padding: 8px;gap: 6px}.user-card--grid .user-card__name{font-size: 14px}.user-card--grid .user-card__tags li:nth-child(n+3):not(.is-more){display: none}}@media (prefers-reduced-motion: reduce){.user-card,.user-card__avatar{transition: none}.user-card--grid:hover{transform: none}} .user-card--profile + .show-user-info-container{margin-top: 22px} .ph-friends-grid{grid-template-columns: repeat(auto-fill,minmax(230px,1fr));margin-top: 4px} .main-profile .main-content > .box{align-self: stretch;min-width: 0}@media (max-width: 600px){.ph-friends-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}   #video-filter{ --vf-accent: var(--bs-primary,#e0245e); --vf-bg: var(--bs-body-bg,#14161a); --vf-radius: 14px;--vf-top: 150px; --vf-width: 300px; --vf-line: color-mix(in srgb,currentColor 14%,transparent);--vf-soft: color-mix(in srgb,currentColor 7%,transparent);--vf-panel: color-mix(in srgb,currentColor 3%,transparent);--vf-muted: color-mix(in srgb,currentColor 58%,transparent);--vf-tint: color-mix(in srgb,var(--vf-accent) 14%,transparent);box-sizing: border-box;width: 100%;font-size: .95rem;line-height: 1.4}#video-filter *,#video-filter *::before,#video-filter *::after{box-sizing: inherit} @media (min-width: 768px){#video-filter{width: var(--vf-width);position: sticky;top: var(--vf-top);max-height: calc(100vh - var(--vf-top) - 20px);overflow-y: auto;padding: 16px 16px 2px;border: 1px solid var(--vf-line);border-radius: var(--vf-radius);background: var(--vf-panel);scrollbar-width: thin;scrollbar-color: var(--vf-line) transparent}#video-filter::-webkit-scrollbar{width: 6px}#video-filter::-webkit-scrollbar-thumb{border-radius: 3px;background: var(--vf-line)}}@media (min-width: 1600px){#video-filter{--vf-width: 340px}} #video-filter .vf-head{display: flex;align-items: center;gap: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--vf-line)}#video-filter .vf-title{flex: 1;margin: 0;font-size: 1rem;font-weight: 700}#video-filter .vf-total{display: block;margin-top: 2px;font-size: .78rem;font-weight: 400;color: var(--vf-muted)}#video-filter .vf-reset{padding: 4px 10px;border-radius: 999px;background: var(--vf-tint);color: var(--vf-accent);font-size: .78rem;font-weight: 600;text-decoration: none;transition: background-color .15s}#video-filter .vf-reset:hover{background: color-mix(in srgb,var(--vf-accent) 24%,transparent)}#video-filter .vf-reset[hidden]{display: none}#video-filter .vf-close{display: inline-flex;padding: 6px;border: 0;border-radius: 8px;background: transparent;color: inherit;cursor: pointer}#video-filter .vf-close:hover{background: var(--vf-soft)}@media (min-width: 768px){#video-filter .vf-close{display: none}} #video-filter .vf-group{border-bottom: 1px solid var(--vf-line)}#video-filter .vf-group:last-of-type{border-bottom: 0}#video-filter .vf-group[hidden]{display: none}#video-filter .vf-toggle{display: flex;align-items: center;gap: 8px;width: 100%;padding: 14px 0;border: 0;background: transparent;color: inherit;font: inherit;font-weight: 600;text-align: left;cursor: pointer}#video-filter .vf-toggle:focus-visible{outline: 2px solid var(--vf-accent);outline-offset: 2px;border-radius: 6px}#video-filter .vf-toggle-name{flex: 1}#video-filter .vf-badge{min-width: 20px;padding: 1px 7px;border-radius: 999px;background: var(--vf-accent);color: var(--ph-white);font-size: .72rem;font-weight: 700;line-height: 18px;text-align: center}#video-filter .vf-badge[hidden]{display: none}#video-filter .vf-chevron{flex: none;opacity: .6;transition: transform .2s ease}#video-filter .vf-group[data-open="true"] .vf-chevron{transform: rotate(180deg)}#video-filter .vf-body{display: none;padding-bottom: 14px}#video-filter .vf-group[data-open="true"] .vf-body{display: block} #video-filter .vf-search{width: 100%;height: 36px;margin: 0 0 8px;padding: 0 12px;border: 1px solid var(--vf-line);border-radius: 10px;background: var(--vf-soft);color: inherit;font: inherit}#video-filter .vf-search::placeholder{color: var(--vf-muted)}#video-filter .vf-search:focus{outline: 2px solid var(--vf-accent);outline-offset: 1px}#video-filter .vf-search[hidden]{display: none} #video-filter .vf-list{margin: 0;padding: 0;list-style: none}#video-filter .vf-list li[hidden]{display: none}#video-filter .vf-list.is-scroll{max-height: 320px;overflow-y: auto;scrollbar-width: thin;scrollbar-color: var(--vf-line) transparent}#video-filter .vf-item{display: flex;align-items: center;gap: 10px;padding: 7px 8px;border-radius: 8px;color: inherit;text-decoration: none;transition: background-color .15s}#video-filter .vf-item:hover{background: var(--vf-soft)}#video-filter .vf-item:focus-visible{outline: 2px solid var(--vf-accent);outline-offset: -2px}#video-filter .vf-check{position: relative;flex: none;width: 16px;height: 16px;border: 1.5px solid var(--vf-muted);border-radius: 5px;transition: background-color .15s,border-color .15s}#video-filter .vf-name{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}#video-filter .vf-count{flex: none;font-size: .78rem;font-variant-numeric: tabular-nums;color: var(--vf-muted)} #video-filter .vf-item.is-active{background: var(--vf-tint);font-weight: 600}#video-filter .vf-item.is-active .vf-check{background: var(--vf-accent);border-color: var(--vf-accent)}#video-filter .vf-item.is-active .vf-check::after{content: "";position: absolute;left: 4.5px;top: 1.5px;width: 4px;height: 8px;border: solid var(--ph-white);border-width: 0 2px 2px 0;transform: rotate(45deg)}#video-filter .vf-item.is-active .vf-count{color: var(--vf-accent)} #video-filter .vf-more{margin-top: 6px;padding: 6px 8px;border: 0;background: transparent;color: var(--vf-accent);font: inherit;font-size: .84rem;cursor: pointer}#video-filter .vf-more:hover{text-decoration: underline}#video-filter .vf-more[hidden]{display: none} #video-filter .vf-empty,#video-filter .vf-error{margin: 0;padding: 8px;color: var(--vf-muted);font-size: .84rem}#video-filter .vf-error button{margin-left: 6px;border: 0;background: none;color: var(--vf-accent);font: inherit;cursor: pointer} #video-filter .vf-skel{position: relative;height: 30px;margin: 4px 0;overflow: hidden;border-radius: 8px;background: var(--vf-soft)}#video-filter .vf-skel::after{content: "";position: absolute;inset: 0;transform: translateX(-100%);background: linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 10%,transparent),transparent);animation: vf-shimmer 1.1s infinite}@keyframes vf-shimmer{to{transform: translateX(100%)}} .vf-backdrop{display: none}@media (max-width: 767.98px){#video-filter{position: fixed;inset: 0 auto 0 0;z-index: 1060;width: min(88vw,360px);padding: 16px;overflow-y: auto;background: var(--vf-bg);box-shadow: 0 0 40px rgba(0,0,0,.5);transform: translateX(-102%);transition: transform .25s ease}#video-filter.collapsed{transform: none}#video-filter .vf-head{position: sticky;top: -16px;z-index: 1;margin: -16px -16px 0;padding: 16px;background: var(--vf-bg)}#video-filter.collapsed ~ .vf-backdrop{display: block;position: fixed;inset: 0;z-index: 1055;background: rgba(0,0,0,.55)}}body.vf-locked{overflow: hidden} @media (prefers-reduced-motion: reduce){#video-filter,#video-filter *{transition: none !important;animation: none !important}}  .active-filters{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 24px;margin-bottom: 20px}.active-filters__group{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0;padding: 0;list-style: none}.active-filters__chip{display: inline-flex;align-items: center;gap: 8px}.active-filters__remove{font-size: 1.15em;line-height: 1;opacity: .65;transition: opacity .15s}.active-filters__chip:hover .active-filters__remove,.active-filters__chip:focus-visible .active-filters__remove{opacity: 1}.active-filters__clear{margin-left: auto;opacity: .8}.active-filters__clear:hover{opacity: 1}  .vf-layout{display: grid;grid-template-columns: minmax(0,1fr);gap: 24px;margin-top: 16px}.vf-layout__main{min-width: 0}@media (min-width: 768px){.vf-layout{grid-template-columns: minmax(0,1fr) 300px;align-items: stretch}}@media (min-width: 1600px){.vf-layout{grid-template-columns: minmax(0,1fr) 340px}} @media (max-width: 767.98px){.vf-layout__side{display: contents}} .ph-btn--create{height: 38px;padding: 0 18px} .ph-404{max-width: 1400px;margin: 0 auto;padding: 24px 16px 40px;color: var(--ph-gray-150)}.ph-404__hero{position: relative;display: grid;justify-items: center;gap: 14px;padding: 48px 20px 36px;text-align: center;background: radial-gradient(700px 260px at 50% 0,rgba(var(--ph-accent-rgb,255,153,0),.16),transparent),var(--ph-gray-900);border: 1px solid var(--ph-gray-800);border-radius: 18px;overflow: hidden}.ph-404__code{margin: 0;font: 900 clamp(96px,18vw,180px)/.9 var(--ph-font,Arial,sans-serif);letter-spacing: -.04em;background: linear-gradient(180deg,var(--ph-gold),var(--ph-accent) 60%,#b36b00);-webkit-background-clip: text;background-clip: text;color: transparent;text-shadow: 0 10px 40px rgba(var(--ph-accent-rgb,255,153,0),.18);user-select: none}.ph-404__title{margin: 0;font-size: clamp(22px,3vw,30px);font-weight: 900;color: var(--ph-white)}.ph-404__text{margin: 0;max-width: 56ch;font-size: 15px;line-height: 1.5;color: var(--ph-gray-400)}.ph-404__search{width: min(680px,100%);margin-top: 6px}.ph-404__links{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin: 8px 0 0;padding: 0;list-style: none}.ph-404__links a{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 16px;font-size: 14px;font-weight: 800;color: var(--ph-white);text-decoration: none;background: var(--ph-gray-820);border: 1px solid var(--ph-gray-720);border-radius: 20px;transition: background-color .15s,border-color .15s,color .15s}.ph-404__links a svg{width: 16px;height: 16px;fill: currentColor}.ph-404__links a:hover,.ph-404__links a:focus-visible{color: var(--ph-black);background: var(--ph-accent);border-color: var(--ph-accent)}.ph-404__links li:first-child a{color: var(--ph-black);background: var(--ph-accent);border-color: var(--ph-accent)}.ph-404__links li:first-child a:hover{background: var(--ph-orange-400);border-color: var(--ph-orange-400)}.ph-404 .ph-section{margin-top: 28px}@media (max-width: 640px){.ph-404{padding: 12px 10px 32px}.ph-404__hero{padding: 32px 14px 26px}.ph-404__links a{height: 36px;padding: 0 12px;font-size: 13px}} .faq--question.act,.faq--title{color:#f1f1f1}.faq--title{font-weight:600;border-radius:3px 3px 0 0;background:#1a1a1a;border-bottom:1px solid var(--ph-gray-870);padding:9px 15px;margin-top:30px}.faq--question{font-size:.875rem;font-weight:500;cursor:pointer;color:#c7c7c7;padding:16px 10px 16px 50px;background:#131313;border-bottom:1px solid var(--ph-gray-850);position:relative}.faq--question:after,.faq--question:before{content:"";display:block;position:absolute;top:50%;left:24px;transform:translate(-50%,-50%);height:2px;width:14px;background:#fd7500;transition:transform .3s}.faq--question:after{transform:translate(-50%,-50%) rotate(90deg)}.faq--question.act:after,.faq--question.act:before{transform:translate(-50%,-50%) rotate(180deg)}.faq--answer{display:none;color:#cacaca;font-size:.875rem;line-height:20px;padding:25px 15px;background:#0a0a0a} .rv-skeleton-item{padding-right:12px}.rv-skeleton-card{height:100%}.rv-skeleton-thumb{width:100%;aspect-ratio:3/2;border-radius:6px;background:linear-gradient(90deg,var(--ph-gray-100) 25%,#f6f6f6 50%,var(--ph-gray-100) 75%);background-size:200% 100%;animation:rvShimmer 1.2s infinite linear}.rv-skeleton-line{height:12px;margin-top:8px;border-radius:4px;background:linear-gradient(90deg,var(--ph-gray-100) 25%,#f6f6f6 50%,var(--ph-gray-100) 75%);background-size:200% 100%;animation:rvShimmer 1.2s infinite linear}.rv-skeleton-line.small{width:60%}.rv-skeleton-line.tiny{width:40%}@keyframes rvShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}  .token-user.js-info-holder{position: relative;display: inline-flex;align-items: center;cursor: pointer;font-family: Arial,sans-serif} .token-user .quantity{margin-right: 6px;font-weight: bold;color: var(--ph-white)} .token-user .icon-token{position: relative;display: flex;align-items: center}.token-user .icon-token img{width: 24px;height: 24px}.token-user .icon-token .icon.js-info{margin-left: 4px;font-weight: bold;color: #ffcc00;background: var(--ph-gray-840);border-radius: 50%;width: 18px;height: 18px;text-align: center;line-height: 18px;font-size: 12px} .token-user .js-info-popup{position: absolute;bottom: 125%; left: 50%;transform: translateX(-50%);width: 260px;background: rgba(0,0,0,0.9);color: var(--ph-white);font-size: 12px;padding: 8px 10px;border-radius: 6px;box-shadow: 0 2px 8px rgba(0,0,0,0.5);opacity: 0;pointer-events: none;transition: opacity 0.3s ease;z-index: 10} .token-user .js-info-popup::after{content: '';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);border-width: 6px;border-style: solid;border-color: rgba(0,0,0,0.9) transparent transparent transparent} .token-user.js-info-holder:hover .js-info-popup,.token-user.js-info-holder.open-popup .js-info-popup{opacity: 1;pointer-events: auto}  #messages_block_root .messages-tabs{display:flex;gap:8px;margin:10px 0 16px}#messages_block_root .messages-tabs .btn{border:1px solid #e2e8f0;background:var(--ph-white);padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:600;color: #0f172a}#messages_block_root .messages-tabs .btn.active{background:#2563eb;color:var(--ph-white);border-color:#2563eb}#messages_block_root .tabs-content .info-block{display:none;opacity:0;transition:opacity .2s}#messages_block_root .tabs-content .info-block.show{display:block;opacity:1} #messages_block_root .msg-col h3{margin:6px 0 10px;font-size:18px;font-weight:700}#messages_block_root .message-list{display:grid;gap:12px}#messages_block_root .pm-item{border:1px solid #e5e7eb;border-radius:12px;background:var(--ph-white);padding:12px}#messages_block_root .pm-item.unread{border-color:#bfdbfe;background:#eff6ff}#messages_block_root .pm-head{font-weight:600;margin-bottom:6px}#messages_block_root .pm-head time{font-weight:400;color:#6b7280;margin-left:6px}#messages_block_root .pm-body p{margin:.4em 0}#messages_block_root .pm-actions{margin-top:8px}#messages_block_root .btn-link{display:inline-block;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none}#messages_block_root .btn-link:hover{background:#f8fafc} .chat-layout{display:grid;grid-template-columns:280px 1fr;gap:18px}.chat-sidebar{border:1px solid #e5e7eb;border-radius:12px;background:var(--ph-white);overflow:hidden;display:flex;flex-direction:column}.chat-sidebar__head{padding:12px 14px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.chat-sidebar__head h2{margin:0;font-size:15px}.chat-sidebar__list{max-height:65vh;overflow:auto}.chat-item{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid #f1f5f9;text-decoration:none;color:inherit}.chat-item:last-child{border-bottom:none}.chat-item:hover{background:#f8fafc}.chat-item.active{background:#eef2ff}.chat-item__avatar{width:40px;height:40px;border-radius:50%;background:#e0e7ff;display:flex;align-items:center;justify-content:center;font-weight:700}.chat-item__meta{min-width:0}.chat-item__top{display:flex;justify-content:space-between;gap:10px}.chat-item__name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item__time{color:#64748b;font-size:12px;white-space:nowrap}.chat-item__last{color:#475569;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.chat-item__badge{background:#ef4444;color:var(--ph-white);border-radius:999px;padding:2px 8px;font-size:12px;justify-self:end}.chat-thread{border:1px solid #e5e7eb;border-radius:12px;background:var(--ph-white);display:flex;flex-direction:column;min-height:400px}.chat-thread__head{padding:12px 16px;border-bottom:1px solid #f1f5f9;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-thread__title{font-weight:700}.chat-thread__actions .btn{border:1px solid #e2e8f0;background:var(--ph-white);padding:8px 12px;border-radius:10px;cursor:pointer;text-decoration:none;display:inline-block}.chat-thread__actions .btn:hover{background:#f8fafc}.chat-thread__actions .btn-primary{background:#2563eb;border-color:#2563eb;color:var(--ph-white)}.chat-thread__actions .btn-primary:hover{background:#1e40af;border-color:#1e40af}.chat-thread__body{padding:14px;display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow:auto}.chat-empty{padding:8px 12px;color:#64748b} .bubble{max-width:78%;padding:10px 12px;border-radius:14px;border:1px solid #e5e7eb;background:var(--ph-white)}.bubble.you{margin-left:auto;background:#e0f2fe;border-color:#bae6fd}.bubble.other{margin-right:auto;background:#f1f5f9;border-color:#e2e8f0}.bubble__header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.bubble__avatar{width:28px;height:28px;border-radius:50%;background:#dbeafe;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.bubble__name{font-weight:700}.bubble__time{color:#64748b;font-size:12px;margin-left:6px}.bubble__badge{margin-left:auto;background:#10b981;color:var(--ph-white);border-radius:999px;font-size:12px;padding:2px 8px}.bubble.is-unread .bubble__badge{background:#ef4444}.bubble__body p{margin:.35em 0} .chat-thread__composer{padding:12px 14px;border-top:1px solid #f1f5f9;background:var(--ph-white)}.chat-thread__composer form{display:grid;gap:8px}.chat-thread__composer textarea{min-height:90px;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.chat-thread__composer input[type="text"]{border:1px solid #e2e8f0;border-radius:10px;padding:8px}.chat-thread__composer button{align-self:start;background:#2563eb;color:var(--ph-white);border:none;border-radius:10px;padding:10px 14px;cursor:pointer}.chat-thread__composer button:hover{background:#1e40af}@media (max-width: 960px){.chat-layout{grid-template-columns:1fr}.bubble{max-width:95%}}  #response-message{position: fixed;top: 24px;right: 24px;z-index: 99999;min-width: 260px;max-width: 380px;padding: 14px 18px;border-radius: 10px;background: var(--ph-white);box-shadow: 0 10px 30px rgba(0,0,0,0.18);font-size: 14px;line-height: 1.4;color: var(--ph-gray-840);border-left: 4px solid var(--ph-gray-250);opacity: 0;visibility: hidden;transform: translateY(-12px);transition: opacity .25s ease,transform .25s ease,visibility .25s ease;pointer-events: none}#response-message.show{opacity: 1;visibility: visible;transform: translateY(0);pointer-events: auto}#response-message.success{border-left-color: #2ecc71;color: #1a7a3d}#response-message.error{border-left-color: #e74c3c;color: #b3261e}@media (max-width: 480px){#response-message{left: 16px;right: 16px;top: 16px;max-width: none}} #video-filter .vf-list--pills{display: flex;flex-wrap: wrap;gap: 6px}#video-filter .vf-pill{display: inline-flex;align-items: center;min-height: 32px;padding: 5px 12px;border: 1px solid var(--vf-line);border-radius: 999px;color: inherit;font-size: .85rem;text-decoration: none;white-space: nowrap;transition: background-color .15s,border-color .15s,color .15s}#video-filter .vf-pill:hover{border-color: var(--vf-accent)}#video-filter .vf-pill:focus-visible{outline: 2px solid var(--vf-accent);outline-offset: 2px}#video-filter .vf-pill.is-active{background: var(--vf-accent);border-color: var(--vf-accent);color: #111;font-weight: 600} .ph-tc{margin: 28px 0 22px}.ph-tc__list{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.ph-theme a.ph-tc__chip,.ph-tc__chip{display: inline-flex;align-items: center;gap: 8px;min-height: 34px;padding: 6px 14px;border: 1px solid var(--ph-line-strong);border-radius: var(--ph-radius-pill);background: var(--ph-surface);color: var(--ph-text-2);font: 700 13px/1.2 var(--ph-font);text-decoration: none;transition: background .15s,border-color .15s,color .15s}.ph-tc__n{color: var(--ph-muted-2);font-weight: 400;font-size: 12px}.ph-theme a.ph-tc__chip:hover{background: var(--ph-accent,var(--ph-orange-500,#ff9900));border-color: var(--ph-accent,var(--ph-orange-500,#ff9900));color: var(--ph-on-accent,#000)}.ph-tc__chip:hover .ph-tc__n{color: var(--ph-on-accent,#000)}@media (max-width: 575px){.ph-tc__chip{font-size: 12.5px;padding: 6px 10px}} .ph-shstrip__row{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(150px,1fr);gap: 10px;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x mandatory;padding-bottom: 2px}.ph-shstrip__row::-webkit-scrollbar{display: none}.ph-theme a.ph-shc,.ph-shc{position: relative;display: block;aspect-ratio: 9 / 16;overflow: hidden;border-radius: 12px;background: var(--ph-surface,#1a1a1a);color: #fff;text-decoration: none;scroll-snap-align: start}.ph-shc img{width: 100%;height: 100%;object-fit: cover;transition: transform .3s}.ph-shc:hover img{transform: scale(1.04)}.ph-shc::after{content: "";position: absolute;inset: 45% 0 0;background: linear-gradient(transparent,rgba(0,0,0,.85))}.ph-shc__t{position: absolute;left: 10px;right: 10px;bottom: 28px;z-index: 1;font: 700 13px/1.3 var(--ph-font,inherit);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ph-shc__v{position: absolute;left: 10px;bottom: 9px;z-index: 1;font-size: 12px;color: rgba(255,255,255,.8)}@media (max-width: 767px){.ph-shstrip__row{grid-auto-columns: 42%}} .ph-theme a.model-attr-link,a.model-attr-link{color: inherit;text-decoration: underline;text-decoration-style: dotted;text-underline-offset: 3px}.ph-theme a.model-attr-link:hover,a.model-attr-link:hover{color: var(--ph-accent,var(--ph-orange-500,#f90))}.mf-chart-link{margin: 6px 0 14px}.ph-theme .mf-chart-link a,.mf-chart-link a{display: inline-flex;align-items: center;height: 34px;padding: 0 14px;border: 1px solid var(--ph-accent,var(--ph-orange-500,#f90));border-radius: var(--ph-radius-pill,999px);color: var(--ph-accent,var(--ph-orange-500,#f90));font: 700 13px var(--ph-font,inherit);text-decoration: none}.ph-theme .mf-chart-link a:hover{background: var(--ph-accent,var(--ph-orange-500,#f90));color: var(--ph-on-accent,#000)}
