html:has(.pb-text-ui),body:has(.pb-text-ui),.pb-app-surface:has(>.pb-text-ui){min-height:100%;margin:0;background:var(--pb-text-ui-bg);color:var(--pb-text-ui-fg)}.pb-text-ui{box-sizing:border-box;width:min(100%,76rem);min-height:100dvh;margin:0 auto;padding:1.25rem;background:var(--pb-text-ui-bg);color:var(--pb-text-ui-fg);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px;line-height:1.45}.pb-text-ui *,.pb-text-ui *:before,.pb-text-ui *:after{box-sizing:border-box}@property --pb-text-ui-bg{syntax: "<color>"; inherits: true; initial-value: #000;}@property --pb-text-ui-fg{syntax: "<color>"; inherits: true; initial-value: #f2f2f2;}@property --pb-text-ui-accent{syntax: "<color>"; inherits: true; initial-value: #f2f2f2;}@media(prefers-reduced-motion:no-preference){html:has(.pb-text-ui){transition:--pb-text-ui-bg .18s ease-out,--pb-text-ui-fg .18s ease-out,--pb-text-ui-accent .18s ease-out}}.pb-text-ui a:not(:where([data-video-player] *)),.pb-text-ui button:not(:where([data-video-player] *)),.pb-text-ui summary:not(:where([data-video-player] *)){color:var(--pb-text-ui-accent)}.pb-text-ui a:not(:where([data-video-player] *)){text-decoration:underline;text-underline-offset:.18em}.pb-text-ui a:not(:where([data-video-player] *)):hover,.pb-text-ui a:not(:where([data-video-player] *)):focus-visible,.pb-text-ui button:not(:where([data-video-player] *)):hover,.pb-text-ui button:not(:where([data-video-player] *)):focus-visible,.pb-text-ui summary:not(:where([data-video-player] *)):hover,.pb-text-ui summary:not(:where([data-video-player] *)):focus-visible,.pb-text-table tbody tr:is(:hover,:focus-within)>td>:is(a,button,.pb-text-cell-text),.pb-text-list li:is(:hover,:focus-within)>:is(a,span){color:var(--pb-text-ui-bg);background:var(--pb-text-ui-accent);outline:.15rem solid var(--pb-text-ui-accent)}.pb-text-header{display:grid;gap:1rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--pb-text-ui-fg) 55%,transparent)}.pb-text-media-nav{display:grid;min-width:0;align-items:baseline;gap:.4rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:700}.pb-text-catalog-nav{display:flex;min-width:0;flex:1 1 auto;gap:1.25rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap;-webkit-overflow-scrolling:touch}.pb-text-catalog-nav::-webkit-scrollbar{display:none}.pb-text-media-nav a[aria-current=page]:before{content:"["}.pb-text-media-nav a[aria-current=page]:after{content:"]"}.pb-text-utility-nav{display:flex;align-items:baseline;gap:1.25rem;justify-self:end;white-space:nowrap}.pb-text-media-nav .pb-text-settings-link,.pb-text-utility-nav{font-weight:400}.pb-text-search{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-end;gap:.55rem}.pb-text-search>form{display:contents}.pb-text-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pb-text-search input,.pb-text-search button,.pb-text-ui select:not(:where([data-video-player] *)),.pb-text-ui input[type=color]{border:1px solid var(--pb-text-ui-fg);border-radius:0;background:var(--pb-text-ui-bg);color:var(--pb-text-ui-fg);font:inherit}.pb-text-search input{flex:1 1 auto;min-width:0;width:min(32rem,100%);padding:.25rem .4rem}.pb-text-search button{padding:.25rem .6rem;cursor:pointer}.pb-text-ui input:is([type=text],[type=password],[type=url],[type=number],[type=search]),.pb-text-ui textarea,.pb-text-ui button:not(.pb-text-action-button):not(:where([data-video-player] *)){max-width:100%;padding:.3rem .45rem;border:1px solid var(--pb-text-ui-fg);border-radius:0;background:var(--pb-text-ui-bg);color:var(--pb-text-ui-fg);font:inherit}.pb-text-ui input:is([type=text],[type=password],[type=url],[type=search]),.pb-text-ui textarea{width:min(100%,40rem)}.pb-text-ui textarea{min-height:7rem;resize:vertical}.pb-text-ui input[type=number]{width:9rem}.pb-text-ui input[type=file]{max-width:100%;color:inherit;font:inherit}.pb-text-ui button:not(.pb-text-action-button):not(:where([data-video-player] *)){color:var(--pb-text-ui-accent);cursor:pointer;text-decoration:underline;text-underline-offset:.18em}.pb-text-ui :is(button,input,select,textarea):not(:where([data-video-player] *)):disabled{cursor:not-allowed;opacity:.55}.pb-text-form,.pb-text-search-field{display:grid;gap:.65rem;width:min(100%,48rem);margin:1rem 0}.pb-text-form>label,.pb-text-search-field{font-weight:700}.pb-text-form>label{display:grid;gap:.2rem}.pb-text-main .music-artist-search-row{display:flex;align-items:flex-end;gap:.65rem;margin:1rem 0}.pb-text-main .music-artist-search-row :is(.pb-text-search-field,.pb-text-list-filter){flex:1 1 auto;min-width:0;width:auto;margin:0}.pb-text-ui button.music-artist-scope-toggle{display:grid;flex:0 0 auto;place-items:center;width:2.625rem;height:2.625rem;padding:0;border:1px solid currentColor;background:var(--pb-text-ui-bg);color:var(--pb-text-ui-accent);text-decoration:none}.pb-text-ui button.music-artist-scope-toggle[aria-pressed=true]{background:var(--pb-text-ui-accent);color:var(--pb-text-ui-bg)}.pb-text-ui button.music-artist-scope-toggle svg{width:1.4rem;height:1.4rem}.pb-text-ui button.music-artist-scope-toggle:focus-visible{outline:2px solid var(--pb-text-ui-accent);outline-offset:2px}.pb-text-form-actions{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.pb-text-panel{padding:.65rem 0;border-block:1px dotted color-mix(in srgb,var(--pb-text-ui-fg) 35%,transparent)}.pb-text-error{padding:.45rem .6rem;border:1px solid currentColor}.pb-text-main{min-width:0;padding:1rem 0}html:not([data-alphabet-scroll-enabled=false]) .pb-text-alphabet-catalog:has(.pb-text-alphabet-scroll){padding-inline-end:2.5rem}.pb-text-alphabet-scroll{position:fixed;inset-inline-end:max(.5rem,env(safe-area-inset-right,0px));top:50%;z-index:30;width:2rem;bottom:auto;height:min(78dvh,44rem);max-height:calc(100dvh - 3rem);transform:translateY(-50%);font-family:inherit}.pb-text-alphabet-scroll ol{display:flex;width:100%;height:100%;flex-direction:column;margin:0;padding:.2rem;border:0;border-inline-start:1px solid color-mix(in srgb,var(--pb-text-ui-fg) 55%,transparent);background:var(--pb-text-ui-bg);list-style:none}.pb-text-alphabet-scroll li{min-height:0;flex:1 1 0}.pb-text-alphabet-scroll ol a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--pb-text-ui-accent);font:inherit;font-size:clamp(.58rem,1.25dvh,.75rem);font-weight:700;line-height:1;text-decoration:none}.pb-text-alphabet-scroll ol a:is(:hover,:focus-visible){background:var(--pb-text-ui-accent);color:var(--pb-text-ui-bg);outline:0}.pb-text-alphabet-skip{position:fixed;top:.75rem;inset-inline-end:3rem;z-index:100;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pb-text-alphabet-skip:focus{width:auto;height:auto;overflow:visible;padding:.4rem .65rem;border:1px solid var(--pb-text-ui-fg);background:var(--pb-text-ui-bg);color:var(--pb-text-ui-accent);clip-path:none}.pb-text-alphabet-catalog :is(.pb-text-heading,tr):target{scroll-margin-block-start:1rem;outline:1px dotted currentColor;outline-offset:2px}.pb-text-notice{margin:.75rem 0 0;padding:.3rem .5rem;border:1px solid currentColor}.pb-text-demo-notice{margin:-.45rem 0 .5rem;color:var(--pixelbrite-pink);font-size:.75rem;line-height:1.2}.pb-text-demo-notice a{color:inherit}.pb-text-page>:first-child{margin-top:0}.pb-text-main h1{margin:0 0 .25rem;font:inherit;font-size:1.35rem;font-weight:700}.pb-text-main h2{margin:1.5rem 0 .4rem;font:inherit;font-weight:700}.pb-text-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 2rem;margin-bottom:1rem}.pb-text-detail-heading{display:block;align-items:flex-start}.pb-text-movie-detail,.pb-text-detail-overview{position:relative}.pb-text-detail-copy{min-width:min(100%,24rem)}.pb-text-detail-ascii-artwork{position:absolute;top:0;right:0;display:flex;width:min(44vw,24rem);align-items:flex-start;justify-content:flex-end;margin:0;overflow:hidden;color:color-mix(in srgb,var(--pb-text-ui-fg) 78%,var(--pb-text-ui-bg));opacity:.72;pointer-events:none}.pb-text-detail-ascii-artwork--poster{height:min(66vw,36rem)}.pb-text-detail-ascii-artwork--square{height:min(44vw,24rem)}.pb-text-detail-ascii-artwork pre{margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:min(.532vw,.2925rem);font-weight:500;line-height:1.14;letter-spacing:-.035em;white-space:pre}@media(min-width:55.001rem){.pb-text-detail-overview--poster{min-height:min(66vw,36rem);padding-right:25rem}.pb-text-detail-overview--square{min-height:min(44vw,24rem);padding-right:25rem}}.pb-text-heading p,.pb-text-breadcrumb,.pb-text-list span{margin:0;color:color-mix(in srgb,var(--pb-text-ui-fg) 68%,var(--pb-text-ui-bg))}.pb-text-breadcrumb{margin-bottom:.85rem}.pb-text-episode-selector{position:relative;display:inline-flex;color:var(--pb-text-ui-accent)}.pb-text-episode-selector-label{text-decoration:underline;text-underline-offset:.18em}.pb-text-episode-selector-native{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0;color-scheme:light}html[data-theme=dark] .pb-text-episode-selector-native{color-scheme:dark}.pb-text-heading form,.pb-text-heading label{display:flex;align-items:center;gap:.5rem}.pb-text-heading select{padding:.2rem .45rem}.pb-text-list-filter{position:relative;margin:0 0 1rem}.pb-text-list-filter label,.pb-text-list-filter output{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pb-text-list-filter input{box-sizing:border-box;width:100%;min-width:0;padding:.45rem .6rem;border:1px solid var(--pb-text-ui-fg);border-radius:0;background:var(--pb-text-ui-bg);color:var(--pb-text-ui-fg);font:inherit}.pb-text-active-filter{margin:0 0 1rem}.pb-text-list{margin:0 0 1.5rem;padding:0;list-style:none}.pb-text-list li{display:flex;justify-content:space-between;gap:1rem;padding:.25rem 0;border-bottom:1px dotted color-mix(in srgb,var(--pb-text-ui-fg) 28%,transparent)}.pb-text-continue-table{margin-bottom:1.5rem}.pb-text-continue-table :is(th,td):last-child{width:16ch;padding-inline-end:0;text-align:right}.pb-text-filters{margin:1rem 0;padding-block:.5rem;border-block:1px solid var(--pb-text-ui-fg)}.pb-text-link-cloud{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding-top:.6rem}.pb-text-facts{display:grid;max-width:50rem;margin:1.25rem 0}.pb-text-facts div{display:grid;grid-template-columns:minmax(6rem,10rem) 1fr;border-bottom:1px dotted color-mix(in srgb,var(--pb-text-ui-fg) 28%,transparent)}.pb-text-facts dt,.pb-text-facts dd{margin:0;padding:.3rem 0}.pb-text-next{padding-top:1rem;border-top:1px solid var(--pb-text-ui-fg)}.pb-text-kicker,.pb-text-muted{color:color-mix(in srgb,var(--pb-text-ui-fg) 68%,var(--pb-text-ui-bg))}.pb-text-kicker{margin:0 0 1rem}.pb-text-controls{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:1rem 0;padding:.65rem 0;border-block:1px solid color-mix(in srgb,var(--pb-text-ui-fg) 35%,transparent)}.pb-text-table{width:100%;border-collapse:collapse;table-layout:fixed}.pb-text-table th,.pb-text-table td{padding:.38rem .7rem .38rem 0;border-bottom:1px dotted color-mix(in srgb,var(--pb-text-ui-fg) 28%,transparent);text-align:left;vertical-align:top;overflow-wrap:anywhere}.pb-text-table th{border-bottom-style:solid;border-bottom-color:var(--pb-text-ui-fg);font-weight:700}.pb-text-versions-table{table-layout:auto}.pb-text-versions-table :is(th,td):nth-child(-n+2){width:1%;padding-inline-end:1.5rem;white-space:nowrap}.pb-text-versions-table :is(th,td):nth-child(3){overflow-wrap:anywhere}.pb-text-year-column{width:8ch;white-space:nowrap}.pb-text-director-column{width:28ch}.pb-text-type-column{width:11ch;white-space:nowrap}.pb-text-context-column{width:28ch}.pb-text-search-table :is(th,td):first-child{width:50%}.pb-text-search-table .pb-text-context-column{width:auto}.pb-text-count-column{width:10ch;white-space:nowrap}.pb-text-watched{opacity:.46}.pb-text-watched:hover,.pb-text-watched:focus-within{opacity:.72}.pb-text-adult-link{color:#ff6b78}.pb-text-adult-link[aria-current=page]:before{content:"[18+] "}.pb-text-performer-rail{display:flex;gap:.45rem;margin:0 0 1rem;padding:.65rem 0;overflow-x:auto;border-block:1px solid color-mix(in srgb,#ff6b78 55%,transparent);white-space:nowrap;scrollbar-width:thin}.pb-text-performer-rail a{flex:none;padding:.2rem .45rem;color:#ff9aa4}.pb-text-performer-rail a[aria-current=true]{color:#000;background:#ff9aa4;text-decoration:none}.pb-text-performer-rail span{opacity:.7}.pb-text-adult-count{margin:0 0 .5rem}.pb-text-number-column{width:5ch;white-space:nowrap}.pb-text-runtime-column{width:10ch;white-space:nowrap}.pb-text-series-column{width:20ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-text-season-column{width:8ch;white-space:nowrap;text-align:center}.pb-text-episode-column{width:9ch;white-space:nowrap;text-align:center}.pb-text-table .pb-text-primary-column{width:48%}.pb-text-empty{padding:2rem 0}.pb-text-summary{max-width:75ch;white-space:pre-line}.pb-text-tagline{margin:1rem 0 .45rem}.pb-text-tagline+.pb-text-summary{margin-top:0}.pb-text-actions{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0;font-weight:700}.pb-text-detail-actions{margin:.5rem 0 0}.pb-text-action-button{position:relative;appearance:none;margin:0;padding:0;border:0;background:transparent;color:var(--pb-text-ui-accent);cursor:pointer;font:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:.18em}.pb-text-detail-actions .pb-text-action-button:before{content:"";position:absolute;inset:-.2rem -.45rem}.pb-text-audio{display:block;width:min(100%,32rem);height:2.25rem;margin-top:.35rem}.pb-text-seasons{margin-top:1.25rem;border-top:1px solid var(--pb-text-ui-fg)}.pb-text-season{border-bottom:1px solid var(--pb-text-ui-fg)}.pb-text-season>summary{display:flex;cursor:pointer;justify-content:space-between;gap:1rem;padding:.65rem 0;font-weight:700;list-style-position:inside}.pb-text-season-heading{display:inline-flex;flex-wrap:wrap;gap:.5rem 1.5rem}.pb-text-season-year{color:color-mix(in srgb,var(--pb-text-ui-fg) 68%,var(--pb-text-ui-bg));font-weight:400}.pb-text-season>summary:is(:hover,:focus-visible) .pb-text-season-year{color:color-mix(in srgb,var(--pb-text-ui-bg) 72%,var(--pb-text-ui-accent))}.pb-text-season>summary::marker{content:"[+] "}.pb-text-season[open]>summary::marker{content:"[-] "}.pb-text-season .pb-text-table{margin-bottom:.65rem}.pb-text-player-stage{position:relative;width:100%;aspect-ratio:16 / 9;margin:1rem 0;background:#000}.pb-text-player-stage>.pb-text-player-anchor{position:absolute;inset:0;width:100%;height:100%}.pb-text-video-ascii-placeholder{display:flex;align-items:center;justify-content:center;overflow:hidden;container-type:inline-size;background:var(--pb-text-ui-bg)}.pb-text-video-ascii-placeholder .pb-text-detail-ascii-artwork{position:relative;inset:auto;display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:color-mix(in srgb,var(--pb-text-ui-fg) 78%,var(--pb-text-ui-bg));opacity:.72}.pb-text-video-ascii-placeholder .pb-text-detail-ascii-artwork pre{font-size:.95cqw}.pb-text-player-dock{position:fixed;right:1rem;bottom:1rem;z-index:80;width:min(28rem,calc(100vw - 2rem));background:#000}.pb-text-player-dock:empty,.pb-text-player-dock [data-persistent-video-anchor=sidebar]:empty{display:none}@media(max-width:44rem){.pb-text-ui{padding:.9rem;font-size:14px}.pb-text-alphabet-scroll{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom,0px));height:min(64dvh,30rem);max-height:calc(100dvh - 8.5rem - env(safe-area-inset-bottom,0px));transform:none}.pb-text-table th:nth-child(n+4),.pb-text-table td:nth-child(n+4){display:none}.pb-text-search-table th:nth-child(n+4),.pb-text-search-table td:nth-child(n+4){display:table-cell}.pb-text-table .pb-text-primary-column{width:58%}.pb-text-director-column{width:30%}.pb-text-year-column{width:6ch}}@media(max-width:55rem){.pb-text-detail-ascii-artwork{display:none}.pb-text-detail-overview--mobile-artwork-bottom .pb-text-detail-ascii-artwork{position:relative;inset:auto;display:flex;width:100%;height:auto;margin-top:1.5rem;container-type:inline-size;justify-content:center}.pb-text-detail-overview--mobile-artwork-bottom .pb-text-detail-ascii-artwork pre{font-size:1.2cqw}}@media(max-width:32rem){.pb-text-director-column{display:none}.pb-text-search-table th:nth-child(n+3),.pb-text-search-table td:nth-child(n+3){display:none}}
