.spinner{display:inline-block;flex:none;box-sizing:border-box;border-style:solid;border-color:#fff3;border-top-color:var(--text);border-radius:50%;animation:spinner-turn .7s linear infinite;pointer-events:none}.spinner--button{width:20px;height:20px;border-width:2px;border-color:currentColor;border-right-color:transparent;opacity:.78}.spinner--episode{width:calc(30px * var(--s));height:calc(30px * var(--s));border-width:calc(2px * var(--s))}.spinner--page{width:calc(38px * var(--s));height:calc(38px * var(--s));border-width:calc(3px * var(--s));animation-duration:.9s}.spinner--player{width:calc(44px * var(--s));height:calc(44px * var(--s));border-width:calc(2px * var(--s))}@keyframes spinner-turn{to{transform:rotate(1turn)}}.btn{display:inline-flex;align-items:center;gap:calc(9px * var(--s));padding:calc(13px * var(--s)) calc(24px * var(--s));border-radius:calc(10px * var(--s));font-size:var(--t-body);font-weight:500;white-space:nowrap;transition:transform var(--fast) var(--ease),background var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.btn svg{flex:none;stroke-width:2;transform:translateY(.5px)}.btn--primary{background:var(--text);color:var(--bg);box-shadow:0 0 calc(30px * var(--s)) #ffffff3d}.btn--primary:hover:not(:disabled){box-shadow:0 0 calc(44px * var(--s)) #ffffff61}.btn--secondary,.btn--quiet{background:#ffffff17;color:var(--text)}.btn--quiet{width:calc(51.2px * var(--s));height:calc(51.2px * var(--s));justify-content:center;padding:0}.btn[aria-pressed=true]{background:#ffffff2e}.btn:hover:not(:disabled){transform:translateY(calc(-1px * var(--s)))}.btn--secondary:hover:not(:disabled),.btn--quiet:hover:not(:disabled){background:#ffffff26}.btn:active{transform:translateY(0)}.filters{position:relative}.filters__open{display:inline-flex;align-items:center;gap:calc(8px * var(--s));padding:calc(9px * var(--s)) calc(18px * var(--s));border-radius:999px;background:#ffffff0f;color:var(--dim);font-size:var(--t-meta);transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.filters__open:hover{background:#ffffff1f;color:var(--text)}.filters__open[data-on=true]{background:#ffffff24;color:var(--text)}.filters__count{display:grid;place-items:center;min-width:calc(18px * var(--s));height:calc(18px * var(--s));padding:0 calc(5px * var(--s));border-radius:999px;background:var(--text);color:var(--bg);font-size:calc(11px * var(--s));font-style:normal;font-weight:700}.filters__panel{position:absolute;top:calc(100% + 12px * var(--s));right:0;z-index:5;width:calc(340px * var(--s));max-height:min(64vh,calc(560px * var(--s)));overflow-y:auto;padding:calc(22px * var(--s));border-radius:calc(14px * var(--s));background:var(--l1);box-shadow:0 calc(24px * var(--s)) calc(60px * var(--s)) #000000b3;animation:rise var(--fast) var(--ease)}.filters__panel,.filters__options--scroll{scrollbar-width:none}.filters__panel::-webkit-scrollbar,.filters__options--scroll::-webkit-scrollbar{display:none}.filters__reset{display:block;margin-bottom:calc(18px * var(--s));font-size:var(--t-meta);color:var(--dim);transition:color var(--fast) var(--ease)}.filters__reset:hover{color:var(--text)}.filters__section+.filters__section{margin-top:calc(24px * var(--s))}.filters__label{margin-bottom:calc(12px * var(--s));font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.filters__options{display:flex;flex-wrap:wrap;gap:calc(6px * var(--s))}.filters__options--balanced>.filters__option:not(.filters__option--wide){flex:1 1 calc(50% - 3px * var(--s));min-width:0;text-align:center;white-space:normal}.filters__options--four{display:grid;grid-template-columns:repeat(4,1fr)}.filters__options--scroll{max-height:calc(200px * var(--s));overflow-y:auto}.filters__option{padding:calc(8px * var(--s)) calc(12px * var(--s));border-radius:calc(7px * var(--s));color:var(--dim);font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.filters__option--genre:first-letter{text-transform:uppercase}.filters__option:hover{background:#ffffff14;color:var(--text)}.filters__option[data-on=true]{background:var(--text);color:var(--bg)}.filters__option--wide{grid-column:1 / -1;width:100%;text-align:center}.tile{position:relative;display:block;flex:none;width:var(--poster-w);min-width:0;color:inherit;text-align:left;text-decoration:none;-webkit-user-drag:none;transition:transform var(--fast) var(--ease),opacity var(--fast) var(--ease)}.tile__art{position:relative;display:block;aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--radius);background:var(--l1);box-shadow:0 calc(3px * var(--s)) calc(12px * var(--s)) #0000008c}.tile__art img{width:100%;height:100%;object-fit:cover}.tile__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--veil);opacity:.52;transition:opacity var(--fast) var(--ease)}.tile__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-sm);color:var(--dim);font-size:var(--t-meta);text-align:center}.tile__seen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:#000000bd;color:var(--text);transition:background var(--fast) var(--ease),opacity var(--fast) var(--ease)}.tile:focus .tile__seen,.tile:hover .tile__seen{background:#0000003d}.tile__rating{position:absolute;left:calc(10px * var(--s));bottom:calc(10px * var(--s));z-index:2;padding:calc(4px * var(--s)) calc(10px * var(--s));border-radius:calc(6px * var(--s));background:#020202b8;color:var(--text);font-size:calc(11px * var(--s));font-weight:700;opacity:0;transform:translateY(5px);transition:opacity var(--fast) var(--ease),transform var(--fast) var(--ease)}.tile__watched{position:absolute;left:0;right:0;bottom:0;z-index:2;height:calc(3px * var(--s));background:#ffffff38}.tile__watched span{display:block;height:100%;background:var(--text)}.tile__beam{position:absolute;left:0;right:0;bottom:calc(-12px * var(--s));height:calc(2px * var(--s));background:var(--text);transform:scaleX(0);transition:transform var(--slow) var(--ease)}.tile:focus,.tile:hover{transform:translateY(calc(-10px * var(--s))) scale(1.06)}.tile:focus .tile__art:after,.tile:hover .tile__art:after{opacity:0}.tile:focus .tile__art,.tile:hover .tile__art{box-shadow:0 calc(20px * var(--s)) calc(46px * var(--s)) #000000ad}.tile:focus .tile__rating,.tile:hover .tile__rating{opacity:1;transform:none}.tile:focus .tile__beam,.tile:hover .tile__beam{transform:scaleX(1)}.tile:focus{outline:none}:root[data-tiles=labels] .tile__art:after{opacity:0}:root[data-tiles=labels] .tile__rating{opacity:1;transform:none}:root[data-tiles=labels] .tile,:root[data-tiles=labels] .tile:focus,:root[data-tiles=labels] .tile:hover{transform:none}:root[data-tiles=labels] .tile:focus .tile__art,:root[data-tiles=labels] .tile:hover .tile__art{box-shadow:0 calc(3px * var(--s)) calc(12px * var(--s)) #0000008c}.tile__label{display:none;padding-top:calc(8px * var(--s));font-size:calc(12px * var(--s));line-height:1.3}:root[data-tiles=labels] .tile__label{display:flex;align-items:baseline}.tile__label-name{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text);white-space:nowrap;text-overflow:ellipsis}.tile__label-year{flex:none;margin-left:calc(8px * var(--s));color:var(--dim);font-size:calc(11px * var(--s))}:root[data-tiles=labels] .tile__beam{bottom:calc(-6px * var(--s))}.poster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--poster-w),1fr));gap:calc(44px * var(--s)) var(--gap)}.poster-grid .tile{width:100%}.poster-grid__caption{margin-top:calc(20px * var(--s));font-size:var(--t-meta);line-height:1.35;color:var(--faint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.poster-grid__ghost{aspect-ratio:2 / 3;border-radius:var(--radius);background:var(--l1);animation:breathe 1.6s ease-in-out infinite}.catalog{position:relative;min-height:100%;padding-bottom:calc(96px * var(--s))}.catalog__head{padding:calc(28px * var(--s)) 0 calc(40px * var(--s));animation:rise var(--slow) var(--ease) backwards;animation-delay:.08s}.catalog__title{padding:0 calc(var(--pad) + var(--safe));font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:calc(44px * var(--s));line-height:1;letter-spacing:-.035em}.catalog__filters{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(28px * var(--s));padding:calc(34px * var(--s)) calc(var(--pad) + var(--safe)) 0}.catalog__sorts{display:flex;gap:calc(26px * var(--s))}.catalog__sort{position:relative;padding-bottom:calc(8px * var(--s));color:var(--faint);font-size:var(--t-body);transition:color var(--fast) var(--ease)}.catalog__sort:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(2px * var(--s));background:var(--text);transform:scaleX(0);transform-origin:left;transition:transform var(--slow) var(--ease)}.catalog__sort:hover{color:var(--muted)}.catalog__sort[data-on=true]{color:var(--text)}.catalog__sort[data-on=true]:after{transform:scaleX(1)}.catalog__filters .filters{margin-left:auto}.catalog__genres{display:flex;gap:calc(10px * var(--s));padding:calc(24px * var(--s)) calc(var(--pad) + var(--safe)) 0;overflow-x:auto;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.catalog__genres::-webkit-scrollbar{display:none}.catalog__genres.is-dragging{cursor:grabbing}.catalog__chip:first-letter{text-transform:uppercase}.catalog__chip{flex:none;padding:calc(9px * var(--s)) calc(18px * var(--s));border-radius:999px;background:#ffffff0f;color:var(--dim);font-size:var(--t-meta);white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.catalog__chip:hover{background:#ffffff1f;color:var(--text)}.catalog__chip--shuffle{display:flex;align-items:center;justify-content:center;padding-left:calc(11px * var(--s));padding-right:calc(11px * var(--s))}.catalog__chip--shuffle svg{display:block}.catalog__chip--shuffle:disabled{cursor:wait;opacity:.45}.catalog__chip[data-on=true]{background:var(--text);color:var(--bg)}.catalog__results{animation:rise var(--slow) var(--ease) backwards;animation-delay:.16s}.catalog__results[data-replacing=true]{animation-duration:var(--fast);animation-delay:0s}.catalog__grid{padding:calc(40px * var(--s)) calc(var(--pad) + var(--safe)) 0}.catalog__grid--bare{padding-top:0}.catalog__empty{max-width:46ch;padding:calc(56px * var(--s)) calc(var(--pad) + var(--safe));color:var(--dim)}.catalog__failed{display:flex;flex-wrap:wrap;align-items:center;gap:calc(20px * var(--s));padding:calc(48px * var(--s)) calc(var(--pad) + var(--safe));color:var(--dim)}.catalog__tail{height:1px}.switch{position:relative;display:inline-flex;flex:none;cursor:pointer}.switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:inherit}.switch__track{display:block;width:calc(44px * var(--s));height:calc(26px * var(--s));padding:calc(3px * var(--s));border-radius:999px;background:#ffffff14;transition:background var(--fast) var(--ease)}.switch[data-on=true] .switch__track{background:#ffffff2e}.switch:hover .switch__track{background:#ffffff21}.switch[data-on=true]:hover .switch__track{background:#ffffff3d}.switch__knob{display:block;width:calc(20px * var(--s));height:calc(20px * var(--s));border-radius:999px;background:#ffffff6b;transition:transform var(--fast) var(--ease),background var(--fast) var(--ease)}.switch[data-on=true] .switch__knob{background:var(--text);transform:translate(calc(18px * var(--s)))}.switch[data-off=true]{opacity:.4;cursor:default}.admin{position:relative;min-height:100%;padding-bottom:calc(96px * var(--s))}.admin__head{padding:calc(28px * var(--s)) 0 calc(24px * var(--s));animation:rise var(--slow) var(--ease) backwards;animation-delay:.08s}.admin__title{padding:0 calc(var(--pad) + var(--safe));font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:calc(44px * var(--s));line-height:1;letter-spacing:-.035em}.admin__tabs{display:flex;flex-wrap:wrap;gap:calc(8px * var(--s));margin-top:calc(20px * var(--s));padding:0 calc(var(--pad) + var(--safe))}.admin__tab{padding:calc(8px * var(--s)) calc(18px * var(--s));border-radius:999px;background:#ffffff0f;color:var(--dim);font-size:var(--t-meta);transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.admin__tab:hover,.admin__tab[data-on=true]{background:#ffffff1c;color:var(--text)}.admin__bar,.admin__table,.admin__add,.admin__card{width:100%;max-width:calc(1180px * var(--s))}.admin__bar{display:flex;align-items:center;flex-wrap:wrap;gap:calc(16px * var(--s));margin:0 calc(var(--pad) + var(--safe)) calc(16px * var(--s));font-size:var(--t-meta)}.admin__tally{color:var(--muted);font-variant-numeric:tabular-nums}.admin__tally-more{color:var(--faint)}.admin__search{min-width:calc(220px * var(--s));margin-left:auto;padding:calc(6px * var(--s)) 0;color:var(--text);font-size:var(--t-meta);box-shadow:0 1px #ffffff1f;transition:box-shadow var(--fast) var(--ease)}.admin__search:focus{outline:none;box-shadow:0 1px 0 var(--text)}.admin__scroll{overflow-x:auto;padding:0 calc(var(--pad) + var(--safe))}.admin__table{border-collapse:separate;border-spacing:0 calc(5px * var(--s));table-layout:fixed;font-size:var(--t-meta);animation:rise var(--slow) var(--ease) backwards;animation-delay:.12s}.admin__table thead th{padding:0 calc(12px * var(--s)) calc(10px * var(--s));font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-align:left;color:var(--faint);white-space:nowrap}.admin__sort{display:inline-flex;align-items:center;gap:calc(6px * var(--s));font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:color var(--fast) var(--ease)}.admin__sort:hover,.admin__sort[data-on=true]{color:var(--muted)}.admin__caret{font-size:calc(9px * var(--s))}.admin__row{cursor:pointer}.admin__row td{padding:calc(13px * var(--s)) calc(14px * var(--s));color:var(--muted);background:#ffffff09;vertical-align:baseline;transition:background var(--fast) var(--ease)}.admin__row td:first-child{border-top-left-radius:calc(8px * var(--s));border-bottom-left-radius:calc(8px * var(--s))}.admin__row td:last-child{border-top-right-radius:calc(8px * var(--s));border-bottom-right-radius:calc(8px * var(--s))}.admin__body[data-open=true] .admin__row td:first-child,.admin__body[data-open=true] .admin__row td:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.admin__who{width:auto;color:var(--text);overflow:hidden;text-overflow:ellipsis}.admin__table th,.admin__row td{white-space:nowrap}.admin__col-no{width:calc(56px * var(--s))}.admin__col-role{width:calc(110px * var(--s))}.admin__col-now{width:calc(92px * var(--s))}.admin__col-activity{width:calc(168px * var(--s))}.admin__col-devices{width:calc(118px * var(--s))}.admin__col-login{width:calc(150px * var(--s))}.admin__col-keys{width:calc(84px * var(--s))}.admin__no{color:var(--faint);font-variant-numeric:tabular-nums}.admin__here{color:var(--text)}.admin__body:hover .admin__row td,.admin__body[data-open=true] .admin__row td{background:#ffffff12}.admin__body[data-off=true] .admin__row td{color:var(--faint)}.admin__flag{margin-left:calc(10px * var(--s));font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.admin__num{text-align:right;font-variant-numeric:tabular-nums}.admin__table thead th.admin__num{text-align:right}.admin__table thead th.admin__num .admin__sort{justify-content:flex-end}.admin__of{color:var(--faint)}.admin__mono{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.02em}.admin__blocks{display:grid;gap:calc(10px * var(--s));margin-top:calc(18px * var(--s))}.admin__blocks .admin__block{margin-top:0;padding:calc(14px * var(--s)) calc(16px * var(--s)) calc(16px * var(--s));border-radius:calc(8px * var(--s));background:#ffffff0a}.admin__inner tbody tr:nth-child(2n) td{background:#ffffff08}.admin__inner td:first-child{border-top-left-radius:calc(5px * var(--s));border-bottom-left-radius:calc(5px * var(--s))}.admin__inner td:last-child{border-top-right-radius:calc(5px * var(--s));border-bottom-right-radius:calc(5px * var(--s))}.admin__watching{color:var(--faint);font:inherit;text-align:left;transition:color var(--fast) var(--ease)}.admin__watching:hover{color:var(--text)}.admin__watching[data-off=true]{opacity:.6}.admin__watching[data-off=true]:hover{opacity:1}.admin__note-field{width:100%;max-width:calc(640px * var(--s));margin-top:calc(10px * var(--s));padding:calc(8px * var(--s)) 0;color:var(--text);font:inherit;font-size:var(--t-meta);background:none;border:0;resize:vertical;box-shadow:0 1px #ffffff1f;transition:box-shadow var(--fast) var(--ease)}.admin__note-field:focus{outline:none;box-shadow:0 1px 0 var(--text)}.admin__note-field::placeholder{color:var(--faint)}.admin__detail>td{padding:calc(8px * var(--s)) calc(14px * var(--s)) calc(24px * var(--s));background:#ffffff12;border-bottom-left-radius:calc(8px * var(--s));border-bottom-right-radius:calc(8px * var(--s))}.admin__block{margin-top:calc(20px * var(--s))}.admin__block-title{font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.admin__inner{width:100%;margin-top:calc(10px * var(--s));border-collapse:separate;border-spacing:0 calc(2px * var(--s));font-size:var(--t-meta)}.admin__inner th{padding:0 calc(10px * var(--s)) calc(6px * var(--s));font-size:var(--t-label);font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--faint);white-space:nowrap}.admin__inner td{padding:calc(7px * var(--s)) calc(10px * var(--s));color:var(--muted);vertical-align:baseline}.admin__inner tr[data-off=true] td{color:var(--faint)}.admin__agent{max-width:calc(320px * var(--s));color:var(--faint);overflow-wrap:anywhere}.admin__empty{margin-top:calc(8px * var(--s));color:var(--faint)}.admin__actions{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--s));margin-top:calc(16px * var(--s))}.admin__permission{display:inline-flex;align-items:center;gap:calc(9px * var(--s));color:var(--dim);font-size:var(--t-meta)}.admin__action{padding:calc(7px * var(--s)) calc(16px * var(--s));border-radius:999px;background:#ffffff0f;color:var(--dim);font-size:var(--t-meta);transition:background var(--fast) var(--ease),color var(--fast) var(--ease),opacity var(--fast) var(--ease)}.admin__action:hover:not(:disabled),.admin__action[data-on=true]{background:#ffffff1c;color:var(--text)}.admin__action:disabled{opacity:.4;cursor:default}.admin__action--quiet{padding:calc(4px * var(--s)) calc(10px * var(--s));background:none;color:var(--faint)}.admin__action--quiet:hover:not(:disabled){background:#ffffff14}.admin__limit{display:inline-flex;align-items:center;gap:calc(4px * var(--s));margin-left:auto;font-size:var(--t-meta);color:var(--faint)}.admin__limit-value{min-width:calc(20px * var(--s));text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}.admin__erase{display:flex;align-items:center;flex-wrap:wrap;margin-top:calc(16px * var(--s))}.admin__erase-what{margin-left:calc(10px * var(--s));font-size:var(--t-meta);color:var(--faint)}.admin__facts{display:grid;gap:calc(6px * var(--s));margin-top:calc(20px * var(--s));max-width:calc(460px * var(--s));font-size:var(--t-meta)}.admin__fact{display:flex;justify-content:space-between;gap:calc(16px * var(--s))}.admin__fact dt{color:var(--faint)}.admin__fact dd{color:var(--muted);text-align:right}.admin__warn{margin-top:calc(12px * var(--s));font-size:var(--t-meta);color:var(--muted)}.admin__note{max-width:52ch;padding:calc(16px * var(--s)) calc(var(--pad) + var(--safe));color:var(--dim)}.admin__add{display:block;width:calc(100% - 2 * (var(--pad) + var(--safe)));margin:calc(24px * var(--s)) calc(var(--pad) + var(--safe)) 0;box-sizing:border-box;padding:calc(14px * var(--s));border-radius:calc(10px * var(--s));background:#ffffff0a;color:var(--dim);font-size:var(--t-meta);transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.admin__add:hover{background:#ffffff14;color:var(--text)}.admin__card{width:calc(100% - 2 * (var(--pad) + var(--safe)));margin:calc(24px * var(--s)) calc(var(--pad) + var(--safe)) 0;padding:calc(22px * var(--s)) calc(24px * var(--s));border-radius:calc(10px * var(--s));background:#ffffff0a}.admin__form{display:grid}.admin__label{font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.admin__input{margin-top:calc(12px * var(--s));padding-bottom:calc(8px * var(--s));font-size:calc(20px * var(--s));color:var(--text);box-shadow:0 1px #ffffff24;transition:box-shadow var(--fast) var(--ease)}.admin__input:focus{outline:none;box-shadow:0 1px 0 var(--text)}.admin__hint{margin-top:calc(10px * var(--s));max-width:46ch;font-size:var(--t-meta);color:var(--faint)}.admin__issued{margin-top:calc(16px * var(--s));padding:calc(18px * var(--s));border-radius:calc(10px * var(--s));background:#ffffff12}.admin__issued-note{font-size:var(--t-meta);color:var(--muted)}.admin__key{margin-top:calc(12px * var(--s));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(15px * var(--s));letter-spacing:.02em;color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.admin__issued-row{display:flex;gap:calc(8px * var(--s));margin-top:calc(16px * var(--s))}.admin__pairing{margin-top:calc(16px * var(--s));padding:calc(18px * var(--s));border-radius:calc(10px * var(--s));background:#ffffff12}.admin__pairing-row{display:flex;align-items:baseline;max-width:calc(360px * var(--s))}.admin__pairing-code,.admin__pairing-done{font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:calc(32px * var(--s));line-height:1;letter-spacing:.08em;color:var(--text);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.admin__pairing-done{letter-spacing:-.03em}.admin__pairing-left{margin-left:auto;color:var(--faint);font-size:var(--t-meta);font-variant-numeric:tabular-nums}.admin__pairing-bar{display:block;width:100%;max-width:calc(360px * var(--s));height:1px;margin-top:calc(12px * var(--s));background:#ffffff14;overflow:hidden}.admin__pairing-bar span{display:block;width:100%;height:100%;background:var(--muted);transform-origin:left;transition:transform 1s linear}.admin__pairing-note{margin:calc(12px * var(--s)) 0 calc(16px * var(--s));max-width:58ch;color:var(--faint);font-size:var(--t-meta)}.admin__pairing-note b{color:var(--muted);font-weight:500}.admin__ghosts{display:grid;gap:calc(10px * var(--s));padding:calc(12px * var(--s)) calc(var(--pad) + var(--safe))}.admin__ghost{display:block;height:calc(18px * var(--s));border-radius:calc(6px * var(--s));background:#ffffff0f;animation:breathe 1.6s ease-in-out infinite}.admin__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(24px * var(--s)) calc(20px * var(--s));margin-top:calc(20px * var(--s))}.admin__stat-value{font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:calc(30px * var(--s));line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.admin__stat-name{margin-top:calc(8px * var(--s));font-size:var(--t-meta);color:var(--faint)}.admin__fills{display:grid;gap:calc(24px * var(--s));max-width:calc(720px * var(--s));margin-top:calc(20px * var(--s))}.admin__fill-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(16px * var(--s))}.admin__fill-name{font-size:var(--t-body)}.admin__fill-share{font-family:Unbounded,system-ui,sans-serif;font-size:calc(18px * var(--s));line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.admin__fill-bar{display:block;overflow:hidden;height:calc(3px * var(--s));margin-top:calc(12px * var(--s));border-radius:999px;background:#ffffff1a}.admin__fill-bar span{display:block;height:100%;background:var(--text);transform-origin:left;transition:transform var(--slow) var(--ease)}.admin__fill-note{margin-top:calc(8px * var(--s));font-size:var(--t-meta);color:var(--faint);font-variant-numeric:tabular-nums}.admin__fill-dot{margin:0 .45em;color:var(--l3)}.admin__sources{display:grid;list-style:none;gap:calc(18px * var(--s));max-width:calc(520px * var(--s));margin-top:calc(20px * var(--s))}.admin__source{display:flex;align-items:center;justify-content:space-between;gap:calc(20px * var(--s))}.admin__source-text{min-width:0}.admin__source-name{font-size:var(--t-body)}.admin__source-state{margin-top:calc(2px * var(--s));font-size:var(--t-meta);color:var(--faint)}.admin__source[data-off=true] .admin__source-name{color:var(--dim)}.cdn-nodes__head,.cdn-node__head{display:flex;align-items:center;justify-content:space-between;gap:calc(20px * var(--s))}.cdn-nodes{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(300px * var(--s)),1fr));gap:calc(12px * var(--s));margin-top:calc(20px * var(--s));list-style:none}.cdn-node{padding:calc(18px * var(--s));border-radius:calc(9px * var(--s));background:#ffffff09}.cdn-node[data-off=true] .admin__source-name{color:var(--dim)}.cdn-node__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8px * var(--s)) calc(20px * var(--s));margin-top:calc(18px * var(--s));font-size:var(--t-meta)}.cdn-node__facts>div{display:flex;justify-content:space-between;gap:calc(12px * var(--s))}.cdn-node__facts dt{color:var(--faint)}.cdn-node__facts dd{color:var(--muted);font-variant-numeric:tabular-nums}.cdn-node__error{margin-top:calc(14px * var(--s));font-size:var(--t-meta);color:var(--dim);overflow-wrap:anywhere}.telemetry__head{display:flex;align-items:baseline;flex-wrap:wrap}.telemetry__since{margin-left:auto;font-size:var(--t-meta);color:var(--faint)}.telemetry__totals{display:flex;flex-wrap:wrap;margin-top:calc(22px * var(--s))}.telemetry__total{width:25%;padding-right:calc(18px * var(--s));box-sizing:border-box}.telemetry__total-name,.telemetry__total-note{font-size:var(--t-label);color:var(--faint)}.telemetry__total-value{margin-top:calc(8px * var(--s));font-family:Unbounded,system-ui,sans-serif;font-size:calc(27px * var(--s));line-height:1;font-variant-numeric:tabular-nums}.telemetry__total-note{margin-top:calc(7px * var(--s))}.telemetry__stats-scroll{overflow-x:auto;margin-top:calc(24px * var(--s))}.telemetry__stats{width:100%;min-width:calc(850px * var(--s));border-collapse:collapse;font-size:var(--t-meta);font-variant-numeric:tabular-nums}.telemetry__stats th,.telemetry__stats td{padding:calc(7px * var(--s)) calc(10px * var(--s));text-align:right;white-space:nowrap}.telemetry__stats th{font-size:var(--t-label);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.telemetry__stats th:first-child,.telemetry__stats td:first-child{padding-left:0;text-align:left}.telemetry__stats tbody tr:nth-child(2n) td{background:#ffffff06}.telemetry__viewers{min-width:calc(1080px * var(--s))}.telemetry__viewer>span{display:block}.telemetry__viewer>.admin__mono{margin-top:calc(3px * var(--s));font-size:var(--t-label);color:var(--faint)}.telemetry__viewers td[data-leading=true]{color:var(--text);font-weight:600}.telemetry__viewer-last{color:var(--faint)}.telemetry__chart{margin-top:calc(24px * var(--s))}.telemetry__chart-row{display:flex;align-items:flex-end;min-height:calc(66px * var(--s));margin-top:calc(8px * var(--s))}.telemetry__chart-name{width:calc(112px * var(--s));padding-bottom:calc(4px * var(--s));flex:0 0 auto;font-size:var(--t-label);color:var(--faint)}.telemetry__bars{display:flex;align-items:flex-end;height:calc(62px * var(--s));min-width:0;flex:1 1 auto;box-shadow:inset 0 -1px #ffffff14}.telemetry__bar{display:block;min-width:1px;margin-left:calc(2px * var(--s));flex:1 1 0;background:var(--muted);opacity:.72}.telemetry__bar:first-child{margin-left:0}.telemetry__bar[data-zero=true]{opacity:0}.telemetry__axis{display:flex;justify-content:space-between;margin:calc(8px * var(--s)) 0 0 calc(112px * var(--s));font-size:var(--t-label);color:var(--faint)}.telemetry__attempts{margin-top:calc(18px * var(--s));list-style:none}.telemetry__attempt{margin-top:calc(9px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s));border-radius:calc(8px * var(--s));background:#ffffff09}.telemetry__attempt[data-failed=true]{box-shadow:inset calc(2px * var(--s)) 0 0 var(--dim)}.telemetry__attempt-head,.telemetry__identity,.telemetry__attempt-foot{display:flex;align-items:baseline;flex-wrap:wrap}.telemetry__attempt-source{color:var(--text)}.telemetry__attempt-result{margin-left:calc(12px * var(--s));color:var(--muted)}.telemetry__attempt-time{margin-left:auto;font-size:var(--t-meta);color:var(--faint)}.telemetry__title{display:block;margin-top:calc(9px * var(--s));color:var(--text);font-size:var(--t-body);text-align:left;transition:color var(--fast) var(--ease)}.telemetry__title:hover{color:var(--muted)}.telemetry__identity,.telemetry__attempt-foot{margin-top:calc(8px * var(--s));font-size:var(--t-meta);color:var(--faint)}.telemetry__identity>span,.telemetry__attempt-foot>span{margin-right:calc(18px * var(--s))}.telemetry__agent{margin-top:calc(7px * var(--s));font-size:var(--t-label);color:var(--faint);overflow-wrap:anywhere;word-break:break-word}.telemetry__attempt-foot .admin__mono{overflow-wrap:anywhere;word-break:break-word}.telemetry__viewer button{color:var(--text);text-align:left;transition:color var(--fast) var(--ease)}.telemetry__viewer button:hover{color:var(--muted)}.telemetry__investigate{display:flex;align-items:center;justify-content:space-between}.activity__filter-row{display:flex;flex-wrap:wrap;margin-top:calc(10px * var(--s));margin-right:calc(-14px * var(--s))}.activity__field{position:relative;display:block;width:calc(142px * var(--s));margin-top:calc(14px * var(--s));margin-right:calc(14px * var(--s))}.activity__field--wide{width:calc(220px * var(--s))}.activity__field>span{display:block;font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.activity__select-wrap{position:relative;margin-top:calc(7px * var(--s))}.activity__select{display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(9px * var(--s)) calc(34px * var(--s)) calc(10px * var(--s)) calc(12px * var(--s));border-radius:calc(8px * var(--s));background:#ffffff0f;color:var(--dim);font-size:var(--t-meta);text-align:left;cursor:pointer;transition:background var(--fast) var(--ease),color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.activity__select>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity__select>i{position:absolute;right:calc(13px * var(--s));top:calc(13px * var(--s));width:calc(6px * var(--s));height:calc(6px * var(--s));border-right:1px solid var(--dim);border-bottom:1px solid var(--dim);transform:rotate(45deg);transition:border-color var(--fast) var(--ease),transform var(--fast) var(--ease)}.activity__select:hover,.activity__select[data-open=true]{background:#ffffff1a;color:var(--text)}.activity__select:hover>i,.activity__select[data-open=true]>i{border-color:var(--text)}.activity__select[data-open=true]>i{transform:translateY(calc(3px * var(--s))) rotate(225deg)}.activity__select:focus,.activity__search:focus{outline:none}.activity__select:focus-visible{background:#ffffff1a;color:var(--text);box-shadow:0 0 0 1px #ffffff52}.activity__select-list{position:absolute;top:calc(100% + 6px * var(--s));left:0;z-index:20;width:100%;max-height:calc(280px * var(--s));overflow-y:auto;padding:calc(5px * var(--s));border-radius:calc(10px * var(--s));background:var(--l1);box-shadow:0 calc(18px * var(--s)) calc(42px * var(--s)) #000000b8;scrollbar-width:thin;scrollbar-color:var(--faint) transparent;animation:rise var(--fast) var(--ease)}.activity__select-option{display:block;width:100%;padding:calc(8px * var(--s)) calc(9px * var(--s));border-radius:calc(6px * var(--s));color:var(--dim);font-size:var(--t-meta);text-align:left;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.activity__select-option+.activity__select-option{margin-top:calc(3px * var(--s))}.activity__select-option:hover,.activity__select-option:focus{outline:none;background:#ffffff14;color:var(--text)}.activity__select-option[data-on=true]{background:var(--text);color:var(--bg)}.activity__search:focus{box-shadow:0 1px 0 var(--text)}.activity__search-row{display:flex;align-items:center;margin-top:calc(22px * var(--s))}.activity__search{min-width:0;padding:calc(7px * var(--s)) 0;flex:1 1 auto;color:var(--text);font-size:var(--t-meta);box-shadow:0 1px #ffffff1f}.activity__search-row .admin__action{margin-left:calc(22px * var(--s));flex:0 0 auto}.activity__events{width:calc(100% - 2 * (var(--pad) + var(--safe)));max-width:calc(1180px * var(--s));margin:calc(18px * var(--s)) calc(var(--pad) + var(--safe)) 0;list-style:none}.activity__event{margin-top:calc(9px * var(--s));padding:calc(17px * var(--s)) calc(19px * var(--s));border-radius:calc(9px * var(--s));background:#ffffff0a;animation:rise var(--slow) var(--ease) backwards}.activity__event[data-failed=true]{box-shadow:inset calc(2px * var(--s)) 0 0 var(--dim)}.activity__event-head,.activity__summary,.activity__identity p,.activity__attempt-toggle>div{display:flex;align-items:baseline;flex-wrap:wrap}.activity__kind{color:var(--text)}.activity__result{margin-left:calc(12px * var(--s));color:var(--muted)}.activity__event-head time{margin-left:auto;font-size:var(--t-meta);color:var(--faint)}.activity__query,.activity__title{display:block;margin-top:calc(10px * var(--s));color:var(--text);font-size:var(--t-body);text-align:left}.activity__title{transition:color var(--fast) var(--ease)}.activity__title:hover{color:var(--muted)}.activity__summary{margin-top:calc(8px * var(--s));font-size:var(--t-meta);color:var(--muted)}.activity__summary>span{margin-left:calc(16px * var(--s));color:var(--faint)}.activity__identity{margin-top:calc(13px * var(--s));padding-top:calc(11px * var(--s));box-shadow:inset 0 1px #ffffff0e;font-size:var(--t-label);color:var(--faint)}.activity__identity p{margin-top:calc(5px * var(--s));overflow-wrap:anywhere;word-break:break-word}.activity__identity p:first-child{margin-top:0;font-size:var(--t-meta)}.activity__identity span{margin-right:calc(18px * var(--s))}.activity__disclose{display:flex;align-items:center;margin-top:calc(12px * var(--s));font-size:var(--t-meta);color:var(--dim);transition:color var(--fast) var(--ease)}.activity__disclose:hover,.activity__disclose[data-open=true]{color:var(--muted)}.activity__disclose span{margin-left:calc(8px * var(--s))}.activity__attempts{margin-top:calc(8px * var(--s));list-style:none}.activity__attempt{padding:calc(9px * var(--s)) 0;box-shadow:inset 0 1px #ffffff0d;font-size:var(--t-label);color:var(--faint)}.activity__attempt-toggle{display:block;width:100%;color:inherit;font:inherit;text-align:left}.activity__attempt-toggle span{margin-right:calc(16px * var(--s))}.activity__attempt-source{color:var(--muted);transition:color var(--fast) var(--ease)}.activity__attempt-toggle:hover .activity__attempt-source,.activity__attempt-toggle:focus .activity__attempt-source,.activity__attempt[data-open=true] .activity__attempt-source{color:var(--text)}.activity__attempt-toggle .activity__attempt-arrow{margin-right:0;margin-left:auto;color:var(--dim)}.activity__voice-note,.activity__voices{margin-top:calc(9px * var(--s));padding-left:calc(14px * var(--s));color:var(--dim)}.activity__voices>p{color:var(--faint)}.activity__voices ol{margin-top:calc(5px * var(--s));list-style:none}.activity__voices li{display:flex;align-items:baseline;margin-top:calc(4px * var(--s));color:var(--muted);overflow-wrap:anywhere}.activity__voices li>.admin__mono{width:calc(26px * var(--s));flex:0 0 auto;color:var(--faint)}.activity__more{display:block;margin:calc(20px * var(--s)) calc(var(--pad) + var(--safe)) 0}.reports__message{margin-top:calc(10px * var(--s));color:var(--text);font-size:var(--t-body);overflow-wrap:anywhere;word-break:break-word}.reports__context{display:flex;flex-wrap:wrap;margin-top:calc(10px * var(--s))}.reports__context>span{margin:0 calc(6px * var(--s)) calc(6px * var(--s)) 0;padding:calc(4px * var(--s)) calc(8px * var(--s));border-radius:calc(6px * var(--s));background:var(--l1);color:var(--muted);font-size:var(--t-label);line-height:1.2}.reports__context>span[data-action=failed]{background:var(--l2);color:var(--text)}.reports__line{display:flex;align-items:baseline;margin-top:calc(8px * var(--s));font-size:var(--t-meta);color:var(--faint)}.reports__line>span{width:calc(76px * var(--s));flex:0 0 auto}.reports__line code{color:var(--muted);font:inherit;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.reports__page{padding:0;color:inherit;text-align:left;cursor:pointer}.reports__page code{box-shadow:0 1px #ffffff2e;transition:color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.reports__page:hover code,.reports__page:focus-visible code{color:var(--text);box-shadow:0 1px 0 currentColor}.reports__trace{margin-top:calc(12px * var(--s));color:var(--muted);font-size:var(--t-meta)}.reports__trace>summary{width:fit-content;cursor:pointer;color:var(--dim);transition:color var(--fast) var(--ease)}.reports__trace>summary:hover,.reports__trace>summary:focus-visible{color:var(--text)}.reports__facts{margin-top:calc(10px * var(--s))}.reports__facts>div{display:flex;align-items:baseline;margin-top:calc(5px * var(--s))}.reports__facts dt{width:calc(104px * var(--s));flex:0 0 auto;color:var(--faint)}.reports__facts dd{min-width:0;overflow-wrap:anywhere}.reports__facts code,.reports__timeline time{font-family:ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.reports__timeline{margin-top:calc(12px * var(--s));padding-top:calc(8px * var(--s));box-shadow:inset 0 1px #ffffff12;list-style:none}.reports__timeline li{display:flex;align-items:baseline;flex-wrap:wrap;margin-top:calc(5px * var(--s))}.reports__timeline time{min-width:10ch;flex:0 0 auto;white-space:nowrap;color:var(--faint)}.reports__timeline strong{margin-right:calc(10px * var(--s));color:var(--text);font-weight:400}.reports__timeline span{margin-right:calc(10px * var(--s));color:var(--faint)}.reports__neutral-details{margin-top:calc(22px * var(--s));color:var(--muted);font-size:var(--t-meta)}.reports__neutral-details>summary{width:fit-content;cursor:pointer;color:var(--dim)}.reports__neutral-events{margin-top:calc(12px * var(--s));list-style:none}.reports__neutral-events li{display:flex;align-items:baseline;flex-wrap:wrap;padding:calc(9px * var(--s)) 0;box-shadow:inset 0 1px #ffffff12}.reports__neutral-events li>*{margin-right:calc(12px * var(--s))}.reports__neutral-events li[data-failed=true]>span:last-of-type{color:var(--text)}.reports__neutral-events code,.reports__neutral-events time{color:var(--faint);font:inherit;overflow-wrap:anywhere}.reports__neutral-title{padding:0;color:var(--text);cursor:pointer;box-shadow:0 1px #ffffff2e}.runs__head{display:flex;align-items:baseline;flex-wrap:wrap}.runs__when{font-size:var(--t-title);font-weight:400}.runs__mode{margin-left:auto;font-size:var(--t-meta);color:var(--faint);white-space:nowrap}.admin__card[data-broken=true]{box-shadow:inset calc(3px * var(--s)) 0 0 var(--dim)}.runs__total{display:flex;align-items:baseline;flex-wrap:wrap;margin-top:calc(16px * var(--s))}.runs__sum{margin-right:calc(22px * var(--s));font-size:var(--t-meta);color:var(--faint);white-space:nowrap}.runs__value{font-weight:400;font-variant-numeric:tabular-nums;color:var(--text)}.runs__sum .runs__value{margin-right:calc(4px * var(--s));font-family:Unbounded,system-ui,sans-serif;font-size:calc(19px * var(--s));letter-spacing:-.02em}.runs__note,.culled__note{margin:calc(20px * var(--s)) calc(var(--pad) + var(--safe)) 0}.runs__steps{margin-top:calc(18px * var(--s));list-style:none}.runs__step{margin-top:calc(12px * var(--s));padding-top:calc(12px * var(--s));box-shadow:inset 0 1px #ffffff12}.runs__line{display:flex;align-items:baseline;flex-wrap:wrap}.runs__name{color:var(--text)}.runs__state{margin-left:calc(14px * var(--s));font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.runs__step[data-state=failed] .runs__state,.runs__step[data-state=broken] .runs__state{color:var(--text)}.runs__step[data-state=running] .runs__state{color:var(--muted);animation:breathe 2s ease-in-out infinite}.runs__took{margin-left:auto;font-size:var(--t-meta);color:var(--faint);white-space:nowrap}.runs__dot{margin:0 calc(6px * var(--s));color:var(--l3)}.runs__why{margin-top:calc(8px * var(--s));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--t-meta);color:var(--muted);overflow-wrap:anywhere}.runs__tally{display:flex;flex-wrap:wrap;margin-top:calc(8px * var(--s));font-size:var(--t-meta);color:var(--dim)}.runs__count{margin-right:calc(18px * var(--s));white-space:nowrap}.runs__count[data-zero=true],.runs__count[data-zero=true] .runs__value{color:var(--faint)}.runs__flag{margin-right:calc(18px * var(--s));font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text);white-space:nowrap}@media(max-width:1100px){.admin__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.admin__table{min-width:728px}.admin__limit{margin-left:0}.admin__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin__stat-value{font-size:calc(24px * var(--s))}.runs__took{margin-left:calc(14px * var(--s))}.runs__mode{margin-left:0}.telemetry__total{width:50%;margin-top:calc(18px * var(--s))}.telemetry__totals{margin-top:0}.telemetry__since,.telemetry__attempt-time{width:100%;margin-top:calc(6px * var(--s));margin-left:0}.telemetry__chart-name{width:calc(70px * var(--s))}.telemetry__axis{margin-left:calc(70px * var(--s))}.telemetry__investigate,.activity__search-row{align-items:flex-start;flex-direction:column}.telemetry__investigate .admin__action,.activity__search-row .admin__action{margin-top:calc(14px * var(--s));margin-left:0}.activity__field,.activity__field--wide{width:calc(50% - 14px * var(--s))}.activity__search{width:100%}.activity__event-head time{width:100%;margin-top:calc(6px * var(--s));margin-left:0}}.admin__col-tmdb{width:calc(124px * var(--s))}.admin__col-when{width:calc(96px * var(--s))}.admin__col-undo{width:calc(104px * var(--s))}.admin__row td.admin__wrap{white-space:normal;color:var(--faint)}.admin__kind{display:block;color:var(--faint)}.admin__faint{color:var(--faint)}.presence__headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(34px * var(--s))}.presence__headline>div{display:flex;align-items:baseline;gap:calc(10px * var(--s))}.presence__number{font-family:Unbounded,system-ui,sans-serif;font-size:calc(42px * var(--s));color:var(--text);font-variant-numeric:tabular-nums}.presence__caption,.presence__hint,.presence__loading{color:var(--faint);font-size:var(--t-meta)}.presence__periods{display:flex;flex-wrap:wrap;gap:calc(8px * var(--s));margin-top:calc(22px * var(--s))}.presence__periods .admin__action[data-on=true]{background:#ffffff21;color:var(--text)}.presence__chart{margin-top:calc(24px * var(--s))}.presence__bars{display:flex;align-items:flex-end;width:100%;height:calc(150px * var(--s));box-shadow:inset 0 -1px #ffffff17}.presence__bar{min-width:0;height:0;flex:1 1 0;background:var(--muted);opacity:.76;transition:height var(--fast) var(--ease)}.presence__bar[data-zero=true]{opacity:0}.presence__axis{display:flex;justify-content:space-between;margin-top:calc(8px * var(--s));color:var(--faint);font-size:var(--t-label)}.presence__hint,.presence__loading{margin-top:calc(10px * var(--s))}.admin__retry{margin-top:calc(12px * var(--s));color:var(--dim);font-size:var(--t-meta)}.admin__section-title{font-family:Unbounded,system-ui,sans-serif;font-weight:400;color:var(--text)}.presence__person{position:relative;margin-top:calc(16px * var(--s));padding-top:calc(16px * var(--s));box-shadow:inset 0 1px #ffffff12}.presence__name{color:var(--text);font-size:calc(18px * var(--s))}.presence__devices{margin-left:calc(10px * var(--s));color:var(--faint);font-size:var(--t-meta)}.presence__device-list{list-style:none}.presence__device{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(8px * var(--s)) calc(14px * var(--s));margin-top:calc(10px * var(--s));color:var(--faint);font-size:var(--t-meta)}.presence__watching{color:var(--dim);transition:color var(--fast) var(--ease)}.presence__watching:hover,.presence__name:hover{color:var(--text)}.presence__agent{width:100%;overflow-wrap:anywhere;color:var(--faint);font-size:var(--t-label)}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(10px * var(--s));width:calc(260px * var(--s));margin-top:calc(22px * var(--s))}.keypad__key{padding:calc(14px * var(--s)) 0;border:none;border-radius:var(--radius);background:var(--l2);color:var(--text);font-family:inherit;font-size:calc(20px * var(--s));cursor:pointer;transition:background var(--fast) var(--ease),transform var(--fast) var(--ease)}.keypad__key:focus{outline:none;background:var(--l3);transform:translateY(calc(-1px * var(--s)));box-shadow:0 0 0 calc(2px * var(--s)) var(--text)}.keypad__key:disabled{opacity:.4;cursor:default}.keypad__key--erase{grid-column:span 2;font-size:calc(15px * var(--s));letter-spacing:.04em}.gate{display:grid;height:100%;padding:var(--space-2xl) var(--space-xl);grid-template-columns:min(46ch,100%);place-content:center start;padding-left:clamp(var(--space-xl),12vw,200px);align-content:center}.gate__inner{width:100%;animation:gate-in .6s var(--ease) both}@keyframes gate-in{0%{opacity:0;transform:translateY(12px)}}.gate__wordmark{margin-bottom:var(--space-2xl);font-family:Unbounded,system-ui,sans-serif;font-weight:500;font-size:clamp(44px,7vw,78px);line-height:1;letter-spacing:.32em;text-indent:.32em}.gate__form{display:grid;gap:var(--space-xs)}.gate__label{font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.gate__input{width:100%;padding:var(--space-sm) 0;background:none;color:var(--text);font-size:clamp(17px,2.1vw,22px);font-family:ui-monospace,SF Mono,Cascadia Mono,monospace;letter-spacing:.04em;border-radius:calc(8px * var(--s));background:#ffffff0d;padding-inline:var(--space-sm);transition:background var(--fast) var(--ease)}.gate__input::placeholder{color:var(--l3)}.gate__input:focus{outline:none;background:#ffffff1a}.gate__hint{min-height:3.2em;font-size:var(--t-meta);color:var(--faint);transition:color var(--fast) var(--ease)}.gate__hint[role=alert]{color:var(--muted)}.gate__submit{justify-self:start;margin-top:var(--space-xs)}.gate__submit svg{transform:translateY(calc(-1px * var(--s)))}.gate__submit:disabled{opacity:.4;cursor:default}.gate__form--code{padding-bottom:calc(var(--space-xs) * 2 + 51.2px * var(--s))}.gate__input--code{width:7ch;text-align:center}.fav{flex:none}.fav__heart{fill:transparent;transition:fill .2s ease}.fav--on .fav__heart{fill:currentColor}@media(prefers-reduced-motion:reduce){.fav__heart{transition-duration:.1s}}.hero{position:relative;z-index:2;display:flex;align-items:flex-end;min-height:min(62vh,calc(420px * var(--s)));padding:calc(48px * var(--s)) calc(var(--pad) + var(--safe)) calc(40px * var(--s))}.hero__inner{max-width:calc(660px * var(--s))}.hero__inner[data-replacing=true]{animation:rise var(--swap) var(--ease) backwards}.hero__title{margin-bottom:calc(18px * var(--s) - .16em);font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:var(--t-hero);line-height:1.08;letter-spacing:-.035em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;overflow-wrap:anywhere}.hero__title[data-unbroken=true]{word-break:break-all;text-wrap:balance}.hero__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(14px * var(--s));margin-bottom:calc(14px * var(--s));font-size:var(--t-meta);color:var(--dim)}.hero__meta small{font-size:.86em;color:var(--faint)}.hero__rating{color:var(--text);font-weight:700}.hero__rating small{margin-right:.4em;font-weight:500}.hero__orig{flex:1 1 0px;min-width:0;max-width:100%;overflow:hidden;color:var(--faint);white-space:nowrap;text-overflow:ellipsis}.hero__overview{max-width:62ch;margin-bottom:calc(26px * var(--s));font-size:var(--t-meta);line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero__meta+.hero__actions{margin-top:calc(12px * var(--s))}.hero__actions{display:flex;flex-wrap:wrap;gap:calc(12px * var(--s))}.row{transition:opacity var(--slow) var(--ease)}.row[data-active=false]{opacity:.3}.row__label{padding:0 calc(var(--pad) + var(--safe));margin-bottom:calc(17px * var(--s));font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);transition:color var(--slow) var(--ease)}.row[data-active=true] .row__label{color:var(--muted)}.row__strip{display:flex;gap:var(--gap);padding:calc(22px * var(--s)) calc(var(--pad) + var(--safe)) calc(52px * var(--s));margin-bottom:calc(-26px * var(--s));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-left:calc(var(--pad) + var(--safe));overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.row__strip[data-free-scroll=true]{scroll-snap-type:none}.row__strip::-webkit-scrollbar{display:none}.row__strip.is-dragging{cursor:grabbing;scroll-snap-type:none}.row__strip.is-dragging .tile{transition:none}.row__strip>*{scroll-snap-align:start}.home{position:relative;min-height:100%;opacity:1;transition:opacity var(--slow) var(--ease)}.home[data-entered=false]{visibility:hidden;opacity:0}.home__rows{position:relative;z-index:2;display:flex;flex-direction:column;gap:calc(34px * var(--s));padding-bottom:calc(64px * var(--s))}.home__failed{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;padding:calc(48px * var(--s)) calc(var(--pad) + var(--safe));color:var(--dim)}.home__failed>*{margin-right:calc(20px * var(--s))}.person{position:relative;min-height:100%;padding-bottom:calc(96px * var(--s) + var(--screen-safe-bottom))}.person__back{margin:calc(var(--space-md) + var(--safe) + var(--screen-safe-top)) 0 0 calc(var(--pad) + var(--safe) + var(--screen-safe-left));animation:rise var(--slow) var(--ease) backwards}.person__head{display:flex;align-items:flex-start;gap:calc(32px * var(--s));padding:calc(48px * var(--s)) calc(var(--pad) + var(--safe) + var(--screen-safe-right)) calc(56px * var(--s)) calc(var(--pad) + var(--safe) + var(--screen-safe-left));animation:rise var(--slow) var(--ease) backwards;animation-delay:.08s}.person__photo{display:grid;place-items:center;flex:none;width:calc(200px * var(--s));aspect-ratio:3 / 4;border-radius:var(--radius);overflow:hidden;background:var(--l1);box-shadow:0 calc(16px * var(--s)) calc(40px * var(--s)) #0009;font-family:Unbounded,system-ui,sans-serif;font-size:calc(52px * var(--s));color:var(--faint)}.person__photo img{width:100%;height:100%;object-fit:cover;object-position:center 12%}.person__name{font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:calc(44px * var(--s));line-height:1.05;letter-spacing:-.035em}.person__meta{display:flex;flex-wrap:wrap;gap:calc(14px * var(--s));margin-top:calc(14px * var(--s));font-size:var(--t-meta);color:var(--dim)}.person__meta span:first-letter{text-transform:uppercase}.person__born{margin-top:calc(8px * var(--s));font-size:var(--t-meta);color:var(--faint)}.person__bio{max-width:68ch;margin-top:calc(20px * var(--s))}.person__bio p{color:var(--muted);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.person__bio[data-open=true] p{-webkit-line-clamp:unset;overflow:visible}.person__more{margin-top:calc(8px * var(--s));font-size:var(--t-meta);color:var(--dim);transition:color var(--fast) var(--ease)}.person__more:hover{color:var(--text)}.person__year{padding:0 calc(var(--pad) + var(--safe));animation:rise var(--slow) var(--ease) backwards;animation-delay:.16s}.person__year+.person__year{margin-top:calc(44px * var(--s))}.person__year-label{margin-bottom:calc(18px * var(--s));font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:calc(20px * var(--s));color:var(--faint);font-variant-numeric:tabular-nums}.person__empty{max-width:46ch;padding:calc(40px * var(--s)) calc(var(--pad) + var(--safe));color:var(--dim)}.person__failed{display:flex;flex-wrap:wrap;align-items:center;padding:calc(40px * var(--s)) calc(var(--pad) + var(--safe));color:var(--dim)}.person__failed>*{margin-right:calc(20px * var(--s));margin-bottom:calc(12px * var(--s))}.profile{position:relative;min-height:100%;padding-bottom:calc(96px * var(--s))}.profile__head{padding:calc(28px * var(--s)) 0 calc(40px * var(--s));animation:rise var(--slow) var(--ease) backwards;animation-delay:.08s}.profile__title{padding:0 calc(var(--pad) + var(--safe));font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:calc(44px * var(--s));line-height:1;letter-spacing:-.035em}.profile__failed{display:flex;flex-wrap:wrap;align-items:center;padding:0 calc(var(--pad) + var(--safe));color:var(--dim)}.profile__failed>*{margin-right:calc(20px * var(--s));margin-bottom:calc(12px * var(--s))}.profile__cards{display:grid;gap:calc(28px * var(--s));max-width:calc(720px * var(--s));padding:0 calc(var(--pad) + var(--safe))}.profile__card{padding:calc(24px * var(--s)) calc(26px * var(--s)) calc(26px * var(--s));border-radius:calc(12px * var(--s));background:#ffffff0a}.profile__card-title{font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.profile__name{margin-top:calc(18px * var(--s));font-size:calc(28px * var(--s));line-height:1.15}.profile__role{margin-top:calc(4px * var(--s));font-size:var(--t-meta);color:var(--muted)}.profile__facts{display:grid;gap:calc(10px * var(--s));margin-top:calc(22px * var(--s));font-size:var(--t-meta)}.profile__fact{display:flex;justify-content:space-between;gap:calc(16px * var(--s))}.profile__fact dt{color:var(--faint)}.profile__fact dd{color:var(--muted);text-align:right}.profile__count{margin-top:calc(18px * var(--s));font-size:calc(28px * var(--s));line-height:1}.profile__of{font-size:calc(18px * var(--s));color:var(--faint)}.profile__hint{max-width:46ch;margin-top:calc(12px * var(--s));font-size:var(--t-meta);line-height:1.4;color:var(--faint)}.profile__switch{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(24px * var(--s));margin-top:calc(18px * var(--s))}.profile__switch-text{min-width:0}.profile__switch-name{font-size:var(--t-body)}.profile__switch .profile__hint{margin-top:calc(6px * var(--s))}.profile__msx-lead{margin-top:calc(18px * var(--s));font-size:calc(22px * var(--s));line-height:1.3}.profile__guide{margin-top:calc(24px * var(--s));list-style:none}.profile__guide>li{display:flex;align-items:flex-start}.profile__guide>li+li{margin-top:calc(20px * var(--s))}.profile__guide-step{flex:0 0 auto;width:calc(34px * var(--s));padding-top:calc(2px * var(--s));font-size:var(--t-label);font-weight:600;font-variant-numeric:tabular-nums;color:var(--faint)}.profile__guide-copy{min-width:0;margin-left:calc(16px * var(--s))}.profile__guide-name{font-size:var(--t-body);line-height:1.35}.profile__guide .profile__hint{margin-top:calc(5px * var(--s))}.profile__guide code{font:inherit;white-space:nowrap;color:var(--dim)}.profile__card--ghost{display:grid;gap:calc(14px * var(--s))}.profile__ghost{height:calc(12px * var(--s));border-radius:calc(4px * var(--s));background:var(--l1);animation:breathe 1.6s ease-in-out infinite}.profile__ghost--label{width:calc(90px * var(--s))}.profile__ghost--value{width:calc(150px * var(--s));height:calc(20px * var(--s))}.profile__ghost--line{width:100%}.profile__devices{display:grid;list-style:none;gap:calc(14px * var(--s));margin-top:calc(20px * var(--s))}.profile__device-name{font-size:var(--t-body)}.profile__device-mine{margin-left:.6em;font-size:var(--t-meta);color:var(--faint)}.profile__device-close{float:right;padding:calc(3px * var(--s)) calc(10px * var(--s));border-radius:999px;font-size:var(--t-label);color:var(--faint);transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.profile__device-close:hover{background:#ffffff14;color:var(--text)}.profile__device-note{margin-top:calc(2px * var(--s));font-size:var(--t-meta);color:var(--dim)}.profile__empty{max-width:46ch;margin-top:calc(20px * var(--s));font-size:var(--t-meta);line-height:1.5;color:var(--muted)}.profile__ask,.profile__leave{justify-self:start;margin-top:calc(22px * var(--s));font:inherit;font-size:var(--t-meta);color:var(--dim);cursor:pointer;transition:color var(--fast) var(--ease)}.profile__ask:hover,.profile__leave:hover{color:var(--text)}.profile__ask:disabled,.profile__leave:disabled{cursor:default;opacity:.5}.profile__code{margin-top:calc(22px * var(--s))}.profile__code-digits{font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:calc(38px * var(--s));line-height:1;letter-spacing:.24em;text-indent:.24em}.profile__code-done{font-size:calc(22px * var(--s))}.profile__device-what{margin-top:calc(2px * var(--s));font-size:var(--t-meta);color:var(--muted)}.profile__device-dot{margin:0 .45em;color:var(--l3)}.profile__code-row{display:flex;align-items:baseline;gap:calc(20px * var(--s))}.profile__code-left{font-family:Unbounded,system-ui,sans-serif;font-size:calc(26px * var(--s));line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--dim)}.profile__code-bar{display:block;overflow:hidden;height:calc(2px * var(--s));margin-top:calc(14px * var(--s));background:#ffffff1a}.profile__code-bar span{display:block;height:100%;background:var(--text);transform-origin:left;transition:transform 1s linear}.search{position:relative;min-height:100%;padding-bottom:calc(96px * var(--s))}.search__field{display:flex;align-items:center;gap:calc(14px * var(--s));margin:calc(28px * var(--s)) calc(var(--pad) + var(--safe)) 0;padding:calc(18px * var(--s)) calc(22px * var(--s));border-radius:calc(12px * var(--s));background:#ffffff0f;color:var(--faint);transition:background var(--fast) var(--ease);animation:rise var(--slow) var(--ease) backwards;animation-delay:.08s}.search__field:focus-within{background:#ffffff1c;color:var(--muted)}.search__field input{flex:1;min-width:0;font-family:Unbounded,system-ui,sans-serif;font-size:calc(24px * var(--s));letter-spacing:-.02em;color:var(--text)}.search__field input::placeholder{color:var(--faint);letter-spacing:normal;font-family:Onest,system-ui,sans-serif;font-size:calc(18px * var(--s))}.search__field input:focus-visible{outline:none}.search__results{padding:calc(40px * var(--s)) calc(var(--pad) + var(--safe)) 0;animation:rise var(--slow) var(--ease) backwards;animation-delay:.16s}.search__note{max-width:52ch;padding:calc(32px * var(--s)) calc(var(--pad) + var(--safe));color:var(--dim)}.search__failed{display:flex;flex-wrap:wrap;align-items:center;padding:calc(32px * var(--s)) calc(var(--pad) + var(--safe));color:var(--dim)}.search__failed>*{margin-right:calc(20px * var(--s));margin-bottom:calc(12px * var(--s))}.search__tail{height:1px}.watching{position:relative;min-height:100%;padding-bottom:calc(96px * var(--s))}.watching__head{padding:calc(28px * var(--s)) 0 calc(40px * var(--s));animation:rise var(--slow) var(--ease) backwards;animation-delay:.08s}.watching__title{padding:0 calc(var(--pad) + var(--safe));font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:calc(44px * var(--s));line-height:1;letter-spacing:-.035em}.watching__grid{padding:0 calc(var(--pad) + var(--safe));animation:rise var(--slow) var(--ease) backwards;animation-delay:.16s}.watching__section{padding:calc(64px * var(--s)) calc(var(--pad) + var(--safe)) calc(18px * var(--s));font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.watching__note{max-width:46ch;padding:calc(56px * var(--s)) calc(var(--pad) + var(--safe));color:var(--dim)}.watching__failed{display:flex;flex-wrap:wrap;align-items:center;padding:calc(32px * var(--s)) calc(var(--pad) + var(--safe));color:var(--dim)}.watching__failed>*{margin-right:calc(20px * var(--s));margin-bottom:calc(12px * var(--s))}.watching .poster-grid__caption{display:block;-webkit-line-clamp:unset}:root[data-tiles=labels] .watching .poster-grid__caption{margin-top:calc(12px * var(--s))}.watching__episode{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--dim)}.watching__summary{display:none;align-items:baseline;flex:1 1 auto;min-width:0;overflow:hidden}.watching__status{display:flex;align-items:center;min-width:0}:root[data-tiles=labels] .watching__episode,:root[data-tiles=labels] .watching__left{display:none}:root[data-tiles=labels] .watching__summary{display:flex}.watching__summary-number{flex:none;white-space:nowrap}.watching__summary-progress{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.watching__left{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.watching__drop{display:flex;flex:0 0 auto;width:calc(18px * var(--s));height:calc(18px * var(--s));margin-left:calc(6px * var(--s));align-items:center;justify-content:center;color:var(--faint);transition:color var(--fast) var(--ease)}.watching__drop svg{display:block}.watching__drop:hover,.watching__drop:focus-visible{color:var(--text)}@media(max-width:720px){.watching__left-prefix,:root[data-tiles=labels] .watching__summary-prefix{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}}.bar{position:sticky;top:0;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:calc(36px * var(--s));padding-top:calc(26px * var(--s) + var(--screen-safe-top));padding-right:calc(var(--pad) + var(--safe) + var(--screen-safe-right));padding-bottom:calc(26px * var(--s));padding-left:calc(var(--pad) + var(--safe) + var(--screen-safe-left))}@media(min-width:721px)and (max-width:1280px){.bar{gap:calc(20px * var(--s));padding-right:calc(24px * var(--s) + var(--safe) + var(--screen-safe-right));padding-left:calc(24px * var(--s) + var(--safe) + var(--screen-safe-left))}.bar__nav{gap:calc(16px * var(--s))}.bar__tools{gap:calc(8px * var(--s))}}.bar:before{content:"";position:absolute;top:0;right:0;bottom:-50%;left:0;z-index:-1;background:linear-gradient(to bottom,var(--bg) 0%,color-mix(in oklab,var(--bg) 98%,transparent) 30%,color-mix(in oklab,var(--bg) 94%,transparent) 50%,color-mix(in oklab,var(--bg) 84%,transparent) 66%,color-mix(in oklab,var(--bg) 65%,transparent) 76%,color-mix(in oklab,var(--bg) 43%,transparent) 84%,color-mix(in oklab,var(--bg) 23%,transparent) 92%,transparent 100%);opacity:.55;pointer-events:none;transition:opacity var(--slow) var(--ease)}.bar[data-scrolled=true]:before{opacity:1}.bar__wordmark{color:inherit;text-decoration:none;font-family:Unbounded,system-ui,sans-serif;font-weight:500;font-size:calc(18px * var(--s));letter-spacing:.36em;text-indent:.36em}.bar__nav{display:flex;gap:calc(28px * var(--s));font-size:var(--t-meta)}.bar__nav a{color:var(--faint);text-decoration:none;touch-action:manipulation;transition:color var(--fast) var(--ease)}.bar__nav-link{position:relative;display:inline-flex;align-items:center}.bar__release-notice{position:absolute;top:0;right:calc(-8px * var(--s));width:calc(5px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:var(--text);box-shadow:0 0 calc(8px * var(--s)) #ffffffbf;pointer-events:none}.bar__nav a[aria-current]{color:var(--text)}.bar__tools{display:flex;align-items:center;gap:calc(12px * var(--s));margin-left:auto}.bar__pill{display:inline-flex;align-items:center;gap:calc(8px * var(--s));padding:calc(8px * var(--s)) calc(18px * var(--s));border-radius:999px;background:#ffffff0f;color:var(--dim);font-size:var(--t-meta);text-decoration:none;touch-action:manipulation;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.bar__pill[data-on=true]{background:#ffffff1c;color:var(--text)}.bar__pill.bar__pill--search{justify-content:center;flex:0 0 auto;width:calc(36px * var(--s));height:calc(36px * var(--s));padding:0}.bar__face{display:grid;place-items:center;width:calc(36px * var(--s));height:calc(36px * var(--s));border-radius:999px;background:#ffffff1a;color:var(--dim);font-size:var(--t-meta);font-weight:500;line-height:1;text-decoration:none;touch-action:manipulation;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.bar__face[aria-current]{background:#ffffff29;color:var(--text)}@media(hover:hover)and (pointer:fine){.bar__nav a:hover{color:var(--muted)}.bar__pill:hover{background:#ffffff1c;color:var(--text)}.bar__face:hover{background:#ffffff29;color:var(--text)}}@media(max-width:720px){.bar{flex-wrap:wrap;gap:calc(14px * var(--s));padding-top:calc(14px * var(--s) + var(--screen-safe-top));padding-right:calc(var(--pad) + var(--safe) + var(--screen-safe-right));padding-bottom:calc(10px * var(--s));padding-left:calc(var(--pad) + var(--safe) + var(--screen-safe-left))}.bar__nav{order:3;width:100%;gap:calc(20px * var(--s));margin-right:calc(0px - var(--pad) - var(--safe) - var(--screen-safe-right));margin-left:calc(0px - var(--pad) - var(--safe) - var(--screen-safe-left));padding-right:calc(var(--pad) + var(--safe) + var(--screen-safe-right));padding-left:calc(var(--pad) + var(--safe) + var(--screen-safe-left));overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bar__nav::-webkit-scrollbar{display:none}.bar__nav a{white-space:nowrap}.bar__pill{padding:calc(8px * var(--s)) calc(10px * var(--s))}.bar__pill--tv{display:none}}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.backdrop__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s var(--ease)}.backdrop__layer img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.backdrop__layer--on{opacity:.62}.backdrop[data-entry=true] .backdrop__layer--on{transition:none;animation:backdrop-entry var(--slow) var(--ease) backwards}@keyframes backdrop-entry{0%{opacity:0}}.backdrop__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--bg) 0%,color-mix(in oklab,var(--bg) 97%,transparent) 9%,color-mix(in oklab,var(--bg) 90%,transparent) 17%,color-mix(in oklab,var(--bg) 79%,transparent) 26%,color-mix(in oklab,var(--bg) 65%,transparent) 36%,color-mix(in oklab,var(--bg) 50%,transparent) 46%,color-mix(in oklab,var(--bg) 35%,transparent) 57%,color-mix(in oklab,var(--bg) 22%,transparent) 68%,color-mix(in oklab,var(--bg) 11%,transparent) 80%,color-mix(in oklab,var(--bg) 4%,transparent) 90%,transparent 100%),linear-gradient(to right,var(--bg) 0%,color-mix(in oklab,var(--bg) 78%,transparent) 22%,color-mix(in oklab,var(--bg) 42%,transparent) 42%,color-mix(in oklab,var(--bg) 14%,transparent) 60%,transparent 76%)}.poster-shelf{margin-top:calc(52px * var(--s))}.poster-shelf__label{margin-bottom:calc(18px * var(--s));font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.poster-shelf__strip{display:flex;gap:var(--gap);padding-top:calc(22px * var(--s));padding-bottom:calc(52px * var(--s));margin-top:calc(-22px * var(--s));margin-bottom:calc(-52px * var(--s));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.poster-shelf__strip::-webkit-scrollbar{display:none}.poster-shelf__strip.is-dragging{cursor:grabbing;scroll-snap-type:none}.poster-shelf__strip.is-dragging .tile{transition:none}.poster-shelf__item{position:relative;scroll-snap-align:start;flex:0 0 auto}.poster-shelf__item[data-current=true] .tile__art:after{opacity:0}.poster-shelf__mark{position:absolute;top:100%;left:0;right:0;margin-top:calc(10px * var(--s));font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--text);pointer-events:none}.title-about{max-width:calc(660px * var(--s));margin-top:calc(40px * var(--s))}.title-about__title{font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.title-about__overview{max-width:68ch;margin-top:calc(16px * var(--s));color:var(--muted)}.title-about__facts{display:grid;gap:calc(10px * var(--s));margin-top:calc(20px * var(--s));font-size:var(--t-meta)}.title-about__fact{display:flex;justify-content:space-between;gap:calc(16px * var(--s))}.title-about__fact dt{flex:none;color:var(--faint)}.title-about__fact dd{color:var(--muted);text-align:right}.title-about__link{padding:0;border:0;background:none;font:inherit;color:var(--text);cursor:pointer;transition:color var(--fast) var(--ease)}.title-about__link:hover,.title-about__link:focus-visible{color:#fff}.title-about__subtitle{margin-top:calc(30px * var(--s));font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.title-about__parts{display:grid;gap:calc(2px * var(--s));margin-top:calc(10px * var(--s));list-style:none;counter-reset:part}.title-about__part{display:flex;align-items:baseline;justify-content:space-between;gap:calc(16px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s));border-radius:calc(8px * var(--s));counter-increment:part}.title-about__part:hover{background:#ffffff0a}.title-about__part-name:before{content:counter(part) ". ";color:var(--faint)}.title-about__part-name{font:inherit;font-size:var(--t-body);color:var(--muted)}.title-about__part-name--link{padding:0;border:0;background:none;color:var(--text);text-align:left;cursor:pointer;transition:color var(--fast) var(--ease)}.title-about__part-name--link:hover,.title-about__part-name--link:focus-visible{color:var(--text)}.title-about__part-meta{flex:none;font-size:var(--t-meta);color:var(--faint)}.title-about__ties{display:grid;gap:calc(2px * var(--s));margin-top:calc(10px * var(--s));list-style:none}.title-about__tie{display:flex;align-items:baseline;justify-content:space-between;gap:calc(16px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s));border-radius:calc(8px * var(--s))}.title-about__tie:hover{background:#ffffff0a}.title-about__tie-name{font:inherit;font-size:var(--t-body);text-align:left;color:var(--muted)}.title-about__tie-name--link{color:var(--text);cursor:pointer;transition:color var(--fast) var(--ease)}.title-about__tie-name--link:hover,.title-about__tie-name--link:focus-visible{color:var(--text)}.title-about__tie-kind{flex:none;font-size:var(--t-meta);color:var(--faint)}.player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden;background:#000;cursor:none}.player[data-dismiss=dragging],.player[data-dismiss=returning]{border-radius:calc(18px * var(--s)) calc(18px * var(--s)) 0 0;box-shadow:0 calc(-12px * var(--s)) calc(44px * var(--s)) #00000080;transform:translate3d(0,var(--player-dismiss-y, 0px),0);will-change:transform}.player[data-dismiss=returning],.player[data-dismiss=closing]{transition:transform .28s var(--ease),border-radius .28s var(--ease),box-shadow .28s var(--ease)}.player[data-dismiss=closing]{border-radius:calc(18px * var(--s)) calc(18px * var(--s)) 0 0;box-shadow:0 calc(-12px * var(--s)) calc(44px * var(--s)) #00000080;transform:translate3d(0,100%,0);will-change:transform}html.player-scroll-locked,body.player-scroll-locked{overflow:hidden;overscroll-behavior:none}.player[data-shown=true]{cursor:default}.player__video{width:100%;height:100%;object-fit:contain;touch-action:pan-x pinch-zoom}.player[data-ui=full]:fullscreen .player__video{border-radius:1px}.player__anime4k{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;visibility:hidden;pointer-events:none}.player__anime4k[data-visible=true]{visibility:visible}.player__video[data-enhanced=true]{opacity:0}.player__subtitles{position:absolute;z-index:2;width:86%;display:flex;justify-content:center;color:var(--text);font-family:Onest,system-ui,sans-serif;font-size:calc(24px * var(--s));font-size:clamp(calc(18px * var(--s)),3.2vh,calc(42px * var(--s)));font-weight:600;line-height:1.42;letter-spacing:.01em;text-align:center;transform:translate(-50%,-100%);transition:left var(--fast) var(--ease),top var(--fast) var(--ease);pointer-events:none}.player__subtitles[data-dragging=true]{transition:none}.player__subtitles-content{max-width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(6px * var(--s));pointer-events:none;user-select:none;-webkit-user-select:none}.player__subtitles span{max-width:100%;padding:calc(5px * var(--s)) calc(12px * var(--s));border:calc(1px * var(--s)) solid oklch(100% 0 0 / .12);border-radius:calc(7px * var(--s));background:#080605bd;box-shadow:0 calc(8px * var(--s)) calc(28px * var(--s)) #0000006b;-webkit-backdrop-filter:blur(calc(12px * var(--s)));backdrop-filter:blur(calc(12px * var(--s)));white-space:pre-line}.player__top,.player__bottom{position:absolute;left:0;right:0;padding:calc(24px * var(--s)) calc(32px * var(--s));opacity:0;visibility:hidden;transition:opacity var(--slow) var(--ease),transform var(--slow) var(--ease),visibility 0s linear var(--slow);pointer-events:none}.player__top{top:0;display:flex;align-items:center;gap:calc(18px * var(--s));background:linear-gradient(to bottom,oklch(4% 0 0 / .92) 0%,oklch(4% 0 0 / .62) 45%,transparent 100%);padding-top:calc(24px * var(--s) + var(--screen-safe-top));padding-right:calc(32px * var(--s) + var(--screen-safe-right));padding-bottom:calc(40px * var(--s));padding-left:calc(32px * var(--s) + var(--screen-safe-left));transform:translateY(calc(-8px * var(--s)))}.player__bottom{position:relative;left:auto;right:auto;bottom:0;width:100%;flex:none;padding-top:var(--player-controls-top);background:linear-gradient(to top,oklch(4% 0 0 / .85),transparent)}.player__lower{--player-controls-top: calc(24px * var(--s));position:absolute;left:0;right:0;bottom:0;transform:translateY(calc(100% - var(--player-controls-top)));transition:transform var(--slow) var(--ease);pointer-events:none}.player__action{position:absolute;right:0;bottom:100%;left:0;display:flex;justify-content:flex-end;margin-bottom:calc(8px * var(--s));padding:0 calc(32px * var(--s));pointer-events:none}.player__action>button{pointer-events:auto}.player[data-shown=true] .player__top,.player[data-shown=true] .player__bottom,.player:focus-within .player__top,.player:focus-within .player__bottom{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.player[data-shown=true] .player__lower,.player:focus-within .player__lower{transform:none}.player__poster{flex:none;width:calc(40px * var(--s));aspect-ratio:2 / 3;object-fit:cover;border-radius:calc(4px * var(--s));box-shadow:0 calc(2px * var(--s)) calc(10px * var(--s)) #00000080}.player__title{flex:1;min-width:0;overflow:hidden}.player__name{font-family:Unbounded,system-ui,sans-serif;font-size:calc(18px * var(--s));line-height:1.35;letter-spacing:-.02em;display:-webkit-box;max-height:2.7em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 calc(1px * var(--s)) calc(6px * var(--s)) oklch(0% 0 0 / .85)}.player__source{margin-top:calc(3px * var(--s));font-size:var(--t-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);text-shadow:0 calc(1px * var(--s)) calc(5px * var(--s)) oklch(0% 0 0 / .85)}.player__bar{position:relative;height:calc(3px * var(--s));margin-bottom:calc(18px * var(--s));border-radius:999px;background:#ffffff38;cursor:pointer;touch-action:none}.player__bar:before{content:"";position:absolute;inset:calc(-12px * var(--s)) 0}.player__filled{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--text);transform-origin:left}.player__buffered{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ffffff4d;transform-origin:left}.player__knob{position:absolute;top:50%;width:calc(12px * var(--s));height:calc(12px * var(--s));margin-left:calc(-6px * var(--s));border-radius:50%;background:var(--text);transform:translateY(-50%) scale(0);transition:transform var(--fast) var(--ease)}.player__bar:hover .player__knob,.player__bar:focus .player__knob,.player__bar[data-dragging=true] .player__knob,.player__volume:hover .player__knob,.player__level:focus .player__knob{transform:translateY(-50%) scale(1)}.player__hint{position:absolute;bottom:calc(100% + 10px * var(--s));padding:calc(3px * var(--s)) calc(8px * var(--s));border-radius:calc(6px * var(--s));background:var(--l1);font-size:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--text);transform:translate(-50%);pointer-events:none;white-space:nowrap}.player__volume{display:flex;align-items:center;gap:calc(4px * var(--s))}.player__level{position:relative;width:0;height:calc(3px * var(--s));border-radius:999px;background:#ffffff38;cursor:pointer;touch-action:none;transition:width var(--fast) var(--ease)}.player__volume:hover .player__level,.player__volume:focus-within .player__level{width:calc(78px * var(--s))}.player__level:before{content:"";position:absolute;inset:calc(-12px * var(--s)) 0}.player__row{display:flex;align-items:center;gap:calc(14px * var(--s))}.player__transport,.player__display{display:flex;align-items:center}.player__transport{flex:none;gap:calc(14px * var(--s))}.player__display{flex:none;gap:calc(6px * var(--s));margin-left:calc(-4px * var(--s))}.player__icon{display:grid;place-items:center;flex:none;width:calc(40px * var(--s));height:calc(40px * var(--s));border-radius:50%;color:var(--text);transition:background var(--fast) var(--ease)}.player__icon:hover{background:#ffffff1f}.player__icon:focus-visible,.player__pill:focus-visible,.player__options button:focus-visible,.player__next:focus-visible,.player__skip:focus-visible,.player__autonext-go:focus-visible,.player__autonext-stop:focus-visible{outline:calc(2px * var(--s)) solid var(--text);outline-offset:calc(3px * var(--s))}.player__icon:focus{background:#ffffff1f}.player__pill:focus{background:#ffffff2e;color:var(--text)}.player__bar:focus,.player__level:focus{background:#ffffff73}.player__clock{font-size:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--muted);text-shadow:0 calc(1px * var(--s)) calc(5px * var(--s)) rgba(0,0,0,.9)}.player__clock-divider{color:var(--dim)}.player__menus{display:flex;align-items:center;min-width:0;max-width:100%;gap:calc(16px * var(--s));margin-left:auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.player__menus::-webkit-scrollbar{display:none}.player__menu{position:relative}.player__pill{padding:calc(7px * var(--s)) calc(14px * var(--s));border-radius:999px;background:#ffffff1a;color:var(--muted);font-size:var(--t-meta);white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.player__pill:hover{background:#ffffff2e;color:var(--text)}.player__pill[data-on=true]{background:var(--text);color:var(--bg)}.player__pill[data-loading=true]{cursor:wait;opacity:.7}.player__options{position:absolute;bottom:calc(100% + 10px * var(--s));right:0;min-width:calc(140px * var(--s));max-height:calc(260px * var(--s));overflow-y:auto;overflow-x:hidden;padding:calc(6px * var(--s));border-radius:calc(12px * var(--s));background:var(--l1);box-shadow:0 calc(20px * var(--s)) calc(50px * var(--s)) #000000bf;list-style:none;scrollbar-width:none;animation:rise var(--fast) var(--ease)}.player__options[data-floating=true]{z-index:5}.player__options::-webkit-scrollbar{display:none}.player__options>li>button{display:flex;align-items:baseline;justify-content:space-between;gap:calc(14px * var(--s));width:100%;padding:calc(9px * var(--s)) calc(12px * var(--s));border-radius:calc(7px * var(--s));text-align:left;font-size:var(--t-meta);color:var(--dim);white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.player__option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player__options>li>button:hover{background:#ffffff14;color:var(--text)}.player__options>li>button[data-on=true]{background:var(--text);color:var(--bg)}.player__note{flex:none;font-size:calc(10px * var(--s));font-weight:600;letter-spacing:.08em;color:inherit;opacity:.5}.player__options li+li{margin-top:calc(4px * var(--s))}.player__subtitle-offset{display:grid;grid-template-columns:calc(34px * var(--s)) minmax(calc(62px * var(--s)),1fr) calc(34px * var(--s));align-items:center;gap:calc(4px * var(--s));padding:calc(2px * var(--s)) 0 calc(6px * var(--s));border-bottom:calc(1px * var(--s)) solid oklch(100% 0 0 / .09)}.player__subtitle-offset button{display:grid;place-items:center;width:calc(34px * var(--s));height:calc(34px * var(--s));padding:0;border-radius:calc(7px * var(--s));color:var(--dim);touch-action:none;transition:background var(--fast) var(--ease),color var(--fast) var(--ease),opacity var(--fast) var(--ease)}.player__subtitle-offset button:hover:not(:disabled){background:#ffffff14;color:var(--text)}.player__subtitle-offset button:disabled{opacity:.24}.player__subtitle-offset output{color:var(--text);font-size:var(--t-meta);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.player__failed{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-xl);text-align:center;color:var(--dim)}.player__notice{position:absolute;z-index:3;left:50%;bottom:calc(104px * var(--s));max-width:calc(340px * var(--s));padding:calc(10px * var(--s)) calc(18px * var(--s));border-radius:calc(var(--radius) * 1.2);background:#020202d1;-webkit-backdrop-filter:blur(calc(12px * var(--s)));backdrop-filter:blur(calc(12px * var(--s)));font-size:var(--t-meta);color:var(--text);text-align:center;transform:translate(-50%);animation:rise var(--fast) var(--ease);pointer-events:none}.player__touch-seek{--touch-seek-from: calc(-10px * var(--s));--touch-seek-to: calc(-2px * var(--s));position:absolute;z-index:3;top:0;bottom:0;display:grid;place-items:center;width:30%;color:var(--text);pointer-events:none}.player__touch-seek:before{content:"";position:absolute;width:calc(520px * var(--s));height:calc(520px * var(--s));width:min(94vw,calc(620px * var(--s)));height:min(94vw,calc(620px * var(--s)));border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(31,29,27,.34) 29%,rgba(8,6,5,.36) 52%,transparent 71%);background:radial-gradient(circle,oklch(100% 0 0 / .1) 0%,oklch(16% .005 72 / .34) 29%,oklch(4% 0 0 / .36) 52%,transparent 71%);animation:player-touch-seek-light .8s var(--ease) both}.player__touch-seek[data-side=left]{left:0}.player__touch-seek[data-side=right]{--touch-seek-from: calc(10px * var(--s));--touch-seek-to: calc(2px * var(--s));right:0}.player__touch-seek-mark{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(9px * var(--s));min-width:calc(112px * var(--s));min-height:calc(112px * var(--s));filter:drop-shadow(0 calc(3px * var(--s)) calc(10px * var(--s)) oklch(0% 0 0 / .7));animation:player-touch-seek-mark .8s var(--ease) both}.player__touch-seek[data-side=right] .player__touch-seek-mark{flex-direction:column}.player__touch-seek-arrows{display:flex;align-items:center;justify-content:center;width:calc(42px * var(--s));height:calc(14px * var(--s))}.player__touch-seek-arrows i{display:block;width:calc(9px * var(--s));height:calc(9px * var(--s));margin-right:calc(-2px * var(--s));border-top:calc(1.7px * var(--s)) solid currentColor;border-right:calc(1.7px * var(--s)) solid currentColor;opacity:0;transform:rotate(-135deg);animation:player-touch-seek-arrow .52s var(--ease) both}.player__touch-seek-arrows i:nth-child(2){animation-delay:55ms}.player__touch-seek-arrows i:nth-child(3){animation-delay:.11s}.player__touch-seek[data-side=right] .player__touch-seek-arrows{justify-content:flex-end}.player__touch-seek[data-side=right] .player__touch-seek-arrows i{margin-right:0;margin-left:calc(-2px * var(--s));transform:rotate(45deg)}.player__touch-seek-amount{display:flex;align-items:baseline;gap:calc(3px * var(--s));white-space:nowrap}.player__touch-seek-amount strong{font-family:Unbounded,system-ui,sans-serif;font-size:calc(20px * var(--s));font-weight:500;line-height:1;letter-spacing:-.04em}.player__touch-seek-amount small{color:#ffffffc2;font-size:var(--t-meta);font-weight:500;line-height:1}@keyframes player-touch-seek-light{0%{opacity:0;transform:scale(.72)}24%{opacity:1;transform:scale(1)}68%{opacity:.72}to{opacity:0;transform:scale(1.12)}}@keyframes player-touch-seek-mark{0%{opacity:0;transform:translate(var(--touch-seek-from)) scale(.9)}22%{opacity:1;transform:translate(0) scale(1)}70%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--touch-seek-to)) scale(.98)}}@keyframes player-touch-seek-arrow{0%,10%{opacity:0}42%,72%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.player[data-dismiss=returning],.player[data-dismiss=closing]{transition-duration:1ms}.player__touch-seek:before{display:none}.player__touch-seek-mark{animation-name:player-touch-seek-still}.player__touch-seek-arrows i{opacity:1;animation:none}}@keyframes player-touch-seek-still{0%,84%{opacity:1}to{opacity:0}}.player__waiting{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:calc(18px * var(--s));pointer-events:none}.player__waiting p{max-width:calc(320px * var(--s));text-align:center;font-size:var(--t-meta);color:var(--dim);animation:rise var(--slow) var(--ease)}.player__autonext{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:calc(6px * var(--s));padding:calc(28px * var(--s)) calc(40px * var(--s));border-radius:calc(var(--radius) * .9);background:#020202d1;-webkit-backdrop-filter:blur(calc(12px * var(--s)));backdrop-filter:blur(calc(12px * var(--s)));text-align:center;animation:rise var(--slow) var(--ease)}.player__autonext-label{font-size:var(--t-meta);color:var(--muted)}.player__autonext-count{font-family:Unbounded,system-ui,sans-serif;font-size:calc(48px * var(--s));line-height:1.1;font-variant-numeric:tabular-nums}.player__autonext-buttons{display:flex;gap:calc(10px * var(--s));margin-top:calc(10px * var(--s))}.player__autonext-go,.player__autonext-stop{padding:calc(10px * var(--s)) calc(18px * var(--s));border-radius:999px;font-size:var(--t-meta);white-space:nowrap}.player__autonext-go{display:inline-flex;align-items:center;gap:calc(8px * var(--s));background:var(--text);color:var(--bg)}.player__autonext-stop{background:#ffffff1f;color:var(--text)}.player__autonext-stop:hover{background:#fff3}.player__next,.player__skip{display:inline-flex;align-items:center;gap:calc(8px * var(--s));padding:calc(11px * var(--s)) calc(20px * var(--s));border-radius:999px;background:var(--text);color:var(--bg);font-size:var(--t-meta);animation:player-action-in var(--slow) var(--ease)}.player__skip--neutral{background:#f0c630;color:#0d0802}@keyframes player-action-in{0%{opacity:0}}.player__episodes{position:absolute;top:0;right:0;bottom:0;z-index:2;width:min(30rem,42vw);padding:calc(20px * var(--s) + var(--screen-safe-top)) calc(20px * var(--s) + var(--screen-safe-right)) calc(120px * var(--s) + var(--screen-safe-bottom)) calc(20px * var(--s) + var(--screen-safe-left));overflow-y:auto;background:#020202eb}.player__episodes-close{position:sticky;top:0;z-index:3;margin-bottom:calc(8px * var(--s));margin-left:auto;background:#ffffff14}.player__episodes-close:hover{background:#ffffff29}.player__episodes .episodes__overview{display:none}.player__episodes .episodes__still{width:calc(112px * var(--s))}@media(max-width:720px){.player__episodes{width:100%}}@media(max-width:720px)and (orientation:portrait){.player__lower{--player-controls-top: 20px}.player__action{padding-right:16px;padding-left:16px;padding-right:calc(16px + var(--screen-safe-right));padding-left:calc(16px + var(--screen-safe-left))}.player__bottom{padding:var(--player-controls-top) 16px 16px;padding-right:calc(16px + var(--screen-safe-right));padding-bottom:calc(16px + var(--screen-safe-bottom));padding-left:calc(16px + var(--screen-safe-left))}.player__row{flex-wrap:wrap;row-gap:10px}.player__transport{min-width:0}.player__display{margin-left:auto}.player__menus{order:2;flex:0 0 100%;justify-content:flex-start;gap:8px;margin-left:0}.player__menus>.player__pill,.player__menu{flex:none;min-width:0}.player__menus .player__pill{min-height:40px}.player__menu .player__pill{max-width:105px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:360px)and (orientation:portrait){.player__action,.player__bottom{padding-right:10px;padding-left:10px;padding-right:calc(10px + var(--screen-safe-right));padding-left:calc(10px + var(--screen-safe-left))}.player__menus{gap:6px}.player__pill{padding-right:10px;padding-left:10px}.player__menu .player__pill{max-width:90px}}.seasons{display:grid;gap:calc(2px * var(--s));list-style:none}.seasons__row{display:grid;grid-template-columns:calc(34px * var(--s)) 1fr auto;align-items:center;gap:calc(16px * var(--s));width:100%;padding:calc(14px * var(--s)) calc(16px * var(--s));border-radius:calc(8px * var(--s));text-align:left;transition:background var(--fast) var(--ease)}.seasons__row:hover{background:#ffffff0d}.seasons__row[data-on=true]{background:#ffffff14}.seasons__no{font-family:Unbounded,system-ui,sans-serif;font-size:var(--t-title);color:var(--faint);text-align:right}.seasons__row[data-on=true] .seasons__no{color:var(--text)}.seasons__meta{font-size:var(--t-meta);color:var(--dim)}.episodes{display:grid;gap:calc(2px * var(--s));padding:calc(8px * var(--s)) 0 calc(16px * var(--s)) calc(50px * var(--s));list-style:none;animation:rise var(--fast) var(--ease)}.episodes__row{display:flex;align-items:flex-start;gap:calc(16px * var(--s));width:100%;padding:calc(10px * var(--s));border-radius:calc(10px * var(--s));text-align:left;transition:background var(--fast) var(--ease)}.episodes__row:not(:disabled):hover,.episodes__row:not(:disabled):focus-visible{background:#ffffff0f}.episodes__row:disabled{cursor:default}.episodes__still{position:relative;display:grid;place-items:center;flex:none;width:calc(160px * var(--s));aspect-ratio:16 / 9;border-radius:calc(7px * var(--s));overflow:hidden;background:var(--l1);font-family:Unbounded,system-ui,sans-serif;font-size:calc(22px * var(--s));color:var(--faint)}.episodes__still img{width:100%;height:100%;object-fit:cover}.episodes__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000008c;color:var(--text);z-index:2;opacity:0;transition:opacity var(--fast) var(--ease)}.episodes__row:not(:disabled):hover .episodes__play,.episodes__row:not(:disabled):focus-visible .episodes__play,.episodes__row[data-loading=true] .episodes__play{opacity:1}.episodes__seen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;background:#000000b3;color:var(--text);transition:opacity var(--fast) var(--ease),background var(--fast) var(--ease);pointer-events:none}.episodes__row:not(:disabled):hover .episodes__seen,.episodes__row:not(:disabled):focus-visible .episodes__seen{opacity:0}.episodes__row[data-seen=true] .episodes__name{color:var(--faint)}.episodes__row[data-current=true]{background:#ffffff1a;box-shadow:inset calc(3px * var(--s)) 0 var(--text)}.episodes__row[data-current=true] .episodes__name{color:var(--text)}.episodes__left{position:absolute;left:0;right:0;bottom:0;height:calc(3px * var(--s));background:#ffffff40}.episodes__left span{display:block;height:100%;background:var(--text);transform-origin:left}.episodes__about{display:flex;flex-direction:column;gap:calc(4px * var(--s));min-width:0}.episodes__name{font-size:var(--t-body);line-height:1.35;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.episodes__row:not(:disabled):hover .episodes__name{color:var(--text)}.episodes__meta{font-size:var(--t-meta);line-height:1.35;color:var(--faint);font-variant-numeric:tabular-nums}.episodes__overview{font-size:var(--t-meta);line-height:1.45;color:var(--dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.episodes__ghost{height:calc(90px * var(--s));border-radius:calc(10px * var(--s));background:var(--l1);animation:breathe 1.6s ease-in-out infinite}.episodes__note{padding:calc(12px * var(--s)) calc(10px * var(--s));font-size:var(--t-meta);color:var(--faint)}.title-page{position:relative;min-height:100%;padding-bottom:calc(80px * var(--s) + var(--screen-safe-bottom));--title-edge: calc(var(--pad) + var(--safe) + var(--screen-safe-left));--title-shift: var(--screen-safe-left);--person-w: calc(104px * var(--s));--person-gap: calc(20px * var(--s))}@media(min-width:721px){:root:not([data-view=tv]) .title-page{--title-edge: max( calc(var(--pad) + var(--safe) + var(--screen-safe-left)), calc((100vw - 1860px)/2) );--title-shift: calc(var(--title-edge) - var(--pad) - var(--safe))}}.title-page__back,.title-page__body,.title-page__wide{animation:rise var(--slow) var(--ease) backwards}.title-page__body{animation-delay:.08s}.title-page__wide{animation-delay:.16s}.title-page__back{position:relative;z-index:2;margin:calc(var(--space-md) + var(--safe)) 0 0 var(--title-edge)}.title-page__body{position:relative;z-index:2;max-width:calc(660px * var(--s));margin-left:var(--title-shift);padding:calc(56px * var(--s)) calc(var(--pad) + var(--safe) + var(--screen-safe-right)) 0 calc(var(--pad) + var(--safe))}.title-page__name{font-family:Unbounded,system-ui,sans-serif;font-weight:400;font-size:var(--t-hero);line-height:1.02;letter-spacing:-.035em}.title-page__orig{margin-top:calc(10px * var(--s));font-size:var(--t-meta);color:var(--dim)}.title-page__tagline{margin-top:calc(14px * var(--s));font-style:italic;font-size:var(--t-title);line-height:1.35;color:var(--muted)}.title-page__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(14px * var(--s));margin-top:calc(22px * var(--s));font-size:var(--t-meta);color:var(--dim)}.title-page__meta small{font-size:.86em;color:var(--faint)}.title-page__rating{color:var(--text);font-weight:700}.title-page__rating small{margin-right:.4em;font-weight:500}.title-page__rating-link{color:inherit;text-decoration-line:underline;text-decoration-color:var(--line);text-underline-offset:.2em;transition:color var(--fast) var(--ease),text-decoration-color var(--fast) var(--ease)}.title-page__rating-link:hover,.title-page__rating-link:focus{color:var(--text);text-decoration-color:currentColor}.title-page__rating-link:focus{outline:1px solid currentColor;outline-offset:.18em}.title-page__votes{margin-left:.45em;font-weight:500}.title-page__runtime{display:inline-flex;gap:calc(6px * var(--s))}.title-page__runtime small{margin-left:.15em}.title-page__actions{display:flex;flex-wrap:wrap;gap:calc(12px * var(--s));margin-top:calc(30px * var(--s))}.title-page__failed{display:flex;flex-wrap:wrap;align-items:center;margin-top:calc(20px * var(--s));color:var(--dim)}.title-page__failed>*{margin-right:calc(20px * var(--s));margin-bottom:calc(12px * var(--s))}.sources__note{max-width:46ch;margin-top:calc(20px * var(--s));color:var(--faint);animation:rise var(--fast) var(--ease)}.title-page__section{margin-bottom:calc(18px * var(--s));font-size:var(--t-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.title-page__wide{position:relative;z-index:2;padding-left:var(--title-edge)}.title-page__cast{margin-top:calc(52px * var(--s))}.title-page__episodes{margin-top:calc(24px * var(--s))}.title-page__cast{max-width:calc(5 * var(--person-w) + 4 * var(--person-gap))}.title-page__people{display:flex;gap:var(--person-gap);overflow-x:auto;padding-bottom:calc(6px * var(--s));list-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;cursor:grab;-webkit-user-select:none;user-select:none}.title-page__people.is-dragging{cursor:grabbing;scroll-snap-type:none}.title-page__people::-webkit-scrollbar{display:none}.title-page__people>li{flex:none;width:var(--person-w);scroll-snap-align:start}.title-page__person{display:block;width:100%;text-align:left}.title-page__person:hover .title-page__person-name{color:var(--text)}.title-page__person:hover .title-page__photo{transform:translateY(calc(-3px * var(--s)))}.title-page__photo{display:grid;place-items:center;aspect-ratio:3 / 4;transition:transform var(--fast) var(--ease);margin-bottom:calc(10px * var(--s));border-radius:calc(var(--radius) * .8);overflow:hidden;background:var(--l1);font-family:Unbounded,system-ui,sans-serif;font-size:calc(26px * var(--s));color:var(--faint)}.title-page__photo img{width:100%;height:100%;object-fit:cover;object-position:center 12%}.title-page__person-name{display:block;min-height:2.7em;font-size:var(--t-meta);line-height:1.35;color:var(--muted);transition:color var(--fast) var(--ease)}.title-page__character{display:block;margin-top:calc(3px * var(--s));font-size:var(--t-meta);line-height:1.35;color:var(--faint)}.title-page__season-list{display:grid;gap:calc(2px * var(--s));list-style:none}.title-page__season{display:grid;grid-template-columns:calc(34px * var(--s)) 1fr auto;align-items:baseline;gap:calc(16px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s));border-radius:calc(8px * var(--s));transition:background var(--fast) var(--ease)}.title-page__season:hover{background:#ffffff0d}.title-page__season-no{font-family:Unbounded,system-ui,sans-serif;font-size:var(--t-title);color:var(--faint);text-align:right}.title-page__season-meta{font-size:var(--t-meta);color:var(--dim)}.title-page__starting{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;pointer-events:none}.title-page__at{margin-left:calc(8px * var(--s));opacity:.62;font-variant-numeric:tabular-nums}.app__base[data-route-active=false],.app__detail[data-route-active=false]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden;pointer-events:none}[data-route-restoring=true] *,[data-route-restoring=true] *:before,[data-route-restoring=true] *:after{animation-delay:0s!important;animation-duration:0s!important;transition-delay:0s!important;transition-duration:0s!important}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Unbounded-400-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Unbounded-400-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-500-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-500-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Onest-400-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Onest-400-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Onest-500-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Onest-500-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Onest-600-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Onest-600-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Onest-700-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Onest-700-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122}:root{--bg: oklch(12.5% .005 72);--l1: oklch(19% .005 72);--l2: oklch(26% .006 72);--l3: oklch(34% .006 72);--faint: oklch(44% .006 74);--dim: oklch(57% .006 74);--muted: oklch(75% .005 76);--text: oklch(97% .004 78);--veil: oklch(9% .004 72);--space-3xs: 4px;--space-2xs: 8px;--space-xs: 12px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 64px;--space-3xl: 96px;--s: 1;--safe: 0px;--screen-safe-top: 0px;--screen-safe-right: 0px;--screen-safe-bottom: 0px;--screen-safe-left: 0px;--poster-w: calc(184px * var(--s));--gap: calc(26px * var(--s));--pad: calc(58px * var(--s));--radius: calc(10px * var(--s));--t-hero: calc(56px * var(--s));--t-title: calc(22px * var(--s));--t-body: calc(15px * var(--s));--t-meta: calc(13.5px * var(--s));--t-label: calc(11.5px * var(--s));--leading-body: 1.68;--ease: cubic-bezier(.16, 1, .3, 1);--fast: .25s;--slow: .55s;--swap: .8s}@supports (padding-top: env(safe-area-inset-top)){:root{--screen-safe-top: env(safe-area-inset-top);--screen-safe-right: env(safe-area-inset-right);--screen-safe-bottom: env(safe-area-inset-bottom);--screen-safe-left: env(safe-area-inset-left)}}[data-distance=tv]{--s: 1.34;--safe: calc(22px * var(--s));--poster-w: calc(196px * var(--s))}@media(max-width:720px){:root{--poster-w: 105px;--gap: 12px;--pad: 16px;--radius: 8px;--t-hero: 34px;--t-title: 19px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:var(--bg)}#root{min-height:100%}body{color:var(--text);font-family:Onest,system-ui,sans-serif;font-size:var(--t-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:auto}:root{scrollbar-color:var(--l2) transparent;scrollbar-width:thin;color-scheme:dark}::-webkit-scrollbar{width:calc(10px * var(--s));height:calc(10px * var(--s))}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--l2);background-clip:content-box;border:3px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--l3);background-clip:content-box}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input{font:inherit;color:inherit;background:none;border:0}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--text);outline-offset:3px}@keyframes breathe{50%{opacity:.45}}@keyframes rise{0%{opacity:0;transform:translateY(calc(18px * var(--s)))}}.rise{animation:rise var(--slow) var(--ease) backwards}[data-view=tv]{--tv-focus-ring: 0 0 0 calc(2px * var(--s)) rgba(255, 255, 255, .58), 0 0 calc(24px * var(--s)) rgba(255, 255, 255, .2)}[data-view=tv] :focus{outline:none;box-shadow:0 0 calc(18px * var(--s)) #ffffff42}[data-view=tv] .btn:focus,[data-view=tv] .bar__pill:focus,[data-view=tv] .bar__face:focus,[data-view=tv] .catalog__chip:focus,[data-view=tv] .filters__open:focus,[data-view=tv] .filters__option:focus,[data-view=tv] .profile__device-close:focus,[data-view=tv] .keypad__key:focus,[data-view=tv] .seasons__row:focus,[data-view=tv] .episodes__row:focus{box-shadow:var(--tv-focus-ring)}[data-view=tv] .tile:focus,[data-view=tv] .gate__input:focus{outline:none;box-shadow:none}[data-view=tv] .tile:focus{box-shadow:none}[data-view=tv] .bar{position:relative}[data-view=tv] .player__icon:focus,[data-view=tv] .player__pill:focus,[data-view=tv] .player__options button:focus,[data-view=tv] .player__subtitle-offset button:focus,[data-view=tv] .player__next:focus,[data-view=tv] .player__skip:focus,[data-view=tv] .player__autonext-go:focus,[data-view=tv] .player__autonext-stop:focus{outline:none;box-shadow:var(--tv-focus-ring)}[data-view=tv] .player__menus .player__pill:focus{box-shadow:inset 0 0 0 calc(2px * var(--s)) #ffffff9e,inset 0 0 calc(14px * var(--s)) #ffffff1f}[data-view=tv] .catalog__genres :focus{outline:none;box-shadow:inset 0 0 0 calc(2px * var(--s)) #ffffff9e,inset 0 0 calc(14px * var(--s)) #ffffff1f}[data-view=tv] .bar__nav a{background-image:linear-gradient(to right,#fff0,#ffffffc7 20%,#ffffffc7 80%,#fff0);background-repeat:no-repeat;background-position:center bottom;background-size:0 calc(2px * var(--s));transition:color var(--fast) var(--ease),background-size var(--fast) var(--ease),text-shadow var(--fast) var(--ease)}[data-view=tv] .bar__nav a:focus{outline:none;box-shadow:none;color:var(--text);text-shadow:0 0 calc(12px * var(--s)) rgba(255,255,255,.34);background-size:100% calc(2px * var(--s))}[data-view=tv] .bar__wordmark:focus,[data-view=tv] .catalog__sort:focus,[data-view=tv] .filters__reset:focus,[data-view=tv] .profile__ask:focus,[data-view=tv] .profile__leave:focus,[data-view=tv] .person__more:focus,[data-view=tv] .title-page__rating-link:focus,[data-view=tv] .title-about__link:focus,[data-view=tv] .title-about__part-name--link:focus,[data-view=tv] .title-about__tie-name--link:focus{outline:none;box-shadow:inset 0 calc(-2px * var(--s)) #ffffffc7;color:var(--text)}[data-view=tv] .switch input:focus{outline:none;box-shadow:none}[data-view=tv] .switch input:focus+.switch__track{box-shadow:var(--tv-focus-ring)}[data-view=tv] .title-page__person:focus{outline:none;box-shadow:none}[data-view=tv] .title-page__person:focus .title-page__photo{transform:translateY(calc(-3px * var(--s)));box-shadow:var(--tv-focus-ring)}[data-view=tv] .title-page__person:focus .title-page__person-name{color:var(--text)}[data-view=tv] .episodes__row:focus{background:#ffffff0f}[data-view=tv] .episodes__row:focus .episodes__play{opacity:1}[data-view=tv] .player__bar:focus,[data-view=tv] .player__level:focus{outline:none;box-shadow:none}[data-view=tv] .search__field input:focus{outline:none;box-shadow:inset 0 calc(-2px * var(--s)) #ffffff9e}[data-view=tv] .watching__drop:focus{color:var(--text);box-shadow:0 0 calc(12px * var(--s)) #ffffff57}[data-view=tv] #luch-crash .luch-crash__actions button:focus{outline:none;box-shadow:var(--tv-focus-ring)}[data-view=tv] .row__strip>*+*{margin-left:var(--gap)}[data-view=tv] .poster-shelf__strip>*+*{margin-left:var(--gap)}[data-view=tv] .tile__art{height:0;padding-top:150%}[data-view=tv] .tile__art img{position:absolute;top:0;right:0;bottom:0;left:0}[data-view=tv] .tile__fallback{display:flex;align-items:center;justify-content:center}[data-view=tv] .tile__seen>*{margin-right:calc(5px * var(--s))}[data-view=tv] .poster-grid{display:flex;flex-wrap:wrap;margin-right:calc(var(--gap) * -.5);margin-bottom:calc(-44px * var(--s));margin-left:calc(var(--gap) * -.5)}[data-view=tv] .poster-grid>*{width:var(--poster-w);margin:0 calc(var(--gap) * .5) calc(44px * var(--s))}[data-view=tv] .poster-grid .tile{width:100%}[data-view=tv] .poster-grid__ghost{height:calc(var(--poster-w) * 1.5)}[data-view=tv] .bar{margin-bottom:calc(-36px * var(--s))}[data-view=tv] .bar>*{margin-bottom:calc(36px * var(--s))}[data-view=tv] .bar__wordmark,[data-view=tv] .bar__nav{margin-right:calc(36px * var(--s))}@media(min-width:721px)and (max-width:1280px){[data-view=tv] .bar{margin-bottom:calc(-20px * var(--s))}[data-view=tv] .bar>*{margin-bottom:calc(20px * var(--s))}[data-view=tv] .bar__wordmark,[data-view=tv] .bar__nav{margin-right:calc(20px * var(--s))}[data-view=tv] .bar__nav>*+*{margin-left:calc(16px * var(--s))}[data-view=tv] .bar__tools>*+*{margin-left:calc(8px * var(--s))}}[data-view=tv] .bar:before{background:linear-gradient(to bottom,var(--bg) 0%,rgba(8,6,5,.98) 30%,rgba(8,6,5,.94) 50%,rgba(8,6,5,.84) 66%,rgba(8,6,5,.65) 76%,rgba(8,6,5,.43) 84%,rgba(8,6,5,.23) 92%,transparent 100%)}[data-view=tv] .bar__nav>*+*{margin-left:calc(28px * var(--s))}[data-view=tv] .bar__tools>*+*{margin-left:calc(12px * var(--s))}[data-view=tv] .bar__pill>*+*{margin-left:calc(8px * var(--s))}[data-view=tv] .bar__face{display:flex;align-items:center;justify-content:center}@media(max-width:720px){[data-view=tv] .bar{margin-bottom:calc(-14px * var(--s))}[data-view=tv] .bar>*{margin-bottom:calc(14px * var(--s))}[data-view=tv] .bar__wordmark{margin-right:calc(14px * var(--s))}[data-view=tv] .bar__nav{margin-right:calc(-1 * (var(--pad) + var(--safe)));margin-left:calc(-1 * (var(--pad) + var(--safe)))}[data-view=tv] .bar__nav>*+*{margin-left:calc(20px * var(--s))}}[data-view=tv] .hero{min-height:calc(420px * var(--s))}[data-view=tv] .hero__meta{margin-top:calc(-14px * var(--s));margin-left:calc(-14px * var(--s))}[data-view=tv] .hero__meta>*{margin-top:calc(14px * var(--s));margin-left:calc(14px * var(--s))}[data-view=tv] .hero__actions{margin-top:calc(-12px * var(--s));margin-left:calc(-12px * var(--s))}[data-view=tv] .hero__actions>*{margin-top:calc(12px * var(--s));margin-left:calc(12px * var(--s))}[data-view=tv] .hero__meta+.hero__actions{margin-top:calc(-12px * var(--s))}[data-view=tv] .home__rows>*+*{margin-top:calc(34px * var(--s))}[data-view=tv] .title-page__meta{margin-right:calc(-14px * var(--s));margin-bottom:calc(-14px * var(--s))}[data-view=tv] .title-page__meta>*{margin-right:calc(14px * var(--s));margin-bottom:calc(14px * var(--s))}[data-view=tv] .title-page__runtime>*+*{margin-left:calc(6px * var(--s))}[data-view=tv] .title-page__actions{margin-right:calc(-12px * var(--s));margin-bottom:calc(-12px * var(--s))}[data-view=tv] .title-page__actions>*{margin-right:calc(12px * var(--s));margin-bottom:calc(12px * var(--s))}[data-view=tv] .title-page__people>li+li{margin-left:var(--person-gap)}[data-view=tv] .title-page__photo{display:block;position:relative;height:0;padding-top:133.333%}[data-view=tv] .title-page__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}[data-view=tv] .title-page__photo>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}[data-view=tv] .title-page__season-list{display:flex;flex-direction:column}[data-view=tv] .title-page__season-list>*+*{margin-top:calc(2px * var(--s))}[data-view=tv] .title-page__season{display:flex;align-items:baseline}[data-view=tv] .title-page__season>*+*{margin-left:calc(16px * var(--s))}[data-view=tv] .title-page__season-no{flex:none;width:calc(34px * var(--s))}[data-view=tv] .title-page__season-no+*{flex:1 1 auto;min-width:0}[data-view=tv] .title-page__season-meta{flex:none}[data-view=tv] .title-page__starting{display:flex;align-items:center;justify-content:center}[data-view=tv] .seasons{display:flex;flex-direction:column}[data-view=tv] .seasons>*+*{margin-top:calc(2px * var(--s))}[data-view=tv] .seasons__row{display:flex;align-items:center}[data-view=tv] .seasons__row>*{flex:1 1 auto}[data-view=tv] .seasons__row>*+*{margin-left:calc(16px * var(--s))}[data-view=tv] .seasons__no{flex:none;width:calc(34px * var(--s))}[data-view=tv] .seasons__meta{flex:none}[data-view=tv] .episodes{display:flex;flex-direction:column}[data-view=tv] .episodes>*+*{margin-top:calc(2px * var(--s))}[data-view=tv] .episodes__row>*+*{margin-left:calc(16px * var(--s))}[data-view=tv] .episodes__still{display:flex;align-items:center;justify-content:center;height:calc(90px * var(--s))}[data-view=tv] .episodes__play{display:flex;align-items:center;justify-content:center}[data-view=tv] .episodes__seen>*{margin-right:calc(4px * var(--s))}[data-view=tv] .episodes__about>*+*{margin-top:calc(4px * var(--s))}[data-view=tv] .player__top>*+*{margin-left:calc(18px * var(--s))}[data-view=tv] .player__poster{height:calc(60px * var(--s))}[data-view=tv] .player__row>*+*{margin-left:calc(14px * var(--s))}[data-view=tv] .player__transport>*+*{margin-left:calc(14px * var(--s))}[data-view=tv] .player__display{margin-left:calc(10px * var(--s))}[data-view=tv] .player__display>*+*{margin-left:calc(6px * var(--s))}[data-view=tv] .player__menus{margin-left:auto}[data-view=tv] .player__volume>*+*{margin-left:calc(4px * var(--s))}[data-view=tv] .player__menus>*+*{margin-left:calc(16px * var(--s))}[data-view=tv] .player__icon{display:flex;align-items:center;justify-content:center}[data-view=tv] .player__volume:hover .player__level{width:calc(78px * var(--s))}[data-view=tv] .player__note{margin-left:calc(14px * var(--s))}[data-view=tv] .player__failed{display:flex;align-items:center;justify-content:center}[data-view=tv] .player__waiting{display:flex;flex-direction:column;align-items:center;justify-content:center}[data-view=tv] .player__waiting>*+*{margin-top:calc(18px * var(--s))}[data-view=tv] .player__notice,[data-view=tv] .player__autonext{background:#080706}[data-view=tv] .player__autonext>*+*{margin-top:calc(6px * var(--s))}[data-view=tv] .player__autonext-buttons{margin-top:calc(16px * var(--s))}[data-view=tv] .player__autonext-buttons>*+*{margin-left:calc(10px * var(--s))}[data-view=tv] .player__next>*+*,[data-view=tv] .player__skip>*+*,[data-view=tv] .player__autonext-go>*+*{margin-left:calc(8px * var(--s))}[data-view=tv] .profile__cards{display:flex;flex-direction:column}[data-view=tv] .profile__cards>*+*{margin-top:calc(28px * var(--s))}[data-view=tv] .profile__facts{display:flex;flex-direction:column}[data-view=tv] .profile__facts>*+*{margin-top:calc(10px * var(--s))}[data-view=tv] .profile__fact>*+*{margin-left:calc(16px * var(--s))}[data-view=tv] .profile__switch>*+*{margin-left:calc(24px * var(--s))}[data-view=tv] .profile__card--ghost{display:flex;flex-direction:column}[data-view=tv] .profile__card--ghost>*+*{margin-top:calc(14px * var(--s))}[data-view=tv] .profile__devices{display:flex;flex-direction:column}[data-view=tv] .profile__devices>*+*{margin-top:calc(14px * var(--s))}[data-view=tv] .profile__code-row>*+*{margin-left:calc(20px * var(--s))}[data-view=tv] .catalog__filters{margin-top:calc(-28px * var(--s))}[data-view=tv] .catalog__filters>*{margin-top:calc(28px * var(--s))}[data-view=tv] .catalog__sorts>*+*{margin-left:calc(26px * var(--s))}[data-view=tv] .catalog__genres>*+*{margin-left:calc(10px * var(--s))}[data-view=tv] .catalog__failed{margin-top:calc(-20px * var(--s))}[data-view=tv] .catalog__failed>*{margin-top:calc(20px * var(--s));margin-right:calc(20px * var(--s))}[data-view=tv] .filters__open>*+*{margin-left:calc(8px * var(--s))}[data-view=tv] .filters__count{display:flex;align-items:center;justify-content:center}[data-view=tv] .filters__panel{max-height:64vh}[data-view=tv] .filters__options{margin-top:calc(-6px * var(--s))}[data-view=tv] .filters__options>*{margin-top:calc(6px * var(--s));margin-right:calc(6px * var(--s))}[data-view=tv] .filters__options--balanced>.filters__option:not(.filters__option--wide){flex:1 1 calc(50% - 6px * var(--s));min-width:0;margin-right:0}[data-view=tv] .filters__options--balanced>.filters__option:nth-child(2n):not(.filters__option--wide){margin-right:calc(6px * var(--s))}[data-view=tv] .filters__options--balanced>.filters__option:last-child{margin-right:0}[data-view=tv] .filters__options--four{display:flex;flex-wrap:wrap}[data-view=tv] .filters__options--four>*{width:25%;margin-right:0}[data-view=tv] .filters__option--wide{width:100%;margin-right:0}[data-view=tv] .search__field>*+*{margin-left:calc(14px * var(--s))}[data-view=tv] .search__field input::-webkit-input-placeholder{color:var(--faint);letter-spacing:normal;font-family:Onest,system-ui,sans-serif;font-size:calc(18px * var(--s))}[data-view=tv] .person__head>*+*{margin-left:calc(32px * var(--s))}[data-view=tv] .person__photo{display:flex;align-items:center;justify-content:center;height:calc(200px * var(--s) * 4 / 3)}[data-view=tv] .person__meta{margin-right:calc(-14px * var(--s));margin-bottom:calc(-14px * var(--s))}[data-view=tv] .person__meta>*{margin-right:calc(14px * var(--s));margin-bottom:calc(14px * var(--s))}[data-view=tv] .gate{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:200px}[data-view=tv] .gate__inner{width:46ch;max-width:100%}[data-view=tv] .gate__wordmark{font-size:78px}[data-view=tv] .gate__form{display:flex;flex-direction:column}[data-view=tv] .gate__form>*+*{margin-top:var(--space-xs)}[data-view=tv] .gate__input{font-size:22px;padding-left:var(--space-sm);padding-right:var(--space-sm)}[data-view=tv] .gate__input::-webkit-input-placeholder{color:var(--l3)}[data-view=tv] .gate__submit{align-self:flex-start;margin-top:calc(var(--space-xs) * 2)}[data-view=tv] .gate__submit>*+*{margin-left:calc(9px * var(--s))}[data-view=tv] .keypad{display:flex;flex-wrap:wrap;width:calc(270px * var(--s));margin-top:calc(var(--space-xs) + 22px * var(--s));margin-right:calc(-10px * var(--s));margin-bottom:calc(-10px * var(--s))}[data-view=tv] .keypad__key{width:calc(80px * var(--s));margin-right:calc(10px * var(--s));margin-bottom:calc(10px * var(--s))}[data-view=tv] .keypad__key--erase{width:calc(170px * var(--s))}[data-view=tv] .title-about__facts{display:flex;flex-direction:column;gap:0}[data-view=tv] .title-about__facts>*+*{margin-top:calc(10px * var(--s))}[data-view=tv] .title-about__fact{gap:0}[data-view=tv] .title-about__fact>*+*{margin-left:calc(16px * var(--s))}[data-view=tv] .title-about__parts{display:flex;flex-direction:column;gap:0}[data-view=tv] .title-about__parts>*+*{margin-top:calc(2px * var(--s))}[data-view=tv] .title-about__part{gap:0}[data-view=tv] .title-about__part>*+*{margin-left:calc(16px * var(--s))}[data-view=tv] .title-about__ties{display:flex;flex-direction:column;gap:0}[data-view=tv] .title-about__ties>*+*{margin-top:calc(2px * var(--s))}[data-view=tv] .title-about__tie{gap:0}[data-view=tv] .title-about__tie>*+*{margin-left:calc(16px * var(--s))}[data-view=tv] .title-about__link:focus,[data-view=tv] .title-about__part-name--link:focus,[data-view=tv] .title-about__tie-name--link:focus{color:var(--text)}[data-view=tv] .btn{gap:0}[data-view=tv] .btn>*+*{margin-left:calc(9px * var(--s))}[data-view=tv] .backdrop__fade{background:linear-gradient(to top,var(--bg) 0%,rgba(8,6,5,.97) 9%,rgba(8,6,5,.9) 17%,rgba(8,6,5,.79) 26%,rgba(8,6,5,.65) 36%,rgba(8,6,5,.5) 46%,rgba(8,6,5,.35) 57%,rgba(8,6,5,.22) 68%,rgba(8,6,5,.11) 80%,rgba(8,6,5,.04) 90%,rgba(8,6,5,0) 100%),linear-gradient(to right,var(--bg) 0%,rgba(8,6,5,.78) 22%,rgba(8,6,5,.42) 42%,rgba(8,6,5,.14) 60%,rgba(8,6,5,0) 76%),linear-gradient(to bottom,#0806058c,#08060533 12%,#08060500 22%)}
