.portfolio-canvas[data-tpl] .pf-cv{max-width:78rem;margin-top:var(--pf-head-gap,2rem)}.portfolio-canvas[data-tpl] .pf-cv-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio-canvas[data-tpl] .pf-cv-tabs{border:0;border-bottom:1px solid var(--pf-rule);flex-wrap:wrap;column-gap:clamp(1.25rem,3vw,2.25rem);min-inline-size:0;margin:0;padding:0;display:none}.portfolio-canvas[data-tpl] .pf-cv-tabitem{display:inline-flex}.portfolio-canvas[data-tpl] .pf-cv-tab{min-height:48px;font-family:var(--font-display);letter-spacing:-.01em;color:var(--pf-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45em;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:600;display:inline-flex;box-shadow:inset 0 -2px #0000}.portfolio-canvas[data-tpl] .pf-cv-tab:hover{color:var(--pf-fg)}.portfolio-canvas[data-tpl] .pf-cv-count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--pf-faint);font-size:.8125rem;font-weight:500}.portfolio-canvas[data-tpl] .pf-cv-radio:checked+.pf-cv-tab{color:var(--pf-fg);box-shadow:inset 0 -2px 0 var(--pf-fg)}.portfolio-canvas[data-tpl] .pf-cv-radio:checked+.pf-cv-tab .pf-cv-count{color:var(--pf-soft)}.portfolio-canvas[data-tpl] .pf-cv-radio:focus-visible+.pf-cv-tab{outline:2px solid var(--pf-fg);outline-offset:3px;border-radius:2px}@media (max-width:47.99rem){.portfolio-canvas[data-tpl] .pf-cv-tabs{border-bottom:0;gap:8px;padding-bottom:16px}.portfolio-canvas[data-tpl] .pf-cv-tab{min-height:44px;box-shadow:inset 0 0 0 1px var(--pf-rule-strong,var(--pf-rule));border-radius:999px;padding:0 16px;font-size:.9375rem}.portfolio-canvas[data-tpl] .pf-cv-radio:checked+.pf-cv-tab{background:var(--pf-fg);color:var(--pf-bg);box-shadow:none}.portfolio-canvas[data-tpl] .pf-cv-radio:checked+.pf-cv-tab .pf-cv-count{color:color-mix(in srgb, var(--pf-bg) 72%, var(--pf-fg))}}.portfolio-canvas[data-tpl] .pf-cv-panel+.pf-cv-panel{margin-top:clamp(2.5rem,5vw,4rem)}.portfolio-canvas[data-tpl] .pf-cv-panel-title{border-bottom:1px solid var(--pf-rule);font-family:var(--font-display);letter-spacing:-.01em;align-items:baseline;gap:.5em;margin:0;padding-bottom:12px;font-size:1.125rem;font-weight:650;display:flex}.portfolio-canvas[data-tpl] .pf-cv-panel-count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--pf-faint);font-size:.8125rem;font-weight:500}.portfolio-canvas[data-tpl] .pf-cv-list{margin:0;padding:0;list-style:none}.portfolio-canvas[data-tpl] .pf-cv-row{border-bottom:1px solid var(--pf-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"year scene""main scene""meta meta";column-gap:16px;padding-block:16px;display:grid}.portfolio-canvas[data-tpl] .pf-cv-year{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--pf-soft);grid-area:year;margin:0 0 2px;font-size:.875rem}.portfolio-canvas[data-tpl] .pf-cv-main{grid-area:main;min-width:0}.portfolio-canvas[data-tpl] .pf-cv-title{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);font-weight:650;line-height:1.3}.portfolio-canvas[data-tpl] .pf-cv-star{vertical-align:.12em;color:color-mix(in srgb, var(--accent) 60%, var(--pf-fg));margin-left:.45em;display:inline-block}.portfolio-canvas[data-tpl] .pf-cv-role,.portfolio-canvas[data-tpl] .pf-cv-meta{overflow-wrap:anywhere;flex-wrap:wrap;column-gap:.55em;margin:4px 0 0;font-size:.9375rem;line-height:1.45;display:flex}.portfolio-canvas[data-tpl] .pf-cv-weight,.portfolio-canvas[data-tpl] .pf-cv-meta{color:var(--pf-soft)}.portfolio-canvas[data-tpl] .pf-cv-meta{grid-area:meta}.portfolio-canvas[data-tpl] .pf-cv-character+.pf-cv-weight:before,.portfolio-canvas[data-tpl] .pf-cv-meta>span+span:before{content:"·";content:"·" / "";color:var(--pf-faint);margin-right:.55em}.portfolio-canvas[data-tpl] .pf-cv-scene{min-height:44px;color:var(--pf-fg);white-space:nowrap;grid-area:scene;place-self:start end;align-items:center;gap:8px;margin-top:-6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.portfolio-canvas[data-tpl] .pf-cv-scene-icon{box-sizing:content-box;background:var(--pf-fg);color:var(--pf-bg);border-radius:999px;flex:none;padding:6px}.portfolio-canvas[data-tpl] .pf-cv-scene:hover .pf-cv-scene-icon{background:var(--accent);color:var(--pf-on-accent,var(--accent-ink))}.portfolio-canvas[data-tpl] .pf-cv-scene:focus-visible{outline:2px solid var(--pf-fg);outline-offset:3px;border-radius:4px}@media (max-width:47.99rem){.portfolio-canvas[data-tpl] .pf-cv-scene>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portfolio-canvas[data-tpl] .pf-cv-scene{justify-content:center;min-width:44px}}@media (min-width:48rem){.portfolio-canvas[data-tpl] .pf-cv-row{grid-template-columns:9rem minmax(0,1.4fr) minmax(0,1fr) 10.5rem;grid-template-areas:"year main meta scene";align-items:baseline;column-gap:clamp(20px,3vw,48px);padding-block:20px}.portfolio-canvas[data-tpl] .pf-cv-year{margin:0;font-size:.9375rem}.portfolio-canvas[data-tpl] .pf-cv-meta{margin:0}.portfolio-canvas[data-tpl] .pf-cv-scene{align-self:center;margin-top:0}}@supports (grid-template-columns:subgrid){@media (min-width:48rem){.portfolio-canvas[data-tpl] .pf-cv-list{grid-template-columns:minmax(4.5rem,max-content) minmax(0,1.4fr) minmax(0,1fr) max-content;column-gap:clamp(20px,3vw,48px);display:grid}.portfolio-canvas[data-tpl] .pf-cv-row{grid-column:1/-1;grid-template-columns:subgrid}}}.portfolio-canvas[data-tpl] .pf-cv-more-wrap{margin:8px 0 0}.portfolio-canvas[data-tpl] .pf-cv-more{min-height:44px;color:var(--pf-fg);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.28em;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:none}.portfolio-canvas[data-tpl] .pf-cv-more:hover{text-decoration-color:currentColor}.portfolio-canvas[data-tpl] .pf-cv-more-hide,.portfolio-canvas[data-tpl] .pf-cv-more-input:checked+.pf-cv-more .pf-cv-more-show{display:none}.portfolio-canvas[data-tpl] .pf-cv-more-input:checked+.pf-cv-more .pf-cv-more-hide{display:inline}.portfolio-canvas[data-tpl] .pf-cv-more-input:checked+.pf-cv-more .pf-cv-more-icon{transform:rotate(180deg)}.portfolio-canvas[data-tpl] .pf-cv-more-input:focus-visible+.pf-cv-more{outline:2px solid var(--pf-fg);outline-offset:3px;border-radius:2px}@supports selector(:has(*)){.portfolio-canvas[data-tpl] .pf-cv[data-tabs] .pf-cv-tabs{display:flex}.portfolio-canvas[data-tpl] .pf-cv[data-tabs] .pf-cv-panel{display:none}.portfolio-canvas[data-tpl] .pf-cv[data-tabs] .pf-cv-panel+.pf-cv-panel{margin-top:0}.portfolio-canvas[data-tpl] .pf-cv[data-tabs] .pf-cv-panel-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.portfolio-canvas[data-tpl] .pf-cv:has(.pf-cv-radio[value=film]:checked) .pf-cv-panel[data-kind=film],.portfolio-canvas[data-tpl] .pf-cv:has(.pf-cv-radio[value=serial]:checked) .pf-cv-panel[data-kind=serial],.portfolio-canvas[data-tpl] .pf-cv:has(.pf-cv-radio[value=teatr]:checked) .pf-cv-panel[data-kind=teatr],.portfolio-canvas[data-tpl] .pf-cv:has(.pf-cv-radio[value=reklama]:checked) .pf-cv-panel[data-kind=reklama],.portfolio-canvas[data-tpl] .pf-cv:has(.pf-cv-radio[value=dubbing]:checked) .pf-cv-panel[data-kind=dubbing],.portfolio-canvas[data-tpl] .pf-cv:has(.pf-cv-radio[value=inne]:checked) .pf-cv-panel[data-kind=inne],.portfolio-canvas[data-tpl] .pf-cv:not(:has(.pf-cv-radio:checked)) .pf-cv-panel[data-initial]){display:block}.portfolio-canvas[data-tpl] .pf-cv:not(:has(.pf-cv-radio:checked)) .pf-cv-tab[data-initial]{color:var(--pf-fg);box-shadow:inset 0 -2px 0 var(--pf-fg)}@media (max-width:47.99rem){.portfolio-canvas[data-tpl] .pf-cv:not(:has(.pf-cv-radio:checked)) .pf-cv-tab[data-initial]{background:var(--pf-fg);color:var(--pf-bg);box-shadow:none}.portfolio-canvas[data-tpl] .pf-cv[data-tabs] .pf-cv-list{border-top:1px solid var(--pf-rule)}}.portfolio-canvas[data-tpl] .pf-cv-more{display:inline-flex}.portfolio-canvas[data-tpl] .pf-cv-panel:not(:has(.pf-cv-more-input:checked)) .pf-cv-row[data-more]{display:none}}@media (prefers-reduced-motion:no-preference){.portfolio-canvas[data-tpl] .pf-cv-tab{transition:color .18s var(--pf-ease), background-color .18s var(--pf-ease), box-shadow .18s var(--pf-ease)}.portfolio-canvas[data-tpl] .pf-cv-scene-icon{transition:background-color .18s var(--pf-ease), color .18s var(--pf-ease)}.portfolio-canvas[data-tpl] .pf-cv-more-icon{transition:transform .18s var(--pf-ease)}}
