﻿@import"https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&display=swap";:root{--bs-primary: #d8b63e;--bs-primary-rgb: 216, 182, 62;--bs-info: #d8b63e;--bs-info-rgb: 216, 182, 62;--bs-link-color: #efd66e;--bs-link-hover-color: #fff1c8}::selection{color:#171008;background:rgba(239,214,110,.9)}.divider-title{display:block;color:#dddcd8;font-size:16px;opacity:1;text-transform:uppercase;letter-spacing:4px;background:#000;box-shadow:0 0 10px rgba(0,0,0,.5);text-shadow:0 1px 4px rgba(0,0,0,.85);padding:3px 20px;margin:20px -20px;margin-top:30px;position:relative}.divider-title:before{content:"「";margin-right:8px;margin-left:-8px}.divider-title:after{content:"」";margin-left:8px}.divider-title>.btn{position:absolute;right:20px;top:0;display:flex;height:100%;align-items:center;padding:0 4px !important;border-radius:0}@media screen and (max-width: 800px){.divider-title>.btn{right:10px}}@media screen and (max-width: 800px){.divider-title{padding-left:10px;padding-right:10px;margin-top:15px;margin-bottom:10px;letter-spacing:2px;font-size:15px}}.box{display:block;padding:30px 40px;color:#dddcd8;background:rgba(15,15,15,.91);border-color:rgba(216,182,62,.14);box-shadow:0 8px 24px rgba(0,0,0,.48)}.box .row{--bs-gutter-x: 40px;--bs-gutter-y: 40px}@media screen and (min-width: 1500px){.box{padding:40px 80px}}@media screen and (max-width: 800px){.box{padding:15px;padding-bottom:0}.box table{margin:0 -15px;width:calc(100% + 30px)}}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.pr-0{padding-right:0 !important}.float-right{float:right}.ls-1{letter-spacing:1px}.ls-2{letter-spacing:2px}.ls-3{letter-spacing:3px}.ls-4{letter-spacing:4px}.ls-5{letter-spacing:5px}.ls-6{letter-spacing:6px}.ls-7{letter-spacing:7px}.ls-8{letter-spacing:8px}.ls-9{letter-spacing:9px}.ls-10{letter-spacing:10px}.ls-11{letter-spacing:11px}.ls-12{letter-spacing:12px}.ls-13{letter-spacing:13px}.ls-14{letter-spacing:14px}.ls-15{letter-spacing:15px}.is-donater{color:#e8b01a}.is-donater:after{content:"";font-family:"Font Awesome 7 Free Solid";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:900;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle;margin-left:5px;font-size:85%;color:red}.is-staff-member{color:#efd66e !important}.text-info{color:#efd66e !important}a{text-decoration:none;color:#dddcd8}a[href]:not(.btn):not(.project-item),span[href]:not(.btn){cursor:pointer;text-decoration:none;transition:all .3s ease}a[href]:not(.btn):not(.project-item) font,a[href]:not(.btn):not(.project-item) i,span[href]:not(.btn) font,span[href]:not(.btn) i{pointer-events:none}a[href]:not(.btn):not(.project-item):hover,span[href]:not(.btn):hover{color:#dddcd8 !important;text-shadow:0 0 5px #fff}.text-left{text-align:left}.text-justify{text-align:justify}.text-right{text-align:right}.modal{--bs-modal-border-width: 0;--bs-modal-border-radius: 0}.modal .modal-content{color:#dddcd8;background:rgba(15,15,15,.91);border-color:rgba(216,182,62,.14);box-shadow:0 8px 24px rgba(0,0,0,.48)}@media screen and (max-width: 800px){.adult-alert{text-align:center;height:unset;position:fixed;width:100%;left:0;bottom:-2px;z-index:2}}.table{--bs-table-color: #f2f0e9;--bs-table-bg: transparent}.table tr td,.table tr th{background-color:rgba(24,24,24,.88);color:#dddcd8}.table tbody tr:nth-child(odd) td,.table tbody tr:nth-child(odd) th{background-color:rgba(36,36,36,.88)}.table.table-double-rows tbody tr td,.table.table-double-rows tbody tr th{background-color:rgba(0,0,0,.7)}.table.table-double-rows tbody tr:nth-child(4n+1) td,.table.table-double-rows tbody tr:nth-child(4n+1) th,.table.table-double-rows tbody tr:nth-child(4n+2) td,.table.table-double-rows tbody tr:nth-child(4n+2) th{background-color:rgba(40,40,40,.7)}.table .show-in-mobile{display:none}@media screen and (max-width: 800px){.table .show-in-mobile{display:table-cell}}.table .show-not-mobile{display:none}@media screen and (min-width: 801px){.table .show-not-mobile{display:table-cell}}.table .row-actions{text-align:right}@media screen and (max-width: 800px){.table .row-actions{width:30px}.table .row-actions .btn{width:100%;border:0;margin:0;margin-bottom:5px}.table .row-actions .btn:last-child{margin-bottom:0}}.muted{opacity:.6}.modal-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:20px auto;margin-bottom:25px;font-size:25px;border:2px solid #fff;border-radius:50%}.error .modal-icon{color:red;border-color:red}.success .modal-icon{color:green;border-color:green}.pagination .page-link{outline:0 !important;box-shadow:none !important;border-radius:0 !important;border-top:0;border-bottom:0;color:#dddcd8;opacity:.8}.pagination .page-link:hover{opacity:1}.pagination .disabled .page-link{opacity:.4}.pagination .active .page-link{opacity:1;background-color:#80690f !important;border-color:#80690f !important}.pagination .page-item:first-child .page-link{border-left:0}.pagination .page-item:last-child .page-link{border-right:0}.flex-break{flex-basis:100%;height:0}.clear::after{content:"";clear:both;display:table}.alert{border:0;border-radius:0;opacity:.8;padding:6px 12px;font-size:13px;font-weight:500;letter-spacing:1px;margin:20px 0}.alert.alert-warning{background:#846a0c;color:#fff3cd}.alert.alert-info{--bs-alert-color: #f2f0e9;--bs-alert-bg: rgba(35, 35, 35, .92);--bs-alert-border-color: rgba(216, 182, 62, 0.28);opacity:.92;background:rgba(35,35,35,.92);color:#dddcd8}.alert.alert-success{opacity:.65;background:#0a3622;color:#d1e7dd}.alert.alert-danger{opacity:.65;background:#58151c;color:#f8d7da}.alert a{color:#dddcd8;transition:color 300ms ease}.alert a:hover{color:#dddcd8}@media screen and (max-width: 800px){.alert{margin:10px 0}}.navigation{display:flex;margin:10px 0;margin-bottom:0;padding:0 10px;padding-left:25px;user-select:none}.navigation .navigation-item{display:inline-block;flex:0 0 auto;cursor:pointer;padding:5px 13px;margin-right:20px;background:linear-gradient(180deg, rgba(17, 17, 17, 0.98), rgba(3, 3, 3, 0.99));font-size:14.5px;font-weight:700;height:32px;text-transform:uppercase;letter-spacing:2px;color:rgba(248,244,235,.94);transition:all .3s;position:relative;border:1px solid rgba(197,139,66,.42);box-shadow:inset 0 0 0 2px rgba(0,0,0,.94),inset 0 0 0 3px rgba(221,167,90,.08),inset 0 0 9px rgba(197,139,66,.055),0 0 0 1px rgba(221,167,90,.14),0 2px 8px rgba(0,0,0,.55),0 0 9px rgba(197,139,66,.11);text-shadow:0 1px 2px rgba(0,0,0,.94),0 0 6px rgba(221,167,90,.08);z-index:5}.navigation .navigation-item>font{position:relative;top:-1px}.navigation .navigation-item i{display:none;pointer-events:none}.navigation .navigation-item.icon-item{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.icon-item i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.icon-item font{display:none}.navigation .navigation-item.icon-item:hover,.navigation .navigation-item.icon-item:focus-visible{transform:none}.navigation .navigation-item.item-logout i{font-size:18px;margin-left:1px}.navigation .navigation-item.item-settings i{font-size:16px;margin-left:1px}.navigation .navigation-item.item-donate i{font-size:19px;margin-top:-1px}.navigation .navigation-item.item-ticket i{font-size:16px}.navigation .navigation-item .navigation-ticket-badge{position:absolute;top:-8px;right:-8px;display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border:2px solid #080808;border-radius:10px;color:#fff;background:#df263c;box-shadow:0 0 9px rgba(255,33,61,.75);font-size:8px;font-weight:900;line-height:1;letter-spacing:0}.navigation .navigation-item.has-unread-ticket{box-shadow:0 0 7px #d8b63e,0 0 10px rgba(240,38,62,.35)}.navigation .navigation-item.has-unread-ticket .navigation-ticket-badge{animation:ticket-nav-alert 1.25s ease-in-out infinite}.navigation .navigation-item.item-home i{font-size:16px}.navigation .navigation-item.item-leftside{display:none;margin-left:2px}.navigation .navigation-item.item-leftside i{font-size:17px;color:#efd66e}.navigation .navigation-item.item-home{margin-left:2px}.navigation .navigation-item.item-kintsugi-fansub i{font-size:16px;margin-right:1px}.navigation .navigation-item.item-projects i{font-size:18px}.navigation .navigation-item.item-anime-library i{font-size:16px}.navigation .navigation-item.item-more{display:none}.navigation .navigation-item.item-admin i{font-size:16px;margin-right:-3px;margin-top:-1px}.navigation .navigation-item.navigation-admin-placeholder{visibility:hidden;pointer-events:none}.navigation .navigation-item.item-logout{margin-right:2px}.navigation .navigation-item:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid rgba(221,167,90,.28);box-shadow:0 0 5px rgba(197,139,66,.08);pointer-events:none}.navigation .navigation-item:hover{color:#fff8e7;background:linear-gradient(180deg, rgba(24, 24, 24, 0.99), rgba(5, 5, 5, 0.99));border-color:rgba(221,167,90,.72);box-shadow:inset 0 0 0 2px rgba(0,0,0,.92),inset 0 0 0 3px rgba(221,167,90,.16),inset 0 0 10px rgba(197,139,66,.09),0 0 0 1px rgba(221,167,90,.26),0 3px 10px rgba(0,0,0,.56),0 0 14px rgba(197,139,66,.22);text-shadow:0 1px 2px rgba(0,0,0,.94),0 0 8px rgba(221,167,90,.16);transform:scale(1.07)}@media screen and (max-width: 1700px){.navigation .navigation-item.item-settings{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.item-settings i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.item-settings font{display:none}}@media screen and (max-width: 1600px){.navigation .navigation-item.item-donate{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.item-donate i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.item-donate font{display:none}.navigation .navigation-item.item-ticket{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.item-ticket i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.item-ticket font{display:none}}@media screen and (max-width: 1380px){.navigation .navigation-item.item-home{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.item-home i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.item-home font{display:none}}@media screen and (max-width: 1480px){.navigation .navigation-item.project-status{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.project-status i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.project-status font{display:none}.navigation .navigation-item.item-anime-library{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.item-anime-library i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.item-anime-library font{display:none}body.has-project-search .navigation .navigation-item.item-animes,body.has-project-search .navigation .navigation-item.item-kintsugi-fansub{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}body.has-project-search .navigation .navigation-item.item-animes i,body.has-project-search .navigation .navigation-item.item-kintsugi-fansub i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}body.has-project-search .navigation .navigation-item.item-animes font,body.has-project-search .navigation .navigation-item.item-kintsugi-fansub font{display:none}}@media screen and (max-width: 1190px){.navigation .navigation-item.item-kintsugi-fansub{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.item-kintsugi-fansub i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.item-kintsugi-fansub font{display:none}}@media screen and (max-width: 1130px){.navigation .navigation-item.item-animes{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.item-animes i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.item-animes font{display:none}}@media screen and (max-width: 850px){.navigation .navigation-item{margin-right:10px;transform:unset !important}.navigation .navigation-item.item-kintsugi-fansub,.navigation .navigation-item.item-animes{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.item-kintsugi-fansub i,.navigation .navigation-item.item-animes i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.item-kintsugi-fansub font,.navigation .navigation-item.item-animes font{display:none}.navigation .navigation-item.item-projects{padding-left:10px;padding-right:10px}.navigation .navigation-item.item-facebook,.navigation .navigation-item.item-discord,.navigation .navigation-item.item-donate,.navigation .navigation-item.item-ticket,.navigation .navigation-item.item-settings,.navigation .navigation-item.item-logout,.navigation .navigation-item.item-admin,.navigation .navigation-item.item-anime-library{display:none}.navigation .navigation-item.item-more{display:inline-block;margin-left:auto}}.navigation .navigation-item.item-admin+.navigation-item.item-settings{margin-left:unset !important}.navigation .navigation-project-search,.mobile-project-search-slot .navigation-project-search{position:relative;z-index:8;flex:0 1 340px;width:clamp(110px,18vw,340px);min-width:110px;height:32px;margin:0 12px 0 auto;border-color:rgba(216,182,62,.36);border-radius:4px;background:rgba(8,8,8,.9);box-shadow:inset 0 0 8px rgba(216,182,62,.045),0 0 5px rgba(216,182,62,.08);overflow:visible}.navigation .navigation-project-search input,.mobile-project-search-slot .navigation-project-search input{height:30px}.navigation .navigation-project-search .project-quick-search-clear,.mobile-project-search-slot .navigation-project-search .project-quick-search-clear{height:30px;border-left:0}.navigation .navigation-project-search.is-loading .search-icon,.mobile-project-search-slot .navigation-project-search.is-loading .search-icon{animation:search-pulse .65s ease-in-out infinite alternate}.navigation .navigation-project-search .navigation-project-search-results,.mobile-project-search-slot .navigation-project-search .navigation-project-search-results{position:absolute;top:calc(100% + 6px);right:0;left:0;display:grid;max-height:min(410px,100vh - 90px);padding:5px;overflow-y:auto;gap:4px;border:1px solid rgba(216,182,62,.42);border-radius:4px;background:rgba(11,12,13,.985);box-shadow:0 10px 28px rgba(0,0,0,.78),0 0 10px rgba(216,182,62,.12);scrollbar-gutter:stable}.navigation .navigation-project-search .navigation-project-search-results[hidden],.mobile-project-search-slot .navigation-project-search .navigation-project-search-results[hidden]{display:none}.navigation .navigation-project-search .navigation-project-search-results::-webkit-scrollbar,.mobile-project-search-slot .navigation-project-search .navigation-project-search-results::-webkit-scrollbar{display:unset;width:3px}.navigation .navigation-project-search .navigation-project-search-results::-webkit-scrollbar-track,.mobile-project-search-slot .navigation-project-search .navigation-project-search-results::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.navigation .navigation-project-search .navigation-project-search-results::-webkit-scrollbar-thumb,.mobile-project-search-slot .navigation-project-search .navigation-project-search-results::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.navigation .navigation-project-search .project-quick-search-result,.mobile-project-search-slot .navigation-project-search .project-quick-search-result{display:grid;min-width:0;min-height:58px;padding:4px;grid-template-columns:42px minmax(0, 1fr) auto;align-items:center;gap:8px;border:1px solid rgba(216,182,62,.18);border-left-width:3px;border-radius:3px;color:#dddcd8;background:rgba(32,33,36,.74);text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.navigation .navigation-project-search .project-quick-search-result img,.mobile-project-search-slot .navigation-project-search .project-quick-search-result img{width:42px;height:56px;object-fit:cover;border-radius:2px}.navigation .navigation-project-search .project-quick-search-result span,.mobile-project-search-slot .navigation-project-search .project-quick-search-result span{min-width:0}.navigation .navigation-project-search .project-quick-search-result strong,.navigation .navigation-project-search .project-quick-search-result small,.mobile-project-search-slot .navigation-project-search .project-quick-search-result strong,.mobile-project-search-slot .navigation-project-search .project-quick-search-result small{display:block;overflow:hidden;text-overflow:ellipsis}.navigation .navigation-project-search .project-quick-search-result strong,.mobile-project-search-slot .navigation-project-search .project-quick-search-result strong{color:#f1f0eb;font-size:12px;line-height:1.2;white-space:nowrap}.navigation .navigation-project-search .project-quick-search-result small,.mobile-project-search-slot .navigation-project-search .project-quick-search-result small{margin-top:4px;color:rgba(221,220,216,.68);font-size:9px;line-height:1.15;white-space:nowrap}.navigation .navigation-project-search .project-quick-search-result em,.mobile-project-search-slot .navigation-project-search .project-quick-search-result em{padding:2px 5px;border:1px solid rgba(216,182,62,.3);border-radius:999px;color:rgba(221,220,216,.78);background:rgba(0,0,0,.26);font-size:9px;font-weight:700;font-style:normal;line-height:1.1;white-space:nowrap}.navigation .navigation-project-search .project-quick-search-result:hover,.navigation .navigation-project-search .project-quick-search-result:focus-visible,.navigation .navigation-project-search .project-quick-search-result.is-active,.mobile-project-search-slot .navigation-project-search .project-quick-search-result:hover,.mobile-project-search-slot .navigation-project-search .project-quick-search-result:focus-visible,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.is-active{outline:0;border-color:rgba(216,182,62,.68);color:#dddcd8;background:rgba(216,182,62,.13);transform:translateX(2px)}.navigation .navigation-project-search .project-quick-search-result.status-active,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-active{border-left-color:rgba(53,201,243,.9)}.navigation .navigation-project-search .project-quick-search-result.status-active em,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-active em{border-color:rgba(53,201,243,.88);color:#59d3f5;background:rgba(53,201,243,.22);box-shadow:inset 0 0 5px rgba(53,201,243,.08);text-shadow:0 1px 2px rgba(0,0,0,.92)}.navigation .navigation-project-search .project-quick-search-result.status-finished,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-finished{border-left-color:rgba(53,214,111,.9)}.navigation .navigation-project-search .project-quick-search-result.status-finished em,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-finished em{border-color:rgba(53,214,111,.88);color:#59dd89;background:rgba(53,214,111,.22);box-shadow:inset 0 0 5px rgba(53,214,111,.08);text-shadow:0 1px 2px rgba(0,0,0,.92)}.navigation .navigation-project-search .project-quick-search-result.status-planned,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-planned{border-left-color:rgba(242,207,63,.9)}.navigation .navigation-project-search .project-quick-search-result.status-planned em,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-planned em{border-color:rgba(242,207,63,.88);color:#f4d862;background:rgba(242,207,63,.22);box-shadow:inset 0 0 5px rgba(242,207,63,.08);text-shadow:0 1px 2px rgba(0,0,0,.92)}.navigation .navigation-project-search .project-quick-search-result.status-suspended,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-suspended{border-left-color:rgba(217,101,235,.9)}.navigation .navigation-project-search .project-quick-search-result.status-suspended em,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-suspended em{border-color:rgba(217,101,235,.88);color:#e081ef;background:rgba(217,101,235,.22);box-shadow:inset 0 0 5px rgba(217,101,235,.08);text-shadow:0 1px 2px rgba(0,0,0,.92)}.navigation .navigation-project-search .project-quick-search-result.status-dropped,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-dropped{border-left-color:rgba(240,90,112,.9)}.navigation .navigation-project-search .project-quick-search-result.status-dropped em,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-dropped em{border-color:rgba(240,90,112,.88);color:#f3788a;background:rgba(240,90,112,.22);box-shadow:inset 0 0 5px rgba(240,90,112,.08);text-shadow:0 1px 2px rgba(0,0,0,.92)}.navigation .navigation-project-search .project-quick-search-result.status-hidden,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-hidden{border-left-color:rgba(168,177,186,.9)}.navigation .navigation-project-search .project-quick-search-result.status-hidden em,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-hidden em{border-color:rgba(168,177,186,.88);color:#b8bfc6;background:rgba(168,177,186,.22);box-shadow:inset 0 0 5px rgba(168,177,186,.08);text-shadow:0 1px 2px rgba(0,0,0,.92)}.navigation .navigation-project-search .project-quick-search-result.status-anime,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-anime{border-left-color:rgba(53,214,111,.9)}.navigation .navigation-project-search .project-quick-search-result.status-anime em,.mobile-project-search-slot .navigation-project-search .project-quick-search-result.status-anime em{border-color:rgba(53,214,111,.88);color:#59dd89;background:rgba(53,214,111,.22);box-shadow:inset 0 0 5px rgba(53,214,111,.08);text-shadow:0 1px 2px rgba(0,0,0,.92)}.navigation .navigation-project-search .project-quick-search-state,.mobile-project-search-slot .navigation-project-search .project-quick-search-state{display:flex;min-height:62px;align-items:center;justify-content:center;gap:8px;color:rgba(221,220,216,.72);font-size:11px}.navigation .navigation-project-search .project-quick-search-state i,.mobile-project-search-slot .navigation-project-search .project-quick-search-state i{color:rgba(216,182,62,.82)}@media screen and (max-width: 800px){.navigation .navigation-project-search,.mobile-project-search-slot .navigation-project-search{position:fixed;top:57px;right:7px;left:7px;z-index:5;width:auto;max-width:none;height:40px;margin:0}.navigation .navigation-project-search input,.navigation .navigation-project-search .project-quick-search-clear,.mobile-project-search-slot .navigation-project-search input,.mobile-project-search-slot .navigation-project-search .project-quick-search-clear{height:38px}.navigation .navigation-project-search input,.mobile-project-search-slot .navigation-project-search input{padding-right:38px;padding-left:38px;padding-top:0;padding-bottom:4px;line-height:1.2;text-align:left}.navigation .navigation-project-search .project-quick-search-clear,.mobile-project-search-slot .navigation-project-search .project-quick-search-clear{position:absolute;top:0;right:0;z-index:2}}.navigation .tooltip-content{position:absolute;top:100%;left:50%;background:rgba(0,0,0,.95);box-shadow:0 0 10px #000;padding:10px 15px;font-size:16px;letter-spacing:normal;text-transform:none;text-shadow:none;color:#dddcd8;font-weight:normal;line-height:normal;z-index:1;width:600px;max-height:500px;margin-top:2px;opacity:0;visibility:hidden;transform:translateX(-50%);transition:all .3s ease;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.navigation .tooltip-content::-webkit-scrollbar{display:none}.navigation .tooltip-content textarea{width:calc(100% + 30px);height:300px;margin:-10px -15px;font-size:14px;color:#444}@media screen and (max-width: 800px){.navigation .tooltip-content{position:fixed;width:calc(100vw - 20px);left:10px;top:41px;transition:opacity .5s ease !important;transform:unset !important}}.navigation .navigation-item.is-active{color:#fff8e7;background:linear-gradient(180deg, rgba(24, 24, 24, 0.99), rgba(5, 5, 5, 0.99));border-color:rgba(221,167,90,.72);box-shadow:inset 0 0 0 2px rgba(0,0,0,.92),inset 0 0 0 3px rgba(221,167,90,.16),inset 0 0 10px rgba(197,139,66,.09),0 0 0 1px rgba(221,167,90,.26),0 3px 10px rgba(0,0,0,.56),0 0 14px rgba(197,139,66,.22);transform:unset;text-shadow:0 1px 2px rgba(0,0,0,.94),0 0 8px rgba(221,167,90,.16)}.navigation .navigation-item.is-active .tooltip-content{opacity:1;visibility:visible}.navigation .item-animes .anime-navigation-mark{font-style:normal;font-size:18px;font-family:fangsong;left:.5px}@media screen and (min-width: 801px){.navigation .navigation-item.item-animes{display:none}.navigation .item-dropdown:hover .tooltip-content{opacity:1;visibility:visible}}.navigation .item-dropdown{transform:unset !important;z-index:4}.navigation .item-dropdown .tooltip-content{background:unset;width:unset;top:100% !important;left:unset;position:absolute;right:-2px;box-shadow:unset;padding-top:5px;padding-right:0;transform:unset !important}.navigation .item-dropdown .tooltip-content a{display:block;padding:7px 14px;background:#000;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;color:#dddcd8;white-space:nowrap}.navigation .item-dropdown .tooltip-content a:last-child{margin-bottom:0}.navigation .item-dropdown .tooltip-content a i{top:0;transform:unset;margin-right:3px}.navigation .item-dropdown .tooltip-content a font{display:inline-block}@media screen and (max-width: 1100px){.navigation{padding-left:10px}.navigation .navigation-item.item-leftside{display:inline-block}.navigation .navigation-item.item-home{margin-left:unset}}.navigation .item-admin>i,.navigation .is-admin-item{color:#bd0202 !important}@media screen and (max-width: 450px){.navigation .navigation-item{margin-right:8px}}@media screen and (max-width: 400px){.navigation .navigation-item{margin-right:5px}.navigation .item-home{display:none}}@media screen and (max-width: 360px){.navigation .navigation-item.item-projects{padding:0;padding-left:7px;padding-right:5px;position:relative;font-size:20px}.navigation .navigation-item.item-projects i{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.navigation .navigation-item.item-projects font{display:none}}@media screen and (max-width: 800px){body>.content{margin-top:51px}body.has-project-search>.content{margin-top:0}.navigation{box-sizing:border-box;position:fixed;top:0;left:0;z-index:3;width:100%;margin:0;padding:10px;background:rgba(0,0,0,.9)}.navigation .item-more{margin-right:0}}@keyframes search-pulse{from{opacity:.45}to{opacity:1}}@keyframes ticket-nav-alert{0%,100%{transform:scale(0.92);opacity:.78;box-shadow:0 0 5px rgba(255,33,61,.55)}50%{transform:scale(1.1);opacity:1;box-shadow:0 0 13px rgba(255,33,61,.95)}}textarea{width:100%;resize:none;border:0;border-radius:0;outline:0;box-shadow:none;background:rgba(255,255,255,.7);padding:10px}textarea:not([rows]){height:100%}textarea:not(.no-hidden-scrollbar){overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}textarea:not(.no-hidden-scrollbar)::-webkit-scrollbar{display:none}.form-control,.form-select{border:0;outline:0;box-shadow:none !important;border-radius:0 !important;background-color:rgba(255,255,255,.7);color:#333}.form-control:focus,.form-select:focus{background-color:#fff;color:#333;border-color:rgba(239,214,110,.72);box-shadow:0 0 0 .18rem rgba(216,182,62,.13) !important}.form-control::placeholder,.form-select::placeholder{color:#777}.form-control.disabled,.form-select.disabled{opacity:.5;pointer-events:none}@media screen and (max-width: 800px){.form-control,.form-select{font-size:16px}}.form-select option{color:#333}.form-select:not(.no-placeholder-color):has(option[value=""]:checked),.form-select:not(.no-placeholder-color):has(option[value="0"]:checked){color:#777}.form-select:not(.no-placeholder-color) option[value=""],.form-select:not(.no-placeholder-color) option[value="0"]{color:#999}.form-control:disabled,.form-select:disabled{color:#ccc !important;cursor:not-allowed;opacity:1}label{margin-bottom:3px;letter-spacing:1px}.form-check-label{cursor:pointer;letter-spacing:2px;margin-left:2px}.form-check-input{cursor:pointer;box-shadow:none !important;position:relative;top:-1px}.btn i{pointer-events:none}.btn-primary,.btn-info{--bs-btn-color: #dddcd8;--bs-btn-bg: #242424;--bs-btn-border-color: rgba(216, 182, 62, 0.5);--bs-btn-hover-color: #dddcd8;--bs-btn-hover-bg: #303030;--bs-btn-hover-border-color: #efd66e;--bs-btn-active-color: #dddcd8;--bs-btn-active-bg: #383838;--bs-btn-active-border-color: #d8b63e}.btn-outline-primary,.btn-outline-info{--bs-btn-color: #efd66e;--bs-btn-border-color: #d8b63e;--bs-btn-hover-color: #dddcd8;--bs-btn-hover-bg: #d8b63e;--bs-btn-hover-border-color: #d8b63e;--bs-btn-active-color: #dddcd8;--bs-btn-active-bg: #b18f1d;--bs-btn-active-border-color: #b18f1d}.btn-square-border{border-radius:0}.btn-square{border-radius:0;letter-spacing:2px;font-weight:500;padding-top:7px}.btn-square.btn-sm{padding-top:4px}.btn-square:before{content:"";display:inline-block;width:3px}.btn-uppercase{text-transform:uppercase}.btn-uppercase.btn-sm{padding-top:5px}.btn.is-loading,.notification-btn.is-loading{position:relative;pointer-events:none;opacity:.6;color:rgba(0,0,0,0) !important;transition:none !important}.btn.is-loading:after,.notification-btn.is-loading:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-right-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}.project-list{display:grid;width:100%;height:calc(100% - 52px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;margin:0;padding:14px 0 0;grid-template-columns:repeat(auto-fill, minmax(390px, 1fr));gap:12px;align-content:flex-start;scrollbar-gutter:stable}.project-list::-webkit-scrollbar{display:unset;width:3px}.project-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.project-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}@media screen and (max-width: 800px){.project-list{width:100%;height:auto;margin:0;padding:10px 0 0;overflow-x:clip;overflow-y:visible;overscroll-behavior-y:auto;touch-action:pan-y;grid-template-columns:1fr;gap:10px;scrollbar-gutter:auto}}.project-search+.alert:not(.d-none)+.project-list{height:calc(100% - 82px)}.project-search,.list-search{display:flex;width:100%;height:52px;box-shadow:0 5px 18px rgba(0,0,0,.48);position:relative;background:rgba(15,15,15,.95)}.project-search .form-control,.project-search .form-select,.list-search .form-control,.list-search .form-select{background-color:rgba(0,0,0,0);color:#dddcd8}.project-search .form-control::placeholder,.project-search .form-select::placeholder,.list-search .form-control::placeholder,.list-search .form-select::placeholder{color:#dddcd8}.project-search input[name=input],.project-search .first-input,.list-search input[name=input],.list-search .first-input{padding-left:45px}.project-search select[name=status],.project-search select[name=season],.list-search select[name=status],.list-search select[name=season]{width:195px;flex-shrink:0;text-align:center;color:#dddcd8;padding-right:11px;--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.project-search select[name=status] option,.project-search select[name=season] option,.list-search select[name=status] option,.list-search select[name=season] option{background:rgba(0,0,0,.8);color:#dddcd8}.project-search select[name=status],.project-search select[name=season],.list-search select[name=status],.list-search select[name=season]{display:none}.project-search .project-filter-controls,.list-search .project-filter-controls{display:flex;height:100%;flex:0 0 auto;align-items:stretch;border-left:1px solid rgba(221,220,216,.07);background:rgba(24,24,24,.68)}.project-search .project-status-filter-tabs,.list-search .project-status-filter-tabs{display:flex;height:100%;flex:0 0 auto;align-items:stretch;border-right:1px solid rgba(221,220,216,.08)}.project-search .project-status-filter-tab,.list-search .project-status-filter-tab{position:relative;padding:0 clamp(6px,.56vw,12px);flex:0 0 auto;border:0;color:#dddcd8;background:rgba(0,0,0,0);font-family:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease}.project-search .project-status-filter-tab:after,.list-search .project-status-filter-tab:after{position:absolute;right:7px;bottom:0;left:7px;height:3px;content:"";opacity:0;background:#aeb5ba;transform:scaleX(0.45);transition:opacity .16s ease,transform .16s ease,background-color .16s ease,box-shadow .16s ease}.project-search .project-status-filter-tab:hover,.project-search .project-status-filter-tab:focus-visible,.list-search .project-status-filter-tab:hover,.list-search .project-status-filter-tab:focus-visible{outline:0;color:#dddcd8;background:rgba(216,182,62,.07)}.project-search .project-status-filter-tab.is-active,.list-search .project-status-filter-tab.is-active{color:#dddcd8;background:rgba(115,124,132,.22)}.project-search .project-status-filter-tab.is-active:after,.list-search .project-status-filter-tab.is-active:after{opacity:1;transform:scaleX(1)}.project-search select[name=season],.list-search select[name=season]{width:125px;text-align:left}.project-search .season-filter-toggle,.list-search .season-filter-toggle{display:flex;width:145px;padding:0 8px;flex:0 0 145px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:0;outline:0;color:#dddcd8;background:rgba(0,0,0,0);box-shadow:none;font-size:14.5px;font-weight:500;white-space:nowrap;transition:color .16s ease,background-color .16s ease}.project-search .season-filter-toggle>i:first-child,.list-search .season-filter-toggle>i:first-child{color:rgba(216,182,62,.78)}.project-search .season-filter-toggle span,.list-search .season-filter-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis}.project-search .season-filter-toggle .season-filter-chevron,.list-search .season-filter-toggle .season-filter-chevron{margin-left:0;font-size:9px;transition:transform .16s ease}.project-search .season-filter-toggle:hover,.project-search .season-filter-toggle:focus-visible,.project-search .season-filter-toggle[aria-expanded=true],.list-search .season-filter-toggle:hover,.list-search .season-filter-toggle:focus-visible,.list-search .season-filter-toggle[aria-expanded=true]{color:#dddcd8;background:rgba(216,182,62,.08)}.project-search .season-filter-toggle[aria-expanded=true] .season-filter-chevron,.list-search .season-filter-toggle[aria-expanded=true] .season-filter-chevron{transform:rotate(180deg)}.project-search .season-filter-panel,.list-search .season-filter-panel{position:absolute;z-index:21;top:52px;right:clamp(10px,100% - 1040px,240px);width:min(800px,100% - 20px);max-height:calc(100vh - 124px);overflow-x:hidden;overflow-y:auto;border:1px solid rgba(221,220,216,.14);border-top-color:rgba(216,182,62,.48);border-radius:0 0 9px 9px;background:linear-gradient(145deg, rgba(27, 32, 35, 0.98), rgba(18, 14, 8, 0.98));box-shadow:0 14px 34px rgba(0,0,0,.66),inset 0 1px 0 rgba(255,255,255,.025);backdrop-filter:blur(10px);overscroll-behavior:contain;scrollbar-gutter:stable}.project-search .season-filter-panel::-webkit-scrollbar,.list-search .season-filter-panel::-webkit-scrollbar{display:unset;width:3px}.project-search .season-filter-panel::-webkit-scrollbar-track,.list-search .season-filter-panel::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.project-search .season-filter-panel::-webkit-scrollbar-thumb,.list-search .season-filter-panel::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.project-search .season-filter-panel-header,.list-search .season-filter-panel-header{display:flex;padding:8px 9px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(221,220,216,.09);color:#dddcd8;font-size:12px;font-weight:700;text-transform:uppercase}.project-search .season-filter-panel-header span i,.list-search .season-filter-panel-header span i{margin-right:5px;color:rgba(216,182,62,.84)}.project-search .season-filter-panel-header button,.list-search .season-filter-panel-header button{padding:6px 9px;border:1px solid rgba(221,220,216,.11);border-radius:6px;color:#dddcd8;background:rgba(255,255,255,.025);font:inherit;font-size:11px;cursor:pointer}.project-search .season-filter-panel-header button:hover,.project-search .season-filter-panel-header button.is-active,.list-search .season-filter-panel-header button:hover,.list-search .season-filter-panel-header button.is-active{border-color:rgba(216,182,62,.35);color:#d8b63e;background:rgba(216,182,62,.1)}.project-search .season-filter-groups,.list-search .season-filter-groups{display:grid;padding:5px;overflow:visible;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 6px}.project-search .season-filter-whole-years,.list-search .season-filter-whole-years{padding:8px 9px 9px;border-bottom:1px solid rgba(216,182,62,.2);background:linear-gradient(105deg, rgba(216, 182, 62, 0.09), rgba(216, 182, 62, 0.025))}.project-search .season-filter-whole-years>header,.list-search .season-filter-whole-years>header{display:flex;margin-bottom:6px;align-items:baseline;justify-content:space-between;gap:10px}.project-search .season-filter-whole-years>header strong,.list-search .season-filter-whole-years>header strong{color:#dddcd8;font-size:12px;letter-spacing:.2px}.project-search .season-filter-whole-years>header strong i,.list-search .season-filter-whole-years>header strong i{margin-right:5px;color:rgba(216,182,62,.9)}.project-search .season-filter-whole-years>header small,.list-search .season-filter-whole-years>header small{color:#dddcd8;font-size:10px}.project-search .season-filter-whole-years>div,.list-search .season-filter-whole-years>div{display:grid;grid-template-columns:repeat(auto-fit, minmax(52px, 1fr));gap:4px}.project-search .season-filter-whole-years button,.list-search .season-filter-whole-years button{min-width:0;padding:8px 7px;border:1px solid rgba(221,220,216,.1);border-radius:6px;color:#dddcd8;background:rgba(22,17,10,.68);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.project-search .season-filter-whole-years button:hover,.project-search .season-filter-whole-years button.is-active,.list-search .season-filter-whole-years button:hover,.list-search .season-filter-whole-years button.is-active{border-color:rgba(216,182,62,.5);color:#d8b63e;background:rgba(216,182,62,.14)}.project-search .season-filter-groups-title,.list-search .season-filter-groups-title{padding:3px 5px 6px;grid-column:1/-1;color:#dddcd8;font-size:10px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.project-search .season-filter-groups-title i,.list-search .season-filter-groups-title i{margin-right:5px;color:rgba(216,182,62,.64)}.project-search .season-filter-year,.list-search .season-filter-year{display:grid;grid-template-columns:58px minmax(0, 1fr);align-items:center;gap:6px;padding:4px 5px;border-bottom:1px solid rgba(221,220,216,.07)}.project-search .season-filter-year:last-child,.list-search .season-filter-year:last-child{border-bottom:0}.project-search .season-filter-year>strong,.list-search .season-filter-year>strong{color:#dddcd8;font-size:13px;text-align:center}.project-search .season-filter-year>div,.list-search .season-filter-year>div{display:flex;flex-wrap:wrap;gap:5px}.project-search .season-filter-year button,.list-search .season-filter-year button{min-width:65px;padding:7px 9px;border:1px solid rgba(221,220,216,.09);border-radius:6px;color:#dddcd8;background:rgba(29,23,13,.6);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.project-search .season-filter-year button:hover,.project-search .season-filter-year button.is-active,.list-search .season-filter-year button:hover,.list-search .season-filter-year button.is-active{border-color:rgba(216,182,62,.38);color:#d8b63e;background:rgba(216,182,62,.11)}.project-search .result-text,.list-search .result-text{position:static;display:flex;width:90px;padding:0 9px;flex:0 0 90px;align-items:center;justify-content:center;border-left:1px solid rgba(221,220,216,.08);color:#dddcd8;background:rgba(255,255,255,.025);pointer-events:none;letter-spacing:.3px;font-size:13px;font-weight:500;line-height:1.15;white-space:nowrap}.project-search .result-text strong,.list-search .result-text strong{margin-right:4px;color:#d8b63e;font-size:14px}.project-search .search-icon,.list-search .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:21px}.project-search.project-search-homepage,.list-search.project-search-homepage{margin-bottom:15px;height:40px}.project-search.project-search-homepage .search-icon,.list-search.project-search-homepage .search-icon{font-size:18px}.project-search .genre-filter-toggle,.list-search .genre-filter-toggle{display:flex;width:150px;padding:0 8px;flex:0 0 150px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:0;outline:0;box-shadow:none;color:#dddcd8;background:rgba(0,0,0,0);font-size:14.5px;font-weight:500;white-space:nowrap;transition:color .16s ease,background-color .16s ease}.project-search .genre-filter-toggle>i:first-child,.list-search .genre-filter-toggle>i:first-child{color:rgba(216,182,62,.78)}.project-search .genre-filter-toggle span,.list-search .genre-filter-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis}.project-search .genre-filter-toggle .genre-filter-chevron,.list-search .genre-filter-toggle .genre-filter-chevron{margin-left:0;font-size:9px;transition:transform .16s ease}.project-search .genre-filter-toggle:hover,.project-search .genre-filter-toggle:focus-visible,.project-search .genre-filter-toggle[aria-expanded=true],.list-search .genre-filter-toggle:hover,.list-search .genre-filter-toggle:focus-visible,.list-search .genre-filter-toggle[aria-expanded=true]{color:#dddcd8;background:rgba(216,182,62,.08)}.project-search .genre-filter-toggle[aria-expanded=true] .genre-filter-chevron,.list-search .genre-filter-toggle[aria-expanded=true] .genre-filter-chevron{transform:rotate(180deg)}.project-search .genre-filter-panel,.list-search .genre-filter-panel{position:absolute;z-index:20;top:52px;right:90px;width:min(680px,100% - 20px);max-height:min(430px,100vh - 150px);overflow:hidden;border:1px solid rgba(221,220,216,.14);border-top-color:rgba(216,182,62,.48);border-radius:0 0 9px 9px;background:linear-gradient(145deg, rgba(27, 32, 35, 0.98), rgba(18, 14, 8, 0.98));box-shadow:0 14px 34px rgba(0,0,0,.66),inset 0 1px 0 rgba(255,255,255,.025);backdrop-filter:blur(10px);user-select:none}.project-search .genre-filter-panel-header,.list-search .genre-filter-panel-header{display:flex;padding:9px 10px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(221,220,216,.09);color:#dddcd8;font-size:12px;font-weight:700;text-transform:uppercase}.project-search .genre-filter-panel-header span i,.list-search .genre-filter-panel-header span i{margin-right:5px;color:rgba(216,182,62,.84)}.project-search .genre-filter-panel-header button,.list-search .genre-filter-panel-header button{padding:5px 8px;border:1px solid rgba(221,220,216,.11);border-radius:6px;color:#dddcd8;background:rgba(255,255,255,.025);font:inherit;font-size:10px;cursor:pointer}.project-search .genre-filter-panel-header button:hover,.list-search .genre-filter-panel-header button:hover{border-color:rgba(216,182,62,.35);color:#d8b63e;background:rgba(216,182,62,.1)}.project-search .genre-filter-options,.list-search .genre-filter-options{display:grid;max-height:min(374px,100vh - 206px);padding:10px;overflow-y:auto;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px;scrollbar-gutter:stable}.project-search .genre-filter-options::-webkit-scrollbar,.list-search .genre-filter-options::-webkit-scrollbar{display:unset;width:3px}.project-search .genre-filter-options::-webkit-scrollbar-track,.list-search .genre-filter-options::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.project-search .genre-filter-options::-webkit-scrollbar-thumb,.list-search .genre-filter-options::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.project-search .genre-filter-option,.list-search .genre-filter-option{min-width:0;margin:0;cursor:pointer}.project-search .genre-filter-option input,.list-search .genre-filter-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.project-search .genre-filter-option span,.list-search .genre-filter-option span{display:block;padding:7px 8px;overflow:hidden;border:1px solid rgba(221,220,216,.09);border-radius:6px;color:#dddcd8;background:rgba(29,23,13,.6);font-size:11px;font-weight:500;letter-spacing:.2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.project-search .genre-filter-option:hover span,.list-search .genre-filter-option:hover span{border-color:rgba(216,182,62,.34);color:#dddcd8}.project-search .genre-filter-option input:focus-visible+span,.list-search .genre-filter-option input:focus-visible+span{outline:2px solid rgba(216,182,62,.25);outline-offset:1px}.project-search .genre-filter-option input:checked+span,.list-search .genre-filter-option input:checked+span{border-color:rgba(216,182,62,.42);color:#d8b63e;background:rgba(216,182,62,.13);box-shadow:inset 0 0 0 1px rgba(216,182,62,.05)}@media screen and (max-width: 800px){.project-search,.list-search{flex-wrap:wrap;height:auto;min-height:0;box-shadow:0 7px 18px rgba(0,0,0,.45)}.project-search>input[name=input],.list-search>input[name=input]{width:100%;height:48px;min-width:0;padding-left:42px;flex:0 0 100%;order:1;border-bottom:1px solid rgba(221,220,216,.09)}.project-search[data-search-staff=true]:not([data-anime-team-filter]),.list-search[data-search-staff=true]:not([data-anime-team-filter]){flex-wrap:nowrap}.project-search[data-search-staff=true]:not([data-anime-team-filter])>input[name=input],.list-search[data-search-staff=true]:not([data-anime-team-filter])>input[name=input]{width:auto;flex:1 1 auto;order:0}.project-search[data-search-staff=true]:not([data-anime-team-filter])>.result-text,.list-search[data-search-staff=true]:not([data-anime-team-filter])>.result-text{width:84px;height:48px;flex:0 0 84px;order:1}.project-search .project-filter-controls,.list-search .project-filter-controls{display:grid;width:100%;height:auto;min-width:0;flex:0 0 100%;order:2;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) 66px;grid-template-areas:"statuses statuses statuses" "season genre result";align-items:stretch;border-top:0;border-left:0;background:rgba(13,10,5,.84)}.project-search .search-icon,.list-search .search-icon{z-index:2;top:24px;left:13px;font-size:18px}.project-search select[name=season],.project-search select[name=status],.list-search select[name=season],.list-search select[name=status]{display:none}.project-search .project-status-filter-tabs,.list-search .project-status-filter-tabs{display:grid;width:100%;height:auto;min-width:0;grid-area:statuses;grid-template-columns:repeat(3, minmax(0, 1fr));overflow:hidden;border-right:0;border-bottom:1px solid rgba(221,220,216,.09)}.project-search .project-status-filter-tabs[data-status-count="7"],.list-search .project-status-filter-tabs[data-status-count="7"]{grid-template-columns:repeat(12, minmax(0, 1fr))}.project-search .project-status-filter-tabs[data-status-count="7"] .project-status-filter-tab,.list-search .project-status-filter-tabs[data-status-count="7"] .project-status-filter-tab{grid-column:span 3}.project-search .project-status-filter-tabs[data-status-count="7"] .project-status-filter-tab:nth-child(n+5),.list-search .project-status-filter-tabs[data-status-count="7"] .project-status-filter-tab:nth-child(n+5){grid-column:span 4}.project-search .project-status-filter-tab,.list-search .project-status-filter-tab{width:100%;min-width:0;height:42px;padding:0 4px;flex:none;border-right:1px solid rgba(221,220,216,.06);border-bottom:1px solid rgba(221,220,216,.06);font-size:clamp(10.5px,2.85vw,12.5px);line-height:1.08;white-space:normal}.project-search .project-status-filter-tab:after,.list-search .project-status-filter-tab:after{right:9px;left:9px;height:2px}.project-search .result-text,.list-search .result-text{position:static;display:flex;width:auto;height:44px;min-width:0;padding:0 5px;grid-area:result;align-items:center;justify-content:center;border-top:0;border-left:1px solid rgba(221,220,216,.08);background:rgba(255,255,255,.02);font-size:10.5px;line-height:1.05;text-align:center;white-space:normal}.project-search .result-text strong,.list-search .result-text strong{margin-right:3px;font-size:12px}.project-search .season-filter-toggle,.project-search .genre-filter-toggle,.list-search .season-filter-toggle,.list-search .genre-filter-toggle{display:flex;width:auto;height:44px;min-width:0;padding:0 9px;flex:none;justify-content:center;gap:5px;border-right:1px solid rgba(221,220,216,.08);font-size:12.5px}.project-search .season-filter-toggle span,.project-search .genre-filter-toggle span,.list-search .season-filter-toggle span,.list-search .genre-filter-toggle span{max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.project-search .season-filter-toggle>i:first-child,.project-search .genre-filter-toggle>i:first-child,.list-search .season-filter-toggle>i:first-child,.list-search .genre-filter-toggle>i:first-child{flex:0 0 auto}.project-search .season-filter-toggle .season-filter-chevron,.project-search .season-filter-toggle .genre-filter-chevron,.project-search .genre-filter-toggle .season-filter-chevron,.project-search .genre-filter-toggle .genre-filter-chevron,.list-search .season-filter-toggle .season-filter-chevron,.list-search .season-filter-toggle .genre-filter-chevron,.list-search .genre-filter-toggle .season-filter-chevron,.list-search .genre-filter-toggle .genre-filter-chevron{flex:0 0 auto}.project-search .season-filter-toggle,.list-search .season-filter-toggle{grid-area:season}.project-search .genre-filter-toggle,.list-search .genre-filter-toggle{grid-area:genre}.project-search[data-anime-team-filter=true] .project-filter-controls,.list-search[data-anime-team-filter=true] .project-filter-controls{grid-template-columns:minmax(0, 1.08fr) minmax(0, 1.08fr) minmax(0, 1fr) 76px;grid-template-areas:"statuses statuses statuses statuses" "season genre team result"}.project-search[data-anime-team-filter=true] .team-filter-toggle,.list-search[data-anime-team-filter=true] .team-filter-toggle{grid-area:team}.project-search[data-anime-team-filter=true] .season-filter-toggle,.project-search[data-anime-team-filter=true] .genre-filter-toggle,.list-search[data-anime-team-filter=true] .season-filter-toggle,.list-search[data-anime-team-filter=true] .genre-filter-toggle{padding-right:4px;padding-left:4px;gap:3px;font-size:clamp(8.5px,2.35vw,10px)}.project-search[data-anime-team-filter=true] .result-text,.list-search[data-anime-team-filter=true] .result-text{flex-wrap:nowrap;font-size:9.5px;line-height:1;white-space:nowrap}.project-search[data-anime-team-filter=true] .result-text strong,.list-search[data-anime-team-filter=true] .result-text strong{margin-right:3px;font-size:11px;line-height:1}.project-search[data-anime-team-filter=true] .genre-filter-panel-header,.list-search[data-anime-team-filter=true] .genre-filter-panel-header{flex-wrap:wrap;gap:6px}}@media screen and (max-width: 800px)and (max-width: 380px){.project-search[data-anime-team-filter=true] .project-filter-controls,.list-search[data-anime-team-filter=true] .project-filter-controls{grid-template-columns:repeat(3, minmax(0, 1fr)) 68px}.project-search[data-anime-team-filter=true] .season-filter-toggle>i:first-child,.project-search[data-anime-team-filter=true] .genre-filter-toggle>i:first-child,.list-search[data-anime-team-filter=true] .season-filter-toggle>i:first-child,.list-search[data-anime-team-filter=true] .genre-filter-toggle>i:first-child{display:none}}@media screen and (max-width: 800px){.project-search .season-filter-panel,.project-search .genre-filter-panel,.list-search .season-filter-panel,.list-search .genre-filter-panel{top:100%;right:0;width:100%;max-height:min(62vh,470px);border-radius:0 0 8px 8px}.project-search .season-filter-panel,.list-search .season-filter-panel{display:block;overflow-x:hidden;overflow-y:auto}.project-search .season-filter-panel.d-none,.list-search .season-filter-panel.d-none{display:none}.project-search .season-filter-groups,.list-search .season-filter-groups{grid-template-columns:1fr;gap:0}.project-search .season-filter-whole-years>div,.list-search .season-filter-whole-years>div{grid-template-columns:repeat(auto-fit, minmax(50px, 1fr))}.project-search .season-filter-year,.list-search .season-filter-year{grid-template-columns:48px minmax(0, 1fr);padding-right:3px;padding-left:3px}.project-search .season-filter-year>div,.list-search .season-filter-year>div{gap:4px}.project-search .season-filter-year button,.list-search .season-filter-year button{min-width:57px;padding:7px 6px}.project-search .genre-filter-options,.list-search .genre-filter-options{max-height:min(52vh,390px);grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 801px)and (max-width: 1320px){.project-search:not(.project-search-homepage)~.project-list{height:calc(100% - 104px)}.project-search:not(.project-search-homepage)+.alert:not(.d-none)+.project-list{height:calc(100% - 134px)}.project-search:not(.project-search-homepage){height:104px;flex-wrap:wrap}.project-search:not(.project-search-homepage)>input[name=input]{width:100%;height:52px;min-width:0;flex:0 0 100%}.project-search:not(.project-search-homepage) .search-icon{top:26px}.project-search:not(.project-search-homepage) .project-filter-controls{width:100%;height:52px;flex:0 0 100%;border-top:1px solid rgba(221,220,216,.08);border-left:0}.project-search:not(.project-search-homepage) .project-status-filter-tabs{min-width:0;flex:1 1 auto}.project-search:not(.project-search-homepage) .project-status-filter-tab{min-width:0;padding:0 4px;flex:1 1 auto;font-size:13px}.project-search:not(.project-search-homepage) .season-filter-toggle{width:135px;flex-basis:135px;font-size:13.5px}.project-search:not(.project-search-homepage) .genre-filter-toggle{width:140px;flex-basis:140px;font-size:13.5px}.project-search:not(.project-search-homepage) .result-text{width:75px;padding:0 6px;flex-basis:75px;font-size:12px}.project-search:not(.project-search-homepage) .result-text strong{font-size:13px}.project-search:not(.project-search-homepage) .season-filter-panel{top:104px;right:clamp(10px,100% - 1015px,215px);max-height:calc(100vh - 176px)}.project-search:not(.project-search-homepage) .genre-filter-panel{top:104px;right:75px;max-height:min(430px,100vh - 202px)}.project-search:not(.project-search-homepage) .genre-filter-options{max-height:min(374px,100vh - 258px)}}@media screen and (min-width: 801px)and (max-width: 1320px){.project-search[data-anime-team-filter=true]{height:144px}.project-search[data-anime-team-filter=true] .project-filter-controls{display:grid;height:92px;grid-template-columns:repeat(3, minmax(0, 1fr)) 85px;grid-template-rows:48px 44px;grid-template-areas:"statuses statuses statuses statuses" "season genre team result"}.project-search[data-anime-team-filter=true] .project-status-filter-tabs{grid-area:statuses}.project-search[data-anime-team-filter=true] .season-filter-toggle{grid-area:season}.project-search[data-anime-team-filter=true] .genre-filter-toggle{grid-area:genre}.project-search[data-anime-team-filter=true] .team-filter-toggle{grid-area:team}.project-search[data-anime-team-filter=true] .result-text{grid-area:result}.project-search[data-anime-team-filter=true] .season-filter-toggle,.project-search[data-anime-team-filter=true] .genre-filter-toggle,.project-search[data-anime-team-filter=true] .result-text{width:auto;min-width:0;border-top:1px solid rgba(221,220,216,.08)}.project-search[data-anime-team-filter=true] .season-filter-panel,.project-search[data-anime-team-filter=true] .genre-filter-panel{top:100%;right:0;max-width:100%}.project-search[data-anime-team-filter=true]~.project-list{height:calc(100% - 144px)}.project-search[data-anime-team-filter=true]+.alert:not(.d-none)+.project-list{height:calc(100% - 174px)}}body.has-document-page-scroll>.content>.project-search:not(.project-search-homepage)~.project-list{height:auto;min-height:0;overflow-x:clip;overflow-y:visible;scrollbar-gutter:auto}@media screen and (min-width: 801px){body.has-document-page-scroll>.content>.project-search:not(.project-search-homepage)~.project-list .project-card-shell{content-visibility:visible;contain-intrinsic-size:none}}@media screen and (min-width: 801px){body:not(.has-document-page-scroll)>.content>.project-search:not(.project-search-homepage)~.project-list{contain:layout paint;overflow-anchor:none;will-change:scroll-position}body:not(.has-document-page-scroll)>.content>.project-search:not(.project-search-homepage)~.project-list>.project-item>.project-card-shell{content-visibility:visible;contain:none;contain-intrinsic-size:none}.project-search+.alert{height:30px;padding-top:5px}}.project-item{--project-card-accent: #d8b63e;--project-cover-width: 110px;--project-cover-height: 154px;display:block;width:auto;min-width:0;padding:0;color:#f2f0eb;user-select:none;cursor:pointer;text-decoration:none}.project-item .project-card-shell{position:relative;display:grid;width:100%;height:200px;min-height:200px;overflow:hidden;content-visibility:auto;contain-intrinsic-block-size:200px;grid-template-columns:122px minmax(0, 1fr);border:1px solid rgba(221,220,216,.14);border-left:3px solid var(--project-card-accent);border-radius:5px;background:rgba(11,12,13,.82);box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .18s ease,background-color .18s ease}.project-item .project-cover{position:relative;display:flex;min-width:0;padding:8px 3px 8px 9px;flex-direction:column;align-items:flex-start}.project-item .project-cover picture{display:block;width:var(--project-cover-width);height:var(--project-cover-height);flex:0 0 var(--project-cover-height);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:3px;background:#050505;box-sizing:border-box}.project-item .project-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.96;transition:opacity .18s ease}.project-item .project-cover .project-status{width:var(--project-cover-width);height:20px;min-height:20px;margin-top:auto;justify-content:center;box-sizing:border-box}.project-item .project-card-content{display:flex;min-width:0;padding:11px 13px 8px 9px;overflow:hidden;flex-direction:column}.project-item .project-card-header{display:block;min-width:0;margin-bottom:8px}.project-item .project-item-title{display:block;width:100%;min-width:0;color:#f6f3ed;text-transform:uppercase}.project-item .project-item-title span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;font-weight:800;letter-spacing:.55px;line-height:1.25;text-align:left}.project-item .project-status{display:inline-flex;padding:3px 6px;align-items:center;gap:4px;border:1px solid var(--project-card-accent);border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.25px;line-height:1;white-space:nowrap}.project-item .project-status i{font-size:9px}.project-item .project-data-row{display:grid;min-width:0;margin-bottom:9px;grid-template-columns:repeat(4, max-content);justify-content:start;align-items:center;column-gap:clamp(3px,.35vw,6px)}.project-item .project-data-row>span{display:inline-flex;min-width:0;padding:0;align-items:center;gap:4px;overflow:hidden;color:rgba(240,238,232,.72);font-size:10.75px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.project-item .project-data-row>span i{color:var(--project-card-accent);font-size:9.5px}.project-item .project-data-row>span:not(:first-child):before{margin-right:3px;flex:0 0 auto;color:rgba(221,220,216,.3);content:"•";font-size:8px;line-height:1}.project-item .project-data-row .project-format{grid-column:1}.project-item .project-data-row .project-episodes{grid-column:2}.project-item .project-data-row .project-aired{grid-column:3}.project-item .project-data-row .project-list-mal-score{grid-column:4;justify-self:start;overflow:visible}.project-item .project-item-tags{display:flex;min-width:0;margin-bottom:10px;flex:0 0 auto;flex-wrap:nowrap;overflow:hidden;align-items:center;gap:4px 5px}.project-item .project-item-tags span{flex:0 0 auto;padding:3px 5px;overflow:hidden;border:1px solid rgba(221,220,216,.12);border-radius:2px;color:rgba(242,240,235,.7);background:rgba(255,255,255,.025);font-size:9.5px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.project-item .project-item-tags>span[hidden]{display:none}.project-item .project-item-tags .project-item-tags-more{cursor:help}.project-item .project-description{display:flex;min-height:0;padding-top:8px;overflow:hidden;flex:1 1 0;border-top:1px solid rgba(221,220,216,.08);color:rgba(236,233,225,.68);font-size:11px;font-weight:500;line-height:1.42}.project-item .project-description .project-description-inner{display:-webkit-box;width:100%;align-self:flex-start;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:var(--project-description-lines, 1)}.project-item.is-bd .project-cover:after{content:"BD";position:absolute;display:inline-flex;width:30px;height:20px;top:0;left:0;padding:0 0 0 2px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(85,191,255,.75);color:#b9e9ff;background:linear-gradient(145deg, rgba(8, 127, 197, 0.96), rgba(6, 62, 131, 0.96));box-shadow:0 0 7px rgba(21,158,234,.42),0 2px 5px rgba(0,0,0,.45);font-family:inherit;font-size:12px;font-weight:900;line-height:1;letter-spacing:2px;text-shadow:0 1px 2px rgba(0,27,53,.75);top:8px;left:9px;z-index:3}.project-item .project-age-badge{position:absolute;top:12px;right:7px;width:28px;height:34px;z-index:3;background:url("/images/pegi-18.png") center/contain no-repeat}.project-item.status-active{--project-card-accent: #147fa5}.project-item.status-active .project-status{border-color:rgba(20,127,165,.58);color:#35c9f3;background:rgba(20,127,165,.16)}.project-item.status-finished{--project-card-accent: #08702a}.project-item.status-finished .project-status{border-color:rgba(8,112,42,.58);color:#35d66f;background:rgba(8,112,42,.16)}.project-item.status-planned{--project-card-accent: #c99b0c}.project-item.status-planned .project-status{border-color:rgba(201,155,12,.58);color:#f2cf3f;background:rgba(201,155,12,.16)}.project-item.status-suspended{--project-card-accent: #762780}.project-item.status-suspended .project-status{border-color:rgba(118,39,128,.58);color:#d965eb;background:rgba(118,39,128,.16)}.project-item.status-dropped{--project-card-accent: #862735}.project-item.status-dropped .project-status{border-color:rgba(134,39,53,.58);color:#f05a70;background:rgba(134,39,53,.16)}.project-item.status-hidden{--project-card-accent: #343b42}.project-item.status-hidden .project-status{border-color:rgba(52,59,66,.58);color:#a8b1ba;background:rgba(52,59,66,.16)}.project-item.status-anime{--project-card-accent: #a4c878}.project-item.status-anime .project-status{border-color:rgba(164,200,120,.58);color:#35d66f;background:rgba(164,200,120,.16)}.project-item:hover{color:#fff}.project-item:hover .project-card-shell{border-color:rgba(221,220,216,.26);border-left-color:var(--project-card-accent);background:rgba(16,17,18,.9)}.project-item:hover .project-cover img{opacity:1}@media screen and (max-width: 800px){.project-item .project-card-shell{height:200px;min-height:200px;grid-template-columns:122px minmax(0, 1fr);border-radius:4px}.project-item .project-cover{padding:8px 3px 8px 9px}.project-item .project-card-content{padding:9px 10px 8px 8px}.project-item .project-card-header{margin-bottom:7px}.project-item .project-item-tags{margin-bottom:8px}.project-item .project-cover img{opacity:1}}@media screen and (max-width: 800px){.project-search:not(.project-search-homepage) .project-status-filter-tabs,.project-search:not(.project-search-homepage) .project-status-filter-tabs[data-status-count="7"]{grid-template-columns:repeat(4, minmax(0, 1fr))}.project-search:not(.project-search-homepage) .project-status-filter-tabs .project-status-filter-tab,.project-search:not(.project-search-homepage) .project-status-filter-tabs[data-status-count="7"] .project-status-filter-tab{grid-column:auto}.project-search:not(.project-search-homepage) .project-status-filter-tab[data-project-status-filter=suspended],.project-search:not(.project-search-homepage) .project-status-filter-tab[data-project-status-filter=dropped],.project-search:not(.project-search-homepage) .project-status-filter-tab[data-project-status-filter=hidden]{display:none}}@media screen and (max-width: 430px){.project-item .project-item-title span{font-size:13.5px}.project-item .project-data-row{column-gap:2px}.project-item .project-data-row>span{gap:2px;font-size:clamp(7.5px,2.3vw,9.5px)}.project-item .project-data-row>span i{font-size:clamp(7px,2.1vw,9px)}.project-item .project-data-row>span:not(:first-child):before{margin-right:1px;font-size:6px}.project-item .project-description{font-size:10.5px}}.project-page{--project-page-accent: #d8b63e;--project-page-label: #d8b63e;display:flow-root;min-height:calc(100vh - 91px);min-height:calc(100dvh - 91px);background:rgba(0,0,0,.75);border-radius:5px;padding:20px;padding-left:325px;padding-right:365px;margin-top:40px;margin-left:20px;position:relative}.project-page::before{content:"";position:absolute;top:0;bottom:0;left:-20px;width:20px;border-radius:5px 0 0 5px;background:rgba(0,0,0,.75);pointer-events:none}.project-page .btn{letter-spacing:.35px;text-transform:uppercase}.project-page .project-cover picture{display:block;overflow:hidden;border-radius:4px}.project-page .project-cover img{width:100%;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.4)}.project-page .anime-release-credit{margin-top:7px;padding:7px 10px;color:rgba(221,220,216,.68);font-size:12px;font-weight:normal}.project-page .anime-release-credit a{color:#dddcd8;font-weight:600}.project-page .anime-release-credit .anime-release-team-links{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-page .anime-release-credit .anime-release-team-links a{text-decoration:none}.project-page .anime-release-credit .anime-release-team-links a:hover,.project-page .anime-release-credit .anime-release-team-links a:focus-visible{color:#fff;text-decoration:underline;outline:0}.project-page .anime-release-credit .anime-release-credit-label{white-space:nowrap}.project-page .anime-release-credit .anime-release-switcher{position:relative;z-index:30;min-width:0;flex:1 1 auto}.project-page .anime-release-credit .anime-release-switcher summary{display:flex;box-sizing:border-box;width:100%;height:29px;padding:2px 9px;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(216,182,62,.32);border-radius:4px;color:#dddcd8;background:rgba(8,10,9,.86);font-size:12px;font-weight:600;cursor:pointer;box-shadow:inset 0 0 8px rgba(216,182,62,.05);list-style:none}.project-page .anime-release-credit .anime-release-switcher summary::-webkit-details-marker{display:none}.project-page .anime-release-credit .anime-release-switcher summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-page .anime-release-credit .anime-release-switcher summary i{flex:0 0 auto;color:rgba(221,220,216,.72);font-size:9px;transition:transform .15s ease}.project-page .anime-release-credit .anime-release-switcher summary:hover,.project-page .anime-release-credit .anime-release-switcher summary:focus-visible,.project-page .anime-release-credit .anime-release-switcher[open] summary{border-color:rgba(216,182,62,.68);background:rgba(16,19,15,.96);box-shadow:inset 0 0 9px rgba(216,182,62,.1),0 0 7px rgba(216,182,62,.13);outline:0}.project-page .anime-release-credit .anime-release-switcher[open] summary i{transform:rotate(180deg)}.project-page .anime-release-credit .anime-release-switcher .anime-release-options{display:grid;position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:31;min-width:max-content;padding:3px;border:1px solid rgba(216,182,62,.48);border-radius:4px;background:rgba(8,10,9,.98);box-shadow:0 8px 20px rgba(0,0,0,.55)}.project-page .anime-release-credit .anime-release-switcher .anime-release-options a{padding:6px 8px;border-radius:3px;color:#dddcd8;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.project-page .anime-release-credit .anime-release-switcher .anime-release-options a:hover,.project-page .anime-release-credit .anime-release-switcher .anime-release-options a:focus-visible,.project-page .anime-release-credit .anime-release-switcher .anime-release-options a.is-active{color:#fff;background:rgba(216,182,62,.18);outline:0}.project-page .anime-release-credit+.project-engagement-card{margin-top:4px}.project-page .project-engagement-card{display:flex;min-width:0;min-height:38px;margin-top:7px;padding:7px 10px;align-items:center;justify-content:flex-start;gap:7px;border:0;border-top:1px solid rgba(221,220,216,.11);border-bottom:1px solid rgba(221,220,216,.07);color:#dddcd8;background:linear-gradient(90deg, rgba(216, 182, 62, 0.075) 0%, rgba(216, 182, 62, 0.075) 50%, transparent 100%)}.project-page .project-engagement-card .project-engagement-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--project-page-accent);font-size:15px;line-height:1;text-shadow:0 0 8px rgba(216,182,62,.32)}.project-page .project-engagement-card .project-engagement-copy{display:flex;min-width:0;align-items:center;gap:6px}.project-page .project-engagement-card .project-engagement-copy>small{display:block;order:2;margin:0;color:rgba(221,220,216,.68);font-size:12px;font-weight:600;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap}.project-page .project-engagement-card .project-engagement-divider{width:1px;height:20px;margin:0 3px;flex:0 0 auto;background:rgba(221,220,216,.14)}.project-page .project-engagement-card .project-engagement-value{display:flex;min-width:0;order:1;align-items:baseline}.project-page .project-engagement-card .project-engagement-value>strong{position:relative;top:-1px;flex:0 0 auto;color:#f7f5ef;font-size:18px;line-height:1}.project-page .project-engagement-card .project-engagement-value>span{display:none}.project-page .trailer-container{position:relative;height:auto;overflow:hidden;max-width:100%;aspect-ratio:16/9;margin-bottom:30px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5)}.project-page .trailer-container iframe{display:block;width:100%;height:100%;border:0}.project-page .project-left-sidebar{position:relative;z-index:2;float:left;width:325px;height:auto;margin-top:-60px;margin-left:-345px}.project-page .project-left-sidebar .trailer-container{display:none;margin-top:20px}.project-page .project-left-sidebar>.divider-title{display:none}.project-page>.project-title{display:block;background:rgba(255,0,0,.75);width:calc(100% - 315px);height:30px;line-height:30px;padding:0 15px;font-size:19px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;position:absolute;top:-40px;left:315px;overflow:hidden;border-radius:3px}.project-page .project-actions{display:block;margin-bottom:15px}.project-page .project-actions .btn{--bs-btn-color: rgba(#f8f4eb, .94);--bs-btn-bg: #0b0b0b;--bs-btn-border-color: rgba(216, 182, 62, 0.58);--bs-btn-hover-color: #fffaf0;--bs-btn-hover-bg: #16130e;--bs-btn-hover-border-color: rgba(239, 214, 110, 0.82);--bs-btn-active-color: #fffaf0;--bs-btn-active-bg: #050505;--bs-btn-active-border-color: #efd66e;display:inline-flex;min-height:31px;align-items:center;margin-right:10px;border-radius:3px;color:rgba(248,244,235,.94);background:#0b0b0b;border-color:rgba(216,182,62,.58);box-shadow:inset 0 0 0 1px rgba(0,0,0,.76);text-shadow:none}.project-page .project-actions .btn:hover,.project-page .project-actions .btn:focus-visible{color:#fffaf0;background:#16130e;border-color:rgba(239,214,110,.82);box-shadow:inset 0 0 0 1px rgba(0,0,0,.82)}.project-page .project-actions .btn:last-child{margin-right:0}.project-page .project-actions .btn-warning,.project-page .project-actions .btn-index-pictures{height:31px}.project-page .project-actions .btn.btn-index-pictures{--bs-btn-color: #f8efff;--bs-btn-bg: #7040b8;--bs-btn-border-color: #9c6cde;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #8350cc;--bs-btn-hover-border-color: #b58aeb;--bs-btn-active-color: #fff;--bs-btn-active-bg: #593194;--bs-btn-active-border-color: #8b5cc7;color:#f8efff;background:linear-gradient(180deg, #7a49c2 0%, #5f329e 100%);border-color:#9c6cde;box-shadow:inset 0 1px rgba(255,255,255,.09),0 0 8px rgba(143,85,209,.2)}.project-page .project-actions .btn.btn-index-pictures:hover,.project-page .project-actions .btn.btn-index-pictures:focus-visible{color:#fff;background:linear-gradient(180deg, #8a58d3 0%, #7040b8 100%);border-color:#b58aeb;box-shadow:inset 0 1px rgba(255,255,255,.12),0 0 10px rgba(157,99,223,.32)}.project-page .project-actions .btn-warning{--bs-btn-color: #171208;--bs-btn-bg: #d8b63e;--bs-btn-border-color: #d8b63e;--bs-btn-hover-color: #171208;--bs-btn-hover-bg: #efd66e;--bs-btn-hover-border-color: #efd66e;--bs-btn-active-color: #171208;--bs-btn-active-bg: #b18f1d;--bs-btn-active-border-color: #b18f1d;color:#171208;background:#d8b63e;border-color:#d8b63e;box-shadow:none}.project-page .project-actions .btn-warning:hover,.project-page .project-actions .btn-warning:focus-visible{color:#171208;background:#efd66e;border-color:#efd66e;box-shadow:none}.project-page .project-actions .btn-info{--bs-btn-color: #fff;--bs-btn-bg: #278bb8;--bs-btn-border-color: #278bb8;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #39a5d3;--bs-btn-hover-border-color: #39a5d3;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1f759c;--bs-btn-active-border-color: #1f759c;color:#fff;background:#278bb8;border-color:#278bb8;box-shadow:none}.project-page .project-actions .btn-info:hover,.project-page .project-actions .btn-info:focus-visible{color:#fff;background:#39a5d3;border-color:#39a5d3;box-shadow:none}.project-page .project-actions .btn-success{--bs-btn-color: #effff5;--bs-btn-bg: #198754;--bs-btn-border-color: #25a96d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #20a568;--bs-btn-hover-border-color: #38c582;color:#effff5;background:#198754;border-color:#25a96d;box-shadow:none}.project-page .project-actions .btn-success:hover,.project-page .project-actions .btn-success:focus-visible{color:#fff;background:#20a568;border-color:#38c582;box-shadow:none}.project-page .project-actions .btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #b42335;--bs-btn-border-color: #d2384b;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #d22f43;--bs-btn-hover-border-color: #ef5667;color:#fff;background:#b42335;border-color:#d2384b;box-shadow:none}.project-page .project-actions .btn-danger:hover,.project-page .project-actions .btn-danger:focus-visible{color:#fff;background:#d22f43;border-color:#ef5667;box-shadow:none}.project-page .project-actions .btn-project-episode{float:right}.project-page .project-delete-panel{display:flex;justify-content:center;margin-top:20px}.project-page .project-delete-panel .btn-project-delete{padding:7px 14px;border-radius:3px;font-size:14px}.project-page .project-right-sidebar{display:flex;position:relative;flex-direction:column;float:right;width:325px;height:auto;margin-right:-345px;margin-top:5px;margin-bottom:20px;overflow:visible}.project-page .project-right-sidebar .project-data{padding:12px 14px;border:1px solid rgba(221,220,216,.14);border-top:3px solid var(--project-page-accent);border-radius:5px;color:#dddcd8;background:rgba(16,18,20,.88);box-shadow:0 8px 20px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.025);font-size:15px;font-weight:500}.project-page .project-right-sidebar .project-data label{display:block;margin-bottom:2px;color:var(--project-page-label);opacity:.9;font-size:78%;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.project-page .project-right-sidebar .project-data .row{margin:0;padding:8px 0;border-bottom:1px solid rgba(221,220,216,.08)}.project-page .project-right-sidebar .project-data .row:last-child{border-bottom:0}.project-page .project-right-sidebar .project-data .row>div{padding-right:8px;padding-left:8px}.project-page .project-right-sidebar .project-data .row span{line-height:1.35}.project-page .project-right-sidebar .project-data .project-alternate-titles{display:flex;margin-top:4px;flex-wrap:wrap;gap:5px 8px}.project-page .project-right-sidebar .project-data .project-alternate-titles>span{position:relative;display:inline-block;padding:2px 0 2px 9px;color:#dddcd8;line-height:1.35}.project-page .project-right-sidebar .project-data .project-alternate-titles>span:before{position:absolute;top:6px;bottom:6px;left:3px;width:2px;background:var(--project-page-accent);content:""}.project-page .project-right-sidebar .project-data .project-aired-value{display:flex;min-width:0;align-items:center;flex-wrap:nowrap;gap:6px}.project-page .project-right-sidebar .project-data .project-aired-value>span:first-child{white-space:nowrap}.project-page .project-right-sidebar .project-data .project-theme-list{display:flex;margin-top:3px;flex-direction:column;gap:6px}.project-page .project-right-sidebar .project-data .project-theme-item{display:flex;width:100%;min-width:0;align-items:flex-start;gap:7px}.project-page .project-right-sidebar .project-data .project-theme-title{min-width:0;flex:1 1 auto}.project-page .project-right-sidebar .project-data .project-theme-video-button{display:inline-flex;width:28px;height:25px;padding:0;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb, var(--project-page-accent) 68%, transparent);border-radius:4px;color:var(--project-page-label);background:color-mix(in srgb, var(--project-page-accent) 13%, rgba(8, 10, 11, 0.82));box-shadow:inset 0 1px rgba(255,255,255,.055);transition:border-color .16s ease,color .16s ease,background .16s ease}.project-page .project-right-sidebar .project-data .project-theme-video-button i{top:0 !important;margin:0 !important;font-size:12px !important}.project-page .project-right-sidebar .project-data .project-theme-video-button:hover,.project-page .project-right-sidebar .project-data .project-theme-video-button:focus-visible{border-color:var(--project-page-label);color:#fff;background:color-mix(in srgb, var(--project-page-accent) 28%, rgba(8, 10, 11, 0.82))}.project-page .project-right-sidebar .project-data .project-community-rating-row{border:1px solid rgba(69,197,220,.2);border-left:3px solid rgba(69,197,220,.72);background:linear-gradient(90deg, rgba(18, 51, 58, 0.24), rgba(7, 16, 17, 0.08))}.project-page .project-right-sidebar .project-data .project-community-rating-row .project-community-rating-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-page .project-right-sidebar .project-data .project-community-rating-row .project-community-rating-heading label{margin:0;color:#65d2e4}.project-page .project-right-sidebar .project-data .project-community-rating-row .project-community-rating-heading small{color:rgba(221,220,216,.48);font-size:9px;letter-spacing:.35px;text-transform:uppercase}.project-page .project-right-sidebar .project-data .project-community-rating-row .project-community-rating-score{display:flex;margin-top:7px;align-items:baseline;gap:4px}.project-page .project-right-sidebar .project-data .project-community-rating-row .project-community-rating-score>i{top:0;margin-right:2px;color:#55cee2;font-size:14px}.project-page .project-right-sidebar .project-data .project-community-rating-row .project-community-rating-score strong{color:#eefcff;font-size:23px;line-height:1}.project-page .project-right-sidebar .project-data .project-community-rating-row .project-community-rating-score>span{color:rgba(223,250,255,.72);font-size:15px;font-weight:700}.project-page .project-right-sidebar .project-data .project-community-rating-row .project-community-rating-score small{margin-left:auto;color:rgba(221,220,216,.58);font-size:10px}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:6px 10px}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-heading label{margin:0}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-heading a{display:inline-flex;margin-left:auto;padding-left:10px;align-items:center;border-left:1px solid rgba(221,220,216,.12);color:var(--project-page-label);font-size:11px;font-weight:700;letter-spacing:.35px;text-decoration:none;text-transform:uppercase}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-heading a i{top:0;margin:0 0 0 3px;font-size:9px}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-heading a:hover,.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-heading a:focus-visible{color:#fff}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-score{display:flex;margin-top:8px;min-width:0;align-items:baseline;gap:4px;color:rgba(221,220,216,.7)}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-score>i{top:0;margin-right:1px;color:#f1c94b;font-size:16px}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-score strong{color:#dddcd8;font-size:24px;font-weight:700;line-height:1}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-score>span{color:rgba(221,220,216,.82);font-size:16px;font-weight:700;line-height:1}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-score small{margin-left:auto;padding-left:9px;overflow:hidden;border-left:1px solid rgba(221,220,216,.1);color:rgba(221,220,216,.58);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-metrics{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:11px;align-items:flex-start;gap:0}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-metrics>span{display:flex;min-width:0;padding:0 8px;flex-direction:column;gap:2px}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-metrics>span:first-child{padding-left:0}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-metrics>span+span{border-left:1px solid rgba(221,220,216,.1)}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-metrics small{color:var(--project-page-label);opacity:.9;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-metrics strong{overflow:hidden;color:#dddcd8;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 360px){.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-metrics>span{padding:0 4px}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-metrics>span:first-child{padding-left:0}.project-page .project-right-sidebar .project-data .project-mal-row .project-mal-metrics small{font-size:8px;letter-spacing:.15px}}.project-page .project-right-sidebar .project-data span i[class^=fa-]{font-size:10px;position:relative;top:-1.5px;margin-right:2px}.project-page .project-right-sidebar .project-recommendations{margin-top:12px;overflow:hidden;border:1px solid rgba(221,220,216,.14);border-top:3px solid var(--project-page-accent);border-radius:5px;color:#dddcd8;background:rgba(16,18,20,.9);box-shadow:0 8px 20px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.025)}.project-page .project-right-sidebar .project-recommendations>header{display:flex;min-height:38px;padding:8px 11px;align-items:center;gap:7px;border-bottom:1px solid rgba(221,220,216,.1);background:linear-gradient(90deg, rgba(var(--project-page-accent-rgb, 31, 170, 209), 0.12), transparent)}.project-page .project-right-sidebar .project-recommendations>header>i{color:#e8c743;font-size:11px}.project-page .project-right-sidebar .project-recommendations>header h2{margin:0;color:var(--project-page-label);font-size:12px;font-weight:800;line-height:1;letter-spacing:.65px;text-transform:uppercase}.project-page .project-right-sidebar .project-recommendation-list{display:grid;padding:4px 6px 6px}.project-page .project-right-sidebar .project-recommendation-item{display:grid;min-width:0;min-height:58px;padding:5px;grid-template-columns:40px minmax(0, 1fr) 10px;align-items:center;gap:8px;border-bottom:1px solid rgba(221,220,216,.08);color:#dddcd8;text-decoration:none;transition:background .16s ease,border-color .16s ease}.project-page .project-right-sidebar .project-recommendation-item:last-child{border-bottom:0}.project-page .project-right-sidebar .project-recommendation-item:hover,.project-page .project-right-sidebar .project-recommendation-item:focus-visible{border-color:rgba(var(--project-page-accent-rgb, 31, 170, 209), 0.32);color:#fff !important;outline:0;background:rgba(255,255,255,.045)}.project-page .project-right-sidebar .project-recommendation-item:hover>i,.project-page .project-right-sidebar .project-recommendation-item:focus-visible>i{color:var(--project-page-label)}.project-page .project-right-sidebar .project-recommendation-item>i{color:rgba(221,220,216,.38);font-size:8px;text-align:center;transition:color .16s ease}.project-page .project-right-sidebar .project-recommendation-cover{display:block;width:40px;height:52px;overflow:hidden;border:1px solid rgba(221,220,216,.14);border-radius:3px;background:#070809}.project-page .project-right-sidebar .project-recommendation-cover picture,.project-page .project-right-sidebar .project-recommendation-cover img{display:block;width:100%;height:100%}.project-page .project-right-sidebar .project-recommendation-cover img{object-fit:cover}.project-page .project-right-sidebar .project-recommendation-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.project-page .project-right-sidebar .project-recommendation-copy strong{display:-webkit-box;overflow:hidden;color:#f3f3ef;font-size:11.5px;font-weight:800;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-page .project-right-sidebar .project-recommendation-copy small{overflow:hidden;color:rgba(var(--project-page-label-rgb, 80, 210, 238), 0.78);font-size:9px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.project-page>.project-description{font-size:15px;text-align:justify}.project-page>.project-description .project-description-links{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.project-page>.project-description .project-news-link{display:inline-block;margin-top:6px;opacity:.7;font-weight:700;text-align:left;white-space:nowrap}.project-page>.project-description button.project-news-link{padding:0;color:#dddcd8;font:inherit;font-weight:700;line-height:inherit;background:rgba(0,0,0,0);border:0;cursor:pointer}.project-page>.project-description button.project-news-link i{margin-right:2px;color:#e3bc3f;font-size:1.08em;text-shadow:0 0 6px rgba(214,172,37,.75)}.project-page>.project-description button.project-news-link:hover{opacity:1}.project-page>.project-description .project-cover{display:none;float:left;width:142px;margin-right:7px}.project-page .episode-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;user-select:none;margin-bottom:4px;width:100%}.project-page .episode-list .episode-item{--episode-cover-width: clamp(190px, 46%, 300px);display:block;width:auto;min-width:0;min-height:148px;margin:0;padding:0;font-size:14px;align-self:stretch;position:relative;z-index:1;overflow:hidden;border:1px solid rgba(221,220,216,.14);border-left:3px solid var(--project-page-accent);border-radius:6px;background:linear-gradient(135deg, rgba(17, 20, 22, 0.98), rgba(7, 8, 9, 0.94));box-shadow:0 7px 20px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.025)}.project-page .episode-list .episode-item.is-bd:before{content:"BD";position:absolute;display:inline-flex;width:30px;height:20px;top:0;left:0;padding:0 0 0 2px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(85,191,255,.75);color:#b9e9ff;background:linear-gradient(145deg, rgba(8, 127, 197, 0.96), rgba(6, 62, 131, 0.96));box-shadow:0 0 7px rgba(21,158,234,.42),0 2px 5px rgba(0,0,0,.45);font-family:inherit;font-size:12px;font-weight:900;line-height:1;letter-spacing:2px;text-shadow:0 1px 2px rgba(0,27,53,.75);width:33px;height:21px;top:-1px;right:-1px;left:auto;z-index:6;padding:0 0 0 2px;border-radius:0 6px 0 6px;background:linear-gradient(145deg, rgba(8, 127, 197, 0.96), rgba(6, 62, 131, 0.96));font-size:11px;line-height:21px;box-shadow:-1px 1px 5px rgba(0,0,0,.28)}.project-page .episode-list .episode-item .episode-cover{float:none;width:var(--episode-cover-width);height:auto;margin:0;position:absolute;top:0;right:0;bottom:30px;overflow:hidden;border:0;border-radius:0 5px 0 0;background:rgba(0,0,0,0);box-shadow:none}.project-page .episode-list .episode-item .episode-cover picture{display:block;width:100%;height:100%;position:relative;-webkit-mask-image:linear-gradient(to right, transparent 0, rgba(0, 0, 0, 0.28) 11%, #000 34%, #000 100%);mask-image:linear-gradient(to right, transparent 0, rgba(0, 0, 0, 0.28) 11%, #000 34%, #000 100%)}.project-page .episode-list .episode-item .episode-cover picture,.project-page .episode-list .episode-item .episode-cover img{width:100%;height:100%}.project-page .episode-list .episode-item .episode-cover img{display:block;object-fit:cover;object-position:center}.project-page .episode-list .episode-item .episode-admin-actions{display:flex;padding:2px;gap:2px;position:absolute;z-index:6;top:auto;right:5px;bottom:35px;border:1px solid rgba(255,255,255,.12);border-radius:5px}.project-page .episode-list .episode-item .episode-cover>.episode-admin-actions{right:5px;bottom:5px}.project-page .episode-list .episode-item .episode-admin-action{display:inline-flex;width:22px;height:22px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#e9c84d;background:rgba(233,200,77,.12);box-shadow:none;font-size:9.5px;line-height:1;text-decoration:none;text-shadow:none;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.project-page .episode-list .episode-item .episode-admin-action:hover,.project-page .episode-list .episode-item .episode-admin-action:focus-visible{border-color:rgba(244,216,93,.44);color:#fff0a6;background:rgba(233,200,77,.24);box-shadow:none;text-shadow:none;transform:translateY(-1px)}.project-page .episode-list .episode-item .episode-admin-action.is-delete{color:#ff7782;background:rgba(220,53,69,.14)}.project-page .episode-list .episode-item .episode-admin-action.is-delete:hover,.project-page .episode-list .episode-item .episode-admin-action.is-delete:focus-visible{border-color:rgba(255,119,130,.5);color:#ffd6da;background:rgba(220,53,69,.28)}.project-page .episode-list .episode-item.is-seen{border-left-color:#25a85a}.project-page .episode-list .episode-item.is-seen .episode-title{color:#bfe9cb;text-shadow:0 0 12px rgba(37,168,90,.2)}.project-page .episode-list .episode-item.is-seen .episode-title:before{content:"";font-family:"Font Awesome 7 Free Regular";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:900;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle;margin-right:6px;color:#2cc86a;font-size:13px;position:relative;top:-1px}.project-page .episode-list .episode-item .episode-inner{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;width:100%;min-width:0;min-height:148px;padding:13px 14px 53px;position:relative;z-index:2}.project-page .episode-list .episode-item .episode-title{display:block;max-width:calc(100% - var(--episode-cover-width) - 14px);min-width:0;margin-bottom:8px;color:#f2f2f2;font-size:12.5px;font-weight:700;line-height:1.26;white-space:normal;overflow-wrap:anywhere}.project-page .episode-list .episode-item .episode-stat{display:contents;margin:0;color:rgba(221,220,216,.92);white-space:nowrap}.project-page .episode-list .episode-item .episode-stat .episode-stat-item{display:inline-flex;min-width:0;align-items:center;gap:3px;padding:0 3px;justify-content:center;border:0;background:rgba(0,0,0,0);font-size:9.25px;font-weight:600;line-height:1.1}.project-page .episode-list .episode-item .episode-stat .episode-stat-item .episode-stat-label{display:inline}.project-page .episode-list .episode-item .episode-stat .episode-stat-item:first-child{grid-column:1;grid-row:1}.project-page .episode-list .episode-item .episode-stat .episode-stat-item:nth-child(2){grid-column:2;grid-row:1}.project-page .episode-list .episode-item .episode-stat .episode-stat-item.is-compact{font-size:8.75px}.project-page .episode-list .episode-item .episode-stat i{display:inline-flex;width:11px;height:11px;margin:0;flex:0 0 11px;align-items:center;justify-content:center;color:var(--project-page-accent);font-size:10px;line-height:1;opacity:1}.project-page .episode-list .episode-item .episode-actions{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:14px 30px;grid-auto-flow:row;box-sizing:border-box;width:100%;height:53px;min-height:53px;margin:0;padding:5px 0 0 2px;position:absolute;right:0;bottom:0;left:0;z-index:3;border:0;border-top:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.project-page .episode-list .episode-item .episode-actions .btn{box-sizing:border-box;width:100%;min-width:0;padding-right:4px;padding-left:4px;gap:4px;border-color:rgba(230,195,76,.2);color:rgba(255,255,255,.9);background:rgba(24,26,27,.94);box-shadow:inset 0 1px rgba(255,255,255,.035),0 2px 6px rgba(0,0,0,.24);font-size:11px;grid-row:2;--bs-btn-active-bg: #302c1d;--bs-btn-active-border-color: rgba(240, 207, 85, .62);--bs-btn-active-color: #fff}.project-page .episode-list .episode-item .episode-actions .btn i[class^=fa-]{display:inline-flex;width:12px;height:12px;margin:0;flex:0 0 12px;align-items:center;justify-content:center;color:#e6c34c;font-size:11px;line-height:1}.project-page .episode-list .episode-item .episode-actions .btn span{margin-left:0;font-size:10.5px}.project-page .episode-list .episode-item .episode-actions .btn:hover,.project-page .episode-list .episode-item .episode-actions .btn:focus-visible{border-color:rgba(240,207,85,.52);color:#fff;background:#28261d;box-shadow:inset 0 1px rgba(255,255,255,.055),0 4px 10px rgba(0,0,0,.3),0 0 10px rgba(215,173,37,.1)}.project-page .episode-list .episode-item .episode-actions .btn.btn-primary{border-color:#277da2;color:#ccefff;background:linear-gradient(to right, rgba(39, 125, 162, 0.24) 1%, transparent 40%, transparent 60%, rgba(39, 125, 162, 0.24) 100%);box-shadow:inset 0 0 10px rgba(39,125,162,.34),0 0 9px rgba(39,125,162,.13)}.project-page .episode-list .episode-item .episode-actions .btn.btn-secondary{border-color:#66839e;color:#edf6ff;background:linear-gradient(to right, rgba(70, 105, 136, 0.22) 1%, transparent 40%, transparent 60%, rgba(70, 105, 136, 0.22) 100%);box-shadow:inset 0 0 10px rgba(72,114,151,.3),0 0 9px rgba(72,114,151,.13)}.project-page .episode-list .episode-item .episode-actions .btn.btn-success{border-color:#328766;color:#a9ffdb;background:linear-gradient(to right, rgba(50, 135, 102, 0.14) 1%, transparent 40%, transparent 60%, rgba(50, 135, 102, 0.14) 100%);box-shadow:inset 0 0 4px rgba(50,135,102,.18)}.project-page .episode-list .episode-item .episode-actions .btn.btn-danger{border-color:#8f2437;color:#ffd9df;background:linear-gradient(180deg, #7a2636 0%, #5b1623 100%);box-shadow:inset 0 0 12px rgba(143,36,55,.45),0 0 10px rgba(143,36,55,.18)}.project-page .episode-list .episode-item .episode-actions .btn.btn-primary i,.project-page .episode-list .episode-item .episode-actions .btn.btn-secondary i,.project-page .episode-list .episode-item .episode-actions .btn.btn-success i,.project-page .episode-list .episode-item .episode-actions .btn.btn-danger i{color:inherit}.project-page .episode-list .episode-item .episode-actions .btn.btn-primary:hover,.project-page .episode-list .episode-item .episode-actions .btn.btn-primary:focus-visible,.project-page .episode-list .episode-item .episode-actions .btn.btn-secondary:hover,.project-page .episode-list .episode-item .episode-actions .btn.btn-secondary:focus-visible,.project-page .episode-list .episode-item .episode-actions .btn.btn-success:hover,.project-page .episode-list .episode-item .episode-actions .btn.btn-success:focus-visible,.project-page .episode-list .episode-item .episode-actions .btn.btn-danger:hover,.project-page .episode-list .episode-item .episode-actions .btn.btn-danger:focus-visible{color:#fff;filter:brightness(1.16)}.project-page .episode-list .episode-item .episode-actions .episode-view-count{display:inline-flex;min-width:0;padding:0 4px;grid-row:2;align-items:center;justify-content:center;gap:4px;color:rgba(221,220,216,.75);font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap}.project-page .episode-list .episode-item .episode-actions .episode-view-count i{color:var(--project-page-accent);font-size:10px}@media screen and (max-width: 1700px){.project-page .episode-list{grid-template-columns:1fr}}@media screen and (min-width: 1701px)and (max-width: 1999px){.project-page .episode-list .episode-item .episode-stat{width:auto;max-width:none;right:6px}}@media screen and (min-width: 2000px){.project-page .episode-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 2000px)and (max-width: 2199px){.project-page .episode-list .episode-item .episode-stat .episode-stat-item .episode-stat-label{display:none}}@media screen and (min-width: 3000px){.project-page .episode-list{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (max-width: 560px){.project-page .episode-list{gap:9px}.project-page .episode-list .episode-item{min-height:0}.project-page .episode-list .episode-item .episode-cover{width:100%;height:auto;aspect-ratio:16/9;position:relative;inset:auto;border-radius:5px 5px 0 0}.project-page .episode-list .episode-item .episode-cover picture{-webkit-mask-image:none;mask-image:none}.project-page .episode-list .episode-item .episode-inner{min-height:0;padding:10px 11px}.project-page .episode-list .episode-item .episode-title{max-width:100%;min-height:0;margin-bottom:7px;font-size:13px}.project-page .episode-list .episode-item .episode-stat{width:100%;max-width:100%;gap:4px;margin-bottom:7px;position:static}.project-page .episode-list .episode-item .episode-stat .episode-stat-item{padding:4px 6px;font-size:10.75px}.project-page .episode-list .episode-item .episode-stat .episode-stat-item .episode-stat-label{display:inline}.project-page .episode-list .episode-item .episode-actions{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;grid-auto-columns:auto;grid-auto-flow:row;width:100%;height:auto;min-height:0;margin-top:10px;padding:6px;position:static;border:1px solid rgba(221,220,216,.1);border-radius:5px;background:rgba(8,10,11,.82)}.project-page .episode-list .episode-item .episode-actions .btn{grid-row:auto;gap:5px;font-size:12px}.project-page .episode-list .episode-item .episode-actions .btn i[class^=fa-]{width:13px;height:13px;flex-basis:13px;font-size:12px}.project-page .episode-list .episode-item .episode-actions .btn span{font-size:12px}.project-page .episode-list .episode-item .episode-actions .episode-view-count{min-height:30px;grid-row:auto;font-size:11.5px}}@media screen and (max-width: 560px)and (orientation: portrait){.project-page .episode-list .episode-item .episode-actions>.btn-primary,.project-page .episode-list .episode-item .episode-actions>.btn-secondary{display:none}}@media screen and (max-width: 420px){.project-page .episode-list .episode-item{display:block;min-height:0;padding:0}.project-page .episode-list .episode-item .episode-cover{width:100%;height:auto}.project-page .episode-list .episode-item .episode-inner{min-height:0;padding:11px}.project-page .episode-list .episode-item .episode-title{max-width:100%;margin-bottom:7px;font-size:13px;line-height:1.3}.project-page .episode-list .episode-item .episode-stat{max-width:100%;margin-bottom:8px}.project-page .episode-list .episode-item .episode-actions{width:100%}}@media screen and (max-width: 560px)and (orientation: portrait){.project-page .episode-list{gap:6px}.project-page .episode-list .episode-item{--episode-mobile-cover-width: clamp(98px, 31vw, 124px);display:grid;grid-template-columns:var(--episode-mobile-cover-width) minmax(0, 1fr);width:100%;height:106px;min-height:106px;align-items:stretch}.project-page .episode-list .episode-item .episode-cover{width:100%;height:100%;aspect-ratio:auto;grid-column:1;grid-row:1;position:relative;inset:auto;border-radius:5px 0 0 5px}.project-page .episode-list .episode-item .episode-cover picture{-webkit-mask-image:none;mask-image:none}.project-page .episode-list .episode-item .episode-inner{width:auto;height:100%;min-height:0;padding:7px 7px 6px;grid-column:2;grid-row:1}.project-page .episode-list .episode-item .episode-title{display:-webkit-box;max-width:100%;min-height:0;margin:0;overflow:hidden;font-size:11.25px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-page .episode-list .episode-item.is-bd .episode-title{padding-right:31px}.project-page .episode-list .episode-item .episode-actions{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:14px 26px;width:100%;height:44px;min-height:44px;margin-top:auto;padding:0;gap:4px;position:static;border:0;border-radius:0;background:rgba(0,0,0,0)}.project-page .episode-list .episode-item .episode-actions .episode-stat-item{padding:0 2px;gap:2px;font-size:8.5px}.project-page .episode-list .episode-item .episode-actions .episode-stat-item.is-compact{font-size:8px}.project-page .episode-list .episode-item .episode-actions .episode-stat i{width:9px;height:9px;flex-basis:9px;font-size:8.5px}.project-page .episode-list .episode-item .episode-actions .btn{height:26px;min-height:26px;padding:0 3px;gap:3px}.project-page .episode-list .episode-item .episode-actions .btn i[class^=fa-]{width:11px;height:10px;flex-basis:10px;font-size:10px}.project-page .episode-list .episode-item .episode-actions .btn span{font-size:9.5px}.project-page .episode-list .episode-item .episode-admin-actions{top:auto;right:calc(100% - var(--episode-mobile-cover-width) + 4px);bottom:4px;left:auto;padding:1px;gap:1px}.project-page .episode-list .episode-item .episode-admin-action{width:18px;height:18px;font-size:8px}}.project-page .episode-list.episode-list-redesigned-legacy .episode-item{--episode-cover-width: clamp(220px, 58%, 350px);display:flex;min-height:158px;flex-direction:column}.project-page .episode-list.episode-list-redesigned-legacy .episode-item.is-bd:before{display:none;content:none}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-cover{width:var(--episode-cover-width);bottom:35px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-cover picture{-webkit-mask-image:linear-gradient(to right, transparent 0, rgba(0, 0, 0, 0.18) 12%, #000 46%, #000 100%);mask-image:linear-gradient(to right, transparent 0, rgba(0, 0, 0, 0.18) 12%, #000 46%, #000 100%)}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-cover:after{display:block;content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(5, 7, 8, 0.12), rgba(5, 7, 8, 0.3))}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-content{display:flex;width:100%;min-width:0;min-height:123px;padding:12px 14px 9px;flex:1 1 auto;flex-direction:column;position:relative;z-index:2;background:linear-gradient(90deg, rgba(8, 10, 11, 0.98) 0, rgba(8, 10, 11, 0.94) 38%, rgba(8, 10, 11, 0.62) 72%, rgba(8, 10, 11, 0.16) 100%)}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-heading{display:flex;min-width:0;align-items:flex-start;gap:9px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-title{display:block;max-width:none;min-width:0;margin:0;padding:0;flex:1 1 auto;color:#f4f4f4;font-size:13px;font-weight:750;line-height:1.3;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-shadow:0 1px 4px rgba(0,0,0,.9)}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-release-badge{display:inline-flex;min-width:32px;height:21px;padding:0 7px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-size:10px;font-weight:800;line-height:1;letter-spacing:.08em;text-shadow:0 1px 2px rgba(0,0,0,.55);box-shadow:0 3px 9px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.12)}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-release-badge.is-bd{border-color:rgba(255,132,145,.62);background:linear-gradient(180deg, #e73b4d, #a7182b)}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-release-badge.is-tv{border-color:rgba(84,199,232,.54);color:#c9f5ff;background:linear-gradient(180deg, rgba(24, 136, 169, 0.94), rgba(7, 83, 110, 0.96))}.project-page .episode-list.episode-list-redesigned-legacy .episode-item.is-seen .episode-title{color:#d5f3dc}.project-page .episode-list.episode-list-redesigned-legacy .episode-item.is-seen .episode-title:before{margin-right:6px;font-size:12px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-meta{display:flex;min-width:0;margin-top:auto;padding-top:12px;align-items:center;flex-wrap:wrap;gap:7px 12px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-stat{display:inline-flex;min-width:0;margin:0;align-items:center;flex-wrap:wrap;gap:5px 12px;color:rgba(221,220,216,.92);white-space:nowrap}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-stat .episode-stat-item{display:inline-flex;min-width:0;padding:0;align-items:center;justify-content:flex-start;gap:4px;font-size:10px;font-weight:650;line-height:1.15}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-stat .episode-stat-item.is-compact{font-size:9.5px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-stat .episode-stat-item .episode-stat-label{display:inline}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-stat i{display:inline-flex;width:12px;height:12px;margin:0;flex:0 0 12px;align-items:center;justify-content:center;color:var(--project-page-accent);font-size:10px;opacity:1}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-watched-at{display:inline-flex;min-width:0;padding:4px 7px;align-items:center;gap:4px;border:1px solid rgba(54,191,109,.28);border-radius:4px;color:#ccebd5;background:rgba(12,46,25,.78);font-size:9.5px;font-weight:650;line-height:1.15;white-space:nowrap;box-shadow:inset 0 1px rgba(255,255,255,.035)}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-watched-at i{color:#39c875;font-size:9px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-watched-at time{color:#effff3}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions{display:grid;width:100%;height:35px;min-height:35px;margin:0;padding:3px;grid-template-columns:repeat(auto-fit, minmax(68px, 1fr));grid-template-rows:29px;grid-auto-flow:column;gap:3px;position:static;z-index:4;border:0;border-top:1px solid rgba(221,220,216,.1);border-radius:0;background:rgba(5,7,8,.96);box-shadow:inset 0 1px rgba(255,255,255,.02);-webkit-backdrop-filter:none;backdrop-filter:none}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions .btn,.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-primary,.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-secondary{display:inline-flex;width:100%;min-width:0;height:29px;min-height:29px;margin:0;padding:0 5px;grid-row:1;align-items:center;justify-content:center;gap:4px;text-transform:uppercase;font-size:10px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-secondary i[class^=fa-]{display:inline-flex;width:11px;height:11px;margin:0;flex:0 0 11px;align-items:center;justify-content:center;font-size:10px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions .btn span,.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-secondary span{margin:0;font-size:9.5px;font-weight:750;line-height:1;white-space:nowrap}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-admin-actions{top:auto;right:5px;bottom:40px}@media screen and (max-width: 560px)and (orientation: portrait){.project-page .episode-list.episode-list-redesigned-legacy{gap:7px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item{--episode-mobile-cover-width: clamp(100px, 30vw, 122px);display:grid;width:100%;height:auto;min-height:116px;grid-template-columns:var(--episode-mobile-cover-width) minmax(0, 1fr);grid-template-rows:minmax(82px, auto) 31px;align-items:stretch}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-cover{width:100%;height:100%;aspect-ratio:auto;grid-column:1;grid-row:1;position:relative;inset:auto;border-radius:5px 0 0 0}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-cover picture{-webkit-mask-image:linear-gradient(to right, #000 0, #000 38%, rgba(0, 0, 0, 0.82) 54%, rgba(0, 0, 0, 0.32) 78%, transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 38%, rgba(0, 0, 0, 0.82) 54%, rgba(0, 0, 0, 0.32) 78%, transparent 100%)}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-cover:after{background:linear-gradient(to right, transparent 12%, rgba(5, 7, 8, 0.08) 38%, rgba(5, 7, 8, 0.55) 76%, #050708 100%),linear-gradient(to bottom, transparent 52%, rgba(5, 7, 8, 0.34) 100%)}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-content{width:auto;min-height:82px;padding:7px 7px 5px 6px;grid-column:2;grid-row:1;background:linear-gradient(90deg, rgba(8, 10, 11, 0.87), rgba(8, 10, 11, 0.98) 18%)}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-heading{gap:5px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-title{display:block;max-width:100%;margin:0;font-size:10.75px;line-height:1.22;-webkit-line-clamp:initial;overflow:visible}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-release-badge{min-width:27px;height:18px;padding:0 5px;border-radius:3px;font-size:8.5px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-meta{margin-top:6px;padding-top:0;align-items:flex-start;gap:4px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-stat{width:100%;max-width:none;margin:0;gap:4px 9px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-stat .episode-stat-item,.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-stat .episode-stat-item.is-compact{padding:0;font-size:8.25px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-stat i{width:9px;height:9px;flex-basis:9px;font-size:8px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-watched-at{max-width:100%;padding:2px 4px;flex-wrap:wrap;gap:2px 3px;font-size:7.75px;white-space:normal}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-watched-at i{font-size:7.5px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions{display:grid;width:100%;height:31px;min-height:31px;margin:0;padding:2px 3px;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));grid-template-rows:26px;grid-auto-flow:column;gap:3px;position:static;border:0;border-top:1px solid rgba(221,220,216,.1);border-radius:0;background:rgba(5,7,8,.98)}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions .btn,.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-primary,.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-secondary{display:inline-flex;height:26px;min-height:26px;padding:0 2px;grid-row:1;gap:2px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-secondary i[class^=fa-]{width:9px;height:9px;flex-basis:9px;font-size:8.5px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions .btn span,.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions>.btn-secondary span{font-size:8px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-admin-actions{top:auto;right:calc(100% - var(--episode-mobile-cover-width) + 4px);bottom:35px;left:auto}}@media screen and (max-width: 370px)and (orientation: portrait){.project-page .episode-list.episode-list-redesigned-legacy .episode-item{--episode-mobile-cover-width: 96px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-title{font-size:10px}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-stat .episode-stat-label{display:none}.project-page .episode-list.episode-list-redesigned-legacy .episode-item .episode-actions .btn span{font-size:7.25px}}.project-page .episode-list.episode-list-redesigned{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.project-page .episode-list.episode-list-redesigned .episode-item{display:grid;width:100%;min-width:0;min-height:164px;grid-template-columns:minmax(170px, 40%) minmax(0, 1fr);grid-template-rows:minmax(126px, auto) 38px;grid-template-areas:"visual content" "actions actions";align-items:stretch;overflow:hidden;border:1px solid rgba(221,220,216,.14);border-left:3px solid var(--project-page-accent);border-radius:6px;background:#080a0b;box-shadow:0 7px 20px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.025)}.project-page .episode-list.episode-list-redesigned .episode-item.is-bd:before{display:none;content:none}.project-page .episode-list.episode-list-redesigned .episode-item.is-seen{border-left-color:#25a85a}.project-page .episode-list.episode-list-redesigned .episode-item .episode-visual{grid-area:visual;min-width:0;min-height:126px;position:relative;overflow:hidden;background:#07090a}.project-page .episode-list.episode-list-redesigned .episode-item .episode-cover{width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden;border:0;border-radius:5px 0 0 0;background:rgba(0,0,0,0);box-shadow:none}.project-page .episode-list.episode-list-redesigned .episode-item .episode-cover picture{display:block;width:100%;height:100%;position:relative;-webkit-mask-image:linear-gradient(to right, #000 0, #000 66%, rgba(0, 0, 0, 0.72) 82%, transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 66%, rgba(0, 0, 0, 0.72) 82%, transparent 100%)}.project-page .episode-list.episode-list-redesigned .episode-item .episode-cover picture,.project-page .episode-list.episode-list-redesigned .episode-item .episode-cover img{width:100%;height:100%}.project-page .episode-list.episode-list-redesigned .episode-item .episode-cover img{display:block;object-fit:cover;object-position:center}.project-page .episode-list.episode-list-redesigned .episode-item .episode-cover:before{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(3, 4, 5, 0.05), rgba(3, 4, 5, 0.26));content:""}.project-page .episode-list.episode-list-redesigned .episode-item .episode-admin-actions{top:auto;right:6px;bottom:6px;left:auto}.project-page .episode-list.episode-list-redesigned .episode-item .episode-content{display:flex;width:auto;min-width:0;min-height:126px;padding:11px 13px 10px;grid-area:content;flex-direction:column;position:relative;z-index:2;overflow:visible;background:linear-gradient(110deg, rgba(8, 10, 11, 0.94), #080a0b 28%, #0c0e0f 100%)}.project-page .episode-list.episode-list-redesigned .episode-item .episode-heading{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:7px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-badges{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-release-badge,.project-page .episode-list.episode-list-redesigned .episode-item .episode-seen-badge{display:inline-flex;min-width:0;height:20px;padding:0 7px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,255,255,.2);border-radius:4px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.55);box-shadow:0 3px 9px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.09);white-space:nowrap}.project-page .episode-list.episode-list-redesigned .episode-item .episode-release-badge{color:#fff}.project-page .episode-list.episode-list-redesigned .episode-item .episode-release-badge.is-bd{border-color:rgba(255,132,145,.62);background:linear-gradient(180deg, #e73b4d, #a7182b)}.project-page .episode-list.episode-list-redesigned .episode-item .episode-release-badge.is-tv{border-color:rgba(84,199,232,.54);color:#c9f5ff;background:linear-gradient(180deg, rgba(24, 136, 169, 0.94), rgba(7, 83, 110, 0.96))}.project-page .episode-list.episode-list-redesigned .episode-item .episode-seen-badge{border-color:rgba(54,191,109,.35);color:#ccebd5;background:rgba(12,46,25,.86)}.project-page .episode-list.episode-list-redesigned .episode-item .episode-seen-badge i{color:#39c875}.project-page .episode-list.episode-list-redesigned .episode-item .episode-title,.project-page .episode-list.episode-list-redesigned .episode-item.is-seen .episode-title{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0;overflow:visible;color:#f4f4f4;font-size:13px;font-weight:750;line-height:1.28;overflow-wrap:anywhere;white-space:normal;text-shadow:0 1px 4px rgba(0,0,0,.9)}.project-page .episode-list.episode-list-redesigned .episode-item .episode-title:before,.project-page .episode-list.episode-list-redesigned .episode-item.is-seen .episode-title:before{display:none;content:none}.project-page .episode-list.episode-list-redesigned .episode-item .episode-meta{display:grid;min-width:0;margin-top:auto;padding-top:10px;grid-template-columns:1fr;gap:6px;align-items:end}.project-page .episode-list.episode-list-redesigned .episode-item .episode-stat{display:flex;min-width:0;margin:0;align-items:center;flex-wrap:wrap;gap:5px 12px;color:rgba(221,220,216,.9);white-space:nowrap}.project-page .episode-list.episode-list-redesigned .episode-item .episode-stat .episode-stat-item,.project-page .episode-list.episode-list-redesigned .episode-item .episode-stat .episode-stat-item.is-compact{display:inline-flex;min-width:0;padding:0;align-items:center;justify-content:flex-start;gap:4px;font-size:10px;font-weight:650;line-height:1.15}.project-page .episode-list.episode-list-redesigned .episode-item .episode-stat .episode-stat-label{display:inline}.project-page .episode-list.episode-list-redesigned .episode-item .episode-stat i{display:inline-flex;width:11px;height:11px;margin:0;flex:0 0 11px;align-items:center;justify-content:center;color:var(--project-page-accent);font-size:9px;opacity:1}.project-page .episode-list.episode-list-redesigned .episode-item .episode-watched-at{display:inline-flex;width:fit-content;max-width:100%;min-width:0;padding:4px 7px;align-items:center;flex-wrap:wrap;gap:3px 4px;border:1px solid rgba(54,191,109,.28);border-radius:4px;color:#ccebd5;background:rgba(12,46,25,.78);font-size:9px;font-weight:650;line-height:1.15;box-shadow:inset 0 1px rgba(255,255,255,.035)}.project-page .episode-list.episode-list-redesigned .episode-item .episode-watched-at i{color:#39c875;font-size:8.5px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-watched-at time{color:#effff3;white-space:nowrap}.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions{display:grid;width:100%;height:38px;min-height:38px;margin:0;padding:4px;grid-area:actions;grid-template-columns:repeat(auto-fit, minmax(68px, 1fr));grid-template-rows:30px;grid-auto-flow:column;gap:4px;position:static;border:0;border-top:1px solid rgba(221,220,216,.1);border-radius:0;background:rgba(5,7,8,.98);box-shadow:inset 0 1px rgba(255,255,255,.02)}.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions .btn,.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-primary,.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-secondary{display:inline-flex;width:100%;min-width:0;height:30px;min-height:30px;margin:0;padding:0 5px;grid-row:1;align-items:center;justify-content:center;gap:4px;font-size:10px;text-transform:uppercase}.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-secondary i[class^=fa-]{display:inline-flex;width:11px;height:11px;margin:0;flex:0 0 11px;align-items:center;justify-content:center;font-size:10px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions .btn span,.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-secondary span{margin:0;font-size:9.5px;font-weight:750;line-height:1;white-space:nowrap}@media screen and (max-width: 1700px){.project-page .episode-list.episode-list-redesigned{grid-template-columns:1fr}}@media screen and (min-width: 2000px){.project-page .episode-list.episode-list-redesigned{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 3000px){.project-page .episode-list.episode-list-redesigned{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (max-width: 560px)and (orientation: portrait){.project-page .episode-list.episode-list-redesigned{gap:7px}.project-page .episode-list.episode-list-redesigned .episode-item{--episode-mobile-cover-width: clamp(96px, 29vw, 114px);min-height:122px;grid-template-columns:var(--episode-mobile-cover-width) minmax(0, 1fr);grid-template-rows:minmax(90px, auto) 32px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-visual{min-height:90px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-cover{border-radius:5px 0 0 0}.project-page .episode-list.episode-list-redesigned .episode-item .episode-cover picture{-webkit-mask-image:linear-gradient(to right, #000 0, #000 56%, rgba(0, 0, 0, 0.68) 76%, transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 56%, rgba(0, 0, 0, 0.68) 76%, transparent 100%)}.project-page .episode-list.episode-list-redesigned .episode-item .episode-content{min-height:90px;padding:6px 7px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-heading{gap:4px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-badges{gap:4px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-release-badge,.project-page .episode-list.episode-list-redesigned .episode-item .episode-seen-badge{height:17px;padding:0 5px;border-radius:3px;font-size:7.5px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-title,.project-page .episode-list.episode-list-redesigned .episode-item.is-seen .episode-title{font-size:10.75px;line-height:1.2}.project-page .episode-list.episode-list-redesigned .episode-item .episode-meta{padding-top:5px;gap:3px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-stat{gap:3px 8px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-stat .episode-stat-item,.project-page .episode-list.episode-list-redesigned .episode-item .episode-stat .episode-stat-item.is-compact{font-size:8px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-stat i{width:9px;height:9px;flex-basis:9px;font-size:7.5px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-watched-at{padding:2px 4px;gap:2px 3px;font-size:7.5px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions{height:32px;min-height:32px;padding:3px;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));grid-template-rows:26px;gap:3px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions .btn,.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-primary,.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-secondary{display:inline-flex;height:26px;min-height:26px;padding:0 2px;gap:2px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-secondary i[class^=fa-]{width:9px;height:9px;flex-basis:9px;font-size:8px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions .btn span,.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions>.btn-secondary span{font-size:8px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-admin-actions{right:4px;bottom:4px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-admin-action{width:19px;height:19px;font-size:8px}}@media screen and (max-width: 370px)and (orientation: portrait){.project-page .episode-list.episode-list-redesigned .episode-item{--episode-mobile-cover-width: 92px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-seen-badge{font-size:7px}.project-page .episode-list.episode-list-redesigned .episode-item .episode-stat .episode-stat-label{display:none}.project-page .episode-list.episode-list-redesigned .episode-item .episode-actions .btn span{font-size:7.5px}}.project-page .episode-list.episode-list-modern{display:grid;width:100%;margin-bottom:4px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.project-page .episode-list.episode-list-modern .episode-item{display:grid;width:100%;min-width:0;min-height:0;margin:0;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto minmax(126px, 1fr) 38px;grid-template-areas:"header" "body" "actions";align-self:stretch;overflow:hidden;border:1px solid rgba(215,189,98,.25);border-left-width:1px;border-radius:7px;background:linear-gradient(145deg, rgba(17, 19, 21, 0.98), rgba(7, 8, 9, 0.98));box-shadow:0 8px 24px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.025)}.project-page .episode-list.episode-list-modern .episode-item:before,.project-page .episode-list.episode-list-modern .episode-item.is-bd:before{display:none;content:none}.project-page .episode-list.episode-list-modern .episode-item.is-seen{border-color:rgba(215,189,98,.25)}.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-title{color:#f5f5f5;text-shadow:0 1px 4px rgba(0,0,0,.88)}.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-title:before{display:none;content:none}.project-page .episode-list.episode-list-modern .episode-item .episode-card-header{display:grid;min-width:0;min-height:54px;padding:9px 11px 8px;grid-area:header;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:10px;border-bottom:1px solid rgba(215,189,98,.16);background:linear-gradient(90deg, rgba(215, 189, 98, 0.09), transparent 54%),rgba(11,13,14,.96)}.project-page .episode-list.episode-list-modern .episode-item .episode-heading{display:block;min-width:0}.project-page .episode-list.episode-list-modern .episode-item .episode-number{display:flex;margin-bottom:3px;align-items:center;gap:5px;color:#d9bd55;font-size:11.5px;font-weight:800;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.project-page .episode-list.episode-list-modern .episode-item .episode-number i{color:#e5ca65;font-size:10px}.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-number{color:#39d978;text-shadow:0 0 10px rgba(37,201,104,.28)}.project-page .episode-list.episode-list-modern .episode-item .episode-title,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-title{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0;overflow:visible;color:#f5f5f5;font-size:13px;font-weight:760;line-height:1.27;overflow-wrap:anywhere;white-space:normal;text-shadow:0 1px 4px rgba(0,0,0,.88)}.project-page .episode-list.episode-list-modern .episode-item .episode-badges{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}.project-page .episode-list.episode-list-modern .episode-item .episode-release-badge,.project-page .episode-list.episode-list-modern .episode-item .episode-seen-badge{display:inline-flex;height:20px;min-width:30px;padding:0 7px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:4px;font-size:8.5px;font-weight:800;line-height:1;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px rgba(255,255,255,.07),0 2px 8px rgba(0,0,0,.25)}.project-page .episode-list.episode-list-modern .episode-item .episode-release-badge.is-bd{border-color:rgba(240,105,120,.58);color:#fff4f5;background:linear-gradient(180deg, #c92f40, #821c2a)}.project-page .episode-list.episode-list-modern .episode-item .episode-release-badge.is-tv{border-color:rgba(215,189,98,.34);color:#f1e3ad;background:linear-gradient(180deg, rgba(81, 69, 29, 0.96), rgba(39, 33, 15, 0.98))}.project-page .episode-list.episode-list-modern .episode-item .episode-seen-badge{border-color:rgba(215,189,98,.32);color:#eadb9f;background:rgba(42,37,20,.9)}.project-page .episode-list.episode-list-modern .episode-item .episode-card-body{display:grid;min-width:0;min-height:126px;grid-area:body;grid-template-columns:minmax(0, 64%) minmax(132px, 36%);overflow:hidden;background:#080a0b}.project-page .episode-list.episode-list-modern .episode-item .episode-visual{min-width:0;min-height:126px;position:relative;overflow:hidden;background:#050708}.project-page .episode-list.episode-list-modern .episode-item .episode-cover{width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden;border:0;border-radius:0;background:#050708;box-shadow:none}.project-page .episode-list.episode-list-modern .episode-item .episode-cover picture{display:block;width:100%;height:100%;position:relative;-webkit-mask-image:linear-gradient(to right, #000 0, #000 76%, rgba(0, 0, 0, 0.76) 88%, transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 76%, rgba(0, 0, 0, 0.76) 88%, transparent 100%)}.project-page .episode-list.episode-list-modern .episode-item .episode-cover picture,.project-page .episode-list.episode-list-modern .episode-item .episode-cover img{width:100%;height:100%}.project-page .episode-list.episode-list-modern .episode-item .episode-cover img{display:block;object-fit:cover;object-position:center}.project-page .episode-list.episode-list-modern .episode-item .episode-cover:before{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(to right, transparent 62%, rgba(8, 10, 11, 0.92) 100%),linear-gradient(to top, rgba(3, 4, 5, 0.38), transparent 48%);content:""}.project-page .episode-list.episode-list-modern .episode-item .episode-admin-actions{top:auto;right:6px;bottom:6px;left:auto}.project-page .episode-list.episode-list-modern .episode-item .episode-content{display:flex;width:auto;min-width:0;min-height:126px;padding:11px 10px;flex-direction:column;justify-content:center;gap:9px;position:relative;z-index:2;overflow:hidden;background:linear-gradient(100deg, #080a0b, #101214)}.project-page .episode-list.episode-list-modern .episode-item .episode-stat{display:grid;min-width:0;margin:0;grid-template-columns:1fr;gap:6px;color:rgba(221,220,216,.9);white-space:normal}.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-item,.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-item.is-compact{display:grid;min-width:0;padding:5px 6px;grid-template-columns:13px auto minmax(0, 1fr);align-items:center;justify-content:start;gap:4px;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:rgba(255,255,255,.025);font-size:9px;font-weight:650;line-height:1.1}.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-value{color:#f1f1f1}.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-label{display:inline;min-width:0;overflow:hidden;color:rgba(221,220,216,.66);text-overflow:ellipsis;white-space:nowrap}.project-page .episode-list.episode-list-modern .episode-item .episode-stat i{display:inline-flex;width:12px;height:12px;margin:0;align-items:center;justify-content:center;color:#d0b34c;font-size:9px;opacity:1}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at{display:flex;width:100%;min-width:0;padding:6px;flex-direction:column;align-items:flex-start;gap:3px;border:1px solid rgba(215,189,98,.19);border-radius:4px;color:rgba(221,220,216,.66);background:rgba(215,189,98,.045);font-size:8px;font-weight:650;line-height:1.15}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at i{margin-right:3px;color:#d0b34c;font-size:8px}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at span:before{content:"";font-family:"Font Awesome 7 Free Solid";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:900;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle;margin-right:4px;color:#d0b34c;font-size:8px}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at>i{display:none}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at time{color:#eee4bd;font-size:8.5px;white-space:nowrap}.project-page .episode-list.episode-list-modern .episode-item .episode-actions{display:grid;width:100%;height:38px;min-height:38px;margin:0;padding:4px;grid-area:actions;grid-template-columns:repeat(auto-fit, minmax(66px, 1fr));grid-template-rows:30px;grid-auto-flow:column;gap:4px;position:static;border:0;border-top:1px solid rgba(215,189,98,.13);border-radius:0;background:rgba(5,7,8,.99);box-shadow:inset 0 1px rgba(255,255,255,.018)}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary{display:inline-flex;width:100%;min-width:0;height:30px;min-height:30px;margin:0;padding:0 5px;grid-row:1;align-items:center;justify-content:center;gap:4px;font-size:10px;text-transform:uppercase}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary i[class^=fa-]{display:inline-flex;width:11px;height:11px;margin:0;flex:0 0 11px;align-items:center;justify-content:center;font-size:9px}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary span{margin:0;font-size:9px;font-weight:780;line-height:1;white-space:nowrap}@media screen and (max-width: 1700px){.project-page .episode-list.episode-list-modern{grid-template-columns:1fr}}@media screen and (min-width: 2000px){.project-page .episode-list.episode-list-modern{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 3000px){.project-page .episode-list.episode-list-modern{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (max-width: 560px)and (orientation: portrait){.project-page .episode-list.episode-list-modern{gap:7px}.project-page .episode-list.episode-list-modern .episode-item{height:auto;min-height:0;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 88px 32px;grid-template-areas:"header" "body" "actions"}.project-page .episode-list.episode-list-modern .episode-item .episode-card-header{min-height:43px;padding:6px 7px;gap:6px}.project-page .episode-list.episode-list-modern .episode-item .episode-number{margin-bottom:2px;font-size:7.5px}.project-page .episode-list.episode-list-modern .episode-item .episode-number i{font-size:7.5px}.project-page .episode-list.episode-list-modern .episode-item .episode-title,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-title{font-size:10.5px;line-height:1.18}.project-page .episode-list.episode-list-modern .episode-item .episode-badges{gap:3px}.project-page .episode-list.episode-list-modern .episode-item .episode-release-badge,.project-page .episode-list.episode-list-modern .episode-item .episode-seen-badge{min-width:24px;height:17px;padding:0 5px;border-radius:3px;font-size:7px}.project-page .episode-list.episode-list-modern .episode-item .episode-card-body{min-height:88px;grid-template-columns:minmax(0, 58%) minmax(96px, 42%)}.project-page .episode-list.episode-list-modern .episode-item .episode-visual{min-height:88px}.project-page .episode-list.episode-list-modern .episode-item .episode-cover picture{-webkit-mask-image:linear-gradient(to right, #000 0, #000 66%, rgba(0, 0, 0, 0.7) 84%, transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 66%, rgba(0, 0, 0, 0.7) 84%, transparent 100%)}.project-page .episode-list.episode-list-modern .episode-item .episode-content{min-height:88px;padding:5px 4px;justify-content:center;gap:4px}.project-page .episode-list.episode-list-modern .episode-item .episode-stat{gap:3px}.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-item,.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-item.is-compact{padding:3px 4px;grid-template-columns:9px auto minmax(0, 1fr);gap:2px;font-size:7px}.project-page .episode-list.episode-list-modern .episode-item .episode-stat i{width:8px;height:8px;font-size:6.5px}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at{padding:3px 4px;gap:1px;font-size:6.5px}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at span:before{font-size:6.5px}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at time{font-size:6.75px}.project-page .episode-list.episode-list-modern .episode-item .episode-admin-actions{right:4px;bottom:4px}.project-page .episode-list.episode-list-modern .episode-item .episode-admin-action{width:19px;height:19px;font-size:8px}.project-page .episode-list.episode-list-modern .episode-item .episode-actions{height:32px;min-height:32px;padding:3px;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));grid-template-rows:26px;gap:3px}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary{display:inline-flex;height:26px;min-height:26px;padding:0 2px;gap:2px}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary i[class^=fa-]{width:9px;height:9px;flex-basis:9px;font-size:7.5px}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary span{font-size:7.5px}}@media screen and (max-width: 370px)and (orientation: portrait){.project-page .episode-list.episode-list-modern .episode-item .episode-card-body{grid-template-columns:minmax(0, 55%) minmax(94px, 45%)}.project-page .episode-list.episode-list-modern .episode-item .episode-seen-badge{display:none}.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-label{display:none}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn span{font-size:6.75px}}.project-page .episode-list.episode-list-modern{column-gap:15px;row-gap:18px}.project-page .episode-list.episode-list-modern .episode-item,.project-page .episode-list.episode-list-modern .episode-item.is-seen{display:grid;width:100%;min-width:0;min-height:0;margin:0;padding:0;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto 36px;grid-template-areas:"header" "body" "actions";grid-template-rows:minmax(48px, auto) clamp(130px,9.2vw,176px) 36px;align-self:stretch;overflow:visible;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.project-page .episode-list.episode-list-modern .episode-item:before,.project-page .episode-list.episode-list-modern .episode-item.is-bd:before,.project-page .episode-list.episode-list-modern .episode-item.is-seen:before,.project-page .episode-list.episode-list-modern .episode-item.is-seen.is-bd:before{display:none;content:none}.project-page .episode-list.episode-list-modern .episode-item .episode-card-header,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-card-header{display:grid;min-width:0;min-height:48px;padding:0 2px 8px;grid-area:header;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:10px;border:0;background:rgba(0,0,0,0);box-shadow:none}.project-page .episode-list.episode-list-modern .episode-item .episode-heading,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-heading{display:block;min-width:0}.project-page .episode-list.episode-list-modern .episode-item .episode-number,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-number{display:flex;margin:0 0 4px;align-items:center;gap:5px;color:#d7b94d;font-size:11.5px;font-weight:800;line-height:1;letter-spacing:.1em;text-transform:uppercase}.project-page .episode-list.episode-list-modern .episode-item .episode-number i,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-number i{color:#d7b94d;font-size:10px}.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-number,.project-page .episode-list.episode-list-modern .episode-item.is-seen.is-seen .episode-number{color:#39d978;text-shadow:0 0 10px rgba(37,201,104,.28)}.project-page .episode-list.episode-list-modern .episode-item .episode-title,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-title,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-title,.project-page .episode-list.episode-list-modern .episode-item.is-seen.is-seen .episode-title{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0;overflow:visible;color:#f4f2eb;font-size:13px;font-weight:760;line-height:1.25;overflow-wrap:anywhere;white-space:normal;text-shadow:0 1px 4px rgba(0,0,0,.9)}.project-page .episode-list.episode-list-modern .episode-item .episode-title:before,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-title:before,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-title:before,.project-page .episode-list.episode-list-modern .episode-item.is-seen.is-seen .episode-title:before{display:none;content:none}.project-page .episode-list.episode-list-modern .episode-item .episode-badges,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-badges{display:flex;min-width:0;padding-bottom:1px;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.project-page .episode-list.episode-list-modern .episode-item .episode-release-badge,.project-page .episode-list.episode-list-modern .episode-item .episode-seen-badge,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-release-badge,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-seen-badge{display:inline-flex;height:19px;min-width:29px;padding:0 7px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:3px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 3px 9px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.07)}.project-page .episode-list.episode-list-modern .episode-item .episode-release-badge.is-bd,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-release-badge.is-bd{color:#fff3f5;background:linear-gradient(180deg, #d53c4c, #8e1c2a)}.project-page .episode-list.episode-list-modern .episode-item .episode-release-badge.is-tv,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-release-badge.is-tv{color:#f1e5b5;background:linear-gradient(180deg, rgba(85, 73, 29, 0.98), rgba(41, 34, 15, 0.98))}.project-page .episode-list.episode-list-modern .episode-item .episode-seen-badge,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-seen-badge{color:#effff4;background:linear-gradient(180deg, rgba(46, 189, 104, 0.98), rgba(20, 120, 59, 0.98));box-shadow:0 3px 9px rgba(0,0,0,.3),0 0 10px rgba(39,199,105,.16),inset 0 1px rgba(255,255,255,.12)}.project-page .episode-list.episode-list-modern .episode-item .episode-card-body,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-card-body{display:block;width:100%;height:clamp(130px,9.2vw,176px);min-width:0;min-height:130px;grid-area:body;position:relative;overflow:hidden;border:0;border-radius:6px;background:#07090a;box-shadow:0 9px 24px rgba(0,0,0,.34)}.project-page .episode-list.episode-list-modern .episode-item .episode-visual,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-visual{width:100%;height:100%;min-width:0;min-height:0;position:relative;overflow:hidden;background:#07090a}.project-page .episode-list.episode-list-modern .episode-item .episode-cover,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-cover{width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden;border:0;border-radius:0;background:#07090a;box-shadow:none}.project-page .episode-list.episode-list-modern .episode-item .episode-cover picture,.project-page .episode-list.episode-list-modern .episode-item .episode-cover img,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-cover picture,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-cover img{display:block;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.project-page .episode-list.episode-list-modern .episode-item .episode-cover img,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-cover img{width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;object-fit:cover;object-position:center}.project-page .episode-list.episode-list-modern .episode-item .episode-cover:before,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-cover:before{display:block;position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(to top, rgba(3, 4, 5, 0.96) 0, rgba(3, 4, 5, 0.68) 20%, transparent 58%),linear-gradient(to right, transparent 62%, rgba(5, 7, 8, 0.2) 100%);content:""}.project-page .episode-list.episode-list-modern .episode-item .episode-content,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-content{display:flex;width:100%;min-width:0;min-height:46px;padding:21px 10px 8px;position:absolute;right:0;bottom:0;left:0;z-index:3;flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;overflow:visible;color:rgba(221,220,216,.9);background:rgba(0,0,0,0)}.project-page .episode-list.episode-list-modern .episode-item.has-admin-actions .episode-content,.project-page .episode-list.episode-list-modern .episode-item.is-seen.has-admin-actions .episode-content{padding-right:75px}.project-page .episode-list.episode-list-modern .episode-item .episode-stat,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat{display:inline-flex;min-width:0;margin:0;align-items:center;flex-wrap:wrap;gap:5px 13px;color:rgba(221,220,216,.9);white-space:normal}.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-item,.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-item.is-compact,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat .episode-stat-item,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat .episode-stat-item.is-compact{display:inline-flex;min-width:0;padding:0;align-items:center;justify-content:flex-start;gap:4px;border:0;border-radius:0;color:rgba(221,220,216,.84);background:rgba(0,0,0,0);font-size:10.5px;font-weight:680;line-height:1.1;text-shadow:0 1px 3px #000}.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-value,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat .episode-stat-value{color:#fff}.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-label,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat .episode-stat-label{display:inline;min-width:0;overflow:visible;color:rgba(221,220,216,.7);text-overflow:clip;white-space:nowrap}.project-page .episode-list.episode-list-modern .episode-item .episode-stat i,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat i{display:inline-flex;width:11px;height:11px;margin:0;align-items:center;justify-content:center;color:#d5b847;font-size:10px;opacity:1}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-watched-at{display:inline-flex;width:auto;min-width:0;padding:0;flex-direction:row;align-items:center;gap:4px;border:0;border-radius:0;color:rgba(221,220,216,.72);background:rgba(0,0,0,0);font-size:8.5px;font-weight:650;line-height:1.1;text-shadow:0 1px 3px #000}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at>i,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-watched-at>i{display:inline-block;color:#d5b847;font-size:8px}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at span:before,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-watched-at span:before{display:none;content:none}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at time,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-watched-at time{color:#f1e7bd;font-size:8.5px;white-space:nowrap}.project-page .episode-list.episode-list-modern .episode-item .episode-admin-actions,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-admin-actions{top:auto;right:8px;bottom:8px;left:auto;z-index:5;padding:2px;gap:2px;border-color:rgba(255,255,255,.1);background:rgba(7,8,9,.82)}.project-page .episode-list.episode-list-modern .episode-item .episode-actions,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions{display:grid;width:100%;height:36px;min-height:36px;margin:0;padding:5px 0 0;grid-area:actions;grid-template-columns:repeat(auto-fit, minmax(66px, 1fr));grid-template-rows:31px;grid-auto-flow:column;gap:4px;position:static;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-secondary{display:inline-flex;width:100%;min-width:0;height:31px;min-height:31px;margin:0;padding:0 5px;grid-row:1;align-items:center;justify-content:center;gap:4px;font-size:11.5px;text-transform:none}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-secondary i[class^=fa-]{display:inline-flex;width:11px;height:11px;margin:0;flex:0 0 11px;align-items:center;justify-content:center;font-size:10px}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary span,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-secondary span{margin:0;font-size:10.5px;font-weight:780;line-height:1;white-space:nowrap}@media screen and (max-width: 560px)and (orientation: portrait){.project-page .episode-list.episode-list-modern{gap:8px}.project-page .episode-list.episode-list-modern .episode-item,.project-page .episode-list.episode-list-modern .episode-item.is-seen{display:grid;min-height:0;grid-template-columns:clamp(108px,36%,138px) minmax(0, 1fr);grid-template-rows:minmax(90px, auto) 31px;grid-template-areas:"body header" "actions actions";column-gap:8px;row-gap:0;align-items:stretch;background:linear-gradient(90deg, rgba(8, 10, 11, 0.78), rgba(8, 10, 11, 0.35))}.project-page .episode-list.episode-list-modern .episode-item .episode-card-header,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-card-header{min-height:90px;padding:6px 5px 5px 0;grid-template-columns:minmax(0, 1fr);align-content:center;align-items:start;gap:7px}.project-page .episode-list.episode-list-modern .episode-item .episode-number,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-number{margin-bottom:4px;font-size:9px}.project-page .episode-list.episode-list-modern .episode-item .episode-number i,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-number i{font-size:8px}.project-page .episode-list.episode-list-modern .episode-item .episode-title,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-title,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-title,.project-page .episode-list.episode-list-modern .episode-item.is-seen.is-seen .episode-title{font-size:10.5px;line-height:1.2}.project-page .episode-list.episode-list-modern .episode-item .episode-badges,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-badges{padding:0;justify-content:flex-start;gap:4px}.project-page .episode-list.episode-list-modern .episode-item .episode-release-badge,.project-page .episode-list.episode-list-modern .episode-item .episode-seen-badge,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-release-badge,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-seen-badge{min-width:24px;height:17px;padding:0 5px;font-size:8px}.project-page .episode-list.episode-list-modern .episode-item .episode-card-body,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-card-body{width:100%;height:auto;min-height:90px;align-self:stretch;border-radius:4px;box-shadow:0 5px 14px rgba(0,0,0,.3)}.project-page .episode-list.episode-list-modern .episode-item .episode-cover:before,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-cover:before{background:linear-gradient(to top, rgba(3, 4, 5, 0.94) 0, rgba(3, 4, 5, 0.52) 25%, transparent 62%),linear-gradient(to right, transparent 48%, rgba(8, 10, 11, 0.82) 88%, #080a0b 100%)}.project-page .episode-list.episode-list-modern .episode-item .episode-content,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-content{min-height:0;padding:18px 6px 5px;align-items:flex-start;justify-content:flex-end;flex-direction:column;flex-wrap:nowrap;gap:3px}.project-page .episode-list.episode-list-modern .episode-item.has-admin-actions .episode-content,.project-page .episode-list.episode-list-modern .episode-item.is-seen.has-admin-actions .episode-content{padding-right:46px}.project-page .episode-list.episode-list-modern .episode-item .episode-stat,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat{gap:7px}.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-item,.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-item.is-compact,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat .episode-stat-item,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat .episode-stat-item.is-compact{gap:2px;font-size:8px}.project-page .episode-list.episode-list-modern .episode-item .episode-stat .episode-stat-label,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat .episode-stat-label{display:none}.project-page .episode-list.episode-list-modern .episode-item .episode-stat i,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-stat i{width:8px;height:8px;font-size:7.5px}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-watched-at{gap:2px;font-size:6.25px}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at>i,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-watched-at>i{font-size:6px}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at span,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-watched-at span{display:none}.project-page .episode-list.episode-list-modern .episode-item .episode-watched-at time,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-watched-at time{font-size:6.5px}.project-page .episode-list.episode-list-modern .episode-item .episode-admin-actions,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-admin-actions{right:4px;bottom:4px;padding:1px;gap:1px}.project-page .episode-list.episode-list-modern .episode-item .episode-admin-action,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-admin-action{width:18px;height:18px;font-size:8px}.project-page .episode-list.episode-list-modern .episode-item .episode-actions,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions{height:31px;min-height:31px;padding:3px 0 0;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));grid-template-rows:28px;gap:3px}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-secondary{height:26px;min-height:26px;padding:0 2px;gap:2px}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-secondary i[class^=fa-]{width:9px;height:9px;flex-basis:9px;font-size:8.5px}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-modern .episode-item .episode-actions>.btn-secondary span,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions>.btn-secondary span{font-size:8.5px}}@media screen and (max-width: 370px)and (orientation: portrait){.project-page .episode-list.episode-list-modern .episode-item,.project-page .episode-list.episode-list-modern .episode-item.is-seen{grid-template-columns:104px minmax(0, 1fr)}.project-page .episode-list.episode-list-modern .episode-item .episode-seen-badge,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-seen-badge{display:none}.project-page .episode-list.episode-list-modern .episode-item .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item.is-seen .episode-actions .btn span{font-size:6.6px}}.project-page>.divider-title+.alert-warning{opacity:1;margin-bottom:12px;padding:7px 13px;border:1px solid #e5b72c;border-left:4px solid #ffe16a;border-radius:5px;color:#fff9df;background:#a87900;box-shadow:0 6px 20px rgba(0,0,0,.3),0 0 18px rgba(229,183,44,.13);text-shadow:0 1px 2px rgba(0,0,0,.48)}.project-page>.project-episodes-heading{margin-top:20px;padding-right:160px}.project-page>.project-episodes-heading>.project-subtitle-bundle-action{right:20px;display:inline-flex;min-width:132px;justify-content:center;gap:5px;border:0;border-left:1px solid rgba(82,199,223,.44);color:#92e5f2;background:linear-gradient(90deg, rgba(18, 51, 58, 0.25), rgba(23, 74, 85, 0.52));font-size:11px;font-weight:850;letter-spacing:.25px;text-transform:none}.project-page>.project-episodes-heading>.project-subtitle-bundle-action:hover,.project-page>.project-episodes-heading>.project-subtitle-bundle-action:focus-visible{color:#d2f9ff;outline:0;background:linear-gradient(90deg, rgba(23, 74, 85, 0.48), rgba(32, 102, 117, 0.7))}.project-page>.project-episodes-heading>.project-subtitle-bundle-action.is-disabled{opacity:.46;cursor:not-allowed}.project-page>.project-partner-alert{--bs-alert-color: #f1f4f5;--bs-alert-bg: rgba(17, 29, 34, .94);--bs-alert-border-color: rgba(85, 169, 189, 0.4);opacity:1;color:#f1f4f5;background:linear-gradient(90deg, rgba(23, 56, 67, 0.9), rgba(17, 26, 30, 0.92) 68%, rgba(16, 20, 22, 0.94));border-color:rgba(85,169,189,.4);border-left:3px solid rgba(103,196,217,.82);border-radius:5px;text-shadow:none}.project-page>.project-partner-alert a{color:#91d9ea}.project-page>.project-partner-alert a:hover,.project-page>.project-partner-alert a:focus-visible{color:#d8f7ff}.project-page .related-project-list{display:flex;opacity:1}.project-page .related-project-list .related-project-list-inner{display:grid;width:100%;margin:0;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;align-content:flex-start}@media screen and (((min-width: 1500px) and (max-width: 1670px)) or ((min-width: 1100px) and (max-width: 1320px)) or ((max-width: 930px))){.project-page .related-project-list .related-project-list-inner{grid-template-columns:1fr}}.project-page .related-project-list .project-item{position:relative;width:auto;filter:none;transform:none !important}.project-page .related-project-list .project-item .project-card-shell{content-visibility:visible;contain-intrinsic-size:none}.project-page .related-project-list .project-item .project-data-row{column-gap:3px}.project-page .related-project-list .project-item .project-data-row>span{gap:2px;font-size:10px}.project-page .related-project-list .project-item .project-data-row>span i{font-size:9px}.project-page .related-project-list .project-item .project-data-row>span:not(:first-child):before{margin-right:1px;font-size:6px}.project-page .related-project-list .project-item .project-data-row>.project-list-mal-score{margin-left:0;overflow:visible}.project-page .related-project-list .project-item .project-item-title span{width:100%;text-align:left}.project-page .related-project-list .project-item:hover,.project-page .related-project-list .project-item:focus-visible{z-index:3;outline:0;filter:none}.project-page .related-project-list .project-item.status-active:hover,.project-page .related-project-list .project-item.status-active:focus-visible{box-shadow:0 0 0 1px rgba(20,127,165,.78),0 0 16px rgba(20,127,165,.48),0 0 28px rgba(20,127,165,.2)}.project-page .related-project-list .project-item.status-finished:hover,.project-page .related-project-list .project-item.status-finished:focus-visible{box-shadow:0 0 0 1px rgba(8,112,42,.78),0 0 16px rgba(8,112,42,.48),0 0 28px rgba(8,112,42,.2)}.project-page .related-project-list .project-item.status-planned:hover,.project-page .related-project-list .project-item.status-planned:focus-visible{box-shadow:0 0 0 1px rgba(201,155,12,.78),0 0 16px rgba(201,155,12,.48),0 0 28px rgba(201,155,12,.2)}.project-page .related-project-list .project-item.status-suspended:hover,.project-page .related-project-list .project-item.status-suspended:focus-visible{box-shadow:0 0 0 1px rgba(118,39,128,.78),0 0 16px rgba(118,39,128,.48),0 0 28px rgba(118,39,128,.2)}.project-page .related-project-list .project-item.status-dropped:hover,.project-page .related-project-list .project-item.status-dropped:focus-visible{box-shadow:0 0 0 1px rgba(134,39,53,.78),0 0 16px rgba(134,39,53,.48),0 0 28px rgba(134,39,53,.2)}.project-page .related-project-list .project-item.status-hidden:hover,.project-page .related-project-list .project-item.status-hidden:focus-visible{box-shadow:0 0 0 1px rgba(52,59,66,.78),0 0 16px rgba(52,59,66,.48),0 0 28px rgba(52,59,66,.2)}.project-page .related-project-list .project-item.status-anime:hover,.project-page .related-project-list .project-item.status-anime:focus-visible{box-shadow:0 0 0 1px rgba(164,200,120,.78),0 0 16px rgba(164,200,120,.48),0 0 28px rgba(164,200,120,.2)}.project-page .staff-list{display:block;padding-top:30px;user-select:none}.project-page .staff-list .staff{display:flex;margin-bottom:15px;padding:15px;border-radius:4px;background-image:linear-gradient(to right, rgba(23, 23, 23, 0.9), transparent);font-size:15px;font-weight:500;text-shadow:0 0 3px rgba(0,0,0,.5)}.project-page .staff-list .staff:last-child{margin-bottom:0}.project-page .staff-list .staff .staff-cover{margin-right:10px}.project-page .staff-list .staff .staff-cover picture,.project-page .staff-list .staff .staff-cover img{width:40px;height:40px}.project-page .staff-list .staff .staff-cover img{box-shadow:0 0 5px rgba(255,255,255,.4);padding:0}.project-page .staff-list .staff .staff-name{letter-spacing:2px}.project-page .staff-list .staff .staff-name a{font-weight:800}.project-page .staff-list .staff .staff-work-description{font-size:14px;font-weight:500;opacity:.7}.project-page.status-active{--project-page-accent: #147fa5;--project-page-label: #35c9f3}.project-page.status-active>.project-title{color:#f2f0e9;background:rgba(20,127,165,.84);border-left:0;box-shadow:inset 0 1px rgba(255,255,255,.055);text-shadow:0 1px 2px rgba(0,0,0,.76)}.project-page.status-finished{--project-page-accent: #08702a;--project-page-label: #35d66f}.project-page.status-finished>.project-title{color:#f2f0e9;background:rgba(8,112,42,.84);border-left:0;box-shadow:inset 0 1px rgba(255,255,255,.055);text-shadow:0 1px 2px rgba(0,0,0,.76)}.project-page.status-planned{--project-page-accent: #c99b0c;--project-page-label: #f2cf3f}.project-page.status-planned>.project-title{color:#f2f0e9;background:rgba(201,155,12,.84);border-left:0;box-shadow:inset 0 1px rgba(255,255,255,.055);text-shadow:0 1px 2px rgba(0,0,0,.76)}.project-page.status-suspended{--project-page-accent: #762780;--project-page-label: #d965eb}.project-page.status-suspended>.project-title{color:#f2f0e9;background:rgba(118,39,128,.84);border-left:0;box-shadow:inset 0 1px rgba(255,255,255,.055);text-shadow:0 1px 2px rgba(0,0,0,.76)}.project-page.status-dropped{--project-page-accent: #862735;--project-page-label: #f05a70}.project-page.status-dropped>.project-title{color:#f2f0e9;background:rgba(134,39,53,.84);border-left:0;box-shadow:inset 0 1px rgba(255,255,255,.055);text-shadow:0 1px 2px rgba(0,0,0,.76)}.project-page.status-hidden{--project-page-accent: #343b42;--project-page-label: #a8b1ba}.project-page.status-hidden>.project-title{color:#f2f0e9;background:rgba(52,59,66,.84);border-left:0;box-shadow:inset 0 1px rgba(255,255,255,.055);text-shadow:0 1px 2px rgba(0,0,0,.76)}.project-page.status-anime{--project-page-accent: #a4c878;--project-page-label: #35d66f}.project-page.status-anime>.project-title{color:#f2f0e9;background:rgba(164,200,120,.84);border-left:0;box-shadow:inset 0 1px rgba(255,255,255,.055);text-shadow:0 1px 2px rgba(0,0,0,.76)}@media screen and (max-width: 1500px){.project-page{display:flex;flex-wrap:wrap;align-content:flex-start;min-height:max(100vh - 91px,var(--project-left-sidebar-height, 0px) - 40px);min-height:max(100dvh - 91px,var(--project-left-sidebar-height, 0px) - 40px);padding-right:20px;position:relative}.project-page .project-left-sidebar{position:absolute;left:-20px;top:0;margin-left:unset}.project-page .project-left-sidebar .trailer-container{display:block}.project-page>.alert,.project-page .project-actions{width:100%}.project-page>.project-description{order:1}.project-page .project-description+.divider-title{order:2;width:100%}.project-page>.alert-warning{order:3}.project-page>.episode-list{order:4}.project-page .project-right-sidebar{order:5;float:unset;width:100%;margin:unset;margin-top:20px}.project-page .project-right-sidebar .trailer-container{display:none}.project-page .episode-list+.divider-title{order:6;width:100%}.project-page>.related-project-list{order:7;width:100%;min-width:0}.project-page>.project-related-heading{order:7;width:100%}}@media screen and (max-width: 800px){.project-page{padding:10px 4px;padding-top:0;margin-left:0;margin-top:0;min-height:calc(100vh - 51px);min-height:calc(100dvh - 51px)}.project-page::before{display:none}.project-page .project-actions{display:flex;width:100%;margin-bottom:10px;align-items:stretch;justify-content:flex-start;gap:4px;flex-wrap:nowrap}.project-page .project-actions .btn{min-width:0;min-height:31px;margin:0 !important;padding:6px 5px;flex:1 1 0;justify-content:center;font-size:clamp(9px,2.95vw,12px);letter-spacing:.1px;line-height:1.1;white-space:nowrap}.project-page .project-actions .btn-notification-add{flex-grow:1.15}.project-page .project-actions .btn-index-pictures{flex-grow:1.55}.project-page .project-actions .btn-project-episode{float:none}.project-page .project-description .project-cover{display:block}.project-page .project-description .project-cover .project-engagement-card{display:grid;grid-template-columns:auto minmax(0, 1fr) 1px auto minmax(0, 1fr);min-height:30px;margin-top:5px;padding:5px 4px;gap:4px}.project-page .project-description .project-cover .project-engagement-card .project-engagement-icon{font-size:12px}.project-page .project-description .project-cover .project-engagement-card .project-engagement-copy{min-width:0;gap:0}.project-page .project-description .project-cover .project-engagement-card .project-engagement-copy>small{display:none}.project-page .project-description .project-cover .project-engagement-card .project-engagement-divider{width:1px;margin:0}.project-page .project-description .project-cover .project-engagement-card .project-engagement-value{min-width:0}.project-page .project-description .project-cover .project-engagement-card .project-engagement-value>strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.project-page .project-description .project-cover .project-engagement-card.anime-release-credit{display:flex;padding-right:6px;padding-left:6px;align-items:center;gap:5px}.project-page .project-description .project-cover .project-engagement-card.anime-release-credit .anime-release-credit-label{display:none}.project-page .project-description .project-cover .project-engagement-card.anime-release-credit .anime-release-team-links{min-width:0;overflow:visible;flex:1 1 auto;line-height:1.2;text-overflow:clip;white-space:nowrap}.project-page .project-description .project-cover .project-engagement-card.anime-release-credit.has-multiple-teams{font-size:10px}.project-page .project-description .project-cover .project-engagement-card.anime-release-credit.has-multiple-teams .anime-release-team-links{white-space:normal}.project-page .project-description .project-cover .project-engagement-card.anime-release-credit.has-multiple-teams .anime-release-switcher summary{height:auto;min-height:29px;padding:4px 6px;font-size:10px}.project-page .project-description .project-cover .project-engagement-card.anime-release-credit.has-multiple-teams .anime-release-switcher summary span{white-space:normal}.project-page.is-haru-archive .project-description .project-cover>.anime-release-credit{display:none}.project-page .project-title{position:unset;width:calc(100% + 8px);margin-left:-4px;margin-right:-4px;margin-bottom:10px;height:unset;line-height:unset;padding:5px 10px}.project-page .project-title span{font-size:15px !important;letter-spacing:1px;line-height:1.2}.project-page .divider-title{margin-left:-4px;margin-right:-4px;padding-right:10px;width:calc(100% + 8px) !important}.project-page .project-episodes-heading{padding-right:142px}.project-page .project-episodes-heading>.project-subtitle-bundle-action{right:10px;min-width:126px;padding:0 6px !important;font-size:10px}.project-page .divider-title+.alert-warning{display:none}.project-page .episode-list .episode-item{margin-bottom:0}.project-page .project-right-sidebar{margin-left:-4px;margin-right:-4px;width:calc(100% + 8px)}.project-page .project-right-sidebar .trailer-container{display:block;margin-bottom:15px}.project-page .project-right-sidebar .project-data{padding:10px 15px}.project-page .project-right-sidebar .project-data .project-data-pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.project-page .project-right-sidebar .project-data .project-data-pair>.col-md-6{width:auto;min-width:0;padding-right:12px}.project-page .project-right-sidebar .project-data .project-data-pair>.col-md-6+.col-md-6{padding-right:8px;padding-left:13px;border-left:1px solid rgba(221,220,216,.08)}}@media screen and (max-width: 800px)and (max-width: 360px){.project-page .project-right-sidebar .project-data .project-status-airing-row{grid-template-columns:minmax(0, 40fr) minmax(0, 60fr)}}@media screen and (max-width: 800px){.project-page .project-left-sidebar{position:unset;height:unset;width:calc(100% + 8px);order:6;float:unset;margin:0 -4px}.project-page .project-left-sidebar .project-cover,.project-page .project-left-sidebar .trailer-container{display:none}.project-page .project-left-sidebar .divider-title{display:block;margin-left:0;margin-right:0;width:100% !important}.project-page .project-left-sidebar .staff-list{padding-top:0}.project-page .project-left-sidebar .staff-list .staff{margin-bottom:0;background:rgba(23,23,23,.7)}.project-page .project-left-sidebar .staff-list .staff:not(:last-child){padding-bottom:0}.project-page .related-project-list .related-project-list-inner{margin-bottom:0}}.episode-title-placeholder{opacity:.5;font-weight:normal}.anime-episode-form .anime-video-slot{margin-top:0}.episode-actions{display:flex;flex-wrap:wrap;gap:4px}.episode-actions .btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;color:#fff;background:#0d6efd}.episode-actions .btn-primary:hover,.episode-actions .btn-primary:focus-visible{color:#fff;background:#0b5ed7}.episode-actions .btn{display:inline-flex;min-width:72px;height:30px;padding:0 9px;flex:0 1 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:12px;line-height:1;margin-right:0;text-wrap:nowrap;position:relative;overflow:hidden;box-shadow:0 3px 8px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.08);transition:filter .18s ease,box-shadow .18s ease,border-color .18s ease}.episode-actions .btn:hover,.episode-actions .btn:focus-visible{filter:brightness(1.12);box-shadow:0 5px 11px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.12)}.episode-actions .btn i[class^=fa-]{position:static;transform:none;pointer-events:none;flex:0 0 auto}.episode-actions .btn.btn-play i[class^=fa-]{margin-right:0}.episode-actions .btn span{display:block;min-width:0;margin-left:6px;overflow:hidden;background:rgba(0,0,0,0);letter-spacing:.35px;font-size:10.5px;font-weight:650;line-height:1;position:static;max-width:none;pointer-events:none;text-overflow:ellipsis}.episode-actions .btn.btn-full span{background:unset;max-width:unset !important;padding-right:unset !important;position:unset;left:unset}.episode-actions .btn.btn-full i[class^=fa-]{position:unset;top:unset;transform:unset}@media screen and (max-width: 800px){.episode-actions{width:100%;gap:4px}.episode-actions .btn{width:auto;min-width:68px;height:30px;padding:0 8px;flex:0 1 auto;margin-right:0}}@media screen and (max-width: 420px){.episode-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.episode-actions .btn{width:100%;min-width:0}}.project-page .episode-list.episode-list-modern{display:grid;width:100%;margin-bottom:5px;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(390px, (100% - 26px) / 3)), 1fr));align-items:stretch;gap:11px 13px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen{--episode-filmstrip-accent: var(--project-page-accent, #147fa5);--episode-filmstrip-label: var(--project-page-label, #35c9f3);display:grid;width:100%;height:auto;min-width:0;min-height:0;margin:0;padding:0;grid-template-columns:minmax(0, 45%) minmax(190px, 55%);grid-template-rows:max-content auto auto;grid-template-areas:"film-header film-header" "film-media film-meta" "actions actions";align-self:start;overflow:hidden;border:0;border-top:2px solid var(--episode-filmstrip-accent);border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;color:#f5f5f5;background:#080a0b;box-shadow:0 10px 26px rgba(0,0,0,.34)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card:before,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-bd:before,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen:before,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen.is-bd:before{display:none;content:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-media,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-media{min-width:0;min-height:0;aspect-ratio:16/9;grid-area:film-media;position:relative;overflow:hidden;background:#050708}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-bd .episode-filmstrip-media:after,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen.is-bd .episode-filmstrip-media:after{content:"BD";position:absolute;display:inline-flex;width:30px;height:20px;top:0;left:0;padding:0 0 0 2px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(85,191,255,.75);color:#b9e9ff;background:linear-gradient(145deg, rgba(8, 127, 197, 0.96), rgba(6, 62, 131, 0.96));box-shadow:0 0 7px rgba(21,158,234,.42),0 2px 5px rgba(0,0,0,.45);font-family:inherit;font-size:12px;font-weight:900;line-height:1;letter-spacing:2px;text-shadow:0 1px 2px rgba(0,27,53,.75);top:6px;right:6px;left:auto;z-index:3;pointer-events:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-watched-badge,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-watched-badge{display:inline-flex;position:absolute;right:6px;bottom:6px;z-index:3;width:20.4px;height:20.4px;align-items:center;justify-content:center;border:1.7px solid #39d978;border-radius:50%;color:#39d978;background:rgba(0,0,0,0);box-shadow:0 0 5px rgba(57,217,120,.4);font-size:10.2px;line-height:1;pointer-events:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-watched-badge .episode-watched-check,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-watched-badge .episode-watched-check{display:block;width:12px;height:12px;flex:0 0 12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px rgba(57, 217, 120, 0.45));transform:translateY(-0.5px)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-cover,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-cover{width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden;border:0;border-radius:0;background:#050708;box-shadow:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-cover picture,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-cover img,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-cover picture,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-cover img{display:block;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-cover img,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-cover img{width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;object-fit:cover;object-position:center}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-cover:before,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-cover:before{display:block;position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(to right, transparent 60%, rgba(8, 10, 11, 0.44) 100%),linear-gradient(to top, rgba(3, 4, 5, 0.74), transparent 54%);content:""}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-info,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-info{display:contents;min-width:0;min-height:0;padding:0;grid-area:auto;background:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-card-header,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-card-header{display:grid;min-width:0;min-height:35px;padding:8px 12px;grid-area:film-header;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:8px;border:0;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(0,0,0,0);box-shadow:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-thanks-button,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-thanks-button{display:inline-flex;min-width:46px;height:26px;padding:0 7px;align-items:center;justify-content:center;gap:5px;border:1px solid #b99a29;border-radius:4px;color:#f8dc69;background:linear-gradient(to right, rgba(216, 182, 62, 0.14) 1%, rgba(13, 14, 14, 0.96) 40%, rgba(13, 14, 14, 0.96) 60%, rgba(216, 182, 62, 0.14) 100%);box-shadow:inset 0 0 5px rgba(216,182,62,.18),0 0 9px rgba(216,182,62,.2);font-size:10px;font-weight:780;line-height:1;white-space:nowrap}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-thanks-button i,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-thanks-button i{color:#e7c43a;font-size:10px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-thanks-button strong,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-thanks-button strong{min-width:12px;color:#f8dc69;text-align:center;transform:translateY(1px)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-thanks-button:hover,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-thanks-button:focus-visible,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-thanks-button:hover,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-thanks-button:focus-visible{border-color:#ead05d;color:#ffec9d;background:linear-gradient(to right, rgba(231, 196, 58, 0.2) 1%, rgba(23, 22, 15, 0.96) 40%, rgba(23, 22, 15, 0.96) 60%, rgba(231, 196, 58, 0.2) 100%);box-shadow:inset 0 0 7px rgba(231,196,58,.22),0 0 11px rgba(231,196,58,.3);outline:0}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-thanks-button.is-thanked,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-thanks-button.is-thanked{border-color:#e7c43a;color:#ffe88a;background:linear-gradient(to right, rgba(231, 196, 58, 0.22) 1%, rgba(21, 20, 13, 0.96) 40%, rgba(21, 20, 13, 0.96) 60%, rgba(231, 196, 58, 0.22) 100%);box-shadow:inset 0 0 7px rgba(231,196,58,.24),0 0 11px rgba(231,196,58,.32)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-thanks-button.is-thanked i,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-thanks-button.is-thanked i{color:#f05268;text-shadow:0 0 6px rgba(240,82,104,.46)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-thanks-button.is-thanked strong,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-thanks-button.is-thanked strong{color:#ffe15d}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-thanks-button.is-busy,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-thanks-button.is-busy{opacity:.55;cursor:wait}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-picker,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-picker{display:flex;position:relative;min-width:0;height:26px;align-self:center}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-picker.is-open,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-picker.is-open{z-index:20}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-picker .episode-quality-trigger,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-picker .episode-quality-trigger{width:100%}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-picker .episode-quality-trigger .episode-quality-chevron,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-picker .episode-quality-trigger .episode-quality-chevron{width:auto;margin-left:1px;flex:0 0 auto;font-size:7px;transition:transform .15s ease}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-picker.is-open .episode-quality-chevron,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-picker.is-open .episode-quality-chevron{transform:rotate(180deg)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-options,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-options{display:grid;position:absolute;bottom:calc(100% + 5px);left:50%;z-index:21;width:max-content;padding:3px;overflow:hidden;border:1px solid rgba(63,213,140,.55);border-radius:4px;background:rgba(7,10,9,.98);box-shadow:0 8px 22px rgba(0,0,0,.52);transform:translateX(-50%)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-options[hidden],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-options[hidden]{display:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-options>a,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-options>span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-options>a,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-options>span{display:flex;min-height:29px;padding:0 8px;align-items:center;gap:7px;color:#e9f8f0;font-size:10.5px;font-weight:780;line-height:1;text-decoration:none;white-space:nowrap}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-options>a:hover,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-options>a:focus-visible,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-options>a:hover,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-options>a:focus-visible{color:#fff;background:rgba(63,213,140,.18);outline:0}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-options i,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-options i{width:12px;color:#54dc98;text-align:center}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-options .is-disabled,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-options .is-disabled{color:rgba(221,220,216,.38);cursor:not-allowed}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-options .is-disabled i,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-options .is-disabled i{color:rgba(221,220,216,.28)}@media(hover: hover)and (pointer: fine){.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-picker:hover,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-picker:hover{z-index:20}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-picker:hover .episode-quality-options[hidden],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-picker:hover .episode-quality-options[hidden]{display:grid}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-quality-picker:hover .episode-quality-chevron,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-quality-picker:hover .episode-quality-chevron{transform:rotate(180deg)}}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-heading,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-heading{display:block;min-width:0}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-number,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-number{display:block;position:absolute;top:6px;left:6px;z-index:3;max-width:calc(100% - 12px);margin:0;padding:4px 6px;border-radius:3px;color:var(--episode-filmstrip-label);background:rgba(5,7,8,.86);font-size:12px;font-weight:800;line-height:1.25;letter-spacing:.085em;overflow-wrap:anywhere;text-transform:none;text-shadow:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-title,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-title,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-title,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen.is-seen .episode-title{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0;overflow:visible;color:#f6f4ef;font-size:15px;font-weight:780;line-height:1.2;overflow-wrap:break-word;white-space:normal;text-shadow:0 1px 4px #000}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-title:before,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-title:before,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-title:before,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen.is-seen .episode-title:before{display:none;content:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-admin-actions,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-admin-actions{display:flex;min-width:0;max-width:calc(100% - 38px);padding:0;position:absolute;inset:auto auto 6px 6px;z-index:4;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;border:0;background:rgba(0,0,0,0)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-admin-action,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-admin-action{display:inline-flex;width:20px;height:20px;flex:0 0 20px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(215,189,98,.38);border-radius:4px;color:#e8c94d;background:rgba(11,13,14,.92);font-size:8px;text-decoration:none;box-shadow:0 2px 7px rgba(0,0,0,.82)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-admin-action:hover,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-admin-action:focus-visible,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-admin-action:hover,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-admin-action:focus-visible{color:#181205;background:#e2c24a}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-admin-action.is-delete,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-admin-action.is-delete{border-color:rgba(226,75,93,.48);color:#ff8996}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-admin-action.is-delete:hover,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-admin-action.is-delete:focus-visible,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-admin-action.is-delete:hover,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-admin-action.is-delete:focus-visible{color:#fff;background:#b72537}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta{display:grid;min-width:0;height:max-content;padding:4px 8px;grid-area:film-meta;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(3, auto);align-self:center;align-content:center;gap:0 10px;background:linear-gradient(115deg, #090b0c, #070809)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span{display:grid;min-width:0;padding:4px 0;grid-template-columns:13px minmax(0, 1fr);grid-template-areas:"icon label" "icon value";align-content:center;align-items:center;column-gap:5px;border-bottom:1px solid rgba(255,255,255,.055)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span:nth-last-child(-n+2),.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span:nth-last-child(-n+2){border-bottom-color:rgba(0,0,0,0);padding-bottom:0}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span:nth-child(1),.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span:nth-child(2),.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span:nth-child(1),.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span:nth-child(2){padding-top:0}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span i,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span i{grid-area:icon;color:var(--episode-filmstrip-label);font-size:10px;text-align:center}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span small,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span small{grid-area:label;overflow:hidden;color:rgba(221,220,216,.64);font-size:9px;font-weight:760;line-height:1.05;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span strong,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span strong{grid-area:value;overflow:hidden;color:#f7f7f5;font-size:11px;font-weight:720;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span .episode-relative-time,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span .episode-relative-time{cursor:help}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span .episode-relative-time:focus-visible,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span .episode-relative-time:focus-visible{outline:1px solid var(--episode-filmstrip-label);outline-offset:1px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span.episode-meta-file-size strong,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span.episode-meta-file-size strong{overflow:hidden;font-size:10px;letter-spacing:-0.01em;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions{display:grid;width:100%;height:38px;min-height:38px;margin:0;padding:4px 6px;grid-area:actions;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:30px;grid-auto-flow:row;gap:4px;position:static;border:0;border-top:1px solid rgba(255,255,255,.075);border-radius:0;background:#070809;box-shadow:none}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-secondary,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-secondary{display:inline-flex;width:100%;min-width:0;height:26px;min-height:26px;margin:0;padding:0 4px;grid-row:auto;align-self:center;align-items:center;justify-content:center;gap:4px;border-radius:3px;font-size:11px;text-transform:uppercase}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-secondary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-secondary i[class^=fa-]{display:inline-flex;width:11px;height:10px;margin:0;flex:0 0 11px;align-items:center;justify-content:center;font-size:10px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-secondary span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-secondary span{margin:0;overflow:visible;font-size:9.5px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 1700px){.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen{grid-template-columns:minmax(0, 44%) minmax(196px, 56%)}}@media screen and (min-width: 2200px)and (max-width: 3599px){.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta{row-gap:3px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span{padding:5px 0}}@media screen and (min-width: 1800px)and (max-width: 2199px){.project-page .episode-list.episode-list-modern{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 3600px){.project-page .episode-list.episode-list-modern{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (max-width: 700px){.project-page .episode-list.episode-list-modern{gap:8px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen{height:auto;min-height:0;grid-template-columns:minmax(0, 44%) minmax(190px, 56%);grid-template-rows:auto auto auto;grid-template-areas:"film-header film-header" "film-media film-meta" "actions actions"}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-media,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-media{width:100%;min-height:0;aspect-ratio:16/9}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-info,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-info{display:contents}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-card-header,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-card-header{min-height:0;padding:8px 10px;gap:6px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-title,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-title,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-title,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen.is-seen .episode-title{font-size:14px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-admin-actions,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-admin-actions{gap:4px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-admin-action,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-admin-action{width:20px;height:20px;font-size:8px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta{padding:3px 8px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 8px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span{padding:2px 0;grid-template-columns:11px minmax(0, 1fr);column-gap:4px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-filmstrip-meta>span.episode-meta-file-size strong,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-filmstrip-meta>span.episode-meta-file-size strong{font-size:8.5px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions{height:38px;min-height:38px;padding:4px 5px;grid-template-rows:30px;gap:4px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-secondary,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-secondary{height:26px;min-height:26px;padding:0 4px;gap:4px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-secondary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions .btn i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-primary i[class^=fa-],.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-secondary i[class^=fa-]{width:10px;height:10px;flex-basis:10px;font-size:9px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-secondary span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions .btn span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-primary span,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-secondary span{font-size:10px}}@media screen and (max-width: 360px){.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen{grid-template-columns:minmax(0, 44%) minmax(168px, 56%);grid-template-rows:auto auto auto}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions{height:auto;min-height:68px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, 29px)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions>.btn-secondary,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions .btn,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-primary,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-secondary{height:26px;min-height:26px}}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen{container-type:inline-size}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution{display:flex}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution>.btn,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution>.episode-quality-picker,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution>.btn,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution>.episode-quality-picker{width:auto;flex:1 1 0}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution>.episode-quality-picker,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution>.episode-quality-picker{flex-grow:1.12}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution>.episode-thanks-button,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution>.episode-thanks-button{min-width:42px;flex-grow:.58}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution>.btn-play,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution>.btn-play{flex-grow:1.3}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution .episode-quality-picker>.episode-quality-trigger,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution .episode-quality-picker>.episode-quality-trigger{position:relative;padding-right:15px;padding-left:4px}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution .episode-quality-picker>.episode-quality-trigger>.episode-quality-chevron,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution .episode-quality-picker>.episode-quality-trigger>.episode-quality-chevron{display:block;position:absolute;top:50%;right:5px;width:auto;height:auto;margin:0;flex:none;font-size:6px;line-height:1;transform:translateY(-50%)}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution .episode-quality-picker.is-open>.episode-quality-trigger>.episode-quality-chevron,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution .episode-quality-picker.is-open>.episode-quality-trigger>.episode-quality-chevron{transform:translateY(-50%) rotate(180deg)}@container (max-width: 360px){.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution{height:auto;min-height:68px;flex-wrap:wrap}.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution>.btn,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card .episode-actions.episode-actions-dual-resolution>.episode-quality-picker,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution>.btn,.project-page .episode-list.episode-list-modern .episode-item.episode-filmstrip-card.is-seen .episode-actions.episode-actions-dual-resolution>.episode-quality-picker{flex:1 1 calc(33.333% - 4px)}}.project-page .episode-list.episode-list-modern.episode-list-anime .episode-item.episode-filmstrip-card.is-seen .episode-number{color:#39d978}.project-page .episode-list.episode-list-modern.episode-list-anime .episode-item.episode-filmstrip-card .episode-actions,.project-page .episode-list.episode-list-modern.episode-list-anime .episode-item.episode-filmstrip-card.is-seen .episode-actions{height:38px;min-height:38px;grid-template-columns:minmax(0, 0.78fr) minmax(0, 0.86fr) minmax(42px, 0.58fr) minmax(0, 1.18fr);grid-template-rows:30px}.project-page .episode-list.episode-list-modern.episode-list-anime .episode-item.episode-filmstrip-card .episode-actions .btn,.project-page .episode-list.episode-list-modern.episode-list-anime .episode-item.episode-filmstrip-card.is-seen .episode-actions .btn{height:26px;min-height:26px}.project-page .episode-list.episode-list-modern.episode-list-anime .episode-item.episode-filmstrip-card .episode-actions>.btn-success,.project-page .episode-list.episode-list-modern.episode-list-anime .episode-item.episode-filmstrip-card.is-seen .episode-actions>.btn-success{padding-right:4px;padding-left:4px;gap:3px}.project-page .episode-list.episode-list-modern.episode-list-anime .episode-item.episode-filmstrip-card .episode-actions>.episode-thanks-button,.project-page .episode-list.episode-list-modern.episode-list-anime .episode-item.episode-filmstrip-card.is-seen .episode-actions>.episode-thanks-button{min-width:42px;padding-right:5px;padding-left:5px}.project-page .anime-release-credit{margin-top:30px}.project-page.is-haru-archive .project-left-sidebar>.anime-release-credit,.project-page.is-haru-archive .project-description .project-cover>.anime-release-credit{margin-top:0}.project-page .project-left-sidebar .anime-release-credit+.staff-list{padding-top:8px}.project-theme-video-modal{position:relative;display:grid;width:100%;min-height:min(62vh,620px);place-items:center;overflow:hidden;border:1px solid rgba(221,220,216,.12);border-radius:6px;background:#050607}.project-theme-video-modal:before{position:absolute;width:34px;height:34px;border:3px solid rgba(221,220,216,.18);border-top-color:var(--project-page-accent, #d8b63e);border-radius:50%;content:"";animation:project-theme-video-spin 1s linear infinite}.project-theme-video-modal video{position:relative;z-index:1;display:block;width:100%;height:auto;max-width:100%;max-height:72vh;object-fit:contain;background:#000}.project-theme-video-modal:not(.is-loading):before,.project-theme-video-modal.has-error video{display:none}.project-theme-video-modal .project-theme-video-error{position:relative;z-index:1;margin:0;padding:30px 18px;color:rgba(221,220,216,.78);text-align:center}@keyframes project-theme-video-spin{to{transform:rotate(360deg)}}.project-status-page{max-width:none;letter-spacing:1px;color:#dddcd8;background:rgba(15,15,15,.6);box-shadow:0 8px 24px rgba(0,0,0,.48)}.project-status-page[data-edit-page="1"] .project-status-card{display:block;width:100%}.project-status-page[data-edit-page="1"] .project-status-editor{display:block}.project-status-page .project-status-title{margin-top:0;margin-bottom:10px}.project-status-page .project-status-summary-link{position:absolute;top:0;right:20px;display:flex;height:100%;align-items:center;padding:0 4px;color:inherit;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:none}@media screen and (max-width: 800px){.project-status-page .project-status-summary-link{right:10px}}.project-status-page .project-status-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:0;color:#dddcd8}.project-status-page .project-status-search{display:flex;align-items:center;width:min(300px,35vw);flex:0 0 auto;height:32px;padding:0 9px;border:1px solid rgba(216,182,62,.15);border-radius:3px;background:rgba(51,51,51,.75);box-shadow:inset 0 0 8px rgba(0,0,0,.35);color:#dddcd8}.project-status-page .project-status-search input{width:100%;margin-left:7px;border:0;outline:0;background:rgba(0,0,0,0);color:#dddcd8}.project-status-page .project-status-search input::placeholder{color:#dddcd8}.project-status-page .project-status-filters{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;gap:4px;margin:0}.project-status-page .project-status-filters button{padding:4px 10px;border:1px solid rgba(216,182,62,.72);border-radius:3px;background:rgba(216,182,62,.18);box-shadow:inset 0 1px rgba(255,255,255,.045),0 0 4px rgba(216,182,62,.07);color:#f3e8bd;font-size:11px;font-weight:600;letter-spacing:1px;transition:.2s ease}.project-status-page .project-status-filters button:hover{border-color:rgba(239,214,110,.92);background:rgba(216,182,62,.34);color:#fff8e7;box-shadow:0 0 6px rgba(216,182,62,.18)}.project-status-page .project-status-filters button.is-active{border-color:#efd66e;background:#d8b63e;color:#17130a;box-shadow:inset 0 1px rgba(255,255,255,.2),0 0 6px rgba(216,182,62,.22);text-shadow:none}.project-status-page .project-status-filters button.project-status-category-add{padding-right:9px}.project-status-page .project-status-category,.project-status-page .project-status-new{margin-top:15px}.project-status-page .project-status-toolbar+.project-status-new,.project-status-page [data-project-status-groups]>.project-status-category:first-child{margin-top:10px}.project-status-page .project-status-category-title{display:flex;align-items:center;gap:9px;min-height:28px;margin-bottom:9px;padding:2px 0}.project-status-page .project-status-category-title h2{margin:0;font-size:15px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.project-status-page .project-status-category-title>span{color:rgba(216,182,62,.75);font-size:10px;font-weight:700;text-transform:uppercase}.project-status-page .project-status-category-title>i{height:1px;flex:1;background:linear-gradient(to right, rgba(216, 182, 62, 0.7), transparent)}.project-status-page .project-status-grid{display:block;position:relative}.project-status-page .project-status-card{display:inline-block;overflow:hidden;border:1px solid rgba(216,182,62,.325);border-radius:3px;background:rgba(0,0,0,.65);box-shadow:0 0 5px rgba(216,182,62,.09),inset 0 0 10px rgba(216,182,62,.025);scroll-margin-top:20px;vertical-align:top}.project-status-page .project-status-card.is-saving{opacity:.65;pointer-events:none}.project-status-page .project-status-card.is-editing .project-status-view{display:none}.project-status-page .project-status-card.is-editing .project-status-editor{display:block}.project-status-page .project-status-view{display:flex;min-height:196px;padding:6px}.project-status-page .project-status-cover{display:block;width:130px;height:185px;flex:0 0 130px;overflow:hidden;border-radius:3px;background:rgba(0,0,0,.35);box-shadow:0 0 8px rgba(0,0,0,.75)}.project-status-page .project-status-cover picture,.project-status-page .project-status-cover img{display:block;width:100%;height:100%;object-fit:cover}.project-status-page .project-status-card-body{display:flex;min-width:0;flex:1;flex-direction:column;padding-left:9px}.project-status-page .project-status-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;margin-bottom:2px;padding:2px 6px;padding-right:0;border-radius:2px;background:rgba(0,0,0,0);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.project-status-page .project-status-project-name{display:block;min-width:0;width:100%;overflow:hidden;padding:0;color:#dddcd8;text-overflow:ellipsis;transition:all .3s}.project-status-page .project-status-project-name span{display:block;overflow:hidden;font-size:inherit;font-weight:inherit;line-height:normal;text-align:left;text-overflow:ellipsis;white-space:nowrap}.project-status-page .project-status-project-name:hover{color:#dddcd8;text-shadow:0 0 5px rgba(255,255,255,.65)}.project-status-page .project-status-card-tools,.project-status-page .project-status-order-actions{display:flex;align-items:center;gap:3px;flex:0 0 auto}.project-status-page .project-status-card-tools{padding-right:0}.project-status-page .project-status-order-actions button,.project-status-page .project-status-edit-button,.project-status-page .project-status-delete-button{display:inline-grid;width:22px;height:22px;padding:0;place-items:center;border:1px solid rgba(216,182,62,.5);border-radius:3px;background:rgba(216,182,62,.18);color:#f3e8bd;font-size:10px}.project-status-page .project-status-order-actions button:hover,.project-status-page .project-status-edit-button:hover,.project-status-page .project-status-delete-button:hover{background:#d8b63e;color:#17130a}.project-status-page .project-status-edit-button{display:inline-flex;width:22px;height:22px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#e9c84d;background:rgba(233,200,77,.12);box-shadow:none;font-size:9.5px;line-height:1;text-decoration:none;text-shadow:none;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.project-status-page .project-status-edit-button:hover,.project-status-page .project-status-edit-button:focus-visible{border-color:rgba(244,216,93,.44);color:#fff0a6;background:rgba(233,200,77,.24);box-shadow:none;text-shadow:none;transform:translateY(-1px)}.project-status-page .project-status-delete-button{display:inline-flex;width:22px;height:22px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#e9c84d;background:rgba(233,200,77,.12);box-shadow:none;font-size:9.5px;line-height:1;text-decoration:none;text-shadow:none;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease;color:#ff7782;background:rgba(220,53,69,.14)}.project-status-page .project-status-delete-button:hover,.project-status-page .project-status-delete-button:focus-visible{border-color:rgba(244,216,93,.44);color:#fff0a6;background:rgba(233,200,77,.24);box-shadow:none;text-shadow:none;transform:translateY(-1px)}.project-status-page .project-status-delete-button:hover,.project-status-page .project-status-delete-button:focus-visible{border-color:rgba(255,119,130,.5);color:#ffd6da;background:rgba(220,53,69,.28)}.project-status-page .project-status-progress-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(145px, 1fr));gap:5px;margin-bottom:7px}.project-status-page .project-status-progress{min-width:0;padding:5px 7px 6px;border:1px solid rgba(216,182,62,.22);border-radius:3px;background:rgba(255,255,255,.025)}.project-status-page .project-status-progress.is-updated{border-color:rgba(61,225,194,.75);box-shadow:0 0 10px rgba(61,225,194,.15)}.project-status-page .project-status-progress-topline{min-height:18px;color:#dddcd8;font-size:10px}.project-status-page .project-status-progress-line{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px}.project-status-page .project-status-progress-line strong{flex:0 0 auto;font-size:16px;line-height:1}.project-status-page .project-status-step-name{min-width:0;font-weight:700}.project-status-page .project-status-step-name small{color:rgba(216,182,62,.78);font-size:9px;font-weight:700;white-space:nowrap}.project-status-page .project-status-quick-actions{display:flex;flex:0 0 auto;gap:2px}.project-status-page .project-status-quick-actions button{padding:1px 4px;border:1px solid rgba(216,182,62,.5);border-radius:3px;background:rgba(216,182,62,.15);color:#f1dfa1;font-size:9px;font-weight:700}.project-status-page .project-status-quick-actions button:hover{background:#d8b63e;color:#17130a}.project-status-page .project-status-quick-actions button:disabled{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.02);color:#dddcd8;cursor:default}.project-status-page .project-status-progress-track{height:2px;overflow:hidden;margin-top:5px;border-radius:3px;background:rgba(0,0,0,.55)}.project-status-page .project-status-progress-track span{display:block;height:100%;background:linear-gradient(90deg, #d8b63e, #8764c9);transition:width .25s ease}.project-status-page .project-status-waiting{grid-column:1/-1;padding:12px;border:1px solid rgba(216,182,62,.35);border-radius:3px;background:rgba(0,0,0,0);color:#d8b63e;font-size:13px;font-weight:600;letter-spacing:2px;text-align:center;text-transform:uppercase}.project-status-page .project-status-waiting i{margin-right:5px}.project-status-page .project-status-waiting.is-releasing{border-color:rgba(216,182,62,.35);background:rgba(0,0,0,0);color:#d8b63e}.project-status-page .project-status-state-switch{display:inline-grid;margin-left:5px;padding:1px 3px;border:0;background:rgba(0,0,0,0);color:inherit;font-size:14px;line-height:1;place-items:center;vertical-align:middle}.project-status-page .project-status-state-switch i{margin:0}.project-status-page .project-status-state-switch:hover{color:#dddcd8;text-shadow:0 0 5px currentColor}.project-status-page .project-status-state-switch:disabled{opacity:.35}.project-status-page .project-status-note{margin-top:auto;padding:6px 8px;border:1px solid rgba(216,182,62,.2);border-radius:3px;background:rgba(42,36,30,.25)}.project-status-page .project-status-note>span{color:#d8b63e;font-size:9px;font-weight:700;text-transform:uppercase}.project-status-page .project-status-note p{min-height:16px;margin:1px 0 2px;font-size:12px;line-height:1.25}.project-status-page .project-status-updated{display:block;align-self:flex-end;margin-top:auto;padding:6px 4px 0;padding-right:0;color:#dddcd8;font-size:11px;text-align:right}.project-status-page .project-status-note+.project-status-updated{margin-top:0}.project-status-page .project-status-editor{display:none;padding:12px}.project-status-page .project-status-editor-title{display:flex;align-items:center;gap:7px;margin-bottom:12px;padding:5px 8px;border-radius:2px;background:rgba(216,182,62,.25);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.project-status-page .project-status-editor-title i{color:#d8b63e;font-size:11px}.project-status-page .project-status-editor-info{margin-bottom:12px;padding:10px 11px;border:1px solid rgba(216,182,62,.45);border-radius:3px;background:rgba(0,0,0,.28);box-shadow:inset 0 0 10px rgba(216,182,62,.12);color:#dddcd8;font-size:11px;line-height:1.45}.project-status-page .project-status-editor-info>strong{display:block;margin-bottom:7px;color:#dddcd8;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.project-status-page .project-status-editor-info ul{margin:0 0 9px;padding-left:18px}.project-status-page .project-status-editor-info li+li{margin-top:5px}.project-status-page .project-status-editor-info li strong{color:#dddcd8}.project-status-page .project-status-form-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:9px}.project-status-page .project-status-episode-input{display:flex}.project-status-page .project-status-episode-input input{min-width:0;border-radius:3px 0 0 3px}.project-status-page .project-status-episode-input span{display:flex;align-items:center;padding:0 8px;border-radius:0 3px 3px 0;background:#fff;color:#282012;white-space:nowrap}.project-status-page .project-status-waiting-toggle{display:flex;align-items:center;gap:7px;width:fit-content;margin-top:10px;cursor:pointer}.project-status-page .project-status-waiting-toggle input{width:16px;height:16px}.project-status-page .project-status-state-controls{display:flex;align-items:flex-end;gap:12px;margin-top:10px}.project-status-page .project-status-state-controls .form-group{width:min(300px,100%)}.project-status-page .project-status-state-controls .project-status-waiting-toggle{min-height:38px;margin-top:0}.project-status-page .project-status-editor-heading{display:flex;min-height:22px;align-items:center;justify-content:space-between;margin:9px 0 3px}.project-status-page .project-status-editor-heading>.btn{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;border-radius:0;font-size:11px}.project-status-page .project-status-editor-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:5px}.project-status-page .project-status-editor-step{display:flex;flex-wrap:nowrap}.project-status-page .project-status-editor-step .project-status-step-picker{display:flex;min-width:100px;flex:1 1 auto}.project-status-page .project-status-editor-step .project-status-step-picker>.form-select,.project-status-page .project-status-editor-step .project-status-step-picker>.form-control{min-width:0;border-radius:0}.project-status-page .project-status-editor-step>.btn{display:flex;width:28px;flex:0 0 28px;align-items:center;justify-content:center;padding:0 3px;border:0;border-radius:0}.project-status-page .project-status-percent-control{display:flex;width:88px;flex:0 0 88px;align-items:center}.project-status-page .project-status-percent-control input{min-width:0;width:60px;height:100%;border-radius:0;text-align:right}.project-status-page .project-status-percent-control span{display:flex;width:28px;align-self:stretch;align-items:center;justify-content:center;border-left:1px solid rgba(40,32,18,.18);border-radius:0;background:rgba(255,255,255,.92);color:#d8b63e;font-size:12px;font-weight:700}.project-status-page .project-status-percent-control input+span{color:#555}.project-status-page .project-status-note-field{margin-top:12px}.project-status-page .project-status-form-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.project-status-page .project-status-form-actions>div{display:flex;gap:6px}.project-status-page .project-status-empty{padding:60px 20px;text-align:center;color:#dddcd8}.project-status-page .project-status-empty i{font-size:36px;color:rgba(216,182,62,.7)}.project-status-page .project-status-empty h2{margin:12px 0 4px;color:#dddcd8;font-size:19px}@media screen and (max-width: 1100px){.project-status-page .project-status-form-grid,.project-status-page .project-status-editor-steps{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 800px){.project-status-page .project-status-form-grid,.project-status-page .project-status-editor-steps{grid-template-columns:1fr}.project-status-page .project-status-title{margin:-15px -15px 15px}.project-status-page .project-status-toolbar{align-items:stretch;flex-direction:column}.project-status-page .project-status-search{width:100%}.project-status-page .project-status-view{padding:5px}.project-status-page .project-status-cover{width:105px;height:150px;flex-basis:105px}.project-status-page .project-status-card-body{padding-left:6px}.project-status-page .project-status-card-header{display:block}.project-status-page .project-status-card-header .project-status-card-tools{margin-top:5px}.project-status-page .project-status-project-name{overflow:visible}.project-status-page .project-status-project-name span{overflow:visible;white-space:normal}.project-status-page .project-status-progress-list{grid-template-columns:1fr}.project-status-page .project-status-form-actions{align-items:stretch;flex-direction:column-reverse}.project-status-page .project-status-form-actions>div,.project-status-page .project-status-form-actions .btn{width:100%}.project-status-page .project-status-state-controls{align-items:stretch;flex-direction:column;gap:5px}.project-status-page .project-status-state-controls .form-group{width:100%}}.project-status-summary-content{max-height:min(65vh,620px);overflow-y:auto;padding-right:5px;color:#dddcd8;font-size:14px;line-height:1.4}.project-status-summary-content section+section{margin-top:20px}.project-status-summary-content h3{margin:0 0 10px;padding:0 0 4px;border-bottom:1px dashed rgba(255,255,255,.28);color:#dddcd8;font-family:monospace;font-size:16px;font-weight:400;letter-spacing:.5px}.project-status-summary-content ul{margin:0;padding:0;list-style:none}.project-status-summary-content li{padding:0;line-height:1.4}.project-status-summary-content strong{color:#dddcd8;font-weight:700}.project-status-summary-content .project-status-summary-empty{margin:0;color:#dddcd8}.subtitle-ticket-page{width:100%;padding:8px 0 35px;box-sizing:border-box}.subtitle-ticket-page *,.subtitle-ticket-page *::before,.subtitle-ticket-page *::after{box-sizing:border-box}.subtitle-ticket-page .ticket-hero,.subtitle-ticket-page .ticket-panel{border:1px solid rgba(216,182,62,.24);border-radius:8px;background:linear-gradient(135deg, rgba(17, 18, 20, 0.94), rgba(8, 9, 9, 0.82));box-shadow:0 12px 32px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)}.subtitle-ticket-page .ticket-hero{position:relative;display:flex;min-height:72px;padding:16px 22px;align-items:center;gap:14px;overflow:hidden;border-color:rgba(216,182,62,.38);background:linear-gradient(90deg, rgba(23, 20, 11, 0.93), rgba(12, 13, 14, 0.86)),radial-gradient(circle at 75% 20%, rgba(216, 182, 62, 0.2), transparent 45%)}.subtitle-ticket-page .ticket-hero::after{content:"";position:absolute;right:-45px;bottom:-70px;width:330px;height:190px;opacity:.22;transform:rotate(-7deg);background-image:linear-gradient(rgba(216, 182, 62, 0.18) 1px, transparent 1px),linear-gradient(90deg, rgba(216, 182, 62, 0.18) 1px, transparent 1px);background-size:24px 24px;pointer-events:none}.subtitle-ticket-page .ticket-hero .ticket-hero-icon{position:relative;z-index:1;display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid rgba(216,182,62,.52);border-radius:9px;color:#efd054;background:linear-gradient(145deg, rgba(216, 182, 62, 0.16), rgba(9, 8, 6, 0.64));box-shadow:inset 0 1px rgba(255,255,255,.07),0 4px 13px rgba(0,0,0,.3);font-size:21px}.subtitle-ticket-page .ticket-hero h1{position:relative;z-index:1;margin:0;color:#f5f2e9;font-size:clamp(33px,2.5vw,41px);font-weight:800;letter-spacing:.5px}.subtitle-ticket-page>.alert{margin:12px 0 0;border-radius:5px;font-size:15px}.subtitle-ticket-page>.alert-success{border:1px solid rgba(85,229,158,.7);opacity:1;color:#f4fff8;background:linear-gradient(90deg, rgba(20, 114, 70, 0.96), rgba(13, 89, 55, 0.94));box-shadow:0 0 18px rgba(39,209,127,.2),inset 0 1px rgba(255,255,255,.08);font-weight:750;text-shadow:0 1px 2px rgba(0,0,0,.48)}.subtitle-ticket-page .ticket-layout{display:grid;margin-top:12px;grid-template-columns:minmax(420px, 1.08fr) minmax(300px, 0.72fr);align-items:start;gap:12px}.subtitle-ticket-page .ticket-panel{min-width:0;overflow:hidden}.subtitle-ticket-page .ticket-create-panel{grid-row:span 2}.subtitle-ticket-page .ticket-create-disclosure{grid-column:1/-1;grid-row:auto}.subtitle-ticket-page .ticket-create-disclosure>summary{display:grid;min-height:52px;padding:10px 15px;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:11px;color:#eee9dc;background:linear-gradient(90deg, rgba(216, 182, 62, 0.09), rgba(9, 10, 11, 0.52));cursor:pointer;list-style:none}.subtitle-ticket-page .ticket-create-disclosure>summary::-webkit-details-marker{display:none}.subtitle-ticket-page .ticket-create-disclosure>summary>span{display:inline-flex;align-items:center;gap:9px}.subtitle-ticket-page .ticket-create-disclosure>summary>span>i{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(216,182,62,.42);border-radius:7px;color:#e7c94d;background:rgba(216,182,62,.09)}.subtitle-ticket-page .ticket-create-disclosure>summary strong{font-size:19px;letter-spacing:.3px}.subtitle-ticket-page .ticket-create-disclosure>summary>i{color:#ddc14e;font-size:12px;transition:transform .18s ease}.subtitle-ticket-page .ticket-create-disclosure>summary:hover{background:linear-gradient(90deg, rgba(216, 182, 62, 0.14), rgba(9, 10, 11, 0.62))}.subtitle-ticket-page .ticket-create-disclosure>summary:focus-visible{outline:1px solid rgba(216,182,62,.7);outline-offset:-2px}.subtitle-ticket-page .ticket-create-disclosure[open]>summary{border-bottom:1px solid rgba(221,220,216,.1)}.subtitle-ticket-page .ticket-create-disclosure[open]>summary>i{transform:rotate(180deg)}.subtitle-ticket-page .ticket-layout.is-staff{grid-template-columns:minmax(310px, 0.68fr) minmax(480px, 1.32fr)}.subtitle-ticket-page .ticket-layout.is-staff .ticket-queue-panel{grid-column:1}.subtitle-ticket-page .ticket-layout.is-staff .ticket-detail-panel{grid-column:2}.subtitle-ticket-page .ticket-layout.is-history-view{grid-template-columns:minmax(390px, 0.72fr) minmax(560px, 1.28fr)}.subtitle-ticket-page .ticket-layout.is-history-view .ticket-queue-panel{grid-column:1}.subtitle-ticket-page .ticket-layout.is-history-view .ticket-detail-panel{grid-column:2}.subtitle-ticket-page .ticket-panel-heading,.subtitle-ticket-page .ticket-queue-heading{padding:17px 19px 13px;border-bottom:1px solid rgba(221,220,216,.1);background:linear-gradient(90deg, rgba(216, 182, 62, 0.045), transparent)}.subtitle-ticket-page .ticket-panel-heading h2,.subtitle-ticket-page .ticket-queue-heading h2{margin:0;color:#efede6;font-size:28px;font-weight:800}.subtitle-ticket-page .ticket-create-form{display:grid;padding:17px 19px 19px;grid-template-columns:1.15fr .85fr;gap:14px}.subtitle-ticket-page .ticket-field{position:relative;min-width:0}.subtitle-ticket-page .ticket-field-wide,.subtitle-ticket-page .ticket-timestamps-field,.subtitle-ticket-page .ticket-image-drop,.subtitle-ticket-page .ticket-submit{grid-column:1/-1}.subtitle-ticket-page .ticket-field>label,.subtitle-ticket-page .ticket-resolution-grid label>span{display:block;margin-bottom:6px;color:rgba(255,255,255,.84);font-size:16px;font-weight:800;letter-spacing:.45px}.subtitle-ticket-page .ticket-field>label i,.subtitle-ticket-page .ticket-resolution-grid label>span i{width:16px;color:#d6b641;text-align:center}.subtitle-ticket-page .ticket-field>label b,.subtitle-ticket-page .ticket-resolution-grid label>span b{color:#ee5968}.subtitle-ticket-page input,.subtitle-ticket-page select,.subtitle-ticket-page textarea{width:100%;border:1px solid rgba(221,220,216,.17);border-radius:4px;outline:0;color:#eeede8;background:rgba(6,7,7,.72);font-family:inherit;font-size:18px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.subtitle-ticket-page input:focus,.subtitle-ticket-page select:focus,.subtitle-ticket-page textarea:focus{border-color:rgba(216,182,62,.7);background:rgba(9,9,9,.93);box-shadow:0 0 0 3px rgba(216,182,62,.08)}.subtitle-ticket-page input,.subtitle-ticket-page select{height:44px;padding:0 11px}.subtitle-ticket-page select{cursor:pointer}.subtitle-ticket-page textarea{min-height:105px;padding:10px 11px;resize:vertical;line-height:1.42}.subtitle-ticket-page #ticket-description{display:block;height:auto;resize:none}.subtitle-ticket-page .ticket-field>small{position:absolute;right:7px;bottom:5px;color:rgba(221,220,216,.48);font-size:14px}.subtitle-ticket-page .ticket-project-search{position:relative}.subtitle-ticket-page .ticket-project-search>i{position:absolute;top:16px;left:12px;z-index:2;color:rgba(216,182,62,.8);font-size:11px}.subtitle-ticket-page .ticket-project-search input{padding-right:37px;padding-left:34px}.subtitle-ticket-page .ticket-project-clear{position:absolute;top:0;right:0;bottom:0;z-index:3;display:grid;width:46px;height:auto;padding:0;place-items:center;border:0;border-left:1px solid rgba(221,220,216,.1);border-radius:0 4px 4px 0;color:rgba(221,220,216,.7);background:rgba(7,17,12,.72);line-height:1}.subtitle-ticket-page .ticket-project-clear i{display:block;line-height:1}.subtitle-ticket-page .ticket-project-clear:hover,.subtitle-ticket-page .ticket-project-clear:focus-visible{color:#f07682;background:rgba(53,17,22,.88)}.subtitle-ticket-page .ticket-project-results{position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:30;max-height:310px;padding:5px;overflow-y:auto;border:1px solid rgba(216,182,62,.38);border-radius:5px;background:rgba(9,10,11,.985);box-shadow:0 15px 30px rgba(0,0,0,.75);scrollbar-gutter:stable}.subtitle-ticket-page .ticket-project-results::-webkit-scrollbar{display:unset;width:3px}.subtitle-ticket-page .ticket-project-results::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.subtitle-ticket-page .ticket-project-results::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.subtitle-ticket-page .ticket-project-results button{display:grid;width:100%;min-height:58px;padding:4px;grid-template-columns:40px minmax(0, 1fr) auto;align-items:center;gap:9px;border:0;border-bottom:1px solid rgba(221,220,216,.08);color:#dddcd8;background:rgba(0,0,0,0);text-align:left}.subtitle-ticket-page .ticket-project-results button:last-child{border-bottom:0}.subtitle-ticket-page .ticket-project-results button:hover{background:rgba(216,182,62,.1)}.subtitle-ticket-page .ticket-project-results img{width:40px;height:50px;object-fit:cover;border-radius:2px}.subtitle-ticket-page .ticket-project-results strong,.subtitle-ticket-page .ticket-project-results small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle-ticket-page .ticket-project-results strong{color:#f1efe8;font-size:18px}.subtitle-ticket-page .ticket-project-results small{margin-top:3px;color:rgba(221,220,216,.58);font-size:14px}.subtitle-ticket-page .ticket-project-results button>i{color:rgba(216,182,62,.6);font-size:9px}.subtitle-ticket-page .ticket-search-state{display:flex;min-height:62px;margin:0;align-items:center;justify-content:center;gap:7px;color:rgba(221,220,216,.65);font-size:16px}.subtitle-ticket-page .ticket-selected-project{position:relative;min-height:50px;padding-right:46px;overflow:hidden;border:1px solid rgba(39,199,122,.4);border-radius:4px;background:rgba(22,164,93,.08)}.subtitle-ticket-page .ticket-selected-project-content{display:grid;min-height:50px;padding:5px 8px 5px 5px;grid-template-columns:34px minmax(0, 1fr) auto;align-items:center;gap:8px}.subtitle-ticket-page .ticket-selected-project img{width:34px;height:40px;object-fit:cover;border-radius:2px}.subtitle-ticket-page .ticket-selected-project-content>span{min-width:0}.subtitle-ticket-page .ticket-selected-project strong,.subtitle-ticket-page .ticket-selected-project small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle-ticket-page .ticket-selected-project strong{color:#edf7f0;font-size:16px}.subtitle-ticket-page .ticket-selected-project small{margin-top:2px;color:rgba(221,220,216,.56);font-size:14px}.subtitle-ticket-page .ticket-selected-project-content>i{margin-right:6px;color:#2bd37e}.subtitle-ticket-page .ticket-timestamp-list{display:flex;flex-wrap:wrap;gap:7px}.subtitle-ticket-page .ticket-timestamp-row{display:grid;width:155px;grid-template-columns:31px minmax(0, 1fr);border:1px solid rgba(221,220,216,.16);border-radius:4px;background:rgba(6,7,7,.72);overflow:hidden}.subtitle-ticket-page .ticket-timestamp-row.is-removable{grid-template-columns:31px minmax(0, 1fr) 28px}.subtitle-ticket-page .ticket-timestamp-row>span{display:grid;place-items:center;color:rgba(216,182,62,.75);background:rgba(216,182,62,.06);font-size:12px}.subtitle-ticket-page .ticket-timestamp-row input{height:40px;padding:0 5px;border:0;border-radius:0;background:rgba(0,0,0,0);text-align:center}.subtitle-ticket-page .ticket-timestamp-row button{padding:0;border:0;color:rgba(221,220,216,.45);background:rgba(0,0,0,0);font-size:12px}.subtitle-ticket-page .ticket-timestamp-row button[hidden]{display:none}.subtitle-ticket-page .ticket-timestamp-row button:hover{color:#ef5666}.subtitle-ticket-page .ticket-add-timestamp{margin-top:7px;padding:7px 10px;border:1px dashed rgba(216,182,62,.36);border-radius:3px;color:#d9bd55;background:rgba(216,182,62,.04);font-size:15px;font-weight:700}.subtitle-ticket-page .ticket-image-drop{position:relative;display:grid;width:100%;max-width:100%;min-height:82px;min-width:0;padding:13px;grid-template-columns:42px minmax(0, 1fr) auto;align-items:center;gap:11px;border:1px dashed rgba(216,182,62,.34);border-radius:5px;background:rgba(216,182,62,.025);cursor:pointer;overflow:hidden;transition:border-color .18s ease,background .18s ease}.subtitle-ticket-page .ticket-image-drop>input[hidden]{display:none}.subtitle-ticket-page .ticket-image-drop:hover,.subtitle-ticket-page .ticket-image-drop.is-dragging{border-color:rgba(216,182,62,.75);background:rgba(216,182,62,.08)}.subtitle-ticket-page .ticket-image-drop strong{display:inline;color:#e8e5db;font-size:18px}.subtitle-ticket-page .ticket-image-drop.has-images{grid-template-columns:minmax(0, 1fr) auto}.subtitle-ticket-page .ticket-image-drop.has-images>.ticket-image-drop-icon{display:none}.subtitle-ticket-page .ticket-image-drop.has-images>span:nth-of-type(2){min-width:0}.subtitle-ticket-page .ticket-image-drop.has-images>.ticket-image-action{justify-self:end;white-space:nowrap}.subtitle-ticket-page .ticket-image-drop-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#dbbf53;background:rgba(216,182,62,.1);font-size:17px}.subtitle-ticket-page .ticket-image-count{margin-left:9px;color:#36d58b;font-size:14px;font-weight:800;white-space:nowrap}.subtitle-ticket-page .ticket-image-action{padding:8px 11px;border:1px solid rgba(216,182,62,.42);border-radius:3px;color:#e5c74d;font-size:14px;font-weight:800;text-transform:uppercase}.subtitle-ticket-page .ticket-image-previews{display:grid;min-width:0;grid-column:1/-1;grid-template-columns:repeat(5, minmax(0, 1fr));gap:9px}.subtitle-ticket-page .ticket-image-previews[hidden]{display:none}.subtitle-ticket-page .ticket-image-preview{position:relative;display:block;min-width:0;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(221,220,216,.18);border-radius:4px;background:#050607}.subtitle-ticket-page .ticket-image-preview img{display:block;width:100%;height:100%;object-fit:cover}.subtitle-ticket-page .ticket-image-preview button{position:absolute;top:5px;right:5px;z-index:2;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:4px;color:#fff;background:rgba(181,35,52,.94);box-shadow:0 2px 8px rgba(0,0,0,.45)}.subtitle-ticket-page .ticket-submit,.subtitle-ticket-page .ticket-update-button{display:grid;min-height:48px;padding:7px 18px;grid-template-columns:auto minmax(0, 1fr);align-items:center;justify-content:center;gap:9px;border:1px solid #d6b434;border-radius:4px;color:#181409;background:linear-gradient(135deg, #f0cf4d, #b89111);box-shadow:inset 0 1px rgba(255,255,255,.3),0 5px 16px rgba(0,0,0,.24);font-family:inherit;font-size:18px;font-weight:900;letter-spacing:.5px;text-align:left;text-transform:uppercase;transition:filter .15s ease,transform .15s ease}.subtitle-ticket-page .ticket-submit:hover,.subtitle-ticket-page .ticket-update-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.subtitle-ticket-page .ticket-submit:disabled,.subtitle-ticket-page .ticket-update-button:disabled{opacity:.55;transform:none}.subtitle-ticket-page .ticket-queue-panel{display:flex;max-height:min(690px,100vh - 205px);flex-direction:column}.subtitle-ticket-page .ticket-queue-heading{display:flex;align-items:center;justify-content:space-between}.subtitle-ticket-page .ticket-queue-heading>b{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(216,182,62,.38);border-radius:50%;color:#e4c550;background:rgba(216,182,62,.08);font-size:15px}.subtitle-ticket-page .ticket-status-tabs{display:grid;padding:0;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0;border-bottom:1px solid rgba(221,220,216,.1);background:rgba(3,4,4,.32)}.subtitle-ticket-page .ticket-status-tab{position:relative;display:flex;min-width:0;min-height:45px;padding:7px 10px;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid rgba(221,220,216,.11);border-radius:0;color:rgba(221,220,216,.66);background:rgba(5,6,6,.38);font-size:16px;font-weight:850;line-height:1.08;text-align:center;transition:color .15s ease,background .15s ease}.subtitle-ticket-page .ticket-status-tab:last-child{border-right:0}.subtitle-ticket-page .ticket-status-tab i{flex:0 0 auto;font-size:12px}.subtitle-ticket-page .ticket-status-tab:hover{color:#f0dd8a !important;background:rgba(216,182,62,.065);text-shadow:none !important}.subtitle-ticket-page .ticket-status-tab.is-active{color:#f0d252 !important;background:linear-gradient(180deg, rgba(216, 182, 62, 0.15), rgba(216, 182, 62, 0.055));box-shadow:inset 0 -3px #d4b52f,inset 0 1px rgba(255,255,255,.035);text-shadow:0 0 10px rgba(216,182,62,.16) !important}.subtitle-ticket-page .ticket-filter-form{display:grid;padding:8px 10px 10px;grid-template-columns:1fr;border-bottom:1px solid rgba(221,220,216,.08)}.subtitle-ticket-page .ticket-filter-form>div{position:relative}.subtitle-ticket-page .ticket-filter-form>div i{position:absolute;top:15px;left:11px;color:rgba(216,182,62,.6);font-size:9px}.subtitle-ticket-page .ticket-filter-form input{padding-left:29px}.subtitle-ticket-page .ticket-filter-form input{height:42px;font-size:16px}.subtitle-ticket-page .ticket-queue-list{max-height:calc(min(690px,100vh - 205px) - 188px);overflow-y:auto;scrollbar-gutter:stable}.subtitle-ticket-page .ticket-queue-list::-webkit-scrollbar{display:unset;width:3px}.subtitle-ticket-page .ticket-queue-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.subtitle-ticket-page .ticket-queue-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.subtitle-ticket-page .ticket-queue-item{--ticket-accent: #e6c13f;position:relative;display:grid;min-height:88px;padding:10px 9px;grid-template-columns:30px minmax(0, 1fr) auto;align-items:start;gap:8px;border-bottom:1px solid rgba(221,220,216,.085);color:#dddcd8;transition:background .15s ease}.subtitle-ticket-page .ticket-queue-item::before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#e6b830}.subtitle-ticket-page .ticket-queue-item:hover,.subtitle-ticket-page .ticket-queue-item.is-selected{color:#dddcd8;background:rgba(216,182,62,.07)}.subtitle-ticket-page .ticket-queue-item:hover small{color:var(--ticket-accent);filter:brightness(1.18);text-shadow:0 0 8px currentColor}.subtitle-ticket-page .ticket-queue-item:hover strong{color:#fff;text-shadow:0 0 7px rgba(255,255,255,.28)}.subtitle-ticket-page .ticket-queue-item:hover em,.subtitle-ticket-page .ticket-queue-item:hover time{color:rgba(255,255,255,.82)}.subtitle-ticket-page .ticket-queue-item.status-in_progress{--ticket-accent: #43c2ee}.subtitle-ticket-page .ticket-queue-item.status-deferred{--ticket-accent: #bd8cf2}.subtitle-ticket-page .ticket-queue-item.status-resolved{--ticket-accent: #3bd78b}.subtitle-ticket-page .ticket-queue-item.status-rejected{--ticket-accent: #f05b6f}.subtitle-ticket-page .ticket-queue-item.status-in_progress::before{background:#2faeda}.subtitle-ticket-page .ticket-queue-item.status-deferred::before{background:#a970e8}.subtitle-ticket-page .ticket-queue-item.status-resolved::before{background:#27c779}.subtitle-ticket-page .ticket-queue-item.status-rejected::before{background:#e04459}.subtitle-ticket-page .ticket-queue-item .ticket-queue-link{display:contents;color:inherit}.subtitle-ticket-page .ticket-queue-item .ticket-queue-copy{min-width:0}.subtitle-ticket-page .ticket-queue-item .ticket-queue-side{display:grid;min-width:70px;justify-items:center;gap:5px}.subtitle-ticket-page .ticket-queue-item small,.subtitle-ticket-page .ticket-queue-item strong,.subtitle-ticket-page .ticket-queue-item em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle-ticket-page .ticket-queue-item small{color:var(--ticket-accent);font-size:14px;font-weight:800;text-transform:uppercase}.subtitle-ticket-page .ticket-queue-item strong{margin-top:3px;color:#eae8e0;font-size:18px}.subtitle-ticket-page .ticket-queue-item em{margin-top:3px;color:rgba(221,220,216,.58);font-size:15px;font-style:normal}.subtitle-ticket-page .ticket-queue-item time{color:rgba(221,220,216,.48);font-size:14px;white-space:nowrap}.subtitle-ticket-page .ticket-queue-item small,.subtitle-ticket-page .ticket-queue-item strong,.subtitle-ticket-page .ticket-queue-item em,.subtitle-ticket-page .ticket-queue-item time{transition:color .15s ease,text-shadow .15s ease,filter .15s ease}.subtitle-ticket-page .ticket-queue-status{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(230,184,48,.35);border-radius:7px;color:#e3b82e;background:rgba(230,184,48,.08);font-size:10px}.subtitle-ticket-page .status-in_progress .ticket-queue-status{border-color:rgba(47,174,218,.4);color:#39b8e6;background:rgba(47,174,218,.09)}.subtitle-ticket-page .status-deferred .ticket-queue-status{border-color:rgba(169,112,232,.48);color:#bd8cf2;background:rgba(141,79,199,.12)}.subtitle-ticket-page .status-resolved .ticket-queue-status{border-color:rgba(39,199,121,.4);color:#35d68a;background:rgba(39,199,121,.09)}.subtitle-ticket-page .status-rejected .ticket-queue-status{border-color:rgba(224,68,89,.45);color:#f05b6f;background:rgba(224,68,89,.1)}.subtitle-ticket-page .ticket-empty{display:grid;min-height:180px;padding:20px;place-items:center;align-content:center;color:rgba(221,220,216,.4);text-align:center}.subtitle-ticket-page .ticket-empty i{margin-bottom:8px;color:rgba(216,182,62,.35);font-size:28px}.subtitle-ticket-page .ticket-empty strong{color:rgba(221,220,216,.7);font-size:19px}.subtitle-ticket-page .ticket-detail-panel{position:relative;grid-column:2}.subtitle-ticket-page .ticket-detail-empty{display:grid;min-height:350px;padding:28px;place-items:center;align-self:stretch;align-content:center;gap:12px;color:rgba(221,220,216,.48);text-align:center}.subtitle-ticket-page .ticket-detail-empty>span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(216,182,62,.2);border-radius:50%;color:rgba(216,182,62,.42);background:rgba(216,182,62,.045);font-size:24px}.subtitle-ticket-page .ticket-detail-empty>strong{color:rgba(221,220,216,.62);font-size:19px}.subtitle-ticket-page .ticket-detail-heading{display:flex;padding:17px 18px 13px;align-items:flex-start;justify-content:space-between;gap:10px;border-top:2px solid #d6ae20;border-bottom:1px solid rgba(221,220,216,.1)}.subtitle-ticket-page .ticket-detail-reference{margin-right:6px;color:rgba(216,182,62,.8);font-size:14px;font-weight:900;letter-spacing:1px}.subtitle-ticket-page .ticket-status{display:inline-flex;padding:4px 7px;align-items:center;gap:4px;border-radius:999px;color:#f0c944;background:rgba(216,182,62,.1);font-size:13px;font-weight:800;text-transform:uppercase}.subtitle-ticket-page .status-in_progress .ticket-status{color:#41c5ef;background:rgba(47,174,218,.1)}.subtitle-ticket-page .status-deferred .ticket-status{color:#c794f5;background:rgba(141,79,199,.14)}.subtitle-ticket-page .status-resolved .ticket-status{color:#38d789;background:rgba(39,199,121,.1)}.subtitle-ticket-page .status-rejected .ticket-status{color:#f05b6f;background:rgba(224,68,89,.11)}.subtitle-ticket-page .ticket-detail-panel.status-in_progress .ticket-detail-heading{border-top-color:#2faeda}.subtitle-ticket-page .ticket-detail-panel.status-deferred .ticket-detail-heading{border-top-color:#a970e8}.subtitle-ticket-page .ticket-detail-panel.status-resolved .ticket-detail-heading{border-top-color:#27c779}.subtitle-ticket-page .ticket-detail-panel.status-rejected .ticket-detail-heading{border-top-color:#e04459}.subtitle-ticket-page .ticket-detail-heading h2{margin:8px 0 1px;color:#f2f0e8;font-size:25px;font-weight:850}.subtitle-ticket-page .ticket-detail-heading p{margin:2px 0 0;color:rgba(221,220,216,.68);font-size:19px;line-height:1.3}.subtitle-ticket-page .ticket-detail-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:7px}.subtitle-ticket-page .ticket-detail-controls{display:flex;margin-left:auto;flex:0 0 auto;align-items:center;gap:8px}.subtitle-ticket-page .ticket-claim-form{margin:0}.subtitle-ticket-page .ticket-claim-form button,.subtitle-ticket-page .ticket-assignee{display:inline-flex;min-height:38px;padding:8px 11px;align-items:center;gap:7px;border:1px solid rgba(47,174,218,.45);border-radius:4px;color:#5cd0f4;background:rgba(47,174,218,.1);font-family:inherit;font-size:14px;font-weight:800;white-space:nowrap}.subtitle-ticket-page .ticket-claim-form button:hover{border-color:#4bc8ef;background:rgba(47,174,218,.2)}.subtitle-ticket-page .ticket-delete-form{margin:0}.subtitle-ticket-page .ticket-delete-button{position:relative;display:grid;box-sizing:border-box;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(224,68,89,.55);border-radius:4px;color:#f06a7b;background:rgba(224,68,89,.1);font-size:16px;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.subtitle-ticket-page .ticket-delete-button>i{display:none}.subtitle-ticket-page .ticket-delete-button::before,.subtitle-ticket-page .ticket-delete-button::after{position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:999px;content:"";background:currentColor;transform:translate(-50%, -50%) rotate(45deg);transform-origin:center}.subtitle-ticket-page .ticket-delete-button::after{transform:translate(-50%, -50%) rotate(-45deg)}.subtitle-ticket-page .ticket-delete-button:hover,.subtitle-ticket-page .ticket-delete-button:focus-visible{border-color:#f05b6f;color:#fff;background:rgba(224,68,89,.72);outline:0;transform:translateY(-1px)}.subtitle-ticket-page .ticket-delete-button:disabled{opacity:.5;transform:none;cursor:wait}.subtitle-ticket-page .ticket-delete-button.is-queue{width:26px;height:26px;font-size:11px}.subtitle-ticket-page .ticket-delete-modal{position:fixed;z-index:10070;inset:0;display:grid;padding:16px;place-items:center;opacity:0;background:rgba(3,3,3,.82);backdrop-filter:blur(7px);transition:opacity .16s ease}.subtitle-ticket-page .ticket-delete-modal[hidden]{display:none}.subtitle-ticket-page .ticket-delete-modal.is-visible{opacity:1}.subtitle-ticket-page .ticket-delete-dialog{position:relative;display:grid;width:min(440px,100vw - 28px);padding:22px;grid-template-columns:48px minmax(0, 1fr);gap:14px;overflow:hidden;border:1px solid rgba(216,182,62,.42);border-radius:7px;background:linear-gradient(145deg, rgba(23, 21, 14, 0.98), rgba(9, 10, 10, 0.99));box-shadow:0 22px 70px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.04);transform:translateY(10px) scale(0.98);transition:transform .16s ease}.subtitle-ticket-page .ticket-delete-dialog::before{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg, #7b1727, #e04459 52%, #d5b637)}.subtitle-ticket-page .ticket-delete-modal.is-visible .ticket-delete-dialog{transform:none}.subtitle-ticket-page .ticket-delete-dialog-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(224,68,89,.52);border-radius:50%;color:#ff7182;background:rgba(224,68,89,.12);font-size:19px}.subtitle-ticket-page .ticket-delete-dialog-copy small{display:block;margin-bottom:3px;color:#d1b94e;font-size:10px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.subtitle-ticket-page .ticket-delete-dialog-copy h2{margin:0;color:#f3f0e7;font-size:22px;line-height:1.15}.subtitle-ticket-page .ticket-delete-dialog-copy p{margin:7px 0 10px;color:rgba(221,220,216,.7);font-size:13px;line-height:1.45}.subtitle-ticket-page .ticket-delete-dialog-copy strong{display:inline-flex;padding:5px 8px;border:1px solid rgba(216,182,62,.28);border-radius:4px;color:#e5cb5c;background:rgba(216,182,62,.07);font-size:12px;letter-spacing:.7px}.subtitle-ticket-page .ticket-delete-dialog form{display:flex;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px}.subtitle-ticket-page .ticket-delete-dialog form button{min-height:36px;padding:0 13px;border-radius:4px;font-family:inherit;font-size:12px;font-weight:900}.subtitle-ticket-page .ticket-delete-cancel{border:1px solid rgba(216,182,62,.3);color:#d9cb91;background:rgba(216,182,62,.055)}.subtitle-ticket-page .ticket-delete-cancel:hover,.subtitle-ticket-page .ticket-delete-cancel:focus-visible{border-color:rgba(216,182,62,.7);color:#fff1b1;outline:0}.subtitle-ticket-page .ticket-delete-confirm{border:1px solid rgba(239,91,112,.72);color:#fff;background:linear-gradient(180deg, #b92840, #861c2d);box-shadow:inset 0 1px rgba(255,255,255,.1)}.subtitle-ticket-page .ticket-delete-confirm:hover,.subtitle-ticket-page .ticket-delete-confirm:focus-visible{border-color:#ff7182;background:linear-gradient(180deg, #d23850, #a02236);outline:0}.subtitle-ticket-page .ticket-delete-confirm:disabled{opacity:.55;cursor:wait}body.ticket-delete-modal-open{overflow:hidden}.subtitle-ticket-page .ticket-timeline-toggle{display:inline-flex;min-height:34px;padding:7px 9px;align-items:center;gap:6px;border:1px solid rgba(216,182,62,.28);border-radius:3px;color:#d6bb51;background:rgba(216,182,62,.045);font-family:inherit;font-size:14px;font-weight:800;white-space:nowrap}.subtitle-ticket-page .ticket-timeline-toggle b{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:999px;color:#171308;background:#d7b932;font-size:11px}.subtitle-ticket-page .ticket-timeline-toggle:hover,.subtitle-ticket-page .ticket-timeline-toggle:focus-visible{border-color:rgba(216,182,62,.68);color:#f3db72;background:rgba(216,182,62,.11);outline:0}.subtitle-ticket-page .ticket-detail-meta{display:grid;padding:16px 18px;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;border-bottom:1px solid rgba(221,220,216,.08);background:rgba(0,0,0,.18)}.subtitle-ticket-page .ticket-detail-meta>span{display:grid;min-width:0;grid-template-columns:28px minmax(0, 1fr);align-items:center;row-gap:2px}.subtitle-ticket-page .ticket-detail-meta i{grid-row:span 2;color:rgba(216,182,62,.78);font-size:15px}.subtitle-ticket-page .ticket-detail-meta small,.subtitle-ticket-page .ticket-detail-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle-ticket-page .ticket-detail-meta small{color:rgba(221,220,216,.55);font-size:15px;font-weight:800;letter-spacing:.25px;text-transform:uppercase}.subtitle-ticket-page .ticket-detail-meta strong{color:rgba(255,255,255,.9);font-size:18px;line-height:1.18}.subtitle-ticket-page .ticket-description-card{margin:0;padding:12px 18px 13px;border:0;border-bottom:1px solid rgba(221,220,216,.08);border-radius:0;background:rgba(0,0,0,.18)}.subtitle-ticket-page .ticket-evidence-card{margin:13px 15px 0;padding:12px 13px;border:1px solid rgba(221,220,216,.1);border-radius:4px;background:rgba(0,0,0,.23)}.subtitle-ticket-page .ticket-description-card h3,.subtitle-ticket-page .ticket-evidence-card h3,.subtitle-ticket-page .ticket-timeline h3{margin:0 0 7px;color:#d9bd52;font-size:15px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.subtitle-ticket-page .ticket-description-card p,.subtitle-ticket-page .ticket-evidence-card p{margin:0;color:rgba(221,220,216,.84);font-size:18px;line-height:1.5;overflow-wrap:anywhere}.subtitle-ticket-page .ticket-scene-links{display:flex;margin-top:12px;padding-top:10px;align-items:center;flex-wrap:wrap;gap:7px;border-top:1px solid rgba(221,220,216,.1)}.subtitle-ticket-page .ticket-scene-links>strong{color:rgba(221,220,216,.55);font-size:13px;text-transform:uppercase}.subtitle-ticket-page .ticket-scene-links a{display:inline-flex;padding:5px 8px;align-items:center;gap:5px;border:1px solid rgba(216,182,62,.35);border-radius:4px;color:#e3c443;background:rgba(216,182,62,.07);font-size:14px;font-weight:850}.subtitle-ticket-page .ticket-scene-links a:hover{border-color:rgba(216,182,62,.7);background:rgba(216,182,62,.14)}.subtitle-ticket-page .ticket-evidence-images{display:flex;margin:10px 15px 0;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable}.subtitle-ticket-page .ticket-evidence-images::-webkit-scrollbar{display:unset;width:3px}.subtitle-ticket-page .ticket-evidence-images::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.subtitle-ticket-page .ticket-evidence-images::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.subtitle-ticket-page .ticket-evidence-image{position:relative;display:block;min-width:0;height:104px;flex:0 0 clamp(180px,20vw,250px);overflow:hidden;border:1px solid rgba(216,182,62,.28);border-radius:5px;background:rgba(216,182,62,.06);box-shadow:0 4px 12px rgba(0,0,0,.2)}.subtitle-ticket-page .ticket-evidence-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.subtitle-ticket-page .ticket-evidence-image:hover img{transform:scale(1.025)}.subtitle-ticket-page .ticket-evidence-image span{position:absolute;right:6px;bottom:6px;padding:4px 6px;border:1px solid rgba(255,255,255,.12);border-radius:3px;color:#fff;background:rgba(5,5,5,.78);font-size:10px;backdrop-filter:blur(4px)}.subtitle-ticket-page .ticket-image-lightbox{position:fixed;z-index:10060;inset:0;display:grid;padding:clamp(10px,2vw,24px);place-items:center;opacity:0;background:rgba(0,0,0,.9);backdrop-filter:blur(5px);transition:opacity 220ms ease}.subtitle-ticket-page .ticket-image-lightbox[hidden]{display:none}.subtitle-ticket-page .ticket-image-lightbox.is-visible{opacity:1}.subtitle-ticket-page .ticket-image-lightbox-dialog{position:relative;display:grid;width:min(1500px,100vw - 32px);height:min(920px,100dvh - 32px);min-width:0;min-height:0;padding:12px;place-items:center;border:1px solid rgba(216,182,62,.62);border-radius:6px;background:rgba(11,12,12,.98);box-shadow:0 0 38px rgba(216,182,62,.24);transform:scale(0.97);transition:transform 220ms ease}.subtitle-ticket-page .ticket-image-lightbox.is-visible .ticket-image-lightbox-dialog{transform:scale(1)}.subtitle-ticket-page .ticket-image-lightbox figure{display:grid;width:100%;height:100%;min-width:0;min-height:0;margin:0;grid-template-rows:minmax(0, 1fr) auto}.subtitle-ticket-page .ticket-image-lightbox figure img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.subtitle-ticket-page .ticket-image-lightbox figcaption{display:flex;min-height:34px;padding:8px 44px 0;align-items:center;justify-content:center;gap:12px;color:rgba(221,220,216,.72);font-size:14px;text-align:center}.subtitle-ticket-page .ticket-image-lightbox figcaption strong{min-width:0;overflow:hidden;color:rgba(255,255,255,.88);text-overflow:ellipsis;white-space:nowrap}.subtitle-ticket-page .ticket-image-lightbox figcaption span{color:#e0bd3e;font-weight:850;white-space:nowrap}.subtitle-ticket-page .ticket-image-lightbox-close,.subtitle-ticket-page .ticket-image-lightbox-nav{position:absolute;z-index:2;display:grid;padding:0;place-items:center;border-radius:4px;color:#f7f5ef;background:rgba(8,9,9,.86);box-shadow:0 3px 14px rgba(0,0,0,.5)}.subtitle-ticket-page .ticket-image-lightbox-close{top:10px;right:10px;width:40px;height:40px;border:1px solid rgba(239,83,103,.72);color:#ff7183;font-size:17px}.subtitle-ticket-page .ticket-image-lightbox-nav{top:50%;display:none;width:46px;height:62px;border:1px solid rgba(216,182,62,.52);color:#ebca4d;font-size:17px;transform:translateY(-50%)}.subtitle-ticket-page .ticket-image-lightbox.has-multiple .ticket-image-lightbox-nav{display:grid}.subtitle-ticket-page .ticket-image-lightbox-nav.is-previous{left:14px}.subtitle-ticket-page .ticket-image-lightbox-nav.is-next{right:14px}.subtitle-ticket-page .ticket-image-lightbox-close:hover,.subtitle-ticket-page .ticket-image-lightbox-nav:hover{background:rgba(41,36,15,.96)}.subtitle-ticket-page .ticket-resolution-form{--resolution-accent: #d6b434;--resolution-accent-rgb: 214, 180, 52;margin:14px 15px;padding:12px;border:1px solid rgba(var(--resolution-accent-rgb), 0.34);border-radius:5px;background:linear-gradient(135deg, rgba(var(--resolution-accent-rgb), 0.13), rgba(5, 7, 8, 0.42))}.subtitle-ticket-page .ticket-resolution-form[data-status=in_progress]{--resolution-accent: #43c2ee;--resolution-accent-rgb: 67, 194, 238}.subtitle-ticket-page .ticket-resolution-form[data-status=deferred]{--resolution-accent: #bd8cf2;--resolution-accent-rgb: 189, 140, 242}.subtitle-ticket-page .ticket-resolution-form[data-status=resolved]{--resolution-accent: #3bd78b;--resolution-accent-rgb: 59, 215, 139}.subtitle-ticket-page .ticket-resolution-form[data-status=rejected]{--resolution-accent: #f05b6f;--resolution-accent-rgb: 240, 91, 111}.subtitle-ticket-page .ticket-resolution-form select{appearance:none;padding-right:30px;background-image:linear-gradient(45deg, transparent 50%, var(--resolution-accent) 50%),linear-gradient(135deg, var(--resolution-accent) 50%, transparent 50%);background-position:calc(100% - 14px) calc(50% - 1px),calc(100% - 10px) calc(50% - 1px);background-repeat:no-repeat;background-size:4px 4px}.subtitle-ticket-page .ticket-resolution-form .ticket-update-button{border-color:var(--resolution-accent);background:linear-gradient(100deg, rgba(var(--resolution-accent-rgb), 0.95), rgba(var(--resolution-accent-rgb), 0.64));box-shadow:inset 0 1px rgba(255,255,255,.28),0 5px 16px rgba(var(--resolution-accent-rgb), 0.16)}.subtitle-ticket-page .ticket-resolution-form.is-header{display:grid;margin:0;padding:7px 12px;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:7px;border-width:0 0 1px;border-radius:0;background:linear-gradient(90deg, rgba(var(--resolution-accent-rgb), 0.1), rgba(5, 7, 8, 0.34) 58%, rgba(var(--resolution-accent-rgb), 0.045))}.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-resolution-grid{gap:7px}.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-resolution-grid label{position:relative;margin:0}.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-resolution-grid label>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-resolution-grid input,.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-resolution-grid select{height:36px;font-size:14px}.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-update-button{width:auto;min-width:176px;min-height:36px;height:36px;padding:0 13px;font-size:13px}.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-update-button>i,.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-update-button>span{transform:translateY(2px)}.subtitle-ticket-page .ticket-resolution-result.is-header{margin:0;border-width:0 0 1px;border-radius:0}.subtitle-ticket-page .ticket-conversation{margin:10px 15px 0;overflow:hidden;background:rgba(0,0,0,0)}.subtitle-ticket-page .ticket-conversation-list{display:flex;max-height:320px;min-height:96px;padding:6px 2px;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.subtitle-ticket-page .ticket-conversation-list::-webkit-scrollbar{display:unset;width:3px}.subtitle-ticket-page .ticket-conversation-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.subtitle-ticket-page .ticket-conversation-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.subtitle-ticket-page .ticket-comment{display:grid;width:100%;padding:6px 8px;grid-template-columns:38px minmax(0, 1fr);align-items:start;gap:10px;border:0;border-radius:4px;background:rgba(0,0,0,0);transition:background-color .15s ease}.subtitle-ticket-page .ticket-comment:hover{background:rgba(255,255,255,.035)}.subtitle-ticket-page .ticket-comment-avatar{display:block;width:38px;height:38px;object-fit:cover;border-radius:50%;background:#17191d;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.subtitle-ticket-page .ticket-comment-content{min-width:0}.subtitle-ticket-page .ticket-comment header{display:flex;align-items:baseline;justify-content:flex-start;gap:8px}.subtitle-ticket-page .ticket-comment header strong{color:#e6c94e;font-size:15px;font-weight:850}.subtitle-ticket-page .ticket-comment.is-staff header strong{color:#55caef}.subtitle-ticket-page .ticket-comment time,.subtitle-ticket-page .ticket-system-event small{color:rgba(221,220,216,.43);font-size:11px}.subtitle-ticket-page .ticket-comment p{margin:2px 0 0;color:rgba(255,255,255,.86);font-size:15px;line-height:1.38;overflow-wrap:anywhere}.subtitle-ticket-page .ticket-comment-image{display:block;width:min(320px,80%);margin-top:6px;overflow:hidden;border-radius:6px;background:rgba(0,0,0,.3)}.subtitle-ticket-page .ticket-comment-image img{display:block;width:100%;max-height:220px;object-fit:cover}.subtitle-ticket-page .ticket-system-event{display:grid;padding:8px 10px;grid-template-columns:25px minmax(0, 1fr);gap:7px;border:1px dashed rgba(216,182,62,.22);border-radius:5px;color:rgba(221,220,216,.62);background:rgba(216,182,62,.035)}.subtitle-ticket-page .ticket-system-event>i{margin-top:2px;color:rgba(216,182,62,.75)}.subtitle-ticket-page .ticket-system-event strong{color:rgba(255,255,255,.73);font-size:14px}.subtitle-ticket-page .ticket-system-event p{margin:2px 0;font-size:14px}.subtitle-ticket-page .ticket-system-event.status-new{border-color:rgba(230,193,63,.42);color:#e6c13f;background:rgba(230,193,63,.07)}.subtitle-ticket-page .ticket-system-event.status-in_progress{border-color:rgba(67,194,238,.44);color:#43c2ee;background:rgba(47,174,218,.08)}.subtitle-ticket-page .ticket-system-event.status-deferred{border-color:rgba(189,140,242,.48);color:#bd8cf2;background:rgba(141,79,199,.1)}.subtitle-ticket-page .ticket-system-event.status-resolved{border-color:rgba(59,215,139,.45);color:#3bd78b;background:rgba(39,199,121,.08)}.subtitle-ticket-page .ticket-system-event.status-rejected{border-color:rgba(240,91,111,.48);color:#f05b6f;background:rgba(224,68,89,.09)}.subtitle-ticket-page .ticket-system-event[class*=status-]>i,.subtitle-ticket-page .ticket-system-event[class*=status-] strong{color:currentColor}.subtitle-ticket-page .ticket-comment-form{display:grid;padding:5px 2px 8px;grid-template-columns:32px minmax(0, 1fr) auto;align-items:end;gap:6px}.subtitle-ticket-page .ticket-comment-attach{display:grid;width:32px;height:32px;margin-bottom:1px;place-items:center;border-radius:50%;color:#d9dadd;background:#35373d;cursor:pointer;font-size:13px;transition:color .15s ease,background-color .15s ease}.subtitle-ticket-page .ticket-comment-attach:hover{color:#fff;background:#484b52}.subtitle-ticket-page .ticket-comment-composer{min-width:0;overflow:hidden;border-radius:6px;background:#27292e}.subtitle-ticket-page .ticket-comment-form textarea{display:block;width:100%;height:32px;min-height:32px;max-height:112px;padding:7px 10px;overflow-y:hidden;border:0;color:#eceef1;outline:0;resize:none;background:rgba(0,0,0,0);font-size:14px;line-height:19px;box-shadow:none}.subtitle-ticket-page .ticket-comment-form textarea:focus{border:0;box-shadow:none}.subtitle-ticket-page .ticket-comment-image-preview{display:grid;min-height:36px;padding:4px 5px;grid-template-columns:30px minmax(0, 1fr) 24px;align-items:center;gap:6px;border-bottom:1px solid rgba(255,255,255,.07)}.subtitle-ticket-page .ticket-comment-image-preview[hidden]{display:none}.subtitle-ticket-page .ticket-comment-image-preview>img{width:30px;height:28px;object-fit:cover;border-radius:3px}.subtitle-ticket-page .ticket-comment-image-preview>span{overflow:hidden;color:rgba(255,255,255,.72);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.subtitle-ticket-page .ticket-comment-image-preview>button{display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;border-radius:3px;color:#f07887;background:rgba(0,0,0,0);font-size:11px}.subtitle-ticket-page .ticket-comment-image-preview>button:hover{color:#fff;background:rgba(224,68,89,.35)}.subtitle-ticket-page .ticket-comment-submit{min-width:78px;height:34px;padding:0 11px;border:1px solid #b99617;border-radius:4px;color:#171308;background:linear-gradient(90deg, #f1d34c, #c9a818);font-size:12px;font-weight:900}.subtitle-ticket-page .ticket-comment-submit:disabled{opacity:.55;cursor:wait}.subtitle-ticket-page .ticket-comment-error{grid-column:2/-1;color:#f27485;font-size:11px}.subtitle-ticket-page .ticket-resolution-form.is-status-saving{cursor:wait}.subtitle-ticket-page .ticket-resolution-form.is-status-saving select{opacity:.62;cursor:wait}.subtitle-ticket-page .ticket-resolution-heading{display:flex;margin-bottom:11px;align-items:center;gap:8px}.subtitle-ticket-page .ticket-resolution-heading>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#4fc8ef;background:rgba(47,174,218,.12);font-size:12px}.subtitle-ticket-page .ticket-resolution-heading h3{margin:0;color:#e7e8e7;font-size:19px}.subtitle-ticket-page .ticket-resolution-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.subtitle-ticket-page .ticket-resolution-code-field[hidden]{display:none}.subtitle-ticket-page .ticket-resolution-code-field input:disabled{border-color:rgba(255,255,255,.08);color:rgba(221,220,216,.34);background:rgba(5,7,8,.58);cursor:not-allowed;opacity:1}.subtitle-ticket-page .ticket-resolution-grid input,.subtitle-ticket-page .ticket-resolution-grid select{height:42px;font-size:16px}.subtitle-ticket-page .ticket-note-field{min-width:0;grid-column:1/-1}.subtitle-ticket-page .ticket-note-disclosure{overflow:hidden;border:1px solid rgba(221,220,216,.17);border-radius:4px;background:rgba(6,7,7,.72)}.subtitle-ticket-page .ticket-note-disclosure>summary{display:flex;min-height:42px;padding:0 11px;align-items:center;justify-content:space-between;gap:10px;color:rgba(255,255,255,.84);cursor:pointer;list-style:none;font-size:16px;font-weight:800;letter-spacing:.45px}.subtitle-ticket-page .ticket-note-disclosure>summary::-webkit-details-marker{display:none}.subtitle-ticket-page .ticket-note-disclosure>summary small{color:rgba(221,220,216,.55);font-size:14px;font-weight:600;letter-spacing:0}.subtitle-ticket-page .ticket-note-disclosure>summary>i{color:rgba(216,182,62,.8);font-size:11px;transition:transform .18s ease}.subtitle-ticket-page .ticket-note-disclosure[open]>summary{border-bottom:1px solid rgba(221,220,216,.12)}.subtitle-ticket-page .ticket-note-disclosure[open]>summary>i{transform:rotate(180deg)}.subtitle-ticket-page .ticket-note-field textarea{display:block;min-height:82px;margin:0;border:0;border-radius:0;font-size:16px}.subtitle-ticket-page .ticket-notify-reporter{position:relative;display:grid;margin:16px 0 12px;padding-top:2px;grid-template-columns:28px minmax(0, 1fr);align-items:center;cursor:pointer}.subtitle-ticket-page .ticket-notify-reporter input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.subtitle-ticket-page .ticket-notify-reporter>span{display:grid;width:21px;height:21px;place-items:center;border:1px solid rgba(221,220,216,.25);border-radius:4px;color:rgba(0,0,0,0);background:rgba(0,0,0,.3);font-size:10px}.subtitle-ticket-page .ticket-notify-reporter input:checked+span{border-color:#31c67d;color:#31d486;background:rgba(32,182,107,.12)}.subtitle-ticket-page .ticket-notify-reporter strong{color:rgba(255,255,255,.82);font-size:15px}.subtitle-ticket-page .ticket-notify-reporter.is-sent{cursor:default;opacity:.78}.subtitle-ticket-page .ticket-update-button{display:flex;width:100%;min-height:44px;font-size:16px}.subtitle-ticket-page .ticket-resolution-result{display:flex;margin:13px 15px;padding:10px;align-items:center;gap:9px;border:1px solid rgba(39,199,121,.35);border-radius:4px;color:#37d68a;background:rgba(39,199,121,.08)}.subtitle-ticket-page .ticket-resolution-result small,.subtitle-ticket-page .ticket-resolution-result strong{display:block}.subtitle-ticket-page .ticket-resolution-result small{font-size:13px;text-transform:uppercase}.subtitle-ticket-page .ticket-resolution-result strong{color:#e9f5ee;font-size:18px}.subtitle-ticket-page .ticket-detail-scroll{min-width:0}.subtitle-ticket-page .ticket-timeline-drawer{position:absolute;z-index:42;inset:0;display:grid;min-width:0;min-height:0;overflow:hidden;background:rgba(5,6,6,.82);backdrop-filter:blur(3px)}.subtitle-ticket-page .ticket-timeline-drawer[hidden]{display:none}.subtitle-ticket-page .ticket-timeline-backdrop{position:absolute;z-index:0;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:default}.subtitle-ticket-page .ticket-timeline-dialog{position:relative;z-index:1;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0, 1fr);border-left:1px solid rgba(216,182,62,.32);background:linear-gradient(145deg, rgba(19, 20, 21, 0.99), rgba(7, 8, 8, 0.99));box-shadow:-14px 0 34px rgba(0,0,0,.48)}.subtitle-ticket-page .ticket-timeline-dialog>header{display:grid;min-height:72px;padding:12px 14px;grid-template-columns:38px minmax(0, 1fr) 38px;align-items:center;gap:10px;border-bottom:1px solid rgba(216,182,62,.24);background:linear-gradient(90deg, rgba(216, 182, 62, 0.09), transparent)}.subtitle-ticket-page .ticket-timeline-dialog>header>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(216,182,62,.34);border-radius:50%;color:#e0bc35;background:rgba(216,182,62,.08);font-size:14px}.subtitle-ticket-page .ticket-timeline-dialog>header h3,.subtitle-ticket-page .ticket-timeline-dialog>header p{margin:0}.subtitle-ticket-page .ticket-timeline-dialog>header h3{color:#f0ede4;font-size:22px}.subtitle-ticket-page .ticket-timeline-dialog>header p{margin-top:2px;color:rgba(221,220,216,.58);font-size:14px}.subtitle-ticket-page .ticket-timeline-dialog>header button{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(221,220,216,.17);border-radius:5px;color:rgba(221,220,216,.76);background:rgba(0,0,0,.25);font-size:15px}.subtitle-ticket-page .ticket-timeline-dialog>header button:hover{border-color:rgba(237,92,110,.55);color:#ff7282;background:rgba(76,17,25,.42)}.subtitle-ticket-page .ticket-timeline-list{min-width:0;min-height:0;padding:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.subtitle-ticket-page .ticket-timeline-list::-webkit-scrollbar{display:unset;width:3px}.subtitle-ticket-page .ticket-timeline-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.subtitle-ticket-page .ticket-timeline-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.subtitle-ticket-page .ticket-timeline-item{position:relative;display:grid;padding-bottom:10px;grid-template-columns:34px minmax(0, 1fr);gap:9px}.subtitle-ticket-page .ticket-timeline-item:not(:last-child)::before{content:"";position:absolute;top:34px;bottom:0;left:16px;width:1px;background:rgba(216,182,62,.25)}.subtitle-ticket-page .ticket-timeline-marker{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(216,182,62,.34);border-radius:50%;color:#e0bc35;background:#12110c;font-size:12px}.subtitle-ticket-page .ticket-timeline-content{min-width:0;padding:9px 11px 10px;border:1px solid rgba(221,220,216,.11);border-radius:5px;background:rgba(5,6,6,.4)}.subtitle-ticket-page .ticket-timeline-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.subtitle-ticket-page .ticket-timeline-heading strong{color:rgba(255,255,255,.9);font-size:17px}.subtitle-ticket-page .ticket-timeline-heading time{color:rgba(221,220,216,.48);font-size:15px;white-space:nowrap}.subtitle-ticket-page .ticket-timeline-heading time i{margin-right:2px}.subtitle-ticket-page .ticket-timeline-actor{display:block;margin-top:2px;color:rgba(221,220,216,.58);font-size:14px;font-weight:700}.subtitle-ticket-page .ticket-timeline-actor i{margin-right:3px;color:rgba(216,182,62,.58);font-size:10px}.subtitle-ticket-page .ticket-timeline-message{margin:8px 0 0;padding:7px 9px;border-left:2px solid rgba(216,182,62,.56);color:rgba(221,220,216,.82);background:rgba(255,255,255,.035);font-size:16px;line-height:1.4;overflow-wrap:anywhere}.subtitle-ticket-page .ticket-timeline-status-change{display:flex;margin-top:8px;align-items:center;gap:7px}.subtitle-ticket-page .ticket-timeline-status-change span,.subtitle-ticket-page .ticket-timeline-status-change strong{padding:4px 7px;border-radius:3px;font-size:14px;font-weight:850}.subtitle-ticket-page .ticket-timeline-status-change span{color:rgba(221,220,216,.7);background:rgba(221,220,216,.08)}.subtitle-ticket-page .ticket-timeline-status-change strong{color:#56ccf2;background:rgba(47,174,218,.13)}.subtitle-ticket-page .ticket-timeline-status-change strong.status-deferred{color:#c794f5;background:rgba(141,79,199,.16)}.subtitle-ticket-page .ticket-timeline-status-change>i{color:rgba(221,220,216,.38);font-size:10px}.subtitle-ticket-page .ticket-timeline-item.event-note .ticket-timeline-marker{border-color:rgba(187,134,232,.4);color:#c696ed;background:#100b14}.subtitle-ticket-page .ticket-timeline-item.event-note .ticket-timeline-message{border-left-color:rgba(187,134,232,.6)}.subtitle-ticket-page .ticket-timeline-item.event-closed .ticket-timeline-marker{border-color:rgba(39,199,121,.4);color:#38d789;background:#09140e}.subtitle-ticket-page .ticket-timeline-item.event-closed .ticket-timeline-message{border-left-color:rgba(39,199,121,.55)}.subtitle-ticket-page .ticket-timeline-item.event-reporter_notified .ticket-timeline-marker{border-color:rgba(47,174,218,.4);color:#41c5ef;background:#081318}@media screen and (max-width: 1080px){.subtitle-ticket-page .ticket-layout{grid-template-columns:1fr}.subtitle-ticket-page .ticket-layout.is-staff{grid-template-columns:1fr}.subtitle-ticket-page .ticket-layout.is-history-view{grid-template-columns:1fr}.subtitle-ticket-page .ticket-create-panel{grid-row:auto}.subtitle-ticket-page .ticket-layout.is-staff .ticket-queue-panel,.subtitle-ticket-page .ticket-layout.is-staff .ticket-detail-panel,.subtitle-ticket-page .ticket-layout.is-history-view .ticket-queue-panel,.subtitle-ticket-page .ticket-layout.is-history-view .ticket-detail-panel{grid-column:1}.subtitle-ticket-page .ticket-detail-panel{grid-column:1}.subtitle-ticket-page .ticket-detail-empty{display:none}.subtitle-ticket-page .ticket-queue-panel{max-height:480px}.subtitle-ticket-page .ticket-queue-list{max-height:350px}}@media screen and (max-width: 800px){.subtitle-ticket-page{padding:5px 0 24px}.subtitle-ticket-page .ticket-hero{min-height:58px;padding:12px 13px;gap:10px;border-radius:5px}.subtitle-ticket-page .ticket-hero .ticket-hero-icon{width:38px;height:38px;flex-basis:38px;border-radius:7px;font-size:17px}.subtitle-ticket-page .ticket-hero h1{font-size:29px}.subtitle-ticket-page .ticket-layout{margin-top:7px;gap:7px}.subtitle-ticket-page .ticket-panel{border-radius:5px}.subtitle-ticket-page .ticket-create-disclosure>summary{min-height:44px;padding:6px 10px}.subtitle-ticket-page .ticket-create-disclosure>summary>span{gap:7px}.subtitle-ticket-page .ticket-create-disclosure>summary>span>i{width:28px;height:28px}.subtitle-ticket-page .ticket-create-disclosure>summary strong{font-size:17px}.subtitle-ticket-page .ticket-panel-heading,.subtitle-ticket-page .ticket-queue-heading{padding:10px 12px}.subtitle-ticket-page .ticket-panel-heading h2,.subtitle-ticket-page .ticket-queue-heading h2{font-size:20px}.subtitle-ticket-page .ticket-queue-heading>b{width:31px;height:31px;font-size:13px}.subtitle-ticket-page .ticket-create-form{padding:13px;grid-template-columns:1fr;gap:12px}.subtitle-ticket-page .ticket-field-wide,.subtitle-ticket-page .ticket-timestamps-field,.subtitle-ticket-page .ticket-image-drop,.subtitle-ticket-page .ticket-submit{grid-column:1}.subtitle-ticket-page .ticket-image-drop{min-height:72px;grid-template-columns:38px minmax(0, 1fr)}.subtitle-ticket-page .ticket-image-drop-icon{width:38px;height:38px}.subtitle-ticket-page .ticket-image-action{display:none}.subtitle-ticket-page .ticket-image-drop.has-images{grid-template-columns:minmax(0, 1fr)}.subtitle-ticket-page .ticket-image-previews{grid-template-columns:1fr 1fr}.subtitle-ticket-page .ticket-submit{display:flex}.subtitle-ticket-page input,.subtitle-ticket-page select,.subtitle-ticket-page textarea{font-size:16px}.subtitle-ticket-page .ticket-filter-form{grid-template-columns:minmax(0, 1fr)}.subtitle-ticket-page .ticket-status-tab{min-height:40px;padding:6px 8px;font-size:14px}.subtitle-ticket-page .ticket-filter-form{padding:6px 8px 8px}.subtitle-ticket-page .ticket-filter-form>div i{top:13px}.subtitle-ticket-page .ticket-filter-form input{height:38px;font-size:14px}.subtitle-ticket-page .ticket-queue-item{min-height:80px;padding:8px;grid-template-columns:27px minmax(0, 1fr) auto;gap:7px}.subtitle-ticket-page .ticket-queue-item .ticket-queue-side{min-width:62px;gap:4px}.subtitle-ticket-page .ticket-queue-item small{font-size:12px}.subtitle-ticket-page .ticket-queue-item strong{margin-top:2px;font-size:16px}.subtitle-ticket-page .ticket-queue-item em{margin-top:2px;font-size:13px}.subtitle-ticket-page .ticket-queue-item time{font-size:12px}.subtitle-ticket-page .ticket-queue-status{width:27px;height:27px}.subtitle-ticket-page .ticket-detail-heading{display:grid;padding:11px;grid-template-columns:minmax(0, 1fr);gap:8px}.subtitle-ticket-page .ticket-detail-heading>div:first-child{min-width:0}.subtitle-ticket-page .ticket-detail-reference{margin-right:4px;font-size:12px}.subtitle-ticket-page .ticket-status{padding:3px 6px;font-size:11px}.subtitle-ticket-page .ticket-detail-heading h2{margin-top:6px;font-size:21px;line-height:1.13}.subtitle-ticket-page .ticket-detail-heading p{font-size:15px}.subtitle-ticket-page .ticket-detail-actions{align-items:stretch;flex-direction:column}.subtitle-ticket-page .ticket-detail-controls{width:100%;margin-left:0;align-items:center;justify-content:flex-start;gap:6px}.subtitle-ticket-page .ticket-claim-form button,.subtitle-ticket-page .ticket-assignee{min-height:32px;padding:5px 8px;font-size:11px}.subtitle-ticket-page .ticket-timeline-toggle{justify-content:center;font-size:13px}.subtitle-ticket-page .ticket-detail-meta{padding:10px 11px;grid-template-columns:repeat(3, minmax(0, 1fr));gap:7px}.subtitle-ticket-page .ticket-detail-meta>span{grid-template-columns:18px minmax(0, 1fr);row-gap:1px}.subtitle-ticket-page .ticket-detail-meta>span:last-child{grid-column:auto}.subtitle-ticket-page .ticket-detail-meta i{font-size:12px}.subtitle-ticket-page .ticket-detail-meta small{font-size:11px}.subtitle-ticket-page .ticket-detail-meta strong{font-size:13px;line-height:1.2;white-space:normal}.subtitle-ticket-page .ticket-evidence-card,.subtitle-ticket-page .ticket-resolution-form,.subtitle-ticket-page .ticket-timeline{margin-right:10px;margin-left:10px}.subtitle-ticket-page .ticket-description-card{padding-right:11px;padding-left:11px}.subtitle-ticket-page .ticket-conversation{margin-right:10px;margin-left:10px}.subtitle-ticket-page .ticket-comment{grid-template-columns:34px minmax(0, 1fr);gap:8px}.subtitle-ticket-page .ticket-comment-avatar{width:34px;height:34px}.subtitle-ticket-page .ticket-comment-form{grid-template-columns:32px minmax(0, 1fr) 34px}.subtitle-ticket-page .ticket-comment-submit{width:34px;min-width:34px;padding:0}.subtitle-ticket-page .ticket-comment-submit span{display:none}.subtitle-ticket-page .ticket-evidence-images{margin-right:10px;margin-left:10px}.subtitle-ticket-page .ticket-evidence-image{height:112px;flex-basis:min(74vw,240px)}.subtitle-ticket-page .ticket-image-lightbox{padding:6px}.subtitle-ticket-page .ticket-image-lightbox-dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px);padding:7px}.subtitle-ticket-page .ticket-image-lightbox figcaption{padding:7px 42px 0;font-size:13px}.subtitle-ticket-page .ticket-image-lightbox figcaption strong{display:none}.subtitle-ticket-page .ticket-image-lightbox-close{top:7px;right:7px}.subtitle-ticket-page .ticket-image-lightbox-nav{top:auto;bottom:8px;width:38px;height:38px;transform:none}.subtitle-ticket-page .ticket-image-lightbox-nav.is-previous{left:8px}.subtitle-ticket-page .ticket-image-lightbox-nav.is-next{right:8px}.subtitle-ticket-page .ticket-resolution-grid{grid-template-columns:minmax(108px, 0.82fr) minmax(0, 1.18fr);gap:6px}.subtitle-ticket-page .ticket-resolution-form.is-header{padding:6px 10px;grid-template-columns:minmax(0, 1fr) auto;gap:6px}.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-resolution-grid input,.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-resolution-grid select{height:34px;padding:0 8px;font-size:13px}.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-update-button{min-width:34px;width:34px;min-height:34px;height:34px;padding:0}.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-update-button{font-size:0}.subtitle-ticket-page .ticket-resolution-form.is-header .ticket-update-button i{font-size:12px}.subtitle-ticket-page .ticket-note-field{grid-column:1}.subtitle-ticket-page .ticket-description-card{padding-top:10px;padding-bottom:10px}.subtitle-ticket-page .ticket-description-card h3{font-size:13px}.subtitle-ticket-page .ticket-description-card p{font-size:15px;line-height:1.4}.subtitle-ticket-page .ticket-timeline-heading{display:block}.subtitle-ticket-page .ticket-timeline-heading time{display:block;margin-top:2px}.subtitle-ticket-page .ticket-timeline-status-change{flex-wrap:wrap}.subtitle-ticket-page .ticket-timeline-drawer{position:fixed;z-index:10040}.subtitle-ticket-page .ticket-timeline-dialog{border-left:0}.subtitle-ticket-page .ticket-timeline-dialog>header{min-height:64px;padding:9px 10px}.subtitle-ticket-page .ticket-timeline-list{padding:10px}}body.ticket-lightbox-open{overflow:hidden}.encoding-ticket-picker{display:grid;max-height:min(52vh,520px);gap:7px;overflow-y:auto}.encoding-ticket-picker label{display:grid;padding:9px;grid-template-columns:auto minmax(0, 1fr);gap:9px;border:1px solid rgba(216,182,62,.2);border-radius:4px;background:rgba(0,0,0,.18);cursor:pointer}.encoding-ticket-picker input{margin-top:4px}.encoding-ticket-picker strong,.encoding-ticket-picker small{display:block}.encoding-ticket-picker small{color:rgba(221,220,216,.55)}.encoding-ticket-picker p{margin:4px 0 0;color:rgba(221,220,216,.76)}@media screen and (min-width: 1081px){body.ticket-workspace-open{overflow:hidden}body.ticket-workspace-open .subtitle-ticket-page{display:flex;height:var(--ticket-workspace-height, calc(100dvh - 58px));min-height:0;padding-bottom:8px;flex-direction:column;overflow:hidden}body.ticket-workspace-open .subtitle-ticket-page>.ticket-hero,body.ticket-workspace-open .subtitle-ticket-page>.alert{flex:0 0 auto}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout{flex:1 1 auto;min-height:0;align-items:stretch}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff{grid-template-rows:auto minmax(0, 1fr)}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-create-disclosure{grid-row:1}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-create-disclosure[open] .ticket-image-drop.has-images{grid-template-columns:minmax(170px, 0.45fr) auto minmax(0, 1.55fr)}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-create-disclosure[open] .ticket-image-drop.has-images>.ticket-image-previews{grid-row:1;grid-column:3}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-queue-panel,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-detail-panel{height:100%;min-height:0;grid-row:2}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view{grid-template-rows:minmax(0, 1fr)}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-queue-panel,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-detail-panel{height:100%;min-height:0;grid-row:1}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-detail-scroll,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-detail-scroll{display:flex;min-height:0;flex-direction:column;overflow:hidden}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-description-card,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-card,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-description-card,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-card{min-height:62px;max-height:130px;flex:0 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-description-card::-webkit-scrollbar,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-card::-webkit-scrollbar,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-description-card::-webkit-scrollbar,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-card::-webkit-scrollbar{display:unset;width:3px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-description-card::-webkit-scrollbar-track,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-card::-webkit-scrollbar-track,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-description-card::-webkit-scrollbar-track,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-card::-webkit-scrollbar-track{background:#40370f;border-radius:1px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-description-card::-webkit-scrollbar-thumb,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-card::-webkit-scrollbar-thumb,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-description-card::-webkit-scrollbar-thumb,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-card::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-images,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-images{min-height:0;max-height:none;flex:0 0 auto}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-image,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-image{height:96px;flex-basis:clamp(170px,18vw,240px)}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-conversation,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-conversation{display:flex;min-height:110px;max-height:none;margin-bottom:0;flex:1 1 auto;flex-direction:column}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-conversation-list,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-conversation-list{min-height:0;max-height:none;flex:1 1 auto}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-comment-form,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-comment-form{flex:0 0 auto}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-comment-form textarea,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-comment-form textarea{height:32px;min-height:32px;max-height:112px;resize:none}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-resolution-form,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-resolution-form{flex:0 0 auto}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-resolution-result,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-resolution-result{flex:0 0 auto}body.ticket-workspace-open .subtitle-ticket-page .ticket-queue-panel{max-height:none}body.ticket-workspace-open .subtitle-ticket-page .ticket-queue-list{flex:1 1 auto;min-height:0;max-height:none;overscroll-behavior:contain}body.ticket-workspace-open .subtitle-ticket-page .ticket-empty{flex:1 1 auto;min-height:0}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-panel{display:flex;flex-direction:column}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-empty{display:grid}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-heading,body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-meta{flex:0 0 auto}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-scroll::-webkit-scrollbar{display:unset;width:3px}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-scroll::-webkit-scrollbar-track{background:#40370f;border-radius:1px}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-scroll::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}}@media screen and (min-width: 1081px)and (max-height: 850px){body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-create-disclosure[open] .ticket-panel-heading{padding:10px 15px 8px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-create-disclosure[open] .ticket-panel-heading h2{font-size:26px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-create-disclosure[open] .ticket-create-form{padding:10px 14px 12px;row-gap:9px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-create-disclosure[open] #ticket-description{min-height:82px}}@media screen and (min-width: 1081px)and (max-height: 1000px){body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-heading{padding:10px 14px 8px}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-heading h2{margin-top:5px;font-size:22px;line-height:1.14}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-heading p{font-size:16px}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-meta{padding:9px 14px;gap:8px}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-meta>span{grid-template-columns:23px minmax(0, 1fr)}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-meta small{font-size:12px}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-meta strong{font-size:15px}body.ticket-workspace-open .subtitle-ticket-page .ticket-detail-meta i{font-size:13px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-description-card,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-card,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-description-card,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-card{min-height:48px;max-height:92px;padding:8px 10px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-description-card h3,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-card h3,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-description-card h3,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-card h3{margin-bottom:3px;font-size:13px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-description-card p,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-card p,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-description-card p,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-card p{font-size:15px;line-height:1.32}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-description-card,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-description-card{margin:0;padding-right:14px;padding-left:14px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-card,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-card{margin:8px 12px 0}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-scene-links,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-scene-links{margin-top:6px;padding-top:6px;gap:5px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-scene-links a,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-scene-links a{padding:3px 6px;font-size:12px}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-images,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-images{margin:7px 12px 0}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-evidence-image,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-evidence-image{height:72px;flex-basis:clamp(145px,16vw,195px)}body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-staff .ticket-conversation,body.ticket-workspace-open .subtitle-ticket-page .ticket-layout.is-history-view .ticket-conversation{min-height:150px;margin:6px 12px 0}body.ticket-workspace-open .subtitle-ticket-page .ticket-resolution-form{display:grid;margin:7px 12px 9px;padding:7px;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:7px}body.ticket-workspace-open .subtitle-ticket-page .ticket-resolution-grid{gap:7px}body.ticket-workspace-open .subtitle-ticket-page .ticket-resolution-grid label{position:relative}body.ticket-workspace-open .subtitle-ticket-page .ticket-resolution-grid label>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.ticket-workspace-open .subtitle-ticket-page .ticket-resolution-grid input,body.ticket-workspace-open .subtitle-ticket-page .ticket-resolution-grid select{height:36px;font-size:14px}body.ticket-workspace-open .subtitle-ticket-page .ticket-resolution-form .ticket-update-button{width:auto;min-width:190px;min-height:36px;height:36px;padding:0 14px;font-size:13px}}.video-upscale-notice{position:absolute;inset:0;z-index:2300;display:flex;align-items:center;justify-content:center;padding:20px;color:#dddcd8;background:rgba(0,0,0,.58);text-align:center}.video-upscale-notice .video-upscale-notice-dialog{width:min(92%,620px);padding:24px 26px 20px;border:1px solid rgba(216,182,62,.75);border-radius:4px;background:rgba(0,0,0,.94);box-shadow:0 5px 24px rgba(0,0,0,.8)}.video-upscale-notice .video-upscale-notice-message{font-size:clamp(18px,2.2vw,26px);font-weight:700;line-height:1.45}.video-upscale-notice .video-upscale-notice-button{min-width:110px;margin-top:20px;padding:9px 24px;border:1px solid #d8b63e;border-radius:3px;color:#000;background:#d8b63e;font-size:16px;font-weight:800;cursor:pointer}.video-upscale-notice .video-upscale-notice-button:hover,.video-upscale-notice .video-upscale-notice-button:focus-visible{background:#e0c464;outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.episode-watch{display:block;position:relative;user-select:none;height:100%}.episode-watch .watch-title-container{display:flex;width:100%;height:30px;line-height:30px;margin-bottom:20px}.episode-watch .watch-title-container .watch-title{display:block;flex:1 1 auto;width:auto;min-width:0;background:rgba(255,0,0,.7);height:100%;line-height:inherit;padding:0 15px;font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;overflow:hidden}.episode-watch .watch-title-container .watch-title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-watch .watch-title-container .formatter-view-toggle{display:inline-flex;flex:0 0 auto;height:100%;padding:0 13px;align-items:center;gap:7px;border:0;border-left:1px solid rgba(255,255,255,.15);color:#dddcd8;background:rgba(0,0,0,.7);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease}.episode-watch .watch-title-container .formatter-view-toggle:hover,.episode-watch .watch-title-container .formatter-view-toggle:focus-visible,.episode-watch .watch-title-container .formatter-view-toggle[aria-pressed=true]{color:#f2d66e;background:rgba(0,0,0,.92);outline:0}.episode-watch .watch-title-container .back-button{display:inline-block;height:100%;line-height:inherit;padding:0 10px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .3s ease;text-transform:uppercase;letter-spacing:1px;color:#dddcd8;background:#000;opacity:.5;margin-right:10px;white-space:nowrap}.episode-watch .watch-title-container .back-button:hover{opacity:.85}.episode-watch .watch-title-container .back-button i{font-size:12px}.episode-watch .watch-container{display:flex;height:calc(100% - 50px)}.episode-watch .player-container{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.8)}.episode-watch .player-container .video-player-container{width:100%;height:100%;position:relative}.episode-watch .player-container .video-player-container>div{position:absolute !important;width:100%;height:100%}.episode-watch .player-container .video-player-container .formatter-canvas-player{inset:0;z-index:20;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.episode-watch .player-container .video-player-container.is-formatter-view>div:not(.formatter-canvas-player){visibility:hidden}.episode-watch .player-container .video-player-container .ts-check-canvas{display:block;width:100%;height:100%;max-height:100%;background:#000;object-fit:contain}.episode-watch .player-container .video-player-container .formatter-canvas-video{position:absolute;display:none}.episode-watch .player-container .video-player-container .formatter-canvas-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;color:rgba(221,220,216,.72);background:#000;font-size:13px;text-align:center}.episode-watch .player-container .video-player-container canvas{aspect-ratio:16/9;width:100%;max-height:100%;object-fit:contain;align-self:center;justify-self:center}.episode-watch .player-container .alert{margin:0;padding:10px 15px;font-size:14px}.episode-watch .player-container video{width:100%;height:100%}.episode-watch .player-container img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.episode-watch .player-container .is-one-quality #video-player_control_quality-change_bg{pointer-events:none !important}.episode-watch .player-container .is-one-quality #video-player_control_quality-change_text span{display:none !important}.episode-watch .watch-right-sidebar{display:block;position:relative;float:right;width:450px;height:100%;overflow:hidden;background:rgba(0,0,0,.7);margin-left:25px}.episode-watch .watch-right-sidebar .watch-sidebar-default{height:100%}.episode-watch .watch-right-sidebar .nav-tabs{border-bottom:0}.episode-watch .watch-right-sidebar .nav-tabs .nav-item{width:50%}.episode-watch .watch-right-sidebar .nav-tabs .nav-link{width:100%;padding:0;height:35px;line-height:35px;border:0;border-radius:0;color:#dddcd8 !important;background:rgba(0,0,0,.5);transition:background .3s ease;letter-spacing:2px;font-weight:500}.episode-watch .watch-right-sidebar .nav-tabs .nav-link:hover{background:rgba(102,102,102,.2)}.episode-watch .watch-right-sidebar .nav-tabs .nav-link.active{background:rgba(102,102,102,.5);pointer-events:none}.episode-watch .watch-right-sidebar .tab-content{height:100%}.episode-watch .watch-right-sidebar .nav-tabs+.tab-content{height:calc(100% - 35px)}.episode-watch .formatter-view{position:relative;height:100%;padding-bottom:58px}.episode-watch .formatter-view .formatter-view-heading{display:flex;height:48px;padding:8px 14px;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.35)}.episode-watch .formatter-view .formatter-view-heading strong{font-size:13px;letter-spacing:1px;text-transform:uppercase}.episode-watch .formatter-view .formatter-view-status{padding:24px 18px;color:rgba(221,220,216,.68);font-size:13px;line-height:1.5;text-align:center}.episode-watch .formatter-view .formatter-sign-list{display:flex;height:calc(100% - 48px);padding:12px;flex-direction:column;gap:7px;overflow-y:auto;scrollbar-gutter:stable}.episode-watch .formatter-view .formatter-sign-list::-webkit-scrollbar{display:unset;width:3px}.episode-watch .formatter-view .formatter-sign-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.episode-watch .formatter-view .formatter-sign-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.episode-watch .formatter-view .formatter-sign-item{display:flex;width:100%;min-height:39px;padding:0 13px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.1);border-radius:3px;color:#dddcd8;background:rgba(0,0,0,.36);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.episode-watch .formatter-view .formatter-sign-item:hover,.episode-watch .formatter-view .formatter-sign-item:focus-visible{border-color:rgba(228,199,92,.7);color:#f2d66e;background:rgba(0,0,0,.62);outline:0}.episode-watch .formatter-view .formatter-sign-item.is-active{border-color:#e4c75c;color:#f2d66e;background:rgba(228,199,92,.14);box-shadow:inset 3px 0 #e4c75c}.episode-watch .formatter-view .formatter-sign-item.is-active time,.episode-watch .formatter-view .formatter-sign-item.is-active .formatter-sign-copy{color:#f2d66e}.episode-watch .formatter-view .formatter-sign-item strong{flex:0 0 auto;font-size:12px;letter-spacing:.5px}.episode-watch .formatter-view .formatter-sign-item .formatter-sign-copy{flex:1 1 auto;min-width:0;margin:0 10px;overflow:hidden;color:rgba(221,220,216,.76);font-size:11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.episode-watch .formatter-view .formatter-sign-item time{flex:0 0 auto;color:rgba(221,220,216,.62);font-family:monospace;font-size:10.5px}.episode-watch .formatter-view .formatter-sign-item.formatter-theme-item{border-color:rgba(228,199,92,.32);background:rgba(228,199,92,.07)}.episode-watch .formatter-view .formatter-sign-item.formatter-theme-item strong{color:#f2d66e}.episode-watch .formatter-view .formatter-sign-item.formatter-theme-item time{font-size:10.5px}.episode-watch .formatter-view .formatter-playback-controls{position:absolute;right:0;bottom:0;left:0;display:flex;height:58px;align-items:center;justify-content:center;gap:10px;border-top:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.88)}.episode-watch .formatter-view .formatter-playback-controls button{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.16);border-radius:3px;color:#dddcd8;background:rgba(255,255,255,.06);cursor:pointer}.episode-watch .formatter-view .formatter-playback-controls button:hover,.episode-watch .formatter-view .formatter-playback-controls button:focus-visible{border-color:rgba(228,199,92,.8);color:#f2d66e;outline:0}.episode-watch .formatter-view .formatter-playback-controls button:disabled{opacity:.35;cursor:default}.episode-watch .formatter-view .formatter-playback-controls .formatter-play-toggle{width:40px;padding:0}.episode-watch .formatter-view .formatter-playback-controls .formatter-frame-step,.episode-watch .formatter-view .formatter-playback-controls .formatter-sign-edge{width:40px;padding:0}.episode-watch .formatter-view .formatter-playback-controls .formatter-sign-edge{font-family:monospace;font-weight:700}.episode-watch .episode-list{height:100%;overflow-y:auto;padding:25px;scrollbar-gutter:stable}.episode-watch .episode-list::-webkit-scrollbar{display:unset;width:3px}.episode-watch .episode-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.episode-watch .episode-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.episode-watch .episode-list .episode-item{display:block;position:relative;margin-bottom:25px;cursor:pointer;color:#dddcd8;scroll-margin-top:25px;border:1px solid rgba(221,220,216,.12);border-radius:7px;overflow:hidden;background:#080a0b;box-shadow:0 6px 18px rgba(0,0,0,.28);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.episode-watch .episode-list .episode-item:last-child{margin-bottom:0}.episode-watch .episode-list .episode-item .episode-cover{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;background:#070809}.episode-watch .episode-list .episode-item .episode-cover:after{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(to bottom, rgba(3, 4, 5, 0.06) 20%, rgba(3, 4, 5, 0.24) 53%, rgba(3, 4, 5, 0.96) 100%);content:""}.episode-watch .episode-list .episode-item picture{display:block;width:100%;height:100%}.episode-watch .episode-list .episode-item img{width:100%;height:100%;object-fit:cover;opacity:.72;box-shadow:none;transform:scale(1.01);transition:opacity .25s ease,transform .35s ease,filter .25s ease}.episode-watch .episode-list .episode-item .episode-number-badge{position:absolute;z-index:4;top:10px;left:10px;display:inline-flex;width:auto;height:25px;padding:0 9px 0 8px;align-items:center;gap:4px;border:0;border-left:2px solid #d7b94d;border-radius:2px;color:#f3e6b2;background:rgba(7,8,9,.72);box-shadow:0 3px 10px rgba(0,0,0,.32);text-shadow:0 1px 3px #000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.episode-watch .episode-list .episode-item .episode-number-badge small{display:block;font-size:9px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:lowercase}.episode-watch .episode-list .episode-item .episode-number-badge strong{display:block;font-size:11px;font-weight:800;line-height:1;letter-spacing:.02em;white-space:nowrap}.episode-watch .episode-list .episode-item .episode-number-badge.is-movie{padding-right:10px}.episode-watch .episode-list .episode-item .episode-number-badge.is-movie strong{letter-spacing:.04em;text-transform:uppercase}.episode-watch .episode-list .episode-item .episode-card-copy{position:absolute;z-index:4;right:10px;bottom:9px;left:10px;display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:8px;text-shadow:0 2px 6px #000}.episode-watch .episode-list .episode-item .episode-card-copy>strong{display:-webkit-box;min-width:0;overflow:hidden;color:#f6f6f6;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.episode-watch .episode-list .episode-item .episode-current-label{display:none;flex:0 0 auto;align-items:center;gap:4px;color:#f2d66e;font-size:8.8px;font-weight:800;line-height:1;white-space:nowrap}.episode-watch .episode-list .episode-item .episode-current-label i{font-size:8.8px}.episode-watch .episode-list .episode-item:hover,.episode-watch .episode-list .episode-item:focus-visible,.episode-watch .episode-list .episode-item.is-active{outline:0;border-color:rgba(228,199,92,.64);box-shadow:0 8px 22px rgba(0,0,0,.4),0 0 0 1px rgba(228,199,92,.13)}.episode-watch .episode-list .episode-item:hover img,.episode-watch .episode-list .episode-item:focus-visible img,.episode-watch .episode-list .episode-item.is-active img{opacity:1;filter:saturate(1.06) brightness(1.04);transform:scale(1.035)}.episode-watch .episode-list .episode-item.is-active{pointer-events:none}.episode-watch .episode-list .episode-item.is-active .episode-number-badge{color:#171204;background:linear-gradient(180deg, #f0d668, #bd951d);text-shadow:none}.episode-watch .episode-list .episode-item.is-active .episode-current-label{display:inline-flex}.episode-watch .related-project-list{height:100%;overflow-y:auto;padding:17px 4px;scrollbar-gutter:stable}.episode-watch .related-project-list::-webkit-scrollbar{display:unset;width:3px}.episode-watch .related-project-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.episode-watch .related-project-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.episode-watch .related-project-list .project-item{display:block;width:unset}.episode-watch.status-active .watch-title{background:rgba(20,127,165,.7)}.episode-watch.status-active .episode-item:hover,.episode-watch.status-active .episode-item:focus-visible,.episode-watch.status-active .episode-item.is-active{border-color:rgba(20,127,165,.78)}.episode-watch.status-finished .watch-title{background:rgba(8,112,42,.7)}.episode-watch.status-finished .episode-item:hover,.episode-watch.status-finished .episode-item:focus-visible,.episode-watch.status-finished .episode-item.is-active{border-color:rgba(8,112,42,.78)}.episode-watch.status-planned .watch-title{background:rgba(201,155,12,.7)}.episode-watch.status-planned .episode-item:hover,.episode-watch.status-planned .episode-item:focus-visible,.episode-watch.status-planned .episode-item.is-active{border-color:rgba(201,155,12,.78)}.episode-watch.status-suspended .watch-title{background:rgba(118,39,128,.7)}.episode-watch.status-suspended .episode-item:hover,.episode-watch.status-suspended .episode-item:focus-visible,.episode-watch.status-suspended .episode-item.is-active{border-color:rgba(118,39,128,.78)}.episode-watch.status-dropped .watch-title{background:rgba(134,39,53,.7)}.episode-watch.status-dropped .episode-item:hover,.episode-watch.status-dropped .episode-item:focus-visible,.episode-watch.status-dropped .episode-item.is-active{border-color:rgba(134,39,53,.78)}.episode-watch.status-hidden .watch-title{background:rgba(52,59,66,.7)}.episode-watch.status-hidden .episode-item:hover,.episode-watch.status-hidden .episode-item:focus-visible,.episode-watch.status-hidden .episode-item.is-active{border-color:rgba(52,59,66,.78)}.episode-watch.status-anime .watch-title{background:rgba(164,200,120,.7)}.episode-watch.status-anime .episode-item:hover,.episode-watch.status-anime .episode-item:focus-visible,.episode-watch.status-anime .episode-item.is-active{border-color:rgba(164,200,120,.78)}@media screen and (max-width: 1350px){.episode-watch .watch-title-container{margin-bottom:15px}.episode-watch .watch-container{flex-wrap:wrap;width:100%;height:unset}.episode-watch .watch-container .alert{margin-bottom:15px}.episode-watch .watch-container .player-container{background:unset}.episode-watch .video-player-container{height:0;padding-bottom:56.25%}.episode-watch .watch-right-sidebar{width:100%;margin-left:0;margin-top:15px}.episode-watch .formatter-view{height:520px}.episode-watch .episode-list.active{display:grid;width:100%;flex-wrap:wrap;height:unset;padding:20px;gap:20px;grid-template-columns:repeat(4, 1fr)}.episode-watch .episode-list.active::-webkit-scrollbar{height:6px}.episode-watch .related-project-list{padding-top:10px}.episode-watch .episode-item{margin:0 !important}.episode-watch .project-item{display:inline-block !important;width:50% !important;float:left}}@media screen and (max-width: 1250px){.episode-watch .episode-list.active{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1100px){.episode-watch .episode-list.active{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 800px){.episode-watch .watch-title-container{margin-bottom:10px;height:unset;line-height:unset}.episode-watch .watch-title-container .back-button{display:none}.episode-watch .watch-title-container .watch-title{height:unset !important;line-height:1.2 !important;padding:5px 10px !important}.episode-watch .watch-title-container .watch-title span{font-size:14px !important;letter-spacing:1px}.episode-watch .watch-title-container .formatter-view-toggle{padding:0 10px}.episode-watch .watch-title-container .formatter-view-toggle span{display:none}.episode-watch .watch-container .alert{margin-bottom:10px}.episode-watch .watch-right-sidebar{margin-top:10px}.episode-watch .episode-list.active{padding:10px 7px;gap:10px;grid-template-columns:repeat(2, 1fr)}.episode-watch .episode-list .episode-item .episode-number-badge{top:7px;left:7px;width:auto;height:22px;padding:0 7px 0 6px;gap:3px}.episode-watch .episode-list .episode-item .episode-number-badge strong{font-size:9px}.episode-watch .episode-list .episode-item .episode-card-copy{right:7px;bottom:6px;left:7px;gap:5px}.episode-watch .episode-list .episode-item .episode-card-copy>strong{font-size:10px;line-height:1.18}.episode-watch .episode-list .episode-item .episode-current-label{gap:2px;font-size:7.15px}.episode-watch .episode-list .episode-item .episode-current-label i{font-size:6.6px}.episode-watch .related-project-list{padding:0;padding-top:2px}.episode-watch .project-item{float:unset;width:100% !important;padding-left:7px;padding-right:7px}}@media screen and (min-width: 801px){body>.content.is-home-page{height:calc(100vh - 42px);height:calc(100dvh - 42px);margin-top:0;padding-top:18px;overflow-y:hidden;overflow-y:clip}.home-page>#project-news{margin-top:-10px;padding-top:10px}}.home-page{display:flex;height:100%;margin-right:-9px;background:rgba(15,15,15,.35);box-shadow:0 -7px 12px -9px rgba(15,15,15,.52),0 8px 16px rgba(15,15,15,.32)}.home-page .right-side{display:flex;flex-direction:column;height:100%;margin-left:8px;width:250px;padding-right:2px}.home-page .project-search{box-shadow:0 0 5px rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.8);background:rgba(255,255,255,.7);height:30px;border-radius:3px;margin-bottom:12px}.home-page .project-search input,.home-page .project-search i{color:rgba(0,0,0,.8) !important}.home-page .project-search .search-icon{left:5px;font-size:16px;pointer-events:none}.home-page .project-search input{padding-left:30px;border-radius:3px !important}.home-page .project-search input::placeholder{color:rgba(0,0,0,.5)}@media screen and (max-width: 800px){.home-page{display:block;margin-right:unset;height:unset}.home-page .right-side{display:block;height:auto;width:100%;margin:0;padding:0 8px}.home-page .project-search{display:none}}@media screen and (max-width: 1100px){.home-page{margin-right:0}}#project-news{display:block;width:calc(100% - 250px);padding:0 4px;padding-top:1px;margin:0 -4px;margin-top:-1px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}#project-news::-webkit-scrollbar{display:unset;width:3px}#project-news::-webkit-scrollbar-track{background:#40370f;border-radius:1px}#project-news::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}@media screen and (max-width: 800px){#project-news{width:100%;overflow-x:unset;overflow-y:unset;padding:0 8px;margin:0;margin-top:5px}}.project-quick-search{position:relative;display:flex;align-items:stretch;width:100%;height:42px;margin-bottom:12px;overflow:hidden;border:1px solid rgba(77,154,179,.38);border-radius:3px;background:rgba(8,11,13,.92);box-shadow:0 3px 12px rgba(0,0,0,.42),inset 0 0 9px rgba(31,113,137,.06)}.project-quick-search .search-icon{position:absolute;top:50%;left:13px;z-index:1;color:rgba(114,196,220,.82);font-size:14px;pointer-events:none;transform:translateY(-50%)}.project-quick-search input{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0 12px 0 39px;border:0;outline:0;color:#dddcd8;background:rgba(0,0,0,0);font:inherit}.project-quick-search input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.project-quick-search input::placeholder{color:rgba(221,220,216,.55)}.project-quick-search input:focus{background:rgba(23,74,90,.12)}.project-quick-search button,.project-quick-search .project-quick-search-clear{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;color:#dceff4;background:rgba(23,74,90,.72)}.project-quick-search button{gap:6px;padding:0 15px;border-left:1px solid rgba(100,189,214,.25);font:inherit;font-weight:600;letter-spacing:.4px;cursor:pointer}.project-quick-search button:hover{background:rgba(35,109,130,.82)}.project-quick-search .project-quick-search-clear{width:38px;color:rgba(221,220,216,.78);background:rgba(0,0,0,0)}.project-quick-search .project-quick-search-clear:hover{color:#fff;background:rgba(255,255,255,.06)}@media screen and (max-width: 800px){.project-quick-search{height:44px;margin-bottom:10px}.project-quick-search button{padding:0 12px}}.project-quick-search.is-navigation-search{top:-1px;height:34px;margin-bottom:0;border-color:rgba(216,182,62,.34);background:rgba(8,8,8,.96);box-shadow:inset 0 0 8px rgba(216,182,62,.045)}.project-quick-search.is-navigation-search .search-icon{left:10px;color:rgba(216,182,62,.88);font-size:12px}.project-quick-search.is-navigation-search input{padding-right:8px;padding-left:31px;color:#dddcd8;font-size:13px}.project-quick-search.is-navigation-search input:focus{background:rgba(216,182,62,.055)}.project-quick-search.is-navigation-search button{width:34px;padding:0;border-left-color:rgba(216,182,62,.24);color:#f2e8bd;background:rgba(216,182,62,.15)}.project-quick-search.is-navigation-search button:hover{background:rgba(216,182,62,.26)}.project-quick-search.is-navigation-search .project-quick-search-clear{display:inline-flex;width:30px;margin:0;padding:0;color:rgba(221,220,216,.72);background:rgba(0,0,0,0);font-size:12px;letter-spacing:0}.mobile-project-search-slot{display:none}@media screen and (max-width: 800px){.mobile-project-search-slot{display:block;box-sizing:border-box;height:50px;margin-top:51px;padding:6px 7px 4px}.mobile-project-search-slot .navigation-project-search{position:relative;top:0;right:auto;left:auto;z-index:2;width:100%;max-width:none;height:40px;margin:0}.mobile-project-search-slot .navigation-project-search input,.mobile-project-search-slot .navigation-project-search .project-quick-search-clear{height:38px}.mobile-project-search-slot .navigation-project-search input{padding-top:0;padding-right:38px;padding-bottom:4px;padding-left:38px;line-height:1.2;text-align:left}.mobile-project-search-slot .navigation-project-search .project-quick-search-clear{position:absolute;top:0;right:0;z-index:2}}.notification-list{display:block}.notification-item{display:inline-block;user-select:none;position:relative;transition:all 1s ease;background:rgba(15,15,15,.9);border:1px solid rgba(255,255,255,.07);box-shadow:0 4px 13px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.025);border-radius:3px;padding:4px}.notification-item.is-hidden{transform:scale(1.15);opacity:0}.notification-item .notification-item-title{display:block;color:#dddcd8;background:rgba(15,15,15,.62);border-left:0;border-radius:2px;box-shadow:inset 0 1px rgba(255,255,255,.025),inset 0 -1px rgba(0,0,0,.28);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px;padding:2px 6px}.notification-item.has-forth-link .notification-item-title{cursor:pointer;transition:all .3s}.notification-item.has-forth-link .notification-item-title:hover{text-shadow:0 0 5px rgba(255,255,255,.65)}.notification-item.has-forth-link .notification-item-title *{pointer-events:none}.notification-item .notification-item-cover{display:inline-block;width:155px;height:103px;float:right;margin-left:5px;box-shadow:0 0 10px rgba(0,0,0,.85);position:relative}.notification-item .notification-item-cover img{width:100%;height:100%;object-fit:cover;border-radius:3px}.notification-item .notification-item-cover .btn-notification-edit{display:inline-flex;width:22px;height:22px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#e9c84d;background:rgba(233,200,77,.12);box-shadow:none;font-size:9.5px;line-height:1;text-decoration:none;text-shadow:none;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease;position:absolute;left:5px;bottom:5px;z-index:1;border-color:rgba(233,200,77,.44);background:rgba(6,7,8,.94);box-shadow:0 2px 7px rgba(0,0,0,.82)}.notification-item .notification-item-cover .btn-notification-edit:hover,.notification-item .notification-item-cover .btn-notification-edit:focus-visible{border-color:rgba(244,216,93,.44);color:#fff0a6;background:rgba(233,200,77,.24);box-shadow:none;text-shadow:none;transform:translateY(-1px)}.notification-item .notification-item-cover .btn-notification-delete{display:inline-flex;width:22px;height:22px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#e9c84d;background:rgba(233,200,77,.12);box-shadow:none;font-size:9.5px;line-height:1;text-decoration:none;text-shadow:none;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease;color:#ff7782;background:rgba(220,53,69,.14);position:absolute;left:32px;bottom:5px;z-index:1;border-color:rgba(255,119,130,.42);background:rgba(16,7,9,.94);box-shadow:0 2px 7px rgba(0,0,0,.82)}.notification-item .notification-item-cover .btn-notification-delete:hover,.notification-item .notification-item-cover .btn-notification-delete:focus-visible{border-color:rgba(244,216,93,.44);color:#fff0a6;background:rgba(233,200,77,.24);box-shadow:none;text-shadow:none;transform:translateY(-1px)}.notification-item .notification-item-cover .btn-notification-delete:hover,.notification-item .notification-item-cover .btn-notification-delete:focus-visible{border-color:rgba(255,119,130,.5);color:#ffd6da;background:rgba(220,53,69,.28)}.notification-item .notification-item-cover .btn-notification-share{position:absolute;right:5px;bottom:5px;z-index:1;display:grid;width:25px;height:25px;padding:0;place-items:center;border:0;border-radius:0;color:#7bc9ff !important;background:rgba(0,0,0,0);box-shadow:none;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 7px rgba(71,168,232,.52)}.notification-item .notification-item-cover .btn-notification-share:hover,.notification-item .notification-item-cover .btn-notification-share:focus-visible{color:#dddcd8 !important;background:rgba(0,0,0,0);box-shadow:none;text-shadow:0 1px 3px rgba(0,0,0,.98),0 0 10px rgba(85,185,244,.76)}.notification-item .notification-item-description{color:#dddcd8;font-size:14px;padding-right:5px;padding-left:4px;position:relative;top:-3px;min-height:103px;line-height:1.4}.notification-item .notification-forth-link{color:#dddcd8;opacity:1;white-space:nowrap;font-weight:700}.notification-item .notification-forth-link:hover{color:#dddcd8}.notification-item .notification-project-links{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:-4px 4px 3px;line-height:1.4}@media screen and (max-width: 1200px){.notification-item .notification-project-links{flex-wrap:nowrap;gap:6px}.notification-item .notification-project-links .notification-forth-link{min-width:0;font-size:12px}}@media screen and (max-width: 430px){.notification-item .notification-project-links{gap:4px}.notification-item .notification-project-links .notification-forth-link{font-size:11.5px}}#project-news .notification-item .notification-item-content{display:flow-root;min-height:103px}#project-news .notification-item .notification-item-content .notification-item-cover{float:right;width:155px;height:103px;margin:0 0 9px 11px}#project-news .notification-item .notification-item-content .notification-item-description{min-width:0;min-height:103px;padding-right:5px;overflow-wrap:anywhere}@media screen and (max-width: 430px){#project-news .notification-item .notification-item-content .notification-item-cover{width:125px}}.notification-item button.notification-forth-link{padding:0;color:#dddcd8;font:inherit;font-weight:700;line-height:inherit;background:rgba(0,0,0,0);border:0;cursor:pointer}.notification-item button.notification-forth-link:hover{color:#dddcd8;opacity:1}.notification-item .notification-watch-together-link i{margin-right:2px;color:#e3bc3f;font-size:1.08em;text-shadow:0 0 6px rgba(214,172,37,.75)}.notification-item .notification-item-actions{margin:3px 1px;margin-bottom:0;display:flex;align-items:center;gap:4px}.notification-item .notification-item-actions:first-of-type{margin-top:6px}.notification-item .notification-item-actions .episode-number,.notification-item .notification-item-actions .view-count{display:block;width:59px;text-align:left;font-size:12px;letter-spacing:1px}.notification-item .notification-item-actions .episode-number{width:72px;flex:0 0 72px;padding-left:17px;white-space:nowrap}.notification-item .notification-item-actions .view-count{width:48px;white-space:nowrap;font-size:10.5px;letter-spacing:1.5px}.notification-item .notification-item-actions .episode-number.is-user-seen{padding-left:0;text-shadow:none}.notification-item .notification-item-actions .episode-number.is-user-seen:before{content:"";font-family:"Font Awesome 7 Free Regular";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:900;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle;color:#789482;position:relative;top:-1px;margin-left:1px;margin-right:4px;text-shadow:none}.notification-item .notification-btn{--notification-button-hover-color: #1bfd9c;display:block;flex:1 0 auto;width:auto;text-align:center;white-space:nowrap;padding:3px 2px;position:relative;font-size:10.5px;font-weight:600;text-transform:uppercase;font-family:inherit;border-radius:3px;overflow:hidden;transition:all .3s;border:1px solid #1bfd9c;background:linear-gradient(to right, rgba(27, 253, 156, 0.1) 1%, transparent 40%, transparent 60%, rgba(27, 253, 156, 0.1) 100%);color:#1bfd9c;box-shadow:inset 0 0 10px rgba(27,253,156,.34),0 0 9px 3px rgba(27,253,156,.085);text-shadow:none}.notification-item .notification-btn:hover,.notification-item .notification-btn:focus-visible{color:var(--notification-button-hover-color) !important;box-shadow:inset 0 0 10px rgba(27,253,156,.51),0 0 9px 3px rgba(27,253,156,.17);text-shadow:0 0 5px var(--notification-button-hover-color) !important}.notification-item .notification-btn i{margin-right:2px}.notification-item .notification-btn.btn-other{--notification-button-hover-color: #edf6ff;border-color:#66839e;color:#edf6ff;background:linear-gradient(to right, rgba(70, 105, 136, 0.22) 1%, transparent 40%, transparent 60%, rgba(70, 105, 136, 0.22) 100%);box-shadow:inset 0 0 10px rgba(72,114,151,.255),0 0 9px rgba(72,114,151,.11)}.notification-item .notification-btn.btn-other:hover{box-shadow:inset 0 0 10px rgba(125,134,146,.468),0 0 9px 3px rgba(125,134,146,.17)}.notification-item .notification-btn.btn-play{--notification-button-hover-color: #ffd9df;border-color:#8f2437;color:#ffd9df;background:linear-gradient(180deg, #7a2636 0%, #5b1623 100%);box-shadow:inset 0 0 12px rgba(143,36,55,.383),0 0 10px rgba(143,36,55,.153)}.notification-item .notification-btn.btn-play:hover{background:linear-gradient(180deg, #923146 0%, #6d1c2b 100%);box-shadow:inset 0 0 14px rgba(143,36,55,.51),0 0 12px rgba(143,36,55,.238)}.notification-item .notification-btn.btn-comment{--notification-button-hover-color: #b7f0ff;border-color:#176273;color:#b7f0ff;background:linear-gradient(to right, rgba(23, 98, 115, 0.2) 1%, transparent 40%, transparent 60%, rgba(23, 98, 115, 0.2) 100%);box-shadow:inset 0 0 10px rgba(23,98,115,.383),0 0 9px rgba(23,98,115,.17)}.notification-item .notification-btn.btn-comment:hover{color:#d7f8ff;box-shadow:inset 0 0 12px rgba(23,98,115,.553),0 0 10px rgba(23,98,115,.298)}.notification-item .notification-btn.btn-thanks{--notification-button-hover-color: #efe5b8;color:#efe5b8;background:rgba(36,36,36,.72);border-color:rgba(216,182,62,.48);box-shadow:inset 0 0 8px rgba(216,182,62,.068),0 2px 8px rgba(0,0,0,.25)}.notification-item .notification-btn.btn-thanks:hover{color:#dddcd8;background:#303030;border-color:rgba(239,214,110,.68)}.notification-item .notification-label{display:inline-block;font-weight:600;text-transform:uppercase;font-family:inherit;border-radius:3px;margin-right:2px;padding:0px 1px;padding-left:3px;font-size:8px;vertical-align:middle;position:relative;top:-2px;border:1px solid #1bfd9c}.notification-item .notification-label.label-bd{display:inline-flex;box-sizing:border-box;min-width:18px;height:15px;padding:0 3px 0 4px;align-items:center;justify-content:center;border-color:#46b9f4;color:#c8efff;background:linear-gradient(145deg, rgba(8, 127, 197, 0.92), rgba(6, 62, 131, 0.92));box-shadow:inset 0 0 10px rgba(21,158,234,.3),0 0 9px rgba(21,158,234,.16);line-height:1;letter-spacing:1px;text-align:center}.notification-item .notification-label.label-bd i{font-size:9px}.notification-item .notification-label.label-new{border-color:#50dcf7;color:#e7fbff;background:rgba(6,43,52,.92);box-shadow:inset 0 0 10px rgba(23,98,115,.45),0 0 9px rgba(23,98,115,.2)}.notification-item .notification-item-footer{border-radius:2px;padding:4px 2px;line-height:1;margin-top:6px;display:flex;align-items:center;font-size:11px;letter-spacing:.5px;color:#dddcd8}.notification-item .notification-item-footer span{display:block;flex:1 0 auto;width:auto;text-align:center;white-space:nowrap;border-right:1px solid rgba(255,255,255,.09)}.notification-item .notification-item-footer span:last-child{border-right:0}.notification-item .notification-item-footer span i{margin-right:2px}.notification-item .notification-item-footer .staff-cover{position:relative;display:inline-block;width:14px;height:6px;margin-right:2px}.notification-item .notification-item-footer .staff-cover img,.notification-item .notification-item-footer .staff-cover picture{position:absolute;left:0;top:-2px;width:100%;height:14px;border-radius:50%}.notification-item .notification-item-footer .view-count,.notification-item .notification-item-footer .download-count,.notification-item .notification-item-footer .comment-count,.notification-item .notification-item-footer .thanks-count{cursor:default}.notification-item.is-multiple-episodes:not(.is-highlighted) .notification-item-footer{margin-top:-1px !important;padding:4px 5px !important}.notification-item.is-user-thanked .notification-btn.btn-thanks{pointer-events:none;color:#fff5dc;background:linear-gradient(180deg, #d8a82f 0%, #bd8c18 58%, #9d710d 100%);border-color:#e5c358;box-shadow:inset 0 1px rgba(255,241,184,.52),inset 0 -1px rgba(95,65,5,.5),0 0 7px rgba(216,182,62,.16);text-shadow:0 1px 2px rgba(85,56,0,.62)}.notification-item.is-user-thanked .notification-btn.btn-thanks:hover,.notification-item.is-user-thanked .notification-btn.btn-thanks:focus-visible{color:#fff5dc;background:linear-gradient(180deg, #d8a82f 0%, #bd8c18 58%, #9d710d 100%);border-color:#e5c358;box-shadow:inset 0 1px rgba(255,255,255,.06),0 0 0 .16rem rgba(216,182,62,.12),0 4px 11px rgba(0,0,0,.32)}.notification-item.is-user-thanked .btn-notification-share{display:none}.notification-item.is-project{z-index:1;border-color:rgba(216,182,62,.18);box-shadow:0 4px 13px rgba(0,0,0,.46),0 0 12px 2px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.025)}.notification-item.is-highlighted{width:100%;margin-bottom:15px;min-height:266px;padding:10px;position:relative}.notification-item.is-highlighted.is-project{z-index:2;border-color:rgba(226,171,88,.24);box-shadow:0 5px 16px rgba(0,0,0,.52),0 0 12px 2px rgba(226,171,88,.22),inset 0 0 12px rgba(197,139,66,.08)}.notification-item.is-highlighted.is-project .notification-item-cover{box-shadow:0 0 10px 1px rgba(226,171,88,.36)}.notification-item.is-highlighted .notification-item-cover{width:30%;max-width:600px;height:250px;float:left;margin-left:0;margin-right:15px;box-shadow:0 0 5px rgba(128,105,15,.85)}.notification-item.is-highlighted .notification-item-title{display:block;margin-top:5px;margin-bottom:10px;background:unset !important;font-size:20px;font-weight:600;letter-spacing:3px;padding:0}.notification-item.is-highlighted .notification-item-description{font-size:16px;letter-spacing:1px;min-height:unset;top:unset;overflow-y:auto;line-height:1.44;scrollbar-gutter:stable}.notification-item.is-highlighted .notification-item-description::-webkit-scrollbar{display:unset;width:3px}.notification-item.is-highlighted .notification-item-description::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.notification-item.is-highlighted .notification-item-description::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.notification-item.is-highlighted .notification-project-links{margin-top:2px;margin-left:0;margin-bottom:4px;font-size:16px;letter-spacing:.5px}.notification-item.is-highlighted .notification-item-actions{margin-top:10px;margin-left:0;margin-right:0;gap:6px}.notification-item.is-highlighted .notification-btn{padding:6px 5px;padding-bottom:4px;font-size:15px;font-weight:500;letter-spacing:2px}.notification-item.is-highlighted .notification-label{font-size:12px;font-weight:500;padding:2px 3px;padding-bottom:0;padding-left:6px}.notification-item.is-highlighted .notification-label.label-new{padding-left:7px !important}.notification-item.is-highlighted .notification-item-footer{margin-top:8px;font-size:14px;letter-spacing:1.5px;padding:8px 4px}.notification-item.is-highlighted .notification-item-footer .staff-cover{position:relative;display:inline-block;width:20px;height:12px}.notification-item.is-highlighted .notification-item-footer .staff-cover img,.notification-item.is-highlighted .notification-item-footer .staff-cover picture{top:-1px;height:20px}.notification-item.is-new.is-highlighted{box-shadow:0 0 5px rgba(223,186,53,.6),inset 0 0 10px rgba(223,186,53,.35),0 0 9px rgba(223,186,53,.12)}.notification-item.is-new .notification-item-title{background:rgba(255,217,138,.2)}.notification-item.is-user-seen.is-highlighted{box-shadow:0 0 5px rgba(27,253,156,.2),inset 0 0 10px rgba(27,253,156,.3),0 0 9px 3px rgba(27,253,156,.1)}.notification-item.is-user-seen .notification-item-title{background:rgba(27,253,156,.13)}.notification-item.is-user-seen .notification-item-title .notification-label:first-of-type{margin-left:-2px}.notification-item.is-user-seen .notification-item-title:before{content:"";font-family:"Font Awesome 7 Free Regular";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:900;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle;color:green;text-shadow:0 0 10px green;z-index:1;position:relative;top:-1px;margin-left:-1px}.notification-item.is-user-seen.is-highlighted .notification-item-title .notification-label:first-of-type{margin-left:-5px}.notification-item.is-adult .notification-item-cover:before{content:"18";position:absolute;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;top:0;right:0;margin:4px;padding-left:1px;background:red;border-radius:50%;font-size:11px;font-weight:900;letter-spacing:1px;z-index:1;opacity:.7;right:2px;top:2px}.notification-item.is-not-interactive .notification-item-title{pointer-events:none}.alert+.notification-item{margin-top:12px}.scroll-to-top{position:absolute;right:265px;bottom:10px;z-index:10;font-size:35px;color:#80690f;text-shadow:0 0 20px rgba(255,255,255,.3);opacity:.9;transition:all .3s ease;cursor:pointer;user-select:none}.scroll-to-top:hover{opacity:1;transform:scale(1.05)}@media screen and (max-width: 800px){.scroll-to-top{position:fixed;right:10px;bottom:10px}}.anime-sidebar-banner{position:relative;display:grid;height:90px;margin-bottom:8px;padding:10px 11px;flex:0 0 auto;grid-template-columns:minmax(0, 1fr) 32px;grid-template-rows:minmax(0, 1fr) auto;align-items:end;gap:4px 8px;overflow:hidden;border:1px solid rgba(185,219,112,.52);border-radius:7px;color:#f5ffe9;background:linear-gradient(155deg, rgba(7, 18, 12, 0.18), rgba(6, 17, 11, 0.64) 56%, rgba(2, 6, 4, 0.9)),url("/images/background-haru.webp") center 46%/cover no-repeat;box-shadow:0 8px 24px rgba(0,0,0,.48),inset 0 0 0 1px rgba(239,255,207,.05),inset 0 -28px 42px rgba(2,8,5,.52);isolation:isolate;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.anime-sidebar-banner::before{content:"";position:absolute;top:-58%;bottom:-58%;left:-52%;z-index:-1;width:36%;background:linear-gradient(90deg, transparent, rgba(247, 255, 217, 0.22), transparent);opacity:0;transform:rotate(17deg);transition:left .5s ease,opacity .18s ease}.anime-sidebar-banner::after{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 78% 14%, rgba(234, 255, 155, 0.26), transparent 34%);pointer-events:none}.anime-sidebar-banner>img{position:relative;top:-1px;z-index:1;width:min(176px,100%);max-height:65px;align-self:start;object-fit:contain;object-position:left top;filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 0.92)) drop-shadow(0 0 7px rgba(184, 226, 110, 0.22))}.anime-sidebar-banner:hover,.anime-sidebar-banner:focus-visible{color:#fff;border-color:rgba(217,247,140,.9);outline:0;box-shadow:0 10px 28px rgba(0,0,0,.58),0 0 17px rgba(155,209,79,.2),inset 0 0 0 1px rgba(243,255,215,.12),inset 0 -28px 42px rgba(2,8,5,.48);transform:translateY(-2px)}.anime-sidebar-banner:hover::before,.anime-sidebar-banner:focus-visible::before{left:126%;opacity:1}.anime-sidebar-banner:hover .anime-sidebar-banner-arrow,.anime-sidebar-banner:focus-visible .anime-sidebar-banner-arrow{border-color:rgba(233,255,175,.78);color:#f4ffd9;background:rgba(153,200,76,.3);transform:translateX(2px)}@media screen and (max-width: 800px){.anime-sidebar-banner{display:none}}.anime-sidebar-banner-kanji{position:absolute;top:-15px;right:5px;z-index:-1;color:rgba(239,255,189,.15);font-family:fangsong,serif;font-size:84px;line-height:1;text-shadow:0 0 18px rgba(223,255,139,.18);transform:rotate(7deg)}.anime-sidebar-banner-copy{position:relative;z-index:1;min-width:0;grid-row:2;grid-column:1}.anime-sidebar-banner-copy strong,.anime-sidebar-banner-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anime-sidebar-banner-copy strong{color:#e8f7c9;font-size:12px;font-weight:850;letter-spacing:1.15px;text-transform:uppercase;text-shadow:0 2px 3px rgba(0,0,0,.95)}.anime-sidebar-banner-copy small{margin-top:2px;color:rgba(245,255,233,.72);font-size:10px;letter-spacing:.35px;text-shadow:0 1px 2px #000}.anime-sidebar-banner-arrow{position:relative;z-index:1;display:grid;width:30px;height:30px;grid-row:2;grid-column:2;place-items:center;border:1px solid rgba(216,239,154,.48);border-radius:50%;color:#dff0b5;background:rgba(7,17,8,.58);box-shadow:0 3px 8px rgba(0,0,0,.4);font-size:10px;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.sidebar-news-panel{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;margin-bottom:6px;overflow:hidden;border:1px solid rgba(210,173,66,.24);border-radius:6px;background:linear-gradient(155deg, rgba(17, 20, 23, 0.94), rgba(8, 10, 12, 0.9));box-shadow:0 8px 24px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.025)}@media screen and (max-width: 800px){.sidebar-news-panel{margin-bottom:10px;scroll-margin-top:66px}.sidebar-news-panel.is-collapsible:not(.is-expanded) .sidebar-news-item:nth-child(n+3){display:none}.sidebar-news-panel.is-collapsible .sidebar-news-toggle--top,.sidebar-news-panel.is-collapsible.is-expanded .sidebar-news-toggle--bottom{display:block}}.sidebar-news-toggle{display:none;flex:0 0 auto;min-height:32px;padding:6px 10px;border:1px solid rgba(210,173,66,.3);border-radius:4px;color:#e3c35e;background:rgba(210,173,66,.065);font:inherit;font-size:12px;line-height:1.2;cursor:pointer}.sidebar-news-toggle:hover,.sidebar-news-toggle:focus-visible{background:rgba(210,173,66,.16);outline:1px solid #e3c35e;outline-offset:1px}.sidebar-news-toggle--top{margin:4px 0 4px auto}.sidebar-news-toggle--bottom{margin:8px 10px}.sidebar-news-header{flex:0 0 auto;min-height:36px;padding:0 11px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg, rgba(23, 27, 30, 0.98), rgba(13, 16, 18, 0.92))}.sidebar-news-header h2{margin:0;color:#e3c35e;font-size:11px;font-weight:750;line-height:1;letter-spacing:1.8px;text-transform:uppercase}.sidebar-news-list{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.sidebar-news-list::-webkit-scrollbar{display:unset;width:3px}.sidebar-news-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.sidebar-news-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}@media screen and (max-width: 800px){.sidebar-news-list{overflow:visible}}.sidebar-news-item+.sidebar-news-item{border-top:1px solid rgba(255,255,255,.07)}.sidebar-news-item{position:relative}.sidebar-news-open{display:grid;width:100%;min-width:0;min-height:52px;margin:0;padding:7px 36px 7px 10px;grid-template-columns:minmax(0, 1fr);grid-template-areas:"summary";align-items:center;gap:8px;border:0;color:#dddcd8;background:rgba(0,0,0,0);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.sidebar-news-open:hover,.sidebar-news-open:focus-visible{outline:0;background:rgba(210,173,66,.075);box-shadow:inset 2px 0 rgba(216,183,71,.78)}.sidebar-news-summary{display:flex;min-width:0;grid-area:summary;flex-direction:column;align-self:stretch;justify-content:flex-start}.sidebar-news-summary time{margin-bottom:3px;color:rgba(221,220,216,.72);font-size:11.5px;font-weight:650;line-height:1.1;letter-spacing:.5px}.sidebar-news-summary strong{display:-webkit-box;overflow:hidden;color:#f0eee7;font-size:12.5px;font-weight:680;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sidebar-news-comment-count{position:absolute;top:5px;right:7px;z-index:2;display:inline-flex;min-width:24px;height:24px;padding:0 5px;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(217,184,63,.42);border-radius:4px;color:#ead061;background:rgba(23,19,10,.92);box-shadow:0 3px 9px rgba(0,0,0,.42);font-size:9.5px;line-height:1;cursor:inherit}.sidebar-news-comment-count font{color:rgba(221,220,216,.72)}.home-page .right-side .notification-list{flex:0 1 auto;height:auto;max-height:calc(100% - 176px);overflow-x:hidden;overflow-y:auto;padding:0 3px;padding-top:1px;padding-right:0 !important;margin:0 -3px;margin-top:-1px;scrollbar-gutter:stable}.home-page .right-side .notification-list::-webkit-scrollbar{display:unset;width:3px}.home-page .right-side .notification-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.home-page .right-side .notification-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}@media screen and (max-width: 800px){.home-page .right-side .notification-list{max-height:none;overflow-x:visible;overflow-y:visible}}.home-page .right-side .notification-list .notification-item{display:block;width:100%;padding:0;overflow:hidden;border:1px solid rgba(216,182,62,.18);border-radius:6px;background:linear-gradient(145deg, rgba(17, 19, 21, 0.78), rgba(8, 9, 10, 0.7));box-shadow:0 4px 13px rgba(0,0,0,.46),0 0 12px 2px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.025);margin-bottom:10px}.home-page .right-side .notification-list .notification-item:last-child{margin-bottom:0}.home-page .right-side .notification-list .notification-item .notification-item-title{display:flex;margin:0;padding:9px 10px 8px;align-items:center;gap:5px;border-bottom:1px solid rgba(255,255,255,.075);border-left-color:rgba(112,210,255,.3);border-radius:0;color:#f0eee7;background:linear-gradient(90deg, rgba(22, 140, 202, 0.25) 0%, rgba(17, 107, 157, 0.185) 42%, rgba(11, 69, 104, 0.078) 72%, rgba(11, 69, 104, 0) 100%) !important;box-shadow:inset 0 1px rgba(255,255,255,.025),inset 0 -1px rgba(0,0,0,.22);font-size:12.5px;line-height:1.15;letter-spacing:.9px}.home-page .right-side .notification-list .notification-item .notification-item-title .notification-label{display:inline-flex;min-height:17px;margin:0;padding:2px 4px;flex:0 0 auto;align-items:center;justify-content:center;top:0;line-height:1}.home-page .right-side .notification-list .notification-item .notification-item-title font{min-width:0;overflow-wrap:anywhere}.home-page .right-side .notification-list .notification-item.is-user-thanked .notification-item-title{border-left-color:rgba(112,210,255,.3);background:linear-gradient(90deg, rgba(22, 140, 202, 0.25) 0%, rgba(17, 107, 157, 0.185) 42%, rgba(11, 69, 104, 0.078) 72%, rgba(11, 69, 104, 0) 100%) !important;box-shadow:inset 0 1px rgba(255,255,255,.025),inset 0 -1px rgba(0,0,0,.22)}.home-page .right-side .notification-list .notification-item.is-user-seen .notification-item-title{border-left-color:rgba(89,240,154,.3);background:linear-gradient(90deg, rgba(23, 173, 93, 0.245) 0%, rgba(16, 138, 73, 0.18) 42%, rgba(10, 89, 50, 0.075) 72%, rgba(10, 89, 50, 0) 100%) !important;box-shadow:inset 0 1px rgba(255,255,255,.025),inset 0 -1px rgba(0,0,0,.22)}.home-page .right-side .notification-list .notification-item.is-highlighted.is-project .notification-item-title{border:unset !important;background:unset !important;box-shadow:unset !important}.home-page .right-side .notification-list .notification-item .notification-item-content{display:flow-root;min-height:0;padding:8px}.home-page .right-side .notification-list .notification-item .notification-item-cover{width:104px;height:78px;margin:0 0 7px 8px;aspect-ratio:auto;float:right;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:4px;background:#090a0b;box-shadow:0 4px 11px rgba(0,0,0,.32)}.home-page .right-side .notification-list .notification-item .notification-item-cover img,.home-page .right-side .notification-list .notification-item .notification-item-cover picture{display:block;width:100%;height:100%;border-radius:3px;image-rendering:auto;object-fit:cover}.home-page .right-side .notification-list .notification-item .notification-item-description{min-height:0;padding:0;text-align:left;color:rgba(221,220,216,.86);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.home-page .right-side .notification-list .notification-item .notification-item-actions{display:flex;margin:0;padding:6px 7px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.055);background:rgba(5,6,7,.16)}.home-page .right-side .notification-list .notification-item .notification-item-actions:empty{display:none}.home-page .right-side .notification-list .notification-item .notification-btn{min-width:0;padding:3px 5px;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.home-page .right-side .notification-list .notification-item .notification-item-footer{display:grid;margin:0;margin-top:-1px;padding:7px 5px;grid-template-columns:minmax(100px, 1.5fr) repeat(2, minmax(38px, 0.55fr));align-items:center;gap:0;border-radius:0;font-size:10px}.home-page .right-side .notification-list .notification-item .notification-item-footer span{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center}@media screen and (max-width: 800px){.home-page .right-side .notification-list .notification-item .notification-item-content{min-height:96px}.home-page .right-side .notification-list .notification-item .notification-item-cover{width:clamp(112px,36%,150px);height:auto;margin-left:10px;aspect-ratio:4/3}.home-page .right-side .notification-list .notification-item .notification-item-actions{margin-top:0}}.notification-load-more{display:none;text-align:center;margin-top:5px;margin-bottom:17px}@media screen and (max-width: 800px){.notification-load-more{display:block}.notification-item.is-mobile-deferred{display:none}.notification-item .notification-item-cover{margin-right:1px}.notification-item .notification-item-actions{flex-wrap:wrap;justify-content:space-between}.notification-item .notification-btn{flex:unset;width:calc(50% - 3px)}.notification-item .notification-btn.btn-subtitle{display:none}.notification-item .notification-item-footer{letter-spacing:0}.notification-item.is-multiple-episodes .notification-item-actions{flex-wrap:nowrap}.notification-item.is-multiple-episodes .notification-item-actions .notification-btn{flex:1 0 auto;width:auto}.notification-item.is-highlighted .notification-item-cover{max-width:unset;width:100%;margin-right:0;margin-bottom:8px;float:unset}.notification-item.is-highlighted .notification-item-footer{font-size:12px;letter-spacing:0}.notification-item.is-highlighted .notification-item-footer .author font{position:relative;top:-1px}.notification-item.is-highlighted .notification-item-footer .staff-cover{width:18px}.notification-item.is-highlighted .notification-item-footer .staff-cover img,.notification-item.is-highlighted .notification-item-footer .staff-cover picture{height:18px}}@media screen and (max-width: 1550px){.notification-item.is-highlighted .notification-item-actions{flex-wrap:wrap}.notification-item.is-highlighted .notification-btn.btn-comment,.notification-item.is-highlighted .notification-btn.btn-thanks{flex:0 0 calc(50% - 3px)}}@media screen and (min-width: 1700px){.notification-item.is-highlighted .notification-item-cover{width:40%}}#project-news .notification-item.is-project{overflow:hidden;padding:0;border:1px solid rgba(210,173,66,.2);border-radius:6px;background:linear-gradient(145deg, rgba(17, 19, 21, 0.72), rgba(8, 9, 10, 0.62));box-shadow:0 7px 20px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.025)}#project-news .notification-item.is-project .notification-item-title{min-height:34px;margin:0;padding:8px 10px 7px;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;color:#f0eee7;background:rgba(9,10,11,.42);box-shadow:inset 0 -1px rgba(0,0,0,.28);font-size:13px;line-height:1.35;letter-spacing:1.1px}#project-news .notification-item.is-project .notification-item-content{display:flow-root;min-height:0;padding:9px}#project-news .notification-item.is-project .notification-item-cover{float:right;width:142px;height:94px;margin:0 0 9px 10px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:5px;background:#090a0b;box-shadow:0 5px 13px rgba(0,0,0,.34)}#project-news .notification-item.is-project .notification-item-cover picture,#project-news .notification-item.is-project .notification-item-cover img{display:block;width:100%;height:100%;border-radius:4px;object-fit:cover}#project-news .notification-item.is-project .notification-item-description{min-width:0;min-height:94px;padding:0;position:static;color:rgba(221,220,216,.88);font-size:14px;line-height:1.42;overflow-wrap:anywhere}#project-news .notification-item.is-project .notification-project-links{gap:5px 12px;margin:0;padding:7px 9px;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055);background:rgba(5,6,7,.08);line-height:1.25}#project-news .notification-item.is-project .notification-project-links .notification-forth-link{min-width:0;color:rgba(221,220,216,.84);font-size:11.5px;font-weight:650;text-decoration:none;transition:color .16s ease}#project-news .notification-item.is-project .notification-project-links .notification-forth-link:hover,#project-news .notification-item.is-project .notification-project-links .notification-forth-link:focus-visible{color:#f2d672}#project-news .notification-item.is-project .notification-item-actions{gap:4px;margin:0;padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(11,13,14,.1)}#project-news .notification-item.is-project:not(.is-multiple-episodes) .notification-item-actions{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr))}#project-news .notification-item.is-project:not(.is-multiple-episodes) .notification-item-actions .notification-btn{width:100%}#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions{gap:4px;padding-right:5px;padding-left:5px}#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions .notification-btn{padding-right:4px;padding-left:4px;font-size:10.5px;letter-spacing:.35px}#project-news .notification-item.is-project .notification-btn{display:inline-flex;width:auto;min-width:0;min-height:24px;padding:3px 5px;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(215,187,98,.2);border-radius:4px;color:rgba(242,240,233,.9);background:rgba(23,25,26,.94);box-shadow:inset 0 1px rgba(255,255,255,.03),0 2px 6px rgba(0,0,0,.22);font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.55px;text-transform:uppercase}#project-news .notification-item.is-project .notification-btn i{display:inline-flex;width:12px;height:12px;margin:0;flex:0 0 12px;align-items:center;justify-content:center;color:#d9bd58;font-size:10px;line-height:1;transform:translateY(-0.5px)}#project-news .notification-item.is-project .notification-btn i:before{display:block;line-height:1}#project-news .notification-item.is-project .notification-btn:hover,#project-news .notification-item.is-project .notification-btn:focus-visible{border-color:rgba(235,204,100,.48);color:#fff !important;background:#29271f;box-shadow:inset 0 1px rgba(255,255,255,.05),0 4px 9px rgba(0,0,0,.28);text-shadow:none !important}#project-news .notification-item.is-project .notification-btn.btn-other{border-color:#66839e;color:#edf6ff;background:linear-gradient(to right, rgba(70, 105, 136, 0.22) 1%, transparent 40%, transparent 60%, rgba(70, 105, 136, 0.22) 100%);box-shadow:inset 0 0 10px rgba(72,114,151,.3),0 0 9px rgba(72,114,151,.13)}#project-news .notification-item.is-project .notification-btn.btn-other:hover,#project-news .notification-item.is-project .notification-btn.btn-other:focus-visible{border-color:#829db5;color:#fff !important;background:linear-gradient(to right, rgba(70, 105, 136, 0.32) 1%, transparent 40%, transparent 60%, rgba(70, 105, 136, 0.32) 100%)}#project-news .notification-item.is-project .notification-btn.btn-video{border-color:#1bfd9c;color:#a9ffdb;background:linear-gradient(to right, rgba(27, 253, 156, 0.1) 1%, transparent 40%, transparent 60%, rgba(27, 253, 156, 0.1) 100%);box-shadow:inset 0 0 10px rgba(27,253,156,.4),0 0 9px 3px rgba(27,253,156,.1)}#project-news .notification-item.is-project .notification-btn.btn-video:hover,#project-news .notification-item.is-project .notification-btn.btn-video:focus-visible{border-color:#51ffb6;color:#ddfff0 !important;background:linear-gradient(to right, rgba(27, 253, 156, 0.18) 1%, transparent 40%, transparent 60%, rgba(27, 253, 156, 0.18) 100%)}#project-news .notification-item.is-project .notification-btn.btn-play{border-color:#8f2437;color:#ffd9df;background:linear-gradient(180deg, #7a2636 0%, #5b1623 100%);box-shadow:inset 0 0 12px rgba(143,36,55,.45),0 0 10px rgba(143,36,55,.18)}#project-news .notification-item.is-project .notification-btn.btn-play:hover,#project-news .notification-item.is-project .notification-btn.btn-play:focus-visible{border-color:#b43d53;color:#fff0f3 !important;background:linear-gradient(180deg, #923146 0%, #6d1c2b 100%)}#project-news .notification-item.is-project .notification-btn.btn-comment{border-color:#176273;color:#b7f0ff;background:linear-gradient(to right, rgba(23, 98, 115, 0.2) 1%, transparent 40%, transparent 60%, rgba(23, 98, 115, 0.2) 100%);box-shadow:inset 0 0 10px rgba(23,98,115,.45),0 0 9px rgba(23,98,115,.2)}#project-news .notification-item.is-project .notification-btn.btn-comment:hover,#project-news .notification-item.is-project .notification-btn.btn-comment:focus-visible{border-color:#27869c;color:#e8fbff !important;background:linear-gradient(to right, rgba(23, 98, 115, 0.3) 1%, transparent 40%, transparent 60%, rgba(23, 98, 115, 0.3) 100%)}#project-news .notification-item.is-project .notification-btn.btn-thanks{border-color:#dfba35;color:#ffd98a;background:linear-gradient(to right, rgba(223, 186, 53, 0.15) 1%, transparent 40%, transparent 60%, rgba(223, 186, 53, 0.15) 100%);box-shadow:inset 0 0 10px rgba(223,186,53,.35),0 0 9px rgba(223,186,53,.12)}#project-news .notification-item.is-project .notification-btn.btn-thanks:hover,#project-news .notification-item.is-project .notification-btn.btn-thanks:focus-visible{border-color:#f0cc4c;color:#fff4ce !important;background:linear-gradient(to right, rgba(223, 186, 53, 0.24) 1%, transparent 40%, transparent 60%, rgba(223, 186, 53, 0.24) 100%)}#project-news .notification-item.is-project .notification-btn.btn-other i,#project-news .notification-item.is-project .notification-btn.btn-video i,#project-news .notification-item.is-project .notification-btn.btn-play i,#project-news .notification-item.is-project .notification-btn.btn-comment i,#project-news .notification-item.is-project .notification-btn.btn-thanks i{color:inherit}#project-news .notification-item.is-project.is-user-thanked .notification-btn.btn-thanks{pointer-events:none;border-color:#dfba35;color:#fff2d2;background:linear-gradient(180deg, #cba521 0%, #92740b 100%);box-shadow:inset 0 0 12px rgba(255,225,140,.18),inset 0 1px rgba(255,255,255,.08),0 0 10px rgba(223,186,53,.18)}#project-news .notification-item.is-project .notification-item-footer{display:grid;margin:0;padding:7px 9px;grid-template-columns:minmax(60px, 1.05fr) minmax(110px, 1.35fr) repeat(3, minmax(45px, 0.7fr));align-items:center;gap:0;border-radius:0;color:rgba(221,220,216,.78);font-size:10.5px;line-height:1;letter-spacing:.2px}#project-news .notification-item.is-project .notification-item-footer span{display:inline-flex;width:100%;min-width:0;padding:0;flex:0 0 auto;align-items:center;justify-content:center;gap:3px;overflow:hidden;border:0;text-align:left;white-space:nowrap}#project-news .notification-item.is-project .notification-item-footer span+span{padding-left:0;border-left:1px solid rgba(216,185,78,.2)}#project-news .notification-item.is-project .notification-item-footer .author{max-width:none;color:#e4cb6b;font-weight:650}#project-news .notification-item.is-project .notification-item-footer .author font{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}#project-news .notification-item.is-project .notification-item-footer .date{color:rgba(221,220,216,.7)}#project-news .notification-item.is-project .notification-item-footer .view-count{margin-left:0}#project-news .notification-item.is-project .notification-item-footer .view-count,#project-news .notification-item.is-project .notification-item-footer .download-count,#project-news .notification-item.is-project .notification-item-footer .comment-count,#project-news .notification-item.is-project .notification-item-footer .thanks-count{color:rgba(221,220,216,.84)}#project-news .notification-item.is-project .notification-item-footer i{color:rgba(226,196,93,.76)}#project-news .notification-item.is-project .notification-item-footer .staff-cover{display:block;width:18px;height:18px;margin:0 2px 0 0;flex:0 0 18px}#project-news .notification-item.is-project .notification-item-footer .staff-cover picture,#project-news .notification-item.is-project .notification-item-footer .staff-cover img{display:block;width:100%;height:100%;position:static;border-radius:50%;object-fit:cover}#project-news .notification-item.is-project.is-highlighted{display:grid;min-height:264px;padding:10px;padding-bottom:5px;grid-template-columns:min(30%,600px) minmax(0, 1fr);grid-template-areas:"cover title" "cover description" "cover links" "cover actions" "cover footer";grid-template-rows:auto minmax(70px, 1fr) auto auto auto;column-gap:14px;align-items:stretch}#project-news .notification-item.is-project.is-highlighted .notification-item-cover{width:100%;max-width:none;height:250px;min-height:250px;margin:0;grid-area:cover;align-self:start;float:none;aspect-ratio:auto}#project-news .notification-item.is-project.is-highlighted .notification-item-title{display:flex;grid-area:title;min-height:0;padding:5px 0 6px;align-items:center;gap:7px;border-bottom:1px solid rgba(255,255,255,.075) !important;color:#f2f0e9;background:rgba(0,0,0,0) !important;box-shadow:none !important;font-size:19px;line-height:1.3;letter-spacing:2.4px}#project-news .notification-item.is-project.is-highlighted .notification-item-title .notification-label{margin:0 !important;padding:2px 4px;flex:0 0 auto;top:0;line-height:1;vertical-align:initial}#project-news .notification-item.is-project.is-highlighted .notification-item-description{min-height:0;padding:9px 0 4px;grid-area:description;overflow:visible;font-size:15px;line-height:1.45}#project-news .notification-item.is-project.is-highlighted .notification-project-links{grid-area:links;gap:6px 14px;padding-right:0;padding-left:0;background:rgba(0,0,0,0);font-size:14px}#project-news .notification-item.is-project.is-highlighted .notification-project-links .notification-forth-link{font-size:14px;letter-spacing:.1px}#project-news .notification-item.is-project.is-highlighted .notification-project-links .notification-watch-together-link i{font-size:1.1em}#project-news .notification-item.is-project.is-highlighted .notification-actions-group{min-width:0;grid-area:actions}#project-news .notification-item.is-project.is-highlighted .notification-item-actions{padding-right:0;padding-left:0;background:rgba(0,0,0,0)}#project-news .notification-item.is-project.is-highlighted .notification-btn{min-height:30px;gap:5px;font-size:14px;font-weight:400;letter-spacing:2px}#project-news .notification-item.is-project.is-highlighted .notification-btn i{width:14px;height:14px;flex-basis:14px;font-size:12px}#project-news .notification-item.is-project.is-highlighted .notification-item-footer{grid-area:footer;padding:5px 10px;font-size:15px;letter-spacing:.25px}#project-news .notification-item.is-project.is-highlighted .notification-item-footer span{gap:6px}#project-news .notification-item.is-project.is-highlighted .notification-item-footer i{font-size:14px}#project-news .notification-item.is-project.is-highlighted .notification-item-footer .view-count{font-size:14px}#project-news .notification-item.is-project.is-highlighted .notification-item-footer .view-count i{font-size:13px}#project-news .notification-item.is-project.is-highlighted .notification-item-footer .author font{position:relative;top:0}#project-news .notification-item.is-project.is-highlighted .notification-item-footer .staff-cover{width:24px;height:24px;flex-basis:24px}#project-news .notification-item.is-project.is-highlighted.is-project .notification-item-footer{grid-template-columns:repeat(5, minmax(0, 1fr))}#project-news .notification-item.is-project.is-highlighted.is-project .notification-item-footer .date{font-size:clamp(9px,.8vw,15px);letter-spacing:-0.5px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes{min-height:0;grid-template-columns:min(30%,600px) minmax(0, 1fr);grid-template-areas:"cover title" "cover description" "cover links" "cover episodes" "community community" "footer footer";grid-template-rows:auto minmax(54px, 1fr) auto auto auto auto}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-cover{height:250px;min-height:250px;aspect-ratio:auto}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-actions-group{display:contents}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-episode-actions-group{display:grid;min-width:0;padding:4px 0 5px;grid-area:episodes;gap:5px;border-top:1px solid rgba(255,255,255,.045)}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions{display:grid;min-width:0;padding:0;grid-template-columns:72px 48px repeat(3, minmax(82px, 1fr));gap:5px;border:0}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .notification-btn{width:100%;min-height:36px;font-size:14px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .episode-number,#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .view-count{display:inline-flex;min-width:0;align-items:center}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .episode-number{padding-left:8px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .episode-number.is-user-seen{padding-left:0}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .episode-number.is-user-seen:before{margin-right:5px;color:#00dc52;text-shadow:0 0 5px rgba(0,220,82,.72)}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .view-count{gap:5px;letter-spacing:.6px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .view-count i{display:inline-flex;width:12px;margin:0;flex:0 0 12px;align-items:center;justify-content:center;line-height:1}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-community-actions{min-height:42px;padding:5px 0 4px;grid-area:community;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px;border-top:1px solid rgba(255,255,255,.06)}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-community-actions .notification-btn{min-height:36px;grid-column:auto;font-size:14px}#project-news .notification-item.is-project.is-multiple-episodes .notification-item-actions{padding:1px 8px;gap:4px;border-bottom-color:rgba(255,255,255,.025)}#project-news .notification-item.is-project.is-multiple-episodes .notification-item-actions .notification-btn{min-height:24px}#project-news .notification-item.is-project.is-multiple-episodes .notification-item-actions:has(.btn-comment){margin-top:2px;padding-top:2px;padding-bottom:5px;border-top:1px solid rgba(255,255,255,.045);border-bottom-color:rgba(255,255,255,.055)}#project-news .notification-item.is-project:not(.is-highlighted):not(.is-user-thanked):not(.is-user-seen) .notification-item-title{background:linear-gradient(90deg, rgba(200, 155, 45, 0.25) 0%, rgba(139, 103, 22, 0.16) 46%, rgba(78, 57, 11, 0.06) 76%, transparent 100%) !important}#project-news .notification-item.is-project:not(.is-highlighted).is-user-thanked .notification-item-title{background:linear-gradient(90deg, rgba(22, 140, 202, 0.32) 0%, rgba(17, 107, 157, 0.23) 42%, rgba(11, 69, 104, 0.1) 72%, transparent 100%) !important}#project-news .notification-item.is-project:not(.is-highlighted).is-user-seen .notification-item-title{background:linear-gradient(90deg, rgba(23, 173, 93, 0.32) 0%, rgba(16, 138, 73, 0.23) 42%, rgba(10, 89, 50, 0.1) 72%, transparent 100%) !important}#project-news .notification-item.is-project.is-highlighted .notification-item-title{background:rgba(0,0,0,0) !important}@media screen and (min-width: 1700px){#project-news .notification-item.is-project.is-highlighted,#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes{grid-template-columns:min(40%,600px) minmax(0, 1fr)}}@media screen and (min-width: 1801px){#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions{grid-template-columns:minmax(0, 0.9fr) minmax(0, 0.78fr) minmax(0, 1fr) minmax(0, 1.4fr) minmax(0, 1.05fr)}}@media screen and (max-width: 1800px){#project-news .notification-item.is-project:not(.is-multiple-episodes) .notification-item-actions{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 1550px){#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes{grid-template-columns:min(30%,600px) minmax(0, 1fr)}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-episode-actions{grid-template-columns:65px 44px repeat(3, minmax(0, 1fr));gap:5px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-episode-actions .notification-btn{min-height:34px;gap:4px;font-size:12.5px;letter-spacing:.7px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-episode-actions .notification-btn i{width:12px;height:12px;flex-basis:12px;font-size:11px}}@media screen and (max-width: 1050px){#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 900px){#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-btn{letter-spacing:.7px}}@media screen and (max-width: 850px){#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-btn{letter-spacing:.5px}}@media screen and (max-width: 700px){#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions{grid-template-columns:repeat(2, minmax(0, 1fr))}#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions .notification-btn{letter-spacing:.7px}}@media screen and (min-width: 561px)and (max-width: 1800px){#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions,#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions{grid-template-columns:repeat(6, minmax(0, 1fr))}#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions .btn-subtitle,#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions .btn-video,#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions .btn-play,#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions .btn-subtitle,#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions .btn-video,#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions .btn-play{grid-column:span 2}#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions .btn-comment,#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions .btn-thanks,#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions .btn-comment,#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions .btn-thanks{grid-column:span 3}}@media screen and (max-width: 560px){#project-news .notification-item.is-project .notification-item-cover{float:none;width:100%;height:auto;margin:0 0 9px;aspect-ratio:16/9}#project-news .notification-item.is-project .notification-btn.btn-subtitle{display:none}#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions,#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions{grid-template-columns:repeat(2, minmax(0, 1fr))}#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions .btn-thanks,#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions .btn-thanks{grid-column:auto}#project-news .notification-item.is-project:not(.is-highlighted):not(.is-multiple-episodes) .notification-item-actions .notification-btn,#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-item-actions .notification-btn{width:100%}#project-news .notification-item.is-project .notification-item-footer{min-height:30px;padding:5px 4px;grid-template-columns:minmax(50px, 1fr) minmax(88px, 1.35fr) repeat(3, minmax(34px, 0.62fr));row-gap:0;font-size:9.5px}#project-news .notification-item.is-project .notification-item-footer .author{max-width:none;grid-column:auto}#project-news .notification-item.is-project .notification-item-footer .date{grid-column:auto}#project-news .notification-item.is-project .notification-item-footer .view-count{border-left:1px solid rgba(216,185,78,.2)}#project-news .notification-item.is-project .notification-item-footer .staff-cover{width:15px;height:15px;margin-right:0;flex-basis:15px}#project-news .notification-item.is-project.is-highlighted{display:grid;min-height:0;grid-template-columns:minmax(0, 1fr);grid-template-areas:"cover" "title" "description" "links" "actions" "footer";grid-template-rows:auto;row-gap:0}#project-news .notification-item.is-project.is-highlighted .notification-item-cover{height:auto;min-height:0;margin-bottom:9px}#project-news .notification-item.is-project.is-highlighted .notification-item-title{padding:6px 0;background:rgba(0,0,0,0) !important}#project-news .notification-item.is-project.is-highlighted .notification-item-footer{min-height:26px;padding:5px 4px;font-size:9.5px}#project-news .notification-item.is-project.is-highlighted .notification-item-footer span{gap:3px}#project-news .notification-item.is-project.is-highlighted .notification-item-footer i{font-size:inherit}#project-news .notification-item.is-project.is-highlighted .notification-item-footer .staff-cover{width:15px;height:15px;flex-basis:15px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes{min-height:0;grid-template-columns:minmax(0, 1fr);grid-template-areas:"cover" "title" "description" "links" "episodes" "community" "footer"}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-cover{height:auto;min-height:0}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-episode-actions-group{padding-top:5px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions{grid-template-columns:66px 44px repeat(2, minmax(0, 1fr));gap:4px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .episode-number{padding-left:5px;font-size:10.5px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .view-count{font-size:9.5px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .notification-btn.btn-subtitle{display:none}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions .notification-btn{min-height:30px;font-size:11.5px}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-community-actions{min-height:38px;padding:4px 0;grid-template-columns:repeat(2, minmax(0, 1fr))}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-community-actions .notification-btn{min-height:30px;font-size:11.5px}}@media screen and (orientation: landscape)and (max-height: 560px){#project-news .notification-item.is-project .notification-project-links{flex-wrap:wrap}#project-news .notification-item.is-project.is-highlighted:not(.is-multiple-episodes) .notification-btn{letter-spacing:.7px}#project-news .notification-item.is-project:not(.is-multiple-episodes) .notification-item-actions{grid-template-columns:repeat(3, minmax(0, 1fr))}#project-news .notification-item.is-project:not(.is-multiple-episodes) .notification-item-actions .btn-thanks{grid-column:auto}#project-news .notification-item.is-project .notification-btn.btn-subtitle{display:inline-flex}#project-news .notification-item.is-project.is-highlighted.is-multiple-episodes .notification-item-actions{grid-template-columns:66px 44px repeat(3, minmax(0, 1fr))}}.comment-list{display:block;height:100%;padding:0 15px;overflow-y:auto;scrollbar-gutter:stable}.comment-list::-webkit-scrollbar{display:unset;width:3px}.comment-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.comment-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.comment-list.is-reverse{display:flex;flex-direction:column-reverse}.comment-item{display:flex;width:100%;margin-bottom:25px;font-size:15px;transition:all .5s ease}.comment-item.is-long-transition{transition:all 1s ease}.comment-item.is-hidden{opacity:0;transform:translateX(-100px)}.comment-item .comment-item-user-image{width:50px;margin-right:15px;display:flex;flex:0 0 50px;flex-direction:column;align-items:center;user-select:none}.comment-item .comment-item-user-image picture{display:block;width:50px;height:50px;flex:0 0 50px}.comment-item .comment-item-user-image img{width:100%;height:100%;object-fit:cover;box-shadow:0 0 5px rgba(255,255,255,.5)}.comment-item .comment-item-user-image .comment-action{position:static;width:100%;display:block;min-height:12px;margin-top:2px;line-height:1;font-size:11px;text-align:center}.comment-item .comment-item-user-image .comment-action i{font-size:9px;position:relative;margin-right:3px;margin-left:-2px}.comment-item .comment-item-inner{width:100%}.comment-item .comment-item-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:4px;margin-bottom:5px;user-select:none}.comment-item .comment-item-user-name{display:inline-block;letter-spacing:1px;text-shadow:0 0 3px rgba(0,0,0,.5);padding-right:5px;font-size:13px;font-weight:600;position:relative}.comment-item .comment-item-date{display:inline-flex;align-items:center;flex:0 0 auto;order:3;margin-left:auto;opacity:.6;font-size:12px}.comment-item .comment-item-date>i{position:relative;top:-1px;font-size:10px;margin-right:2px}.comment-item .comment-item-date .comment-action{margin-left:3px;margin-right:-2px}.comment-item .comment-item-text{background:rgba(51,51,51,.8);padding:6px 12px;position:relative;word-wrap:break-word;word-break:break-word}.comment-item .comment-item-text:after{content:"";position:absolute;top:-6px;left:6px;width:0;height:0;border-style:solid;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-bottom:6px solid rgba(51,51,51,.75);border-top:0}.comment-item .comment-item-text.is-long-text div{max-height:90px;overflow:hidden}.comment-item .comment-item-text.is-long-text div+a{position:relative;display:block;padding:9px 8px;margin:-10px -12px;margin-top:-15px;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 50%);color:#dddcd8}.comment-item .comment-item-text.is-long-text div+a:after{content:"Teljes üzenet mutatása"}.comment-item .comment-item-text.is-long-text.is-long-text.is-expanded div{max-height:unset}.comment-item .comment-item-text.is-long-text.is-long-text.is-expanded div+a{margin-top:0;padding-top:2px;background:unset}.comment-item .comment-item-text.is-long-text.is-long-text.is-expanded div+a:after{content:"Üzenet elrejtése"}.comment-item .comment-item-user-ban{width:17px;height:17px;padding:0;border:0;outline:0;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;top:1px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M431.2 476.5L163.5 208.8C141.1 240.2 128 278.6 128 320C128 426 214 512 320 512C361.5 512 399.9 498.9 431.2 476.5zM476.5 431.2C498.9 399.8 512 361.4 512 320C512 214 426 128 320 128C278.5 128 240.1 141.1 208.8 163.5L476.5 431.2zM64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320z"/></svg>');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M431.2 476.5L163.5 208.8C141.1 240.2 128 278.6 128 320C128 426 214 512 320 512C361.5 512 399.9 498.9 431.2 476.5zM476.5 431.2C498.9 399.8 512 361.4 512 320C512 214 426 128 320 128C278.5 128 240.1 141.1 208.8 163.5L476.5 431.2zM64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320z"/></svg>');mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:red;transition:background-color .3s;color:#000;text-indent:9999px;text-align:center}.comment-item .comment-item-user-ban:hover,.comment-item .comment-item-user-ban:focus{background-color:#fff}.comment-new-message{display:block;padding:5px 0;height:60px;background:rgba(255,255,255,.7);overflow:hidden}.comment-new-message textarea{background:rgba(0,0,0,0);padding:0 10px;color:#333}@media screen and (max-width: 800px){.comment-new-message textarea{font-size:16px}}#comment-sidebar{position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:10000;border-color:rgba(216,182,62,.2);color:#dddcd8;background:rgba(0,0,0,0);opacity:1;visibility:visible;transition:visibility 0s}#comment-sidebar .news-reader-mobile-close,#comment-sidebar .news-reader-comments-toggle,#comment-sidebar .news-reader-comments-back{display:none}#comment-sidebar:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(5,5,5,.36);opacity:1;transition:opacity .3s ease;will-change:opacity}#comment-sidebar .comment-list-title{display:block;color:#dddcd8;background:rgba(89,69,35,.25);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:5px;padding:5px 10px;padding-right:30px}#comment-sidebar .comment-container{position:absolute;bottom:0;right:0;margin-right:0;width:350px;height:100%;background:rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-direction:column;opacity:1;transform:translateX(0);transition:transform .3s cubic-bezier(0.22, 0.61, 0.36, 1),opacity .3s ease;will-change:transform,opacity}#comment-sidebar .comment-container .comment-list:has(.comment-list-inner>*)::before,#comment-sidebar .comment-container .comment-list:has(.comment-list-inner>*)::after{display:none}#comment-sidebar .comment-container .comment-list:before{content:"";font-family:"Font Awesome 7 Free Regular";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:900;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle;position:absolute;inset:0;font-size:75px;opacity:.1;display:flex;align-items:center;justify-content:center;margin:0 15px;margin-top:-80px}#comment-sidebar .comment-container .comment-list:after{content:"Ez a rész itt nagyon üres, töltsd fel valamivel!";position:absolute;inset:0;opacity:.15;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;padding:0 25px;margin:0 15px;margin-top:80px}#comment-sidebar .comment-container .comment-list .comment-item{background:#000;box-shadow:0 0 20px 10px #000}#comment-sidebar .comment-container .comment-list .comment-list-inner{z-index:1}#comment-sidebar .comment-container .comment-new-message{position:relative;z-index:1}@media screen and (max-width: 800px){#comment-sidebar .comment-container{width:calc(100% - 25px)}}#comment-sidebar .comment-close{position:absolute;top:5px;right:4px;font-size:18px}#comment-sidebar .comment-close i{pointer-events:none}#comment-sidebar.is-hidden{opacity:1;visibility:hidden;pointer-events:none;transition:visibility 0s .3s}#comment-sidebar.is-hidden:after{opacity:0}#comment-sidebar.is-hidden .comment-container{opacity:0;transform:translateX(100%)}.community-chat-heading{position:relative;z-index:35;display:flex;align-items:center;justify-content:space-between;min-height:38px;margin:0;padding:7px 100px 4px 16px;border-bottom:0;color:#dddcd8;font-size:15px;font-weight:700;letter-spacing:.7px}.community-chat-heading-title{display:flex;min-width:0;align-items:center;gap:7px}.community-chat-heading-actions{position:absolute;top:50%;right:-2px;display:flex;align-items:center;gap:2px;transform:translateY(-50%)}.community-chat-heading-dropdown{position:relative;display:flex}.community-online-users{position:relative;display:inline-flex;width:auto;min-width:0;height:21px;padding:0;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;border:0;color:#dddcd8;background:rgba(0,0,0,0);cursor:default;font-variant-numeric:tabular-nums;outline:0}.community-online-users>i{color:#dddcd8;font-size:14px;line-height:1;transition:color .18s ease,text-shadow .18s ease}.community-online-users .community-online-count{position:static;color:#d8b63e;font-size:10px;font-weight:800;line-height:1;text-align:center;text-shadow:0 1px 2px #000,0 0 5px rgba(216,182,62,.42)}.community-online-users:hover>i,.community-online-users:focus-visible>i{color:#fff;text-shadow:0 0 7px rgba(216,182,62,.45)}.community-online-users:hover .community-online-tooltip,.community-online-users:focus-visible .community-online-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.community-online-tooltip{position:absolute;z-index:60;top:calc(100% + 7px);right:auto;left:0;visibility:hidden;width:max-content;min-width:150px;max-width:min(250px,100vw - 24px);padding:8px 10px;border:1px solid rgba(216,182,62,.24);border-radius:6px;color:#dddcd8;background:rgba(8,8,8,.97);box-shadow:0 8px 22px rgba(0,0,0,.58);font-size:11px;font-weight:600;line-height:1.45;letter-spacing:0;opacity:0;pointer-events:none;transform:translateY(-3px);transition:visibility 0s .14s,opacity .14s ease,transform .14s ease}.community-online-tooltip:before{position:absolute;top:-6px;right:auto;left:7px;width:10px;height:10px;border-top:1px solid rgba(216,182,62,.24);border-left:1px solid rgba(216,182,62,.24);background:#080808;content:"";transform:rotate(45deg)}.community-online-tooltip .online-user-list-inner{display:block;max-height:210px;overflow-y:auto;scrollbar-gutter:stable}.community-online-tooltip .online-user-list-inner::-webkit-scrollbar{display:unset;width:3px}.community-online-tooltip .online-user-list-inner::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.community-online-tooltip .online-user-list-inner::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.community-online-tooltip .online-user-list-inner .is-staff-member,.community-online-tooltip .online-user-list-inner .is-donater{color:#dddcd8 !important;text-shadow:none}.community-online-tooltip .online-user-list-inner .is-staff-member:after,.community-online-tooltip .online-user-list-inner .is-donater:after{display:none}.community-online-tooltip .community-online-empty{color:rgba(221,220,216,.66);font-weight:500}.community-chat-search-dropdown{display:none;min-height:0;margin:0 var(--sidebar-content-gutter, 10px) 10px;margin-right:0;flex:1 1 auto;flex-direction:column}.left-sidebar.is-chat-searching>.community-chat-search-dropdown{display:flex}.left-sidebar.is-chat-searching>.comment-new-message,.left-sidebar.is-chat-searching>.comment-list{display:none}.community-chat-inline-search{display:grid;grid-template-columns:auto minmax(0, 1fr) 31px;align-items:center;gap:5px;width:100%;margin:0;padding:5px 6px 5px 10px;border:1px solid rgba(216,182,62,.28);border-radius:8px;background:rgba(13,10,4,.72);box-shadow:inset 0 0 12px rgba(0,0,0,.12)}.community-chat-inline-search[hidden]{display:none}.community-chat-inline-search>i{color:rgba(216,182,62,.72);font-size:13px}.community-chat-inline-search input{min-width:0;padding:6px 2px;border:0;outline:0;color:#dddcd8;background:rgba(0,0,0,0);font:inherit;font-size:12px}.community-chat-inline-search input::placeholder{color:#dddcd8}.community-chat-inline-search button{display:grid;width:31px;height:31px;padding:0;place-items:center;border:1px solid rgba(216,182,62,.2);border-radius:6px;color:#dddcd8;background:rgba(216,182,62,.08);cursor:pointer}.community-chat-inline-search button:hover{border-color:rgba(216,182,62,.55);color:#d8b63e;background:rgba(216,182,62,.15)}.community-chat-search-results{display:flex;min-height:0;max-height:none;width:100%;margin:6px 0 0;overflow:hidden;flex:1 1 auto;flex-direction:column;border:1px solid rgba(216,182,62,.25);border-radius:8px;background:rgba(18,14,8,.97);box-shadow:0 12px 28px rgba(0,0,0,.46)}.community-chat-search-results[hidden]{display:none}.community-chat-search-results>header{display:flex;min-height:36px;padding:9px 11px;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(221,220,216,.1);color:#dddcd8;font-size:12px;letter-spacing:.35px}.community-chat-search-results>header span{color:rgba(216,182,62,.78);font-size:10px}.community-chat-search-result-list{min-height:0;padding:6px;flex:1 1 auto;overflow-y:auto;scrollbar-gutter:stable}.community-chat-search-result-list::-webkit-scrollbar{display:unset;width:3px}.community-chat-search-result-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.community-chat-search-result-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.community-chat-search-result{display:grid;width:100%;padding:8px;grid-template-columns:31px minmax(0, 1fr);align-items:start;gap:8px;border:0;border-radius:6px;color:#dddcd8;background:rgba(0,0,0,0);font-family:inherit;text-align:left;cursor:pointer}.community-chat-search-result:hover,.community-chat-search-result:focus-visible{outline:0;background:rgba(216,182,62,.09)}.community-chat-search-result>img{width:31px;height:31px;border-radius:7px;object-fit:cover}.community-chat-search-result>span{min-width:0}.community-chat-search-result small{display:block;margin-top:2px;overflow:hidden;color:#dddcd8;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.community-chat-search-result-meta{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:7px;font-size:11px}.community-chat-search-result-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-chat-search-result-meta time{flex:0 0 auto;color:#dddcd8;font-size:9px}.community-chat-search-hint{display:flex;min-height:105px;margin:0;align-items:center;justify-content:center;gap:7px;color:#dddcd8;font-size:11px}.community-chat-search-hint i{color:rgba(216,182,62,.65)}.community-chat-browser-toggle,.community-notification-toggle,.community-dm-compose-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;color:#dddcd8;background:rgba(0,0,0,0);font-size:17px;cursor:pointer;transition:color .16s ease,background-color .16s ease}.community-chat-browser-toggle:hover,.community-chat-browser-toggle:focus-visible,.community-chat-browser-toggle[aria-expanded=true],.community-notification-toggle:hover,.community-notification-toggle:focus-visible,.community-notification-toggle[aria-expanded=true],.community-dm-compose-toggle:hover,.community-dm-compose-toggle:focus-visible,.community-dm-compose-toggle[aria-expanded=true]{color:#dddcd8;background:rgba(216,182,62,.1);outline:none}@keyframes community-notification-ring{0%,100%{color:#dddcd8;transform:rotate(0deg);text-shadow:none}18%{color:#ffd86c;transform:rotate(14deg);text-shadow:0 0 9px rgba(255,216,108,.85)}36%{transform:rotate(-12deg)}54%{color:#ffd86c;transform:rotate(9deg);text-shadow:0 0 13px rgba(255,216,108,.95)}72%{transform:rotate(-5deg)}}.community-notification-toggle.has-unread>i{transform-origin:50% 12%;animation:community-notification-ring 1.15s ease-in-out infinite}@keyframes community-dm-compose-open{from{opacity:0;transform:translateY(-7px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}.community-dm-compose-panel{position:absolute;z-index:40;top:calc(100% + 3px);right:-32px;display:flex;width:350px;max-width:100vw;height:min(390px,100dvh - 90px);margin:0;padding:0;overflow:hidden;flex-direction:column;border:1px solid rgba(221,220,216,.14);border-top-color:rgba(216,182,62,.48);border-radius:9px;background:linear-gradient(145deg, rgba(27, 32, 35, 0.96), rgba(18, 14, 8, 0.97));box-shadow:0 12px 30px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.025);backdrop-filter:blur(10px);transform-origin:top right}.community-dm-compose-panel[hidden]{display:none}.community-dm-compose-panel:not([hidden]){animation:community-dm-compose-open .17s ease-out both}.community-dm-compose-panel label{display:flex;margin:0;padding:10px 11px;align-items:center;gap:7px;border-bottom:1px solid rgba(221,220,216,.09);color:#dddcd8;background:rgba(255,255,255,.018);font-size:12px;font-weight:700;letter-spacing:.35px;text-transform:uppercase}.community-dm-compose-panel label i{color:rgba(216,182,62,.86);font-size:13px}.community-dm-user-search-wrap{display:flex;margin:6px;padding:0 9px;align-items:center;gap:6px;border:1px solid rgba(221,220,216,.13);border-radius:7px;color:rgba(216,182,62,.75);background:rgba(29,23,13,.58);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.community-dm-user-search-wrap:focus-within{background:rgba(24,19,11,.82)}.community-dm-user-search-wrap input{width:100%;padding:8px 0;border:0;outline:0;color:#dddcd8;background:rgba(0,0,0,0);font:inherit;font-size:13px}.community-dm-user-results{max-height:210px;padding:0 6px 6px;overflow-y:auto;scrollbar-gutter:stable}.community-dm-user-results::-webkit-scrollbar{display:unset;width:3px}.community-dm-user-results::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.community-dm-user-results::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.community-dm-user-results:empty{display:none}.community-dm-user-results button{display:flex;width:100%;margin-bottom:4px;padding:7px;align-items:center;gap:8px;border:1px solid rgba(221,220,216,.07);border-radius:7px;color:#dddcd8;background:rgba(29,23,13,.55);text-align:left;font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.community-dm-user-results button:last-child{margin-bottom:0}.community-dm-user-results button:hover{border-color:rgba(216,182,62,.28);background:rgba(216,182,62,.1);transform:translateX(2px)}.community-dm-user-results button img{width:27px;height:27px;border-radius:6px;object-fit:cover}.community-dm-user-results button small{margin-left:auto;color:#dddcd8}.community-dm-user-results .community-notification-empty{margin:0;padding:12px 8px 14px;font-size:12px}.community-dm-history{display:flex;min-height:0;padding:1px 6px 7px;flex:1 1 auto;flex-direction:column}.community-dm-history[hidden]{display:none}.community-dm-history h3{margin:2px 5px 6px;color:rgba(221,220,216,.58);font-size:10px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.community-dm-history-list{min-height:0;max-height:none;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.community-dm-history-list::-webkit-scrollbar{display:unset;width:3px}.community-dm-history-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.community-dm-history-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.community-dm-history-list .community-notification-empty{margin:0;padding:18px 8px 20px;font-size:12px}.community-dm-history-item{display:grid;width:100%;margin:0 0 3px;padding:7px;grid-template-columns:34px minmax(0, 1fr) auto;align-items:center;gap:8px;border:1px solid rgba(0,0,0,0);border-radius:7px;color:#dddcd8;background:rgba(23,23,23,.42);text-align:left;font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.community-dm-history-item:last-child{margin-bottom:0}.community-dm-history-item:hover{border-color:rgba(216,182,62,.24);background:rgba(216,182,62,.09);transform:translateX(2px)}.community-dm-history-item.has-unread{border-color:rgba(216,182,62,.17);background:rgba(216,182,62,.065)}.community-dm-history-item.has-unread strong,.community-dm-history-item.has-unread small{color:#dddcd8}.community-dm-history-item>img{width:34px;height:34px;border:1px solid rgba(221,220,216,.14);border-radius:50%;object-fit:cover}.community-dm-history-body{min-width:0}.community-dm-history-body small{display:block;overflow:hidden;color:rgba(221,220,216,.58);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.community-dm-history-meta{display:flex;min-width:0;align-items:center;gap:7px}.community-dm-history-meta strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.community-dm-history-meta time{margin-left:auto;flex:none;color:rgba(221,220,216,.42);font-size:9px;font-weight:400}.community-dm-history-unread{display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border-radius:9px;color:#171208;background:#d8b63e;font-size:9px;line-height:1}.community-dm-history-loading{margin:0;padding:18px 8px;color:rgba(221,220,216,.52);font-size:11px;text-align:center}.community-dm-history-loading i{margin-right:5px;color:rgba(216,182,62,.72)}.community-notification-badge{position:absolute;top:-5px;right:-7px;display:grid;min-width:17px;height:17px;place-items:center;border:2px solid #120e08;border-radius:50%;color:#dddcd8;background:#d83c62;font-size:10px}.community-notification-panel{position:absolute;z-index:40;top:calc(100% + 3px);right:2px;width:350px;max-width:100vw;max-height:min(430px,100dvh - 90px);margin:0;padding:0;overflow:hidden;border:1px solid rgba(221,220,216,.14);border-top-color:rgba(216,182,62,.48);border-radius:9px;background:linear-gradient(145deg, rgba(27, 32, 35, 0.96), rgba(18, 14, 8, 0.97));box-shadow:0 12px 30px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.025);backdrop-filter:blur(10px)}.community-notification-panel-title{display:flex;padding:10px 11px;align-items:center;gap:7px;border-bottom:1px solid rgba(221,220,216,.09);color:#dddcd8;background:rgba(255,255,255,.018);font-size:12px;font-weight:700;letter-spacing:.35px;text-transform:uppercase}.community-notification-panel-title i{color:rgba(216,182,62,.86);font-size:13px}.community-notification-list{max-height:320px;padding:6px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.community-notification-list::-webkit-scrollbar{display:unset;width:3px}.community-notification-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.community-notification-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.community-notification-item{display:flex;width:100%;box-sizing:border-box;margin-bottom:4px;padding:8px;align-items:flex-start;gap:8px;border:1px solid rgba(221,220,216,.07);border-radius:7px;color:#dddcd8;background:rgba(29,23,13,.55);text-align:left;font-family:inherit;font-size:13px;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.community-notification-item:last-child{margin-bottom:0}.community-notification-item>i{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:6px;color:rgba(216,182,62,.92);background:rgba(216,182,62,.09);font-size:11px}.community-notification-item:hover{border-color:rgba(216,182,62,.28);background:rgba(216,182,62,.1);transform:translateX(2px)}.community-notification-item small{display:block;margin-top:3px;overflow:hidden;color:#dddcd8;text-overflow:ellipsis;white-space:nowrap}.community-notification-item .community-notification-meta{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:7px}.community-notification-item .community-notification-meta time{flex:0 0 auto;color:#dddcd8;font-size:10px}.community-notification-empty{margin:12px 8px;color:#dddcd8;text-align:center}.community-notification-empty i{margin-right:5px}.community-notification-panel .community-notification-empty{display:flex;min-height:108px;margin:0;padding:22px 10px 20px;flex-direction:column;align-items:center;justify-content:center;gap:9px;font-size:12px}.community-notification-panel .community-notification-empty i{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(221,220,216,.1);border-radius:50%;color:#dddcd8;background:rgba(0,0,0,.14);font-size:14px}.community-notification-read-all{display:flex;width:calc(100% - 12px);margin:0 6px 6px;padding:8px 10px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(221,220,216,.13);border-radius:7px;color:#dddcd8;background:rgba(34,41,45,.58);font-family:inherit;font-size:12px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.community-notification-read-all i{color:rgba(216,182,62,.78);font-size:11px}.community-notification-read-all:hover{border-color:rgba(216,182,62,.34);color:#dddcd8;background:rgba(216,182,62,.11)}.left-sidebar .comment-list{position:relative;height:auto;min-height:0;flex:1 1 auto;padding:0 calc(var(--sidebar-content-gutter, 10px) - 3px) 0 var(--sidebar-content-gutter, 10px)}.left-sidebar .comment-item{margin-bottom:6px;padding:4px 0;border:0;background:rgba(0,0,0,0);transition:opacity .4s ease,transform .4s ease}.left-sidebar .comment-item.has-community-reactions{margin-bottom:18px}.left-sidebar .comment-item.is-community-highlighted .community-chat-message-box{border-color:rgba(216,182,62,.9);background:linear-gradient(90deg, rgba(216, 182, 62, 0.2), rgba(216, 182, 62, 0.07));box-shadow:0 0 0 1px rgba(216,182,62,.2),0 0 20px rgba(216,182,62,.24);animation:community-message-focus 1s ease-in-out 2}.left-sidebar .comment-item .comment-item-user-image{width:38px;height:38px;margin-right:8px;flex:0 0 38px}.left-sidebar .comment-item .comment-item-user-image picture{width:38px;height:38px;flex-basis:38px;overflow:hidden;border-radius:6px}.left-sidebar .comment-item .comment-item-user-image img{border-radius:6px}.left-sidebar .comment-item .comment-item-user-image .comment-action{min-height:10px;margin-top:2px;font-size:10px}.left-sidebar .comment-item .comment-item-header{width:auto;min-width:0;margin:0 5px 3px 5px}.left-sidebar .comment-item .comment-item-inner{position:relative;width:auto;min-width:0;flex:1 1 0;padding:0;border:0;background:rgba(0,0,0,0)}.left-sidebar .comment-item .community-chat-message-box{position:relative;min-width:0;padding:6px 3px 7px 8px;border:1px solid rgba(221,220,216,.08);border-radius:6px;background:rgba(48,48,48,.36);transition:border-color .18s ease,background .18s ease}.left-sidebar .comment-item:hover .community-chat-message-box{border-color:rgba(221,220,216,.14);background:rgba(58,58,58,.43)}.left-sidebar .comment-item .comment-item-user-name{font-size:14px}.left-sidebar .comment-item .comment-item-user-name font{cursor:default}.left-sidebar .comment-item .comment-item-user-name font.is-team-profile-link{cursor:pointer}.left-sidebar .comment-item .comment-item-date{padding-left:6px;color:#dddcd8;font-size:10px;opacity:.82;text-shadow:0 1px 3px #000;white-space:nowrap}.left-sidebar .comment-item .comment-item-text{padding:0 2px;border-radius:0;background:rgba(0,0,0,0);color:#dddcd8;font-size:15px;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.72)}.left-sidebar .comment-item .comment-item-text:after{display:none}.left-sidebar .comment-new-message{flex:0 0 auto;height:auto !important;margin:0 var(--sidebar-content-gutter, 10px) 8px;padding:0;overflow:visible;border:1px solid rgba(221,220,216,.16);border-radius:8px;background:rgba(27,32,35,.9)}.left-sidebar .comment-new-message textarea{color:#dddcd8}.community-chat-control-row{position:absolute;z-index:31;top:-15px;right:7px;display:flex;width:auto;margin:0;padding:0;align-items:center;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .14s ease,visibility .14s ease,transform .14s ease}.comment-item:hover .community-chat-control-row,.comment-item:focus-within .community-chat-control-row,.community-chat-control-row:has(.is-open){opacity:1;visibility:visible;transform:translateY(0)}@media(hover: none){.community-chat-control-row{opacity:0;visibility:hidden;transform:translateY(3px)}.comment-item.is-mobile-actions-open .community-chat-control-row,.community-chat-control-row:has(.is-open){opacity:1;visibility:visible;transform:translateY(0)}}.community-chat-actions{display:flex;min-width:0;padding:2px;align-items:center;gap:0;border:1px solid rgba(221,220,216,.12);border-radius:7px;background:rgba(41,43,48,.98);box-shadow:0 5px 14px rgba(0,0,0,.54)}.community-chat-actions>button,.community-chat-actions .community-message-reaction-toggle,.community-chat-actions .community-chat-more-toggle{display:inline-grid;width:31px;height:29px;min-width:31px;padding:0;place-items:center;border:0;border-radius:4px;color:#dddcd8;background:rgba(0,0,0,0);font-size:15px;line-height:1}.community-chat-actions>button:hover,.community-chat-actions>button:focus-visible,.community-chat-actions>button[aria-expanded=true],.community-chat-actions .community-message-reaction-toggle:hover,.community-chat-actions .community-message-reaction-toggle:focus-visible,.community-chat-actions .community-message-reaction-toggle[aria-expanded=true],.community-chat-actions .community-chat-more-toggle:hover,.community-chat-actions .community-chat-more-toggle:focus-visible,.community-chat-actions .community-chat-more-toggle[aria-expanded=true]{outline:0;color:#dddcd8;background:rgba(255,255,255,.1)}.community-message-reaction-control,.community-chat-more-control{position:relative;display:inline-flex}.community-chat-more-control.is-open .community-chat-more-menu{display:grid}.community-chat-more-control.opens-down .community-chat-more-menu{top:calc(100% + 5px);bottom:auto}.community-chat-more-menu{position:absolute;z-index:42;right:-2px;bottom:calc(100% + 5px);display:none;width:204px;padding:6px;grid-template-columns:1fr;gap:2px;border:1px solid rgba(221,220,216,.24);border-radius:7px;background:rgba(29,32,36,.995);box-shadow:0 12px 30px rgba(0,0,0,.82),0 0 0 1px rgba(0,0,0,.45)}.community-chat-more-menu .comment-action{display:flex;width:100%;min-height:38px;margin:0;padding:0 7px;align-items:center;gap:9px;border:0;border-radius:4px;color:#dddcd8;background:rgba(0,0,0,0);font-size:14px;font-weight:650;line-height:1.2;text-align:left}.community-chat-more-menu .comment-action:after{display:none}.community-chat-more-menu .comment-action i{width:16px;color:#dddcd8;font-size:14px;text-align:center}.community-chat-more-menu .comment-action span{white-space:nowrap}.community-chat-more-menu .comment-action:hover,.community-chat-more-menu .comment-action:focus-visible{outline:0;color:#dddcd8;background:rgba(216,182,62,.15)}.community-chat-more-menu .comment-action.text-warning{color:#f4d45f !important;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 6px rgba(216,182,62,.22)}.community-chat-more-menu .comment-action.text-warning i{color:inherit !important}.community-chat-more-menu .comment-action.text-warning:hover,.community-chat-more-menu .comment-action.text-warning:focus-visible{color:#ffe58a !important;background:rgba(216,182,62,.16)}.community-chat-more-menu .comment-action.text-danger{color:#ff7d90 !important;background:rgba(0,0,0,0);text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 6px rgba(255,79,104,.16)}.community-chat-more-menu .comment-action.text-danger i{color:inherit !important}.community-chat-more-menu .comment-action.text-danger:hover,.community-chat-more-menu .comment-action.text-danger:focus-visible{color:#ffa0ad !important;background:rgba(217,54,80,.22)}.community-message-edited{display:inline;margin:0;color:rgba(221,220,216,.62);font-size:.78em;font-weight:400;line-height:inherit;white-space:nowrap}.community-message-edited[hidden]{display:none}#sys-modal{z-index:13010}#comment-sidebar .news-reader-dialog{display:contents}#comment-sidebar .news-reader-article{display:none}#comment-sidebar .comment-container{width:min(410px,100% - 18px);border-left:1px solid rgba(216,182,62,.28);background:rgba(13,15,17,.96);box-shadow:-18px 0 45px rgba(0,0,0,.48)}@media screen and (max-width: 800px){#comment-sidebar .comment-container{width:100%;border-left:0}}#comment-sidebar .comment-list-title{min-height:43px;margin:0;padding:12px 42px 10px 14px;border-bottom:1px solid rgba(216,182,62,.22);color:#dddcd8;background:linear-gradient(90deg, rgba(40, 43, 46, 0.96), rgba(23, 25, 27, 0.96));font-size:15px;line-height:1.4}#comment-sidebar .comment-list{padding:8px 9px}#comment-sidebar .comment-list .comment-item{margin-bottom:8px;padding:5px 0;border:0;background:rgba(0,0,0,0);box-shadow:none;transition-property:transform,opacity}#comment-sidebar .comment-list .comment-item.has-community-reactions{margin-bottom:20px}#comment-sidebar .comment-item-user-image{width:40px;height:40px;margin-right:9px;flex:0 0 40px}#comment-sidebar .comment-item-user-image picture,#comment-sidebar .comment-item-user-image img{border-radius:7px}#comment-sidebar .comment-item-inner{position:relative;min-width:0;padding:0;border:0;background:rgba(0,0,0,0)}#comment-sidebar .comment-item-header{display:grid;width:auto;min-width:0;margin:0 8px 5px;grid-template-columns:minmax(0, 1fr) auto;gap:8px}#comment-sidebar .comment-item-user-name{min-width:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}#comment-sidebar .comment-item-date{margin-left:0;padding-left:0;justify-self:end;color:#dddcd8;opacity:.88;font-size:12px;white-space:nowrap}#comment-sidebar .community-chat-message-box{position:relative;min-width:0;padding:8px 9px 9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#dddcd8;background:rgba(40,43,46,.64);box-shadow:0 5px 16px rgba(0,0,0,.17);transition:border-color .18s ease,background .18s ease,transform .18s ease}#comment-sidebar .comment-item:hover .community-chat-message-box{border-color:rgba(216,182,62,.3);background:rgba(48,52,56,.76)}#comment-sidebar .comment-item-text{margin:0;padding:2px 0 0;color:#dddcd8;background:rgba(0,0,0,0);font-size:17px;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.5)}#comment-sidebar .comment-item-text:after{display:none}#comment-sidebar .comment-new-message{height:auto;margin:8px 9px 10px;padding:0;overflow:visible;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:rgba(34,38,41,.94);box-shadow:0 7px 22px rgba(0,0,0,.28)}#comment-sidebar .comment-new-message textarea{color:#dddcd8;font-size:16px}#comment-sidebar .comment-close{top:9px;right:9px;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#dddcd8;background:rgba(13,15,17,.58)}@media(prefers-reduced-motion: reduce){#comment-sidebar,#comment-sidebar.is-hidden,#comment-sidebar:after,#comment-sidebar .news-reader-dialog,#comment-sidebar .comment-container{transition:none}}#comment-sidebar.is-news-reader{display:grid;padding:clamp(12px,3vw,42px);place-items:center}#comment-sidebar.is-news-reader .news-reader-dialog{position:relative;display:grid;width:min(1475px,100%);height:min(950px,100%);min-height:0;overflow:hidden;grid-template-columns:minmax(0, 1fr) minmax(425px, 512px);border:1px solid rgba(216,182,62,.36);border-radius:9px;background:rgba(9,11,13,.98);box-shadow:0 24px 75px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.025);opacity:1;transform:translateX(0);transition:transform .3s cubic-bezier(0.22, 0.61, 0.36, 1),opacity .3s ease;will-change:transform,opacity}#comment-sidebar.is-news-reader .news-reader-article{display:block;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;border-right:1px solid rgba(216,182,62,.2);background:radial-gradient(circle at 18% 0, rgba(216, 182, 62, 0.095), transparent 38%),linear-gradient(145deg, rgba(20, 23, 25, 0.98), rgba(9, 11, 12, 0.98));scrollbar-gutter:stable}#comment-sidebar.is-news-reader .news-reader-article::-webkit-scrollbar{display:unset;width:3px}#comment-sidebar.is-news-reader .news-reader-article::-webkit-scrollbar-track{background:#40370f;border-radius:1px}#comment-sidebar.is-news-reader .news-reader-article::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}#comment-sidebar.is-news-reader .news-reader-article[hidden]{display:none}#comment-sidebar.is-news-reader .comment-container{position:relative;inset:auto;width:auto;min-width:0;min-height:0;height:100%;max-height:100%;margin:0;overflow:hidden;border-left:0;box-shadow:none;opacity:1;transform:none;transition:none;will-change:auto}#comment-sidebar.is-news-reader.is-hidden .news-reader-dialog{opacity:0;transform:translateX(48px)}#comment-sidebar.is-news-reader.is-hidden .comment-container{opacity:1;transform:none}#comment-sidebar.is-news-reader .comment-list{height:auto;min-height:0;flex:1 1 auto}#comment-sidebar.is-news-reader .comment-new-message{flex:0 0 auto}#comment-sidebar.is-news-reader .comment-list-title{padding-right:48px;font-size:11.05px}#comment-sidebar.is-news-reader .comment-item{font-size:12.75px}#comment-sidebar.is-news-reader .comment-item-user-name{font-size:11.05px}#comment-sidebar.is-news-reader .comment-item-date{font-size:8.5px}#comment-sidebar.is-news-reader .comment-item-text{font-size:12.75px}#comment-sidebar.is-news-reader .comment-new-message textarea,#comment-sidebar.is-news-reader .community-chat-input-highlight{font-size:11.9px}@media screen and (max-width: 800px){#comment-sidebar.is-news-reader{padding:0}#comment-sidebar.is-news-reader .news-reader-dialog{display:block;width:100%;height:100%;border:0;border-radius:0}#comment-sidebar.is-news-reader .news-reader-article{height:100%;border-right:0;border-bottom:0}#comment-sidebar.is-news-reader .news-reader-copy{padding-top:58px;padding-bottom:88px}#comment-sidebar.is-news-reader .comment-container{display:none}#comment-sidebar.is-news-reader .news-reader-mobile-close{position:absolute;top:calc(10px + env(safe-area-inset-top));right:10px;z-index:4;display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:7px;color:#f2efe7;background:rgba(9,10,11,.9);box-shadow:0 4px 16px rgba(0,0,0,.45);font-size:17px}#comment-sidebar.is-news-reader .news-reader-comments-toggle{position:absolute;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;z-index:4;display:flex;min-height:50px;padding:9px 16px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(216,182,62,.58);border-radius:7px;color:#171306;background:linear-gradient(135deg, #f0d04d, #b99212);box-shadow:0 8px 24px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.28);font-family:inherit;font-size:16px;font-weight:850;letter-spacing:.35px}#comment-sidebar.is-news-reader .news-reader-comments-toggle b{display:grid;min-width:24px;height:24px;padding:0 6px;place-items:center;border-radius:999px;color:#f5eecf;background:rgba(22,17,3,.82);font-size:13px}#comment-sidebar.is-news-reader.is-mobile-comment-view .news-reader-article,#comment-sidebar.is-news-reader.is-mobile-comment-view .news-reader-mobile-close,#comment-sidebar.is-news-reader.is-mobile-comment-view .news-reader-comments-toggle{display:none}#comment-sidebar.is-news-reader.is-mobile-comment-view .comment-container{display:flex}#comment-sidebar.is-news-reader.is-mobile-comment-view .news-reader-comments-back{position:relative;z-index:3;display:flex;min-height:46px;padding:calc(9px + env(safe-area-inset-top)) 50px 9px 13px;flex:0 0 auto;align-items:center;gap:8px;border:0;border-bottom:1px solid rgba(216,182,62,.2);color:#e8d276;background:rgba(21,23,25,.98);font-family:inherit;font-size:15px;font-weight:800;text-align:left}}@media(prefers-reduced-motion: reduce){#comment-sidebar.is-news-reader .news-reader-dialog{transition:none}}#comment-sidebar.is-preparing{transition:none}#comment-sidebar.is-preparing:after,#comment-sidebar.is-preparing .news-reader-dialog,#comment-sidebar.is-preparing .comment-container{transition:none}.news-reader-comments-loading,.news-reader-comments-error{display:flex;min-height:150px;align-items:center;justify-content:center;gap:8px;color:rgba(221,220,216,.68);font-size:15px}.news-reader-comments-error{color:#ef8490}.news-reader-copy{padding:clamp(18px,3vw,34px)}.news-reader-copy .news-reader-heading{display:flex;min-height:29px;margin-bottom:8px;align-items:flex-start;justify-content:space-between;gap:12px}.news-reader-copy .news-reader-kicker{margin:7px 0 0;color:#e0bd4e;font-size:12px;font-weight:750;letter-spacing:2px;text-transform:uppercase}.news-reader-copy .news-reader-edit{display:inline-flex;min-height:29px;padding:0 10px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(216,182,62,.48);border-radius:4px;color:#ead061;background:rgba(23,19,10,.82);box-shadow:0 4px 12px rgba(0,0,0,.28);font-size:13px;font-weight:750;letter-spacing:.4px;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.news-reader-copy .news-reader-edit:hover,.news-reader-copy .news-reader-edit:focus-visible{outline:0;border-color:rgba(240,212,95,.9);color:#fff3b0 !important;background:rgba(91,71,12,.94);text-shadow:none !important}.news-reader-copy h2{margin:0 0 9px;color:#f1eee5;font-size:clamp(23px,2.1vw,33px);font-weight:720;line-height:1.2;letter-spacing:.5px}.news-reader-copy time{display:inline-flex;align-items:center;gap:6px;color:rgba(221,220,216,.62);font-size:13px;letter-spacing:.4px}.news-reader-copy time i{color:rgba(216,182,62,.78)}.news-reader-description{margin-top:22px;padding-top:19px;border-top:1px solid rgba(216,182,62,.2);color:rgba(221,220,216,.9);font-size:16px;line-height:1.7;overflow-wrap:anywhere}.news-reader-image{width:100%;margin-top:20px;overflow:hidden;aspect-ratio:16/7;border:1px solid rgba(216,182,62,.2);border-radius:6px;background:#070809;box-shadow:0 8px 24px rgba(0,0,0,.3)}.news-reader-image picture,.news-reader-image img{display:block;width:100%;height:100%}.news-reader-image img{object-fit:cover}.news-reader-image+.news-reader-description{margin-top:18px}.community-chat-edit-form{display:grid;width:100%;margin-top:2px;gap:6px}.community-chat-edit-form textarea{width:100%;min-height:64px;max-height:150px;padding:8px 9px;overflow-y:auto;border:1px solid rgba(216,182,62,.38);border-radius:6px;outline:0;color:#dddcd8;background:rgba(19,15,8,.96);font:inherit;font-size:13px;line-height:1.35;resize:vertical}.community-chat-edit-form textarea:focus{border-color:rgba(216,182,62,.78);box-shadow:0 0 0 2px rgba(216,182,62,.08)}.community-chat-edit-form.is-saving{opacity:.65;pointer-events:none}.community-chat-edit-error,.community-dm-edit-error{min-height:0;color:#ff8f9f;font-size:10px}.community-chat-edit-error:empty,.community-dm-edit-error:empty{display:none}.community-chat-edit-actions,.community-dm-edit-actions{display:flex;justify-content:flex-end;gap:6px}.community-chat-edit-actions button,.community-dm-edit-actions button{min-height:29px;padding:0 10px;border:1px solid rgba(221,220,216,.15);border-radius:5px;color:#dddcd8;background:rgba(255,255,255,.04);font:inherit;font-size:10px;cursor:pointer}.community-chat-edit-actions button:hover,.community-chat-edit-actions button:focus-visible,.community-dm-edit-actions button:hover,.community-dm-edit-actions button:focus-visible{outline:0;color:#dddcd8;border-color:rgba(216,182,62,.38)}.community-chat-edit-actions button.is-primary,.community-dm-edit-actions button.is-primary{color:#dddcd8;border-color:rgba(216,182,62,.5);background:rgba(216,182,62,.2)}.community-chat-ban-control{position:relative;display:flex;width:100%}.community-chat-ban-control>select{display:none}.community-chat-ban-control.is-open .community-chat-ban-menu{display:grid}.community-chat-ban-control.opens-down .community-chat-ban-menu{top:calc(100% + 6px);bottom:auto}.community-chat-ban-toggle{display:flex;width:100%;min-height:38px;padding:0 7px;align-items:center;gap:9px;border:0;border-radius:4px;color:#ff7d90;background:rgba(0,0,0,0);font-size:14px;font-weight:650;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 6px rgba(255,79,104,.16)}.community-chat-ban-toggle>i:first-child{width:16px;font-size:14px;text-align:center}.community-chat-ban-toggle span{flex:1 1 auto;white-space:nowrap}.community-chat-ban-toggle .community-chat-ban-chevron{color:rgba(221,220,216,.92);font-size:9px}.community-chat-ban-toggle:hover,.community-chat-ban-toggle[aria-expanded=true]{color:#ffa0ad;background:rgba(217,54,80,.22)}.community-chat-ban-menu{position:absolute;z-index:40;right:0;bottom:calc(100% + 6px);display:none;width:200px;padding:7px;grid-template-columns:1fr;gap:3px;border:1px solid rgba(223,89,103,.46);border-radius:6px;background:rgba(18,9,12,.98);box-shadow:0 9px 24px rgba(0,0,0,.68)}.community-chat-ban-menu strong{padding:5px 8px 8px;border-bottom:1px solid rgba(221,220,216,.1);color:#dddcd8;font-size:14px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.community-chat-ban-menu button{width:100%;min-height:34px;padding:0 10px;border:0;border-radius:3px;color:#dddcd8;background:rgba(0,0,0,0);font-size:15px;text-align:left}.community-chat-ban-menu button:hover,.community-chat-ban-menu button:focus-visible{outline:0;color:#dddcd8;background:rgba(223,89,103,.2)}.community-chat-reply-preview{appearance:none;display:flex;width:100%;gap:6px;margin-bottom:4px;padding:5px 7px;overflow:hidden;border:0;border-left:2px solid rgba(216,182,62,.78);outline:0;color:#dddcd8;background:linear-gradient(90deg, rgba(216, 182, 62, 0.1), rgba(12, 10, 6, 0.28) 72%);border-radius:0 6px 6px 0;box-shadow:inset 0 1px rgba(255,255,255,.025),inset 0 -1px rgba(0,0,0,.18);font-size:11px;text-align:left;transition:background .18s ease,border-color .18s ease}.community-chat-reply-preview:hover,.community-chat-reply-preview:focus-visible{border-left-color:#d8b63e;background:linear-gradient(90deg, rgba(216, 182, 62, 0.16), rgba(18, 14, 8, 0.42) 72%)}.community-chat-reply-preview i{padding-top:2px;color:#d8b63e}.community-chat-reply-preview .community-chat-reply-copy{min-width:0;overflow:hidden}.community-chat-reply-preview .community-chat-reply-meta{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:5px}.community-chat-reply-preview .community-chat-reply-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-chat-reply-preview strong{overflow:hidden;color:rgba(216,182,62,.85);text-overflow:ellipsis;white-space:nowrap}.community-chat-reply-preview time{flex:0 0 auto;color:#dddcd8;font-size:9px}.community-reactions{position:absolute;z-index:8;right:7px;bottom:-13px;display:none;width:auto;max-width:calc(100% - 14px);padding:0;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:2px;min-height:0;margin-top:0}.community-reactions.has-reactions{display:flex;min-height:24px}.community-reaction{min-width:0;height:24px;padding:0 4px;border:0;border-radius:0;color:#dddcd8;background:rgba(0,0,0,0);font-family:inherit;font-size:15px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.9);cursor:pointer}.community-reaction:hover,.community-reaction.is-active{color:#dddcd8;background:rgba(0,0,0,0);transform:translateY(-1px)}.community-reaction b{color:#dddcd8;font-size:11px;text-shadow:0 1px 2px rgba(0,0,0,.9)}.community-reaction.is-active b{color:#d8b63e}.community-reaction{display:inline-flex;width:auto;align-items:center;justify-content:center;gap:3px}.community-reaction-hover-card{position:fixed;z-index:10940;display:flex;width:max-content;min-width:0;max-width:calc(100vw - 16px);padding:7px 8px 6px;flex-direction:column;border:1px solid rgba(216,182,62,.34);border-radius:6px;color:#dddcd8;background:linear-gradient(145deg, rgba(32, 35, 38, 0.985), rgba(16, 14, 9, 0.99));box-shadow:0 10px 28px rgba(0,0,0,.62),inset 0 1px rgba(255,255,255,.035);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3px);transition:opacity .12s ease,visibility .12s ease,transform .12s ease}@media(prefers-reduced-motion: reduce){.community-reaction-hover-card{transition:none}}.community-reaction-hover-card.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.community-reaction-hover-card:after{position:absolute;bottom:-5px;left:var(--reaction-hover-arrow-left, 24px);width:9px;height:9px;border-right:1px solid rgba(216,182,62,.34);border-bottom:1px solid rgba(216,182,62,.34);content:"";background:#100e09;transform:translateX(-50%) rotate(45deg)}.community-reaction-hover-card.opens-below:after{top:-5px;bottom:auto;border:0;border-top:1px solid rgba(216,182,62,.34);border-left:1px solid rgba(216,182,62,.34)}.community-reaction-hover-names{display:flex;width:max-content;min-width:0;max-width:none;flex-direction:column}.community-reaction-hover-names>span{display:block;width:max-content;min-width:0;max-width:none;padding:2px 3px;color:rgba(221,220,216,.94);font-size:11px;font-weight:650;line-height:1.3;white-space:nowrap}.community-reaction-hover-card.is-width-constrained .community-reaction-hover-names{width:100%;max-width:100%}.community-reaction-hover-card.is-width-constrained .community-reaction-hover-names>span{width:100%;max-width:100%;overflow-wrap:anywhere;white-space:normal}.community-reaction-hover-more{width:100%;min-width:0;max-width:100%;min-height:25px;margin:4px 0 0;padding:5px 3px 1px;border:0;border-top:1px solid rgba(216,182,62,.2);border-radius:0;color:rgba(216,182,62,.92);background:rgba(0,0,0,0);font-family:inherit;font-size:10px;font-weight:700;line-height:1.25;text-align:left;overflow-wrap:anywhere;white-space:normal;cursor:pointer}.community-reaction-hover-more[hidden]{display:none}.community-reaction-hover-more:hover,.community-reaction-hover-more:focus-visible{outline:0;color:#d8b63e;background:rgba(216,182,62,.07)}.has-community-reaction-details{overflow:hidden}.community-reaction-details-modal{position:fixed;z-index:10950;inset:0;display:none;padding:18px;align-items:center;justify-content:center;background:rgba(0,0,0,.78);backdrop-filter:blur(5px)}.community-reaction-details-modal.is-visible{display:flex}.community-reaction-details-dialog{display:flex;width:min(460px,100%);max-height:min(620px,100vh - 36px);overflow:hidden;flex-direction:column;border:1px solid rgba(216,182,62,.28);border-radius:9px;color:#dddcd8;background:linear-gradient(145deg, rgba(32, 39, 43, 0.99), rgba(22, 17, 10, 0.99));box-shadow:0 22px 60px rgba(0,0,0,.75),inset 0 1px rgba(255,255,255,.035)}.community-reaction-details-dialog>header{display:flex;min-height:54px;padding:0 12px 0 17px;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(221,220,216,.1)}.community-reaction-details-dialog>header h3{margin:0;color:#dddcd8;font-size:17px}.community-reaction-details-dialog>header button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid rgba(221,220,216,.14);border-radius:50%;color:#dddcd8;background:rgba(0,0,0,.16);font-size:17px;cursor:pointer}.community-reaction-details-dialog>header button:hover{border-color:rgba(216,182,62,.55);color:#dddcd8;background:rgba(216,182,62,.12)}.community-reaction-details-tabs{display:flex;min-height:50px;max-height:112px;padding:6px 10px;flex:0 0 auto;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:2px;overflow-y:auto;border-bottom:1px solid rgba(221,220,216,.1);scrollbar-gutter:stable}.community-reaction-details-tabs::-webkit-scrollbar{display:unset;width:3px}.community-reaction-details-tabs::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.community-reaction-details-tabs::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.community-reaction-details-tabs button{position:relative;min-width:38px;min-height:38px;padding:0 6px;border:0;color:#dddcd8;background:rgba(0,0,0,0);font:inherit;font-size:13px;cursor:pointer}.community-reaction-details-tabs button:first-child{min-width:66px}.community-reaction-details-tabs button span{font-size:18px}.community-reaction-details-tabs button b{margin-left:3px;font-size:11px}.community-reaction-details-tabs button:after{position:absolute;right:4px;bottom:0;left:4px;height:2px;content:"";background:rgba(0,0,0,0)}.community-reaction-details-tabs button:hover{color:#dddcd8}.community-reaction-details-tabs button.is-active{color:#d8b63e}.community-reaction-details-tabs button.is-active:after{background:#d8b63e}.community-reaction-details-list{min-height:120px;padding:8px;overflow-y:auto;scrollbar-gutter:stable}.community-reaction-details-list::-webkit-scrollbar{display:unset;width:3px}.community-reaction-details-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.community-reaction-details-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.community-reaction-details-user{display:grid;min-height:53px;padding:7px 8px;grid-template-columns:38px minmax(0, 1fr) auto;align-items:center;gap:10px;border-radius:6px;color:#dddcd8;text-decoration:none}.community-reaction-details-user:hover{color:#dddcd8;background:rgba(216,182,62,.08)}.community-reaction-details-user>img{width:38px;height:38px;border-radius:50%;object-fit:cover}.community-reaction-details-user>span{min-width:0}.community-reaction-details-user strong{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.community-reaction-details-user small{display:block;margin-top:2px;color:#dddcd8;font-size:10px}.community-reaction-details-user>b{padding:0 4px;font-size:20px}.community-reaction-details-empty{display:grid;min-height:120px;margin:0;padding:20px;place-items:center;color:#dddcd8;font-size:12px;text-align:center}.community-chat-return-latest{position:sticky;z-index:15;top:6px;display:flex;width:fit-content;min-height:28px;margin:6px 2px -34px auto;padding:0 9px;align-items:center;gap:5px;border:1px solid rgba(216,182,62,.42);border-radius:5px;color:#dddcd8;background:rgba(22,18,9,.96);box-shadow:0 5px 14px rgba(0,0,0,.42);font-size:9px}.community-chat-return-latest[hidden]{display:none}.community-chat-return-latest i{color:#d8b63e;font-size:8px}.community-chat-return-latest:hover{border-color:rgba(216,182,62,.75);color:#dddcd8}@keyframes community-message-focus{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}.community-reaction-picker{position:absolute;z-index:43;right:0;left:auto;top:auto;bottom:calc(100% + 7px);display:none;grid-template-columns:repeat(4, 34px);gap:2px;padding:6px;border:1px solid rgba(216,182,62,.8);border-radius:5px;background:#17120a;box-shadow:0 8px 20px rgba(0,0,0,.6);transform:none;transform-origin:right bottom}.community-reaction-picker button{width:34px;height:33px;padding:0;border:0;border-radius:3px;background:rgba(0,0,0,0);font-size:20px}.community-reaction-picker button:hover{background:rgba(216,182,62,.21);transform:translateY(-1px)}.community-message-reaction-control.is-open .community-reaction-picker{display:grid}.community-message-reaction-control.opens-down .community-reaction-picker{top:calc(100% + 7px);bottom:auto;transform-origin:right top}.has-community-chat-browser{overflow:hidden}.community-chat-browser-modal{position:fixed;z-index:10900;inset:0;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.82);backdrop-filter:blur(5px)}.community-chat-browser-modal.is-visible{display:flex}.community-chat-browser-dialog{display:flex;width:min(820px,100%);max-height:min(780px,100vh - 48px);flex-direction:column;overflow:hidden;border:1px solid rgba(216,182,62,.2);border-radius:10px;color:#dddcd8;background:linear-gradient(165deg, #181818, #0f0f0f 70%);box-shadow:0 22px 65px rgba(0,0,0,.72),0 0 24px rgba(216,182,62,.12)}.community-chat-browser-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(216,182,62,.22)}.community-chat-browser-dialog>header>div{display:flex;align-items:center;gap:11px}.community-chat-browser-dialog>header>div>i{color:#d8b63e;font-size:20px}.community-chat-browser-dialog>header span{display:flex;flex-direction:column;gap:2px}.community-chat-browser-dialog>header strong{color:#d8b63e;font-size:17px}.community-chat-browser-dialog>header small{color:#dddcd8;font-size:11px}.community-chat-browser-close{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid rgba(221,220,216,.2);border-radius:7px;color:#dddcd8;background:rgba(0,0,0,.22)}.community-chat-browser-close:hover{border-color:#d8b63e;color:#d8b63e}.community-chat-browser-status{min-height:28px;padding:8px 14px 6px;border-bottom:1px solid rgba(216,182,62,.13);color:#dddcd8;font-size:11px;text-align:center}.community-chat-browser-status[hidden]{display:none}.community-chat-browser-list{min-height:180px;overflow-y:auto;padding:2px 14px 14px;scrollbar-gutter:stable}.community-chat-browser-list::-webkit-scrollbar{display:unset;width:3px}.community-chat-browser-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.community-chat-browser-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.community-chat-browser-message{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:10px;margin-top:7px;padding:10px;border:1px solid rgba(221,220,216,.09);border-radius:7px;background:rgba(0,0,0,.2)}.community-chat-browser-message.is-focused{border-color:rgba(216,182,62,.72);background:rgba(216,182,62,.09)}.community-chat-browser-message>img{width:42px;height:42px;border-radius:6px;object-fit:cover}.community-chat-browser-message>div{min-width:0}.community-chat-browser-message header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.community-chat-browser-message header strong{color:#d8b63e;font-size:13px}.community-chat-browser-message header time{flex:0 0 auto;color:#dddcd8;font-size:10px}.community-chat-browser-text{margin-top:5px;overflow-wrap:anywhere;color:#dddcd8;font-size:13px;line-height:1.45}.community-chat-browser-text .community-youtube-preview{max-width:360px}.community-chat-browser-text .community-chat-photo img{max-width:240px;max-height:190px;object-fit:cover}.community-chat-browser-reply{display:flex;width:100%;min-width:0;gap:7px;margin-top:6px;padding:6px 8px;border:0;border-left:2px solid rgba(216,182,62,.62);border-radius:0 5px 5px 0;color:#dddcd8;background:rgba(0,0,0,.2);text-align:left}.community-chat-browser-reply i{padding-top:2px;color:#d8b63e}.community-chat-browser-reply>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-chat-browser-reply strong{color:rgba(216,182,62,.84)}.community-chat-browser-reply:hover{background:rgba(216,182,62,.1)}.community-chat-browser-message>div:has(>.community-chat-browser-reply)>.community-chat-browser-text{padding-left:10px}.community-chat-browser-loading,.community-chat-browser-empty{display:grid;min-height:170px;place-items:center;color:#dddcd8;text-align:center}.community-chat-mention{color:#dfb266;font-weight:700}.community-chat-spoiler{display:inline-block;max-width:100%;padding:1px 4px;vertical-align:bottom;border-radius:3px;outline:0;color:inherit;background:rgba(115,118,125,.48);cursor:pointer;user-select:none;transition:background-color .16s ease,box-shadow .16s ease}.community-chat-spoiler .community-chat-spoiler-content{opacity:0;pointer-events:none;transition:opacity .14s ease}.community-chat-spoiler:hover{background:rgba(133,137,144,.58)}.community-chat-spoiler:focus-visible{box-shadow:0 0 0 2px rgba(216,182,62,.62)}.community-chat-spoiler.is-revealed{background:rgba(216,182,62,.1);box-shadow:inset 0 0 0 1px rgba(216,182,62,.18);user-select:text}.community-chat-spoiler.is-revealed .community-chat-spoiler-content{opacity:1;pointer-events:auto}.community-chat-text-content{display:block;min-width:0}.comment-item-text.is-long-message .community-chat-text-content{max-height:var(--community-message-clamp-height);overflow:hidden}.comment-item-text.is-long-message .community-chat-expand{position:relative;z-index:2;display:block;width:calc(100% + 4px);min-height:31px;margin:-26px -2px 0;padding:13px 4px 0;border:0;outline:0;color:rgba(221,220,216,.74);background:linear-gradient(180deg, rgba(17, 17, 17, 0), rgba(17, 17, 17, 0.96) 58%);font:inherit;font-size:12px;font-weight:500;line-height:18px;text-align:left;cursor:pointer}.comment-item-text.is-long-message .community-chat-expand:hover,.comment-item-text.is-long-message .community-chat-expand:focus-visible{color:#dddcd8;text-decoration:underline}.comment-item-text.is-long-message.is-message-expanded .community-chat-text-content{max-height:none}.comment-item-text.is-long-message.is-message-expanded .community-chat-expand{width:auto;min-height:22px;margin:2px 0 0;padding:0;background:none}.community-chat-replying{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-bottom:1px solid rgba(216,182,62,.45);color:#dddcd8;background:linear-gradient(90deg, rgba(216, 182, 62, 0.2), rgba(24, 24, 24, 0.96) 72%);font-size:14px}.community-chat-replying.d-none{display:none}.community-chat-replying .community-chat-replying-text{display:block;min-width:0;overflow:hidden;color:inherit;line-height:1.35;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.9);white-space:nowrap}.community-chat-reply-cancel{display:grid;width:24px;height:24px;padding:0;flex:0 0 auto;place-items:center;border:1px solid rgba(221,220,216,.1);border-radius:5px;color:#dddcd8;background:rgba(0,0,0,.13);font-size:12px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.community-chat-reply-cancel:hover,.community-chat-reply-cancel:focus-visible{border-color:rgba(216,182,62,.38);outline:0;color:#dddcd8;background:rgba(216,182,62,.18)}.community-chat-input-wrap{display:grid;position:relative;align-items:end;grid-template-columns:minmax(0, 1fr) auto}.community-chat-input-wrap textarea{grid-column:1;grid-row:1;height:42px;min-height:42px;max-height:112px;padding:11px 8px 9px 10px;overflow-y:hidden;resize:none}.community-chat-input-highlight{z-index:0;grid-column:1;grid-row:1;height:42px;min-height:42px;max-height:112px;padding:11px 8px 9px 10px;overflow:hidden;color:#dddcd8;font-family:inherit;font-size:14px;line-height:1.35;overflow-wrap:break-word;pointer-events:none;white-space:pre-wrap;word-break:break-word}.community-chat-input-highlight .community-chat-mention{font-weight:inherit}.community-chat-input-highlight .community-chat-input-spoiler{padding:1px 2px;border-radius:3px;color:#f0cb72;background:rgba(216,182,62,.14);box-shadow:inset 0 -1px rgba(216,182,62,.32)}.community-chat-selection-toolbar{display:flex;z-index:4200;position:fixed;padding:3px;border:1px solid rgba(216,182,62,.5);border-radius:7px;background:rgba(17,19,21,.98);box-shadow:0 8px 22px rgba(0,0,0,.42)}.community-chat-selection-toolbar[hidden]{display:none !important}.community-chat-selection-toolbar:after{position:absolute;top:100%;left:50%;width:8px;height:8px;border-right:1px solid rgba(216,182,62,.5);border-bottom:1px solid rgba(216,182,62,.5);background:#111315;content:"";transform:translate(-50%, -4px) rotate(45deg)}.community-chat-selection-toolbar.opens-down:after{top:auto;bottom:100%;border:0;border-top:1px solid rgba(216,182,62,.5);border-left:1px solid rgba(216,182,62,.5);transform:translate(-50%, 4px) rotate(45deg)}.community-chat-selection-toolbar button{display:inline-flex;min-height:29px;padding:5px 9px;align-items:center;gap:6px;border:0;border-radius:4px;color:#dddcd8;background:rgba(0,0,0,0);font-size:12px;font-weight:700;cursor:pointer}.community-chat-selection-toolbar button i{color:#d8b63e;font-size:11px}.community-chat-selection-toolbar button:hover,.community-chat-selection-toolbar button:focus-visible{outline:0;color:#fff;background:rgba(216,182,62,.16)}.community-chat-input-wrap.has-mention-highlight textarea{z-index:1;caret-color:#dddcd8;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0)}.community-chat-input-wrap.has-mention-highlight textarea::placeholder{color:#dddcd8;-webkit-text-fill-color:#dddcd8}.community-chat-input-actions{display:flex;position:static;grid-column:2;grid-row:1;align-items:center;justify-content:center;align-self:start;gap:3px;margin:4px 5px 4px 3px}.community-chat-input-actions>button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:7px;color:#dddcd8;background:rgba(221,220,216,.08);font-size:14px}.community-chat-input-actions>button:hover{color:#dddcd8;background:rgba(221,220,216,.12)}.community-chat-input-actions .community-chat-send{color:rgba(216,182,62,.96);background:rgba(216,182,62,.1)}.community-chat-input-actions .community-chat-emoji-toggle[aria-expanded=true]{color:#d8b63e;background:rgba(216,182,62,.16);box-shadow:inset 0 0 0 1px rgba(216,182,62,.2)}.community-chat-emoji-picker{display:flex;z-index:14000;position:fixed;box-sizing:border-box;width:min(326px,100vw - 16px);max-height:min(410px,100dvh - 16px);padding:9px;flex-direction:column;gap:8px;overflow:hidden;border:1px solid rgba(216,182,62,.42);border-radius:10px;color:#dddcd8;background:rgba(18,19,21,.985);box-shadow:0 15px 38px rgba(0,0,0,.62),0 0 0 1px rgba(0,0,0,.32)}.community-chat-emoji-picker[hidden]{display:none !important}.community-chat-emoji-search{display:grid;position:relative;min-height:36px;align-items:center;grid-template-columns:30px minmax(0, 1fr) 32px;border:1px solid rgba(221,220,216,.13);border-radius:7px;background:rgba(41,43,46,.68)}.community-chat-emoji-search>i{display:grid;align-self:stretch;justify-self:center;place-items:center;color:rgba(221,220,216,.56);font-size:12px;line-height:1}.community-chat-emoji-search input{width:100%;min-width:0;height:34px;padding:0 4px;border:0;outline:0;color:#dddcd8;background:rgba(0,0,0,0);font:inherit;font-size:13px}.community-chat-emoji-search input::placeholder{color:rgba(221,220,216,.52)}.community-chat-emoji-search button{display:grid;width:27px;height:27px;padding:0;place-items:center;border:0;border-radius:5px;color:rgba(221,220,216,.62);background:rgba(0,0,0,0);font-size:12px;cursor:pointer}.community-chat-emoji-search button:hover,.community-chat-emoji-search button:focus-visible{outline:0;color:#dddcd8;background:rgba(221,220,216,.08)}.community-chat-emoji-categories{display:grid;grid-template-columns:repeat(9, minmax(0, 1fr));gap:2px;padding-bottom:6px;border-bottom:1px solid rgba(221,220,216,.1)}.community-chat-emoji-categories button{display:grid;position:relative;height:31px;padding:0;place-items:center;border:0;border-radius:5px;color:#dddcd8;background:rgba(0,0,0,0);font-family:"Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:16px;cursor:pointer}.community-chat-emoji-categories button:after{position:absolute;right:5px;bottom:-7px;left:5px;height:2px;border-radius:2px 2px 0 0;background:rgba(0,0,0,0);content:""}.community-chat-emoji-categories button:hover,.community-chat-emoji-categories button:focus-visible{outline:0;background:rgba(221,220,216,.07)}.community-chat-emoji-categories button[aria-selected=true]{background:rgba(216,182,62,.12)}.community-chat-emoji-categories button[aria-selected=true]:after{background:#d8b63e;box-shadow:0 0 6px rgba(216,182,62,.38)}.community-chat-emoji-categories button:disabled{opacity:.28;cursor:default}.community-chat-emoji-grid{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;display:grid;min-height:154px;grid-template-columns:repeat(8, minmax(0, 1fr));gap:2px;overflow-x:hidden;overscroll-behavior:contain}.community-chat-emoji-grid::-webkit-scrollbar{display:none}.community-chat-emoji-grid button{display:grid;aspect-ratio:1;min-width:0;padding:0;place-items:center;border:0;border-radius:7px;color:#dddcd8;background:rgba(0,0,0,0);font-family:"Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:22px;line-height:1;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.community-chat-emoji-grid button:hover,.community-chat-emoji-grid button:focus-visible{outline:0;background:rgba(216,182,62,.14);transform:scale(1.08)}.community-chat-emoji-empty{min-height:110px;margin:0;padding-top:36px;color:rgba(221,220,216,.55);font-size:13px;text-align:center}.community-chat-emoji-empty[hidden]{display:none}.community-chat-input-wrap.has-image-preview .community-chat-input-actions{align-self:start}.community-chat-upload-preview{display:flex;grid-column:1/-1;grid-row:2;min-width:0;align-items:center;gap:7px;margin:0 0 5px 7px;padding:5px;border-top:1px solid rgba(221,220,216,.1);color:#dddcd8;font-size:10px}.community-chat-upload-preview[hidden]{display:none}.community-chat-upload-preview img{width:42px;height:42px;border-radius:4px;object-fit:cover}.community-chat-upload-preview span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-chat-upload-preview button{flex:0 0 24px;width:24px;height:24px;border:0;color:#dddcd8;background:rgba(0,0,0,0)}.community-chat-link{color:#ddc057;text-decoration:underline;text-decoration-color:rgba(216,182,62,.35);text-underline-offset:2px}.community-youtube-preview,.community-chat-photo{display:block;position:relative;width:100%;margin-top:7px;padding:0;overflow:hidden;border:1px solid rgba(221,220,216,.13);border-radius:7px;background:#0c0a05;cursor:pointer}.community-youtube-preview img,.community-chat-photo img{display:block;width:100%;max-height:220px;object-fit:cover}.left-sidebar .community-chat-photo{max-height:220px}.left-sidebar .community-chat-photo picture{display:block;width:100%}.left-sidebar .community-chat-photo img{width:100%;height:auto;max-height:220px;object-fit:contain}.community-youtube-preview{aspect-ratio:16/9}.community-youtube-preview img{height:100%}.community-youtube-preview small{position:absolute;right:7px;bottom:6px;padding:3px 6px;border-radius:4px;color:#dddcd8;background:rgba(0,0,0,.78);font-size:9px}.community-youtube-play{position:absolute;inset:0;display:grid;place-items:center;color:#ff1744;font-size:43px;text-shadow:0 3px 12px rgba(0,0,0,.75)}.community-media-modal{position:fixed;z-index:12000;inset:0;display:none;align-items:center;justify-content:center;padding:28px;background:rgba(0,0,0,.9);backdrop-filter:blur(5px)}.community-media-modal.is-visible{display:flex}.community-media-dialog{position:relative;width:min(1120px,96vw);max-height:92vh}.community-media-modal.is-image .community-media-dialog{width:fit-content;max-width:calc(100vw - 28px)}.community-media-close{position:absolute;z-index:2;top:-17px;right:-17px;width:38px;height:38px;border:1px solid rgba(221,220,216,.35);border-radius:50%;color:#dddcd8;background:rgba(30,24,14,.96)}.community-media-modal.is-image .community-media-close{top:-18px;right:-18px}.community-media-content{display:grid;max-height:92vh;place-items:center}.community-media-content picture,.community-media-content img{display:block;max-width:100%;max-height:90vh;border-radius:7px;object-fit:contain}.community-media-modal.is-image .community-media-content,.community-media-modal.is-image .community-media-content picture{width:fit-content;max-width:100%}.community-media-modal.is-image .community-media-content img{max-height:calc(100vh - 112px)}.community-youtube-embed{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;border-radius:7px;background:#000}.community-youtube-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.community-mention-menu{position:absolute;z-index:20;top:calc(100% + 5px);right:0;bottom:auto;width:100%;max-height:min(260px,var(--community-mention-menu-max-height, 260px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(216,182,62,.65);background:#17120a;box-shadow:0 6px 20px rgba(0,0,0,.65);scrollbar-gutter:stable}.community-mention-menu::-webkit-scrollbar{display:unset;width:3px}.community-mention-menu::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.community-mention-menu::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.community-mention-menu.d-none{display:none}.community-mention-menu.opens-up{top:auto;bottom:calc(100% + 5px)}.community-mention-menu button{display:flex;width:100%;align-items:center;gap:7px;padding:5px 7px;border:0;color:#dddcd8;background:rgba(0,0,0,0);text-align:left;font-family:inherit}.community-mention-menu button:hover{background:rgba(216,182,62,.13)}.community-mention-menu button img{width:22px;height:22px;object-fit:cover}.community-mention-menu button i{margin-left:auto;color:#d8b63e;font-size:10px}.community-dm-dock{position:fixed;z-index:1200;right:18px;bottom:0;display:flex;align-items:flex-end;gap:12px;max-width:calc(100vw - 36px)}.community-dm-window{display:flex;flex-direction:column;width:min(370px,100vw - 30px);height:min(520px,100vh - 90px);overflow:hidden;border:1px solid rgba(216,182,62,.32);border-radius:17px 17px 0 0;color:#eeeae1;background:radial-gradient(circle at 88% 0, rgba(216, 182, 62, 0.085), transparent 36%),linear-gradient(165deg, #1a1d21, #101214 72%);box-shadow:0 18px 48px rgba(0,0,0,.68),0 0 22px rgba(216,182,62,.07);transition:height .2s ease}.community-dm-window.is-minimized{height:52px}.community-dm-window.is-minimized .community-dm-messages,.community-dm-window.is-minimized .community-dm-image-preview,.community-dm-window.is-minimized .community-dm-error{display:none}.community-dm-window.is-minimized>form{display:none}.community-dm-window header{display:flex;align-items:center;gap:8px;flex:0 0 52px;min-height:52px;padding:7px 9px;border-bottom:1px solid rgba(216,182,62,.22);cursor:pointer;background:linear-gradient(105deg, #28251f, #1d1f22 62%, #17191c);user-select:none}.community-dm-window header img{width:35px;height:35px;border:1px solid rgba(239,214,110,.42);border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgba(0,0,0,.24),0 0 12px rgba(216,182,62,.09)}.community-dm-window header span{display:flex;min-width:0;flex-direction:column}.community-dm-window header strong{overflow:hidden;color:#f2eee5;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.community-dm-window header small{color:rgba(221,220,216,.68);font-size:10px}.community-dm-window header button{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:0;border-radius:50%;color:#dddcd8;background:rgba(0,0,0,0)}.community-dm-window header button:hover{color:#efd66e;background:rgba(216,182,62,.1)}.community-dm-window header [data-dm-action=minimize]{margin-left:auto}.community-dm-window .community-dm-messages{flex:1 1 auto;padding:15px 11px 10px;overflow-y:auto;background:linear-gradient(180deg, rgba(38, 42, 47, 0.2), transparent 34%);scrollbar-gutter:stable}.community-dm-window .community-dm-messages::-webkit-scrollbar{display:unset;width:3px}.community-dm-window .community-dm-messages::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.community-dm-window .community-dm-messages::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.community-dm-window .community-dm-loading,.community-dm-window .community-dm-empty{display:grid;height:100%;margin:0;place-items:center;color:#dddcd8;text-align:center}.community-dm-window .community-dm-image-preview{display:flex;align-items:center;gap:8px;margin:0 10px 7px;padding:7px;border:1px solid rgba(216,182,62,.18);border-radius:10px;background:#20242a}.community-dm-window .community-dm-image-preview[hidden]{display:none}.community-dm-window .community-dm-image-preview img{width:46px;height:46px;border-radius:7px;object-fit:cover}.community-dm-window .community-dm-image-preview span{min-width:0;flex:1;overflow:hidden;color:#dddcd8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.community-dm-window .community-dm-image-preview button{flex:0 0 27px;width:27px;height:27px;border:0;border-radius:50%;color:#dddcd8;background:rgba(0,0,0,.25);padding:0}.community-dm-window .community-dm-error{margin:0 11px 7px;padding:7px 9px;border-radius:8px;color:#ff9cab;background:rgba(166,34,61,.27);font-size:11px}.community-dm-window .community-dm-error[hidden]{display:none}.community-dm-window>form{display:flex;align-items:flex-end;gap:7px;flex:0 0 auto;min-height:61px;padding:9px 10px 10px;border-top:1px solid rgba(255,255,255,.08);background:#171a1e}.community-dm-window>form.is-sending{opacity:.62;pointer-events:none}.community-dm-window .community-dm-image-button,.community-dm-window .community-dm-send{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:0;border-radius:50%;color:#d8b63e;background:rgba(216,182,62,.1);cursor:pointer}.community-dm-window .community-dm-image-button:hover,.community-dm-window .community-dm-send:hover{color:#dddcd8;background:rgba(216,182,62,.26)}.community-dm-window .community-dm-image-button{color:rgba(239,214,110,.88);background:#24282d}.community-dm-window .community-dm-image-button:hover{color:#fff8e5;background:#30353b}.community-dm-window .community-dm-send{color:#fff9e9;background:linear-gradient(135deg, #92722f, #72521e);box-shadow:0 4px 12px rgba(0,0,0,.25)}.community-dm-window .community-dm-send:hover{color:#fff;background:linear-gradient(135deg, #a38237, #806025)}.community-dm-window .community-dm-input{display:flex;align-items:center;flex:1;min-height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#23272c}.community-dm-window .community-dm-input:focus-within{border-color:rgba(239,214,110,.26);box-shadow:0 0 0 2px rgba(216,182,62,.025)}.community-dm-window .community-dm-input textarea{width:100%;min-height:36px;max-height:104px;padding:9px 0 7px;border:0;outline:0;color:#f1eee7;background:rgba(0,0,0,0);font:inherit;font-size:14px;line-height:20px;resize:none}.community-dm-window .community-dm-input textarea::placeholder{color:rgba(221,220,216,.56)}.community-dm-message{display:flex;margin:5px 0;flex-direction:column;align-items:flex-start}.community-dm-message.is-mine{align-items:flex-end}.community-dm-message .community-dm-message-shell{display:flex;position:relative;max-width:82%;align-items:flex-end;gap:4px}.community-dm-message .community-dm-bubble{max-width:100%;overflow:hidden;border:0;border-radius:14px 14px 14px 5px;color:#ece9e2;background:linear-gradient(145deg, #30343a, #25292e 72%);box-shadow:inset 0 1px rgba(255,255,255,.035),0 4px 12px rgba(0,0,0,.24);font-size:14px;line-height:1.32;word-break:break-word}.community-dm-message .community-dm-text{display:block;padding:8px 11px}.community-dm-message .community-message-edited{color:rgba(233,228,218,.74);font-size:10.5px;font-weight:600}.community-dm-message.is-mine .community-dm-bubble{border:0;border-radius:14px 14px 5px 14px;color:#2d1a00;background:#e3ba5d;box-shadow:inset 0 1px rgba(255,247,207,.42),0 5px 14px rgba(0,0,0,.34);font-weight:500;text-shadow:none}.community-dm-message.is-mine .community-message-edited{color:#49330d;text-shadow:none}.community-dm-message.is-mine .community-chat-link{color:#2d1a00;text-decoration-color:rgba(73,51,13,.72)}.community-dm-message.is-pending .community-dm-bubble{opacity:.72}.community-dm-receipt{display:inline-flex;min-height:18px;margin:3px 5px 0;align-items:center;justify-content:flex-end;gap:4px;color:rgba(216,213,206,.62);font-size:10px;line-height:1;white-space:nowrap}.community-dm-receipt i{color:rgba(239,214,110,.72);font-size:9px}.community-dm-receipt img{width:15px;height:15px;border:1px solid rgba(216,182,62,.5);border-radius:50%;object-fit:cover}.community-dm-receipt.is-read{color:rgba(242,223,170,.82)}.community-dm-receipt.is-sending{color:rgba(221,220,216,.55)}.community-dm-more-control{position:absolute;z-index:8;top:50%;right:calc(100% + 5px);width:28px;height:28px;transform:translateY(-50%);pointer-events:none}.community-dm-more-control.is-open{pointer-events:auto}.community-dm-more-control.is-open .community-dm-more-toggle{visibility:visible;opacity:1;transform:scale(1);pointer-events:auto}.community-dm-more-control.is-open .community-dm-more-menu{display:grid}.community-dm-more-control.opens-down .community-dm-more-menu{top:calc(100% + 5px);bottom:auto}.community-dm-more-toggle{display:grid;width:28px;height:28px;padding:0;place-items:center;visibility:hidden;border:0;border-radius:50%;color:rgba(221,220,216,.8);background:#26282b;box-shadow:0 3px 10px rgba(0,0,0,.32);opacity:0;transform:scale(0.9);pointer-events:none;cursor:pointer;transition:opacity .12s ease,transform .12s ease,background-color .12s ease,color .12s ease,visibility 0s linear .12s}.community-dm-more-toggle:hover,.community-dm-more-toggle:focus-visible{outline:0;color:#d8b63e;background:#303236}.community-dm-more-toggle i{font-size:12px}@media(hover: hover)and (pointer: fine){.community-dm-message.is-editable:hover .community-dm-more-toggle,.community-dm-message.is-editable .community-dm-message-shell:focus-within .community-dm-more-toggle{visibility:visible;opacity:1;transform:scale(1);pointer-events:auto;transition-delay:0s}}.community-dm-more-menu{position:absolute;z-index:9;right:0;bottom:calc(100% + 5px);display:none;width:145px;padding:5px;pointer-events:auto;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#202329;box-shadow:0 9px 25px rgba(0,0,0,.68)}.community-dm-more-menu button{display:flex;min-height:32px;padding:0 9px;align-items:center;gap:8px;border:0;border-radius:4px;color:#dddcd8;background:rgba(0,0,0,0);font:inherit;font-size:11px;text-align:left;cursor:pointer}.community-dm-more-menu button i{width:13px;color:#dddcd8;text-align:center}.community-dm-more-menu button:hover,.community-dm-more-menu button:focus-visible{outline:0;color:#dddcd8;background:rgba(216,182,62,.15)}.community-dm-more-menu button.is-delete{color:#ff9aab}.community-dm-more-menu button.is-delete i{color:#ff728a}.community-dm-more-menu button.is-delete:hover,.community-dm-more-menu button.is-delete:focus-visible{color:#ffdce2;background:rgba(201,49,77,.2)}.community-dm-message.is-deleting{opacity:.48;pointer-events:none}.community-dm-edit-form{display:grid;width:min(300px,100vw - 70px);padding:8px;gap:6px;border:1px solid rgba(216,182,62,.24);border-radius:9px;background:#1a1d21}.community-dm-edit-form textarea{width:100%;min-height:66px;max-height:145px;padding:8px;overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:0;color:#dddcd8;background:#22262b;font:inherit;font-size:13px;line-height:1.35;resize:vertical}.community-dm-edit-form textarea:focus{border-color:rgba(216,182,62,.75)}.community-dm-edit-form.is-saving{opacity:.65;pointer-events:none}.community-dm-photo{display:block;max-width:250px;padding:0;overflow:hidden;border:0;background:#0d0a05;cursor:zoom-in}.community-dm-photo img{display:block;width:100%;max-height:260px;object-fit:cover}.community-dm-lightbox{position:fixed;z-index:11000;inset:0;display:none;align-items:center;justify-content:center;padding:34px;background:rgba(0,0,0,.9);backdrop-filter:blur(4px)}.community-dm-lightbox.is-visible{display:flex}.community-dm-lightbox img{max-width:min(1100px,94vw);max-height:90vh;border-radius:10px;box-shadow:0 18px 60px rgba(0,0,0,.72);object-fit:contain}.community-dm-lightbox button{position:fixed;top:18px;right:20px;width:42px;height:42px;border:1px solid rgba(216,182,62,.55);border-radius:50%;color:#dddcd8;background:rgba(23,18,10,.86)}.left-sidebar .comment-new-message{border:1px solid rgba(221,220,216,.13);border-radius:8px;background:rgba(32,36,39,.9);box-shadow:0 4px 12px rgba(0,0,0,.16)}.left-sidebar .comment-new-message .community-chat-input-wrap textarea{height:42px;min-height:42px;max-height:112px;padding:10px 8px 9px 10px;overflow-y:hidden;border:0;outline:0;color:#dddcd8;background:rgba(0,0,0,0);font-size:14px;line-height:1.35}.left-sidebar .comment-new-message .community-chat-input-wrap textarea::placeholder{color:#dddcd8}.left-sidebar .comment-new-message .community-chat-input-highlight{padding:10px 8px 9px 10px}.left-sidebar .comment-new-message .community-chat-replying{border-bottom:1px solid rgba(216,182,62,.18);color:#dddcd8;background:rgba(216,182,62,.075)}@media screen and (max-width: 800px){body.has-community-dm-open{overflow:hidden}.comment-item .community-chat-control-row,.comment-item:hover .community-chat-control-row,.comment-item:focus-within .community-chat-control-row{opacity:0;visibility:hidden;transform:translateY(3px)}.comment-item.is-mobile-actions-open .community-chat-control-row,.comment-item .community-chat-control-row:has(.is-open){opacity:1;visibility:visible;transform:translateY(0)}.community-chat-heading{padding-right:8px}.community-chat-heading-actions{position:static;margin-left:auto;transform:none}.community-chat-heading-dropdown{position:static}.community-notification-panel,.community-dm-compose-panel{top:calc(100% + 4px);right:0;width:100%;max-width:100%;background:#151515;backdrop-filter:none}.comment-item-text{-webkit-touch-callout:none;user-select:none}.community-dm-message.is-editable .community-dm-bubble{-webkit-touch-callout:none;user-select:none}.comment-item.is-mobile-actions-open .community-chat-message-box{border-color:rgba(216,182,62,.28);box-shadow:0 0 0 1px rgba(216,182,62,.08),0 5px 15px rgba(0,0,0,.28)}.community-chat-browser-modal{padding:calc(8px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom));background:#080808;backdrop-filter:none}.community-chat-browser-dialog{max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:8px;background:linear-gradient(165deg, #181818, #0f0f0f 70%)}.community-chat-browser-dialog>header{min-height:58px;padding:10px 11px}.community-chat-browser-close,.community-chat-inline-search-close,#comment-sidebar .comment-close{position:static;box-sizing:border-box;flex:0 0 auto;line-height:1}.community-chat-browser-close i,.community-chat-inline-search-close i,#comment-sidebar .comment-close i{display:block;line-height:1}#comment-sidebar .comment-close{position:absolute;top:calc(8px + env(safe-area-inset-top));right:8px}.community-chat-browser-dialog>header small{display:none}.community-chat-inline-search{grid-template-columns:auto minmax(0, 1fr) 30px}.community-chat-browser-status{min-height:25px;padding:6px 9px}.community-chat-browser-message{grid-template-columns:34px minmax(0, 1fr);gap:8px;padding:8px}.community-chat-browser-message>img{width:34px;height:34px}.community-dm-dock{z-index:11020;inset:0;display:block;width:100%;height:100dvh;max-width:none;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0;background:rgba(14,10,4,.88);transition:opacity .16s ease,visibility .16s ease}body.has-community-dm-open .community-dm-dock{pointer-events:auto;visibility:visible;opacity:1}.community-dm-window{position:absolute;inset:0;display:none;width:100%;height:100dvh;max-height:none;border-width:0;border-radius:0;background:radial-gradient(circle at 88% 0, rgba(216, 182, 62, 0.085), transparent 36%),linear-gradient(165deg, #1a1d21, #101214 72%);box-shadow:0 18px 48px rgba(0,0,0,.68),0 0 22px rgba(216,182,62,.07)}.community-dm-window.is-mobile-active,.community-dm-window.is-mobile-active.is-minimized{display:flex;height:100dvh}.community-dm-window.is-mobile-active.is-minimized .community-dm-messages,.community-dm-window.is-mobile-active.is-minimized .community-dm-image-preview,.community-dm-window.is-mobile-active.is-minimized .community-dm-error{display:flex}.community-dm-window.is-mobile-active.is-minimized>form{display:flex}.community-dm-window.is-mobile-active.is-minimized .community-dm-messages{display:block}.community-dm-window.is-mobile-active.is-minimized .community-dm-error[hidden],.community-dm-window.is-mobile-active.is-minimized .community-dm-image-preview[hidden]{display:none}.community-dm-window header{min-height:calc(58px + env(safe-area-inset-top));padding:calc(7px + env(safe-area-inset-top)) 12px 7px;flex-basis:calc(58px + env(safe-area-inset-top));cursor:default}.community-dm-window header img{width:40px;height:40px}.community-dm-window header strong{font-size:16px}.community-dm-window header small{font-size:11px}.community-dm-window header button{width:38px;height:38px;flex-basis:38px;font-size:18px}.community-dm-window header [data-dm-action=minimize]{display:none}.community-dm-window header [data-dm-action=close]{margin-left:auto}.community-dm-window .community-dm-messages{padding:13px 10px;overscroll-behavior:contain}.community-dm-window>form{min-height:calc(62px + env(safe-area-inset-bottom));padding:9px 10px calc(10px + env(safe-area-inset-bottom))}.community-dm-window .community-dm-input{min-width:0}.community-dm-window .community-dm-send{flex-basis:42px;width:42px;height:42px}.community-dm-message .community-dm-message-shell{max-width:92%}.community-dm-message .community-dm-bubble{max-width:100%}.community-dm-edit-form{width:min(300px,100vw - 42px)}.community-chat-edit-form textarea{max-height:125px;resize:none}.community-dm-lightbox{padding:16px}.community-media-modal{padding:14px}.community-media-close{top:7px;right:7px}}.comment-item-user-image.is-team-profile-link,.comment-item-user-name .is-team-profile-link{cursor:pointer}.comment-item-user-image.is-team-profile-link:hover img{filter:brightness(1.08);box-shadow:0 0 0 1px rgba(216,182,62,.5),0 0 8px rgba(216,182,62,.22)}.comment-item-user-name .is-team-profile-link:hover,.comment-item-user-name .is-team-profile-link:focus-visible{color:#d8b63e;text-decoration:none}.kintsugi-fansub{width:100%;max-width:none;margin:0 0 35px;background:rgba(15,15,15,.6);box-shadow:0 8px 24px rgba(0,0,0,.48)}.kintsugi-fansub .team-page-introduction{position:relative;margin:0 0 26px;padding:19px 21px;border:0;border-left:2px solid rgba(216,182,62,.38);border-radius:3px;color:#dddcd8;background:rgba(13,10,5,.42);box-shadow:none;font-size:17px;line-height:1.62}.kintsugi-fansub .team-page-introduction:has(.team-page-introduction-edit){padding-right:58px}.kintsugi-fansub .team-page-introduction.is-editing{padding:16px;text-align:left}.kintsugi-fansub .team-page-introduction-edit{position:absolute;top:11px;right:11px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(216,182,62,.42);border-radius:4px;color:rgba(216,182,62,.92);background:rgba(13,10,5,.84);box-shadow:0 3px 10px rgba(0,0,0,.34);transition:border-color .16s ease,color .16s ease,background .16s ease}.kintsugi-fansub .team-page-introduction-edit:hover,.kintsugi-fansub .team-page-introduction-edit:focus-visible{border-color:rgba(216,182,62,.82);color:#fff1b5;background:rgba(216,182,62,.16)}.kintsugi-fansub .team-page-introduction-form{display:grid;gap:8px}.kintsugi-fansub .team-page-introduction-form label{color:rgba(216,182,62,.96);font-size:13px;font-weight:700;letter-spacing:.4px}.kintsugi-fansub .team-page-introduction-form textarea{width:100%;min-height:280px;padding:12px 14px;resize:vertical;border:1px solid rgba(216,182,62,.34);border-radius:5px;outline:0;color:#dddcd8;background:rgba(8,9,9,.9);line-height:1.55}.kintsugi-fansub .team-page-introduction-form textarea:focus{border-color:rgba(216,182,62,.68);box-shadow:0 0 0 2px rgba(216,182,62,.08)}.kintsugi-fansub .team-page-introduction-form>small{color:rgba(221,220,216,.66);font-size:11px}.kintsugi-fansub .team-page-introduction-form-actions{display:flex;margin-top:4px;justify-content:flex-end;gap:8px}.kintsugi-fansub .team-page-introduction-form-actions a,.kintsugi-fansub .team-page-introduction-form-actions button{display:inline-flex;min-height:34px;padding:7px 13px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(221,220,216,.2);border-radius:4px;color:#dddcd8;background:rgba(32,34,37,.8);font:inherit;font-weight:700;cursor:pointer}.kintsugi-fansub .team-page-introduction-form-actions button{border-color:rgba(216,182,62,.58);color:#fff0ae;background:rgba(216,182,62,.15)}.kintsugi-fansub .team-page-guide{margin:-6px 0 17px;color:#dddcd8;font-size:14px}.kintsugi-fansub .team-page-guide i{margin-right:6px;color:#d8b63e}.kintsugi-fansub .team-member-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));align-items:start;gap:16px}.kintsugi-fansub.is-single-team-profile .team-member-grid{display:block}.kintsugi-fansub.is-single-team-profile{min-height:100%;margin-bottom:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.kintsugi-fansub.is-single-team-profile .team-member-card{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.kintsugi-fansub.is-single-team-profile .team-member-card[open]{border:0;box-shadow:none}.kintsugi-fansub.is-single-team-profile .team-member-detail{overflow:hidden;border:1px solid rgba(216,182,62,.2);border-radius:11px;background:rgba(0,0,0,0)}.kintsugi-fansub.is-single-team-profile .team-member-profile{padding:0;gap:0;overflow:hidden;border:0;border-radius:0;background:linear-gradient(145deg, rgba(32, 34, 37, 0.72), rgba(13, 15, 17, 0.34));background-repeat:no-repeat;background-attachment:scroll}.kintsugi-fansub.is-single-team-profile .team-member-profile-main,.kintsugi-fansub.is-single-team-profile .team-member-profile-panel{min-height:0;align-self:stretch;border:0;border-radius:0}.kintsugi-fansub.is-single-team-profile .team-member-profile-panel{border-left:1px solid rgba(216,182,62,.2)}.kintsugi-fansub.is-single-team-profile .team-member-projects{padding-right:clamp(14px,1.6vw,28px);padding-left:clamp(14px,1.6vw,28px);border:0;border-top:1px solid rgba(216,182,62,.2);border-radius:0;background:linear-gradient(rgba(13, 15, 17, 0.55), rgba(13, 15, 17, 0.55)),linear-gradient(145deg, rgba(32, 34, 37, 0.72), rgba(13, 15, 17, 0.34));box-shadow:none}.kintsugi-fansub .team-member-card{align-self:stretch;overflow:hidden;border:1px solid rgba(221,220,216,.16);border-radius:12px;background:radial-gradient(circle at 50% 4%, rgba(216, 182, 62, 0.075), transparent 33%),linear-gradient(145deg, rgba(13, 10, 6, 0.88), rgba(21, 23, 25, 0.76));box-shadow:0 9px 24px rgba(0,0,0,.24);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.kintsugi-fansub .team-member-card:not([open]):hover{border-color:rgba(221,220,216,.3);box-shadow:0 11px 27px rgba(0,0,0,.34);transform:translateY(-2px)}.kintsugi-fansub .team-member-card[open]{order:-1;grid-column:1/-1;border-color:rgba(221,220,216,.16);box-shadow:0 14px 34px rgba(0,0,0,.35)}.kintsugi-fansub .team-member-card[open]>.team-member-summary{display:none}.kintsugi-fansub .team-member-summary{position:relative;display:grid;height:auto;min-height:0;padding:18px;overflow:hidden;grid-template-columns:96px minmax(0, 1fr);grid-template-areas:"avatar heading" "roles roles" "stats stats" "footer footer";column-gap:15px;row-gap:0;align-items:center;cursor:pointer;list-style:none;text-align:left;user-select:none}.kintsugi-fansub .team-member-summary::-webkit-details-marker{display:none}.kintsugi-fansub .team-member-summary:before{position:absolute;z-index:0;top:-72px;left:14px;width:210px;height:210px;border-radius:50%;content:"";pointer-events:none;background:radial-gradient(circle, rgba(216, 182, 62, 0.11), transparent 67%);transform:none}.kintsugi-fansub .team-member-summary>*{position:relative;z-index:1}.kintsugi-fansub .team-member-summary:hover{background-color:rgba(255,255,255,.025)}.kintsugi-fansub .team-member-summary.has-custom-background{background-image:linear-gradient(180deg, rgba(13, 10, 5, 0.2), rgba(13, 10, 5, 0.82) 72%, rgba(13, 10, 5, 0.91)),var(--team-card-background);background-position:center;background-size:cover}.kintsugi-fansub .team-member-summary.has-custom-background .team-member-name,.kintsugi-fansub .team-member-summary.has-custom-background .team-member-role,.kintsugi-fansub .team-member-summary.has-custom-background .team-member-open-hint,.kintsugi-fansub .team-member-summary.has-custom-background .team-member-work-stat,.kintsugi-fansub .team-member-summary.has-custom-background .team-member-project-count{text-shadow:0 1px 3px rgba(0,0,0,.98),0 0 6px rgba(216,182,62,.46),0 0 12px rgba(216,182,62,.2)}.kintsugi-fansub .team-member-summary.has-custom-background:hover{background-image:linear-gradient(180deg, rgba(13, 10, 5, 0.14), rgba(13, 10, 5, 0.76) 72%, rgba(13, 10, 5, 0.88)),var(--team-card-background)}.kintsugi-fansub .team-member-avatar,.kintsugi-fansub .team-member-profile-avatar{display:block;overflow:hidden;border:1px solid rgba(216,182,62,.58);border-radius:10px}.kintsugi-fansub .team-member-avatar picture,.kintsugi-fansub .team-member-avatar img,.kintsugi-fansub .team-member-profile-avatar picture,.kintsugi-fansub .team-member-profile-avatar img{display:block;width:100%;height:100%}.kintsugi-fansub .team-member-avatar img,.kintsugi-fansub .team-member-profile-avatar img{object-fit:cover}.kintsugi-fansub .team-member-avatar{position:relative;z-index:2;top:auto;left:auto;width:96px;height:96px;margin-top:0;padding:4px;grid-area:avatar;align-self:start;border:1px solid rgba(216,182,62,.72);border-radius:30px;box-sizing:border-box;transform:none}.kintsugi-fansub .team-member-avatar picture{overflow:hidden;border-radius:24px}.kintsugi-fansub .team-member-avatar img{object-position:center}.kintsugi-fansub .team-member-heading{z-index:1;width:100%;min-width:0;padding-top:0;grid-area:heading}.kintsugi-fansub .team-member-heading .team-member-kicker{margin-bottom:5px;color:rgba(216,182,62,.72);font-size:10px;letter-spacing:1.15px}.kintsugi-fansub .team-member-name,.kintsugi-fansub .team-member-open-hint,.kintsugi-fansub .team-member-private-message{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kintsugi-fansub .team-member-name{color:#d8b63e;font-size:26px;font-weight:800;letter-spacing:.35px;line-height:1.08;text-align:left;text-shadow:0 3px 14px rgba(0,0,0,.7),0 0 16px rgba(216,182,62,.2)}.kintsugi-fansub .team-member-card-section-title{display:block;margin-bottom:9px;color:rgba(216,182,62,.72);font-size:10px;font-weight:750;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.kintsugi-fansub .team-member-role-section{display:block;padding:15px 0 14px;grid-area:roles;border-top:1px solid rgba(221,220,216,.1)}.kintsugi-fansub .team-member-role-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px}.kintsugi-fansub .team-member-role{display:flex;min-width:0;min-height:30px;padding:6px 8px;align-items:center;gap:7px;border-radius:6px;color:#dddcd8;background:rgba(13,10,5,.28);font-size:11.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.kintsugi-fansub .team-member-role:before{width:4px;height:4px;flex:0 0 4px;border-radius:50%;content:"";background:rgba(216,182,62,.85);box-shadow:0 0 6px rgba(216,182,62,.3)}.kintsugi-fansub .team-member-actions{display:flex;min-width:0;margin-top:0;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;font-weight:650}.kintsugi-fansub .team-member-open-hint{margin:0;padding:7px 11px;border:1px solid rgba(216,182,62,.5);border-radius:7px;color:rgba(216,182,62,.96);background:rgba(216,182,62,.09);transition:border-color .18s ease,color .18s ease,background .18s ease}.kintsugi-fansub .team-member-open-hint:hover{border-color:rgba(216,182,62,.8);color:#dddcd8;background:rgba(216,182,62,.18)}.kintsugi-fansub .team-member-private-message{padding:7px 11px;border:1px solid rgba(221,220,216,.16);border-radius:7px;color:#dddcd8;background:rgba(13,10,5,.42);transition:border-color .18s ease,color .18s ease,background .18s ease}.kintsugi-fansub .team-member-private-message i{margin-right:3px;color:rgba(216,182,62,.82)}.kintsugi-fansub .team-member-private-message:hover{border-color:rgba(221,220,216,.3);color:#dddcd8;background:rgba(22,17,10,.72)}.kintsugi-fansub .team-member-summary-stats{display:block;width:100%;min-height:0;margin:0;padding:14px 0;grid-area:stats;border-top:1px solid rgba(221,220,216,.1)}.kintsugi-fansub .team-member-summary-stats.is-sparse{display:block}.kintsugi-fansub .team-member-work-stat-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px 8px}.kintsugi-fansub .team-member-project-count,.kintsugi-fansub .team-member-work-stat{display:inline-flex;min-height:32px;padding:5px 9px;align-items:center;gap:4px;border:1px solid rgba(216,182,62,.38);border-radius:999px;color:#d8b63e;background:rgba(13,10,5,.5);font-size:12px;font-weight:700;white-space:nowrap}.kintsugi-fansub .team-member-project-count strong,.kintsugi-fansub .team-member-work-stat strong{font-size:13px}.kintsugi-fansub .team-member-project-count small,.kintsugi-fansub .team-member-work-stat small{color:#dddcd8;font-size:11px;font-weight:600}.kintsugi-fansub .team-member-work-stat{min-width:0;min-height:31px;padding:6px 8px;flex-direction:row;justify-content:center;gap:8px;border:1px solid rgba(221,220,216,.075);border-radius:7px;background:rgba(13,10,5,.25)}.kintsugi-fansub .team-member-work-stat small{display:block;min-width:0;max-width:none;overflow:hidden;color:#dddcd8;font-size:11px;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.kintsugi-fansub .team-member-work-stat strong{color:#d8b63e;font-size:15px;line-height:1.1;margin-left:auto}.kintsugi-fansub .team-member-card-footer{display:flex;min-width:0;padding-top:14px;grid-area:footer;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(221,220,216,.1)}.kintsugi-fansub .team-member-project-count{width:auto;margin-top:0;padding:7px 10px;justify-content:center;border:1px solid rgba(216,182,62,.24);border-radius:7px;color:#dddcd8;background:rgba(13,10,5,.34)}.kintsugi-fansub .team-member-project-count i,.kintsugi-fansub .team-member-project-count strong{color:#d8b63e}.kintsugi-fansub .team-member-project-count small{color:#dddcd8;font-size:12px}.kintsugi-fansub .team-member-summary{display:grid;height:100%;padding:26px 17px 16px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto minmax(0, 1fr) auto;grid-template-areas:"avatar" "heading" "actions" "stats" "footer";gap:9px;align-items:start;justify-items:center;text-align:center}.kintsugi-fansub .team-member-summary:before{top:-105px;right:50%;left:auto;width:320px;height:250px;background:radial-gradient(circle, rgba(216, 182, 62, 0.1), transparent 68%);transform:translateX(50%)}.kintsugi-fansub .team-member-heading{display:flex;width:100%;min-width:0;padding:0;grid-area:heading;align-items:center;flex-direction:column;gap:6px;border:0;background:none}.kintsugi-fansub .team-member-name{padding-bottom:1px;color:#f4da69 !important;font-size:23px;line-height:1.2;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.96),0 0 7px rgba(224,184,46,.34)}.kintsugi-fansub .team-member-role-line{display:-webkit-box;width:100%;min-width:0;min-height:2.8em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#dddcd8;font-size:12px;font-weight:600;line-height:1.4;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.98),0 0 8px rgba(0,0,0,.9),0 0 14px rgba(0,0,0,.72);overflow-wrap:anywhere}.kintsugi-fansub .team-member-avatar{width:94px;height:94px;padding:0;grid-area:avatar;align-self:start;justify-self:center;border:1px solid rgba(221,220,216,.48);border-radius:19px}.kintsugi-fansub .team-member-avatar picture{border-radius:17px}.kintsugi-fansub .team-member-avatar img{object-position:center}.kintsugi-fansub .team-member-actions{display:flex;width:100%;min-width:0;margin:2px 0 0;padding:0;grid-area:actions;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 13px}.kintsugi-fansub .team-member-actions>a{display:inline-flex;width:auto;min-width:auto;height:auto;min-height:25px;padding:3px 0;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:0;background:none;box-shadow:none;text-align:center;overflow:visible}.kintsugi-fansub .team-member-actions>a:hover{border:0;color:#dddcd8;background:none}.kintsugi-fansub .team-member-open-hint{color:#f4da69 !important;text-shadow:0 2px 4px rgba(0,0,0,.96),0 0 7px rgba(224,184,46,.34)}.kintsugi-fansub .team-member-open-hint:hover{color:#ffe6a0 !important;text-shadow:0 2px 4px rgba(0,0,0,.98),0 0 10px rgba(244,218,105,.48)}.kintsugi-fansub .team-member-private-message{color:#dddcd8}.kintsugi-fansub .team-member-private-message i{margin-right:4px;color:rgba(216,182,62,.78)}.kintsugi-fansub .team-member-summary-stats{display:flex;width:100%;min-height:0;margin:0;padding:5px 0 3px;grid-area:stats;align-items:center;justify-content:center;border:0}.kintsugi-fansub .team-member-summary-stats.is-sparse{display:flex}.kintsugi-fansub .team-member-summary-stats.is-sparse .team-member-work-stat-list{max-width:calc(var(--team-work-stat-columns, 4)*88px)}.kintsugi-fansub .team-member-work-stat-list{display:grid;width:100%;grid-template-columns:repeat(var(--team-work-stat-columns, 4), minmax(0, 1fr));align-items:flex-start;justify-content:center;gap:13px 0}.kintsugi-fansub .team-member-work-stat{display:flex;width:100%;min-width:0;max-width:none;min-height:39px;padding:0 3px;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;border:0;border-radius:0;color:#dddcd8;background:none}.kintsugi-fansub .team-member-work-stat strong{margin:0;color:#f4da69 !important;font-size:16px;font-weight:800;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.96),0 0 7px rgba(224,184,46,.34)}.kintsugi-fansub .team-member-work-stat small{display:block;width:100%;max-width:none;overflow:visible;color:#dddcd8;font-size:9.5px;font-weight:600;line-height:1.2;text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.kintsugi-fansub .team-member-card-footer{display:flex;width:100%;min-width:0;padding:0;grid-area:footer;align-items:center;justify-content:center;border:0;background:none}.kintsugi-fansub .team-member-project-count{display:inline-flex;width:auto;min-width:0;min-height:31px;margin:0;padding:5px 12px;flex-direction:row;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(224,184,46,.74);border-radius:999px;color:#dddcd8;background:rgba(16,12,6,.72);box-shadow:inset 0 0 8px rgba(224,184,46,.08),0 0 8px rgba(224,184,46,.19);white-space:nowrap}.kintsugi-fansub .team-member-project-count i,.kintsugi-fansub .team-member-project-count strong{color:#f4da69 !important;text-shadow:0 2px 4px rgba(0,0,0,.96),0 0 7px rgba(224,184,46,.34)}.kintsugi-fansub .team-member-project-count strong{font-size:13px;line-height:1}.kintsugi-fansub .team-member-project-count small{color:#dddcd8;font-size:11px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.96)}.kintsugi-fansub .team-member-detail{position:relative;border-top:1px solid rgba(216,182,62,.23);background:rgba(13,10,5,.48)}.kintsugi-fansub .team-member-profile-close{position:absolute;z-index:5;top:16px;right:16px;display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid rgba(216,182,62,.5);border-radius:8px;color:#d8b63e;background:rgba(17,12,5,.9);box-shadow:0 5px 16px rgba(0,0,0,.25);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.kintsugi-fansub .team-member-profile-close:hover{border-color:#d8b63e;color:#dddcd8;background:rgba(216,182,62,.25);transform:translateY(-1px)}.kintsugi-fansub .team-member-profile{display:grid;grid-template-columns:minmax(230px, 280px) minmax(0, 1fr);grid-template-rows:auto;align-items:stretch;gap:16px;padding:23px;background:linear-gradient(145deg, rgba(32, 34, 37, 0.72), rgba(13, 15, 17, 0.34))}.kintsugi-fansub .team-member-profile-main{height:100%;min-width:0;padding:18px;border:1px solid rgba(216,182,62,.22);border-radius:11px;background:rgba(13,10,4,.55)}.kintsugi-fansub .team-member-profile-main h3{margin:5px 0 12px;color:#dddcd8;font-size:17px;font-weight:750}.kintsugi-fansub .team-member-profile-main h3 i{margin-right:7px;color:#d8b63e}.kintsugi-fansub .team-member-profile-avatar{flex:0 0 82px;width:82px;height:82px;box-shadow:0 0 17px rgba(216,182,62,.15)}.kintsugi-fansub .team-member-profile-identity{display:flex;min-width:0;margin:-2px 0 18px;padding:0 42px 16px 0;align-items:center;gap:13px;border-bottom:1px solid rgba(216,182,62,.18)}.kintsugi-fansub .team-member-profile-identity>div{min-width:0}.kintsugi-fansub .team-member-profile-identity h2{overflow-wrap:anywhere}.kintsugi-fansub .team-member-profile-copy{min-width:0}.kintsugi-fansub .team-member-kicker{display:block;color:rgba(216,182,62,.8);font-size:11px;font-weight:750;letter-spacing:1.15px;text-transform:uppercase}.kintsugi-fansub .team-member-profile-private-message{display:inline-flex;min-height:30px;margin-top:9px;padding:6px 10px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(216,182,62,.48);border-radius:6px;color:#dddcd8;background:rgba(13,10,5,.58);font:inherit;font-size:12px;font-weight:700;line-height:1.1;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.kintsugi-fansub .team-member-profile-private-message i{color:rgba(216,182,62,.9)}.kintsugi-fansub .team-member-profile-private-message:hover,.kintsugi-fansub .team-member-profile-private-message:focus-visible{border-color:rgba(216,182,62,.82);color:#fff1b5;background:rgba(216,182,62,.16)}.kintsugi-fansub .team-member-profile h2,.kintsugi-fansub .team-member-projects h3{margin:3px 0 0;color:#d8b63e;font-size:23px;font-weight:750;line-height:1.18}.kintsugi-fansub .team-member-position-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:10px;gap:5px 12px}.kintsugi-fansub .team-member-position-list span{position:relative;padding:4px 4px 4px 12px;color:#dddcd8;background:rgba(0,0,0,0);font-size:13px;line-height:1.35;text-transform:lowercase}.kintsugi-fansub .team-member-position-list span::first-letter{text-transform:uppercase}.kintsugi-fansub .team-member-position-list span:before{position:absolute;top:calc(4px + .675em);left:1px;width:4px;height:4px;transform:translateY(-50%);border-radius:50%;background:rgba(216,182,62,.8);content:""}.kintsugi-fansub .team-member-work-summary{min-width:0;margin-top:18px;padding-top:15px;border-top:1px solid rgba(216,182,62,.18)}.kintsugi-fansub .team-member-work-summary h4{margin:0 0 12px;color:#dddcd8;font-size:15px;font-weight:700}.kintsugi-fansub .team-member-work-summary p{margin:0;color:#dddcd8;font-size:13px}.kintsugi-fansub .team-member-work-summary-list{display:grid;gap:9px}.kintsugi-fansub .team-member-work-summary-list>span{display:flex;align-items:center;gap:8px;color:#dddcd8;font-size:14px;line-height:1.35}.kintsugi-fansub .team-member-work-summary-list>span small{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}.kintsugi-fansub .team-member-work-summary-list>span small:after{height:1px;min-width:14px;flex:1 1 auto;background:linear-gradient(to right, rgba(221, 220, 216, 0.08), rgba(221, 220, 216, 0.24), rgba(221, 220, 216, 0.1));content:""}.kintsugi-fansub .team-member-work-summary-list>span strong{min-width:2ch;color:#d8b63e;font-size:15px;font-variant-numeric:tabular-nums;text-align:right}.kintsugi-fansub .team-member-profile-roles{min-width:0}.kintsugi-fansub .team-member-profile-panel{height:100%;min-width:0;padding:18px 20px;border:1px solid rgba(216,182,62,.2);border-radius:11px;background:rgba(13,10,4,.46)}.kintsugi-fansub .team-member-profile-panel h3{margin:0 0 11px;color:#dddcd8;font-size:15px;font-weight:750}.kintsugi-fansub .team-member-profile-panel h3 i{margin-right:7px;color:#d8b63e}.kintsugi-fansub .team-member-profile-panel p{margin:0;color:#dddcd8;font-size:13px}.kintsugi-fansub .team-member-about{grid-column:2;grid-row:1}.kintsugi-fansub .team-member-bio-shell{--team-member-bio-collapsed-height: 235px;min-width:0}.kintsugi-fansub .team-member-bio-shell.is-collapsible:not(.is-expanded) .team-member-bio{max-height:var(--team-member-bio-collapsed-height);overflow:hidden}.kintsugi-fansub .team-member-bio-shell.is-collapsible:not(.is-expanded) .team-member-bio-viewport:after{position:absolute;right:0;bottom:0;left:0;height:72px;background:linear-gradient(to bottom, rgba(13, 10, 4, 0), rgba(13, 10, 4, 0.96));pointer-events:none;content:""}.kintsugi-fansub .team-member-bio-shell.is-expanded .team-member-bio-toggle i{transform:rotate(180deg)}.kintsugi-fansub .team-member-bio-viewport{position:relative}.kintsugi-fansub .team-member-bio{color:#dddcd8;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.kintsugi-fansub .team-member-bio-toggle{display:flex;min-height:34px;margin:10px auto 0;padding:6px 13px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(216,182,62,.5);border-radius:7px;color:#d8b63e;background:rgba(13,10,5,.72);font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.kintsugi-fansub .team-member-bio-toggle[hidden]{display:none}.kintsugi-fansub .team-member-bio-toggle i{font-size:10px;transition:transform .2s ease}.kintsugi-fansub .team-member-bio-toggle:hover,.kintsugi-fansub .team-member-bio-toggle:focus-visible{border-color:rgba(216,182,62,.85);color:#fff1b5;background:rgba(216,182,62,.14)}.kintsugi-fansub .team-member-favorites{min-width:0;margin-top:25px;padding-top:19px;border-top:1px solid rgba(216,182,62,.2)}.kintsugi-fansub .team-member-favorites h3{margin:0 0 12px;color:#dddcd8;font-size:15px;font-weight:750}.kintsugi-fansub .team-member-favorites h3 i{margin-right:7px;color:#d8b63e}.kintsugi-fansub .team-member-favorites p{margin:0;color:#dddcd8;font-size:13px}.kintsugi-fansub .team-member-mal-favorite-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(68px, 91px));align-items:start;justify-content:start;gap:7px}.kintsugi-fansub .team-member-favorite-card{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border:1px solid rgba(221,220,216,.18);border-radius:6px;color:#dddcd8;background:#0d0a05;box-shadow:0 6px 15px rgba(0,0,0,.24);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.kintsugi-fansub .team-member-favorite-card:hover{border-color:rgba(216,182,62,.65);color:#dddcd8;box-shadow:0 8px 20px rgba(0,0,0,.38);transform:translateY(-2px)}.kintsugi-fansub .team-member-favorite-card:hover img{transform:scale(1.04)}.kintsugi-fansub .team-member-favorite-card strong{position:absolute;z-index:1;right:0;bottom:0;left:0;display:-webkit-box;max-height:77px;padding:21px 6px 6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;color:#dddcd8;background:linear-gradient(180deg, transparent, rgba(13, 10, 5, 0.96) 48%);font-size:10px;font-weight:750;line-height:1.25;overflow-wrap:anywhere;text-shadow:0 1px 4px #000}.kintsugi-fansub .team-member-favorite-card strong.is-title-clamped:after{position:absolute;z-index:2;right:0;bottom:0;left:0;height:18px;background:linear-gradient(180deg, rgba(13, 10, 5, 0), rgba(13, 10, 5, 0.98) 82%);content:"";pointer-events:none}.kintsugi-fansub .team-member-favorite-cover{position:absolute;inset:0;display:block;padding:0}.kintsugi-fansub .team-member-favorite-cover picture,.kintsugi-fansub .team-member-favorite-cover img{display:block;width:100%;height:100%}.kintsugi-fansub .team-member-favorite-cover img{object-fit:cover;transition:transform .25s ease}.kintsugi-fansub .team-member-projects{min-width:0;padding:24px;border-top:1px solid rgba(221,220,216,.13);background:linear-gradient(rgba(13, 15, 17, 0.55), rgba(13, 15, 17, 0.55)),linear-gradient(145deg, rgba(32, 34, 37, 0.72), rgba(13, 15, 17, 0.34));box-shadow:inset 0 1px 0 rgba(216,182,62,.05)}.kintsugi-fansub .team-member-projects-header{display:grid;grid-template-columns:minmax(220px, auto) minmax(380px, 1fr) auto;align-items:center;gap:14px;margin-bottom:17px}.kintsugi-fansub .team-member-projects-header>span{flex:0 0 auto;color:#dddcd8;font-size:13px;white-space:nowrap}.kintsugi-fansub .team-member-projects-header>span i{color:#d8b63e}.kintsugi-fansub .team-member-project-filters{display:grid;width:min(100%,720px);margin-left:auto;grid-template-columns:minmax(190px, 1.5fr) minmax(180px, 1fr);gap:9px}.kintsugi-fansub .team-member-project-search,.kintsugi-fansub .team-member-project-role-filter{position:relative;display:flex;min-width:0;height:39px;align-items:center;border:1px solid rgba(216,182,62,.3);border-radius:8px;color:rgba(242,240,233,.9);background:rgba(13,10,4,.78);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.kintsugi-fansub .team-member-project-search:focus-within,.kintsugi-fansub .team-member-project-role-filter:focus-within{border-color:rgba(216,182,62,.75);background:rgba(20,15,6,.94);box-shadow:0 0 0 2px rgba(216,182,62,.09),0 0 12px rgba(216,182,62,.1)}.kintsugi-fansub .team-member-project-search>i,.kintsugi-fansub .team-member-project-role-filter>i{position:absolute;z-index:1;left:12px;pointer-events:none}.kintsugi-fansub .team-member-project-search input,.kintsugi-fansub .team-member-project-search select,.kintsugi-fansub .team-member-project-role-filter input,.kintsugi-fansub .team-member-project-role-filter select{width:100%;height:100%;padding:0 12px 0 35px;border:0;outline:0;color:#f2f0e9;background:rgba(0,0,0,0);font-size:13px}.kintsugi-fansub .team-member-project-search input::placeholder,.kintsugi-fansub .team-member-project-role-filter input::placeholder{color:rgba(242,240,233,.8);opacity:1}.kintsugi-fansub .team-member-project-search select,.kintsugi-fansub .team-member-project-role-filter select{cursor:pointer}.kintsugi-fansub .team-member-project-search select option,.kintsugi-fansub .team-member-project-role-filter select option{color:#f2f0e9;background:#181818}.kintsugi-fansub .team-member-project-result-count{justify-self:end;color:#f2f0e9;text-shadow:0 1px 3px rgba(0,0,0,.76)}.kintsugi-fansub .team-project-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(175px, 1fr));gap:15px}.kintsugi-fansub a.team-project-card[href]{position:relative;display:block;height:330px;min-height:0;overflow:hidden;content-visibility:auto;contain-intrinsic-block-size:330px;border:1px solid rgba(216,182,62,.31);border-radius:10px;color:#dddcd8;background:#0d0a05;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.kintsugi-fansub a.team-project-card[href]:hover{border-color:rgba(216,182,62,.9);box-shadow:0 8px 20px rgba(216,182,62,.15);color:#dddcd8}.kintsugi-fansub a.team-project-card[href]:hover img{transform:scale(1.045)}.kintsugi-fansub a.team-project-card[href]:hover .team-project-copy{background:linear-gradient(180deg, transparent, rgba(17, 13, 6, 0.98) 56%)}.kintsugi-fansub a.team-project-card[href][hidden]{display:none}@media screen and (min-width: 801px){.kintsugi-fansub.is-single-team-profile a.team-project-card[href]{content-visibility:visible;contain-intrinsic-size:none}}.kintsugi-fansub .team-project-cover{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;background:#0d0a05}.kintsugi-fansub .team-project-cover picture,.kintsugi-fansub .team-project-cover img{display:block;width:100%;height:100%}.kintsugi-fansub .team-project-cover img{object-fit:cover;object-position:center 28%;transition:transform .3s ease}.kintsugi-fansub .team-project-copy{position:absolute;z-index:1;inset:auto 0 0;display:flex;min-height:135px;padding:52px 13px 12px;flex-direction:column;justify-content:flex-end;border:0;background:linear-gradient(180deg, transparent, rgba(17, 13, 6, 0.96) 45%);transition:background .2s ease}.kintsugi-fansub .team-project-copy strong,.kintsugi-fansub .team-project-copy small{display:block}.kintsugi-fansub .team-project-copy strong{overflow:hidden;color:#dddcd8;font-size:14px;font-weight:750;line-height:1.25;text-shadow:0 1px 4px #000}.kintsugi-fansub .team-project-copy small{margin-top:6px;color:rgba(216,182,62,.94);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.kintsugi-fansub .team-project-copy small i{margin-right:3px}.kintsugi-fansub .team-project-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.kintsugi-fansub .team-project-meta em{padding:3px 7px;border:1px solid rgba(216,182,62,.27);border-radius:999px;color:#dddcd8;background:rgba(13,10,5,.78);font-size:10px;font-style:normal;line-height:1.2}.kintsugi-fansub .team-project-meta .is-format{border-color:rgba(216,182,62,.82);color:#ffe474;background:rgba(8,7,6,.94);font-weight:700;text-shadow:0 0 4px rgba(216,182,62,.58),0 1px 2px rgba(0,0,0,.98);box-shadow:none}.kintsugi-fansub .team-project-meta .is-active{border-color:rgba(53,201,243,.88);color:#35c9f3;background:rgba(53,201,243,.16);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.95)}.kintsugi-fansub .team-project-meta .is-finished{border-color:rgba(53,214,111,.88);color:#35d66f;background:rgba(53,214,111,.16);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.95)}.kintsugi-fansub .team-project-meta .is-planned{border-color:rgba(242,207,63,.88);color:#f2cf3f;background:rgba(242,207,63,.16);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.95)}.kintsugi-fansub .team-project-meta .is-suspended{border-color:rgba(217,101,235,.88);color:#d965eb;background:rgba(217,101,235,.16);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.95)}.kintsugi-fansub .team-project-meta .is-dropped{border-color:rgba(240,90,112,.88);color:#f05a70;background:rgba(240,90,112,.16);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.95)}.kintsugi-fansub .team-project-meta .is-hidden{border-color:rgba(168,177,186,.88);color:#a8b1ba;background:rgba(168,177,186,.16);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.95)}.kintsugi-fansub .team-project-meta .is-anime{border-color:rgba(53,214,111,.88);color:#35d66f;background:rgba(53,214,111,.16);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.95)}.kintsugi-fansub .team-member-empty{margin:0;padding:22px;border:1px dashed rgba(216,182,62,.27);border-radius:9px;color:#dddcd8;text-align:center}.kintsugi-fansub .team-member-filter-empty{grid-column:1/-1}@media screen and (max-width: 1050px){.kintsugi-fansub .team-member-profile{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.kintsugi-fansub .team-member-profile-main,.kintsugi-fansub .team-member-about{grid-column:1;grid-row:auto}.kintsugi-fansub.is-single-team-profile .team-member-profile-panel{border-top:1px solid rgba(216,182,62,.2);border-left:0}.kintsugi-fansub .team-member-projects-header{grid-template-columns:1fr auto}.kintsugi-fansub .team-member-project-filters{width:100%;margin:0;grid-column:1/-1;grid-row:2}}@media screen and (min-width: 700px)and (max-width: 1050px){.kintsugi-fansub .team-member-profile-main{display:grid;grid-template-columns:minmax(220px, 0.8fr) minmax(300px, 1.2fr);grid-template-areas:"identity roles" "work work";align-items:stretch;column-gap:24px}.kintsugi-fansub .team-member-profile-identity{margin:0;padding:2px 24px 2px 0;grid-area:identity;align-self:stretch;border-right:1px solid rgba(216,182,62,.2);border-bottom:0}.kintsugi-fansub .team-member-profile-roles{padding:4px 38px 2px 0;grid-area:roles;align-self:center}.kintsugi-fansub .team-member-position-list{margin-top:9px}.kintsugi-fansub .team-member-work-summary{grid-area:work}}@media screen and (max-width: 800px){.kintsugi-fansub.is-single-team-profile .team-member-detail{border-right:0}.kintsugi-fansub .team-page-introduction{padding:17px 16px;border-radius:8px;font-size:16px}.kintsugi-fansub .team-page-introduction:has(.team-page-introduction-edit){padding-right:16px}.kintsugi-fansub .team-page-introduction-edit{z-index:2;top:-42px;right:6px}.kintsugi-fansub .team-member-grid{grid-template-columns:1fr;gap:12px}.kintsugi-fansub .team-member-card{border-radius:9px;scroll-margin-top:52px}.kintsugi-fansub .team-member-summary{height:100%;padding:22px 12px 14px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto minmax(0, 1fr) auto;grid-template-areas:"avatar" "heading" "actions" "stats" "footer";gap:8px}.kintsugi-fansub .team-member-avatar{width:88px;height:88px;border-radius:20px}.kintsugi-fansub .team-member-avatar picture{border-radius:16px}.kintsugi-fansub .team-member-heading{padding:0}.kintsugi-fansub .team-member-name{font-size:22px}.kintsugi-fansub .team-member-role-line{font-size:11px}.kintsugi-fansub .team-member-actions{flex-wrap:wrap}.kintsugi-fansub .team-member-summary-stats{padding:3px 0 2px}.kintsugi-fansub .team-member-work-stat-list{gap:11px 0}.kintsugi-fansub .team-member-work-stat{min-width:0;max-width:none}.kintsugi-fansub .team-member-card-footer{padding:0}.kintsugi-fansub .team-member-profile{padding:13px;gap:11px}.kintsugi-fansub .team-member-profile-main{display:grid;padding:14px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"identity roles" "work work";column-gap:14px}.kintsugi-fansub .team-member-profile-avatar{flex-basis:68px;width:68px;height:68px}.kintsugi-fansub .team-member-profile-identity{grid-area:identity;margin:0;padding:0 12px 0 0;gap:10px;border-right:1px solid rgba(216,182,62,.18);border-bottom:0}.kintsugi-fansub .team-member-profile-roles{grid-area:roles;align-self:center;padding:0;overflow-wrap:anywhere}.kintsugi-fansub .team-member-profile-private-message{max-width:100%;white-space:normal}.kintsugi-fansub .team-member-work-summary{grid-area:work}.kintsugi-fansub .team-member-card:has(.team-member-profile-close) .team-member-profile-roles{padding-right:28px}}@media screen and (max-width: 800px)and (max-width: 560px){.kintsugi-fansub .team-member-position-list{grid-template-columns:minmax(0, 1fr);gap:2px;margin-top:6px}.kintsugi-fansub .team-member-profile-identity:has(.team-member-profile-private-message){flex-direction:column;align-items:flex-start;justify-content:center}}@media screen and (max-width: 800px)and (max-width: 380px){.kintsugi-fansub .team-member-profile-identity{flex-direction:column;align-items:flex-start;justify-content:center}}@media screen and (max-width: 800px){.kintsugi-fansub .team-member-profile-close{top:11px;right:11px;width:31px;height:31px}.kintsugi-fansub .team-member-profile h2,.kintsugi-fansub .team-member-projects h3{font-size:20px}.kintsugi-fansub .team-member-profile-panel{padding:15px}.kintsugi-fansub .team-member-bio-shell{--team-member-bio-collapsed-height: 210px}.kintsugi-fansub .team-member-mal-favorite-list{grid-template-columns:repeat(7, minmax(0, 1fr));justify-content:stretch;gap:7px 6px}.kintsugi-fansub .team-member-projects{padding:15px 13px 17px}.kintsugi-fansub .team-member-projects-header{grid-template-columns:1fr;align-items:stretch;gap:9px}.kintsugi-fansub .team-member-project-filters{grid-column:1;grid-row:auto;grid-template-columns:1fr}.kintsugi-fansub .team-member-project-result-count{justify-self:start}.kintsugi-fansub .team-project-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px}.kintsugi-fansub a.team-project-card[href]{height:285px;min-height:0;contain-intrinsic-block-size:285px}.kintsugi-fansub .team-project-copy{min-height:128px;padding:49px 9px 9px}.kintsugi-fansub .team-project-copy strong{font-size:12px}.kintsugi-fansub .team-project-copy small{font-size:11px}}@media screen and (max-width: 800px)and (max-width: 680px){.kintsugi-fansub .team-member-mal-favorite-list{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media screen and (max-width: 800px)and (max-width: 580px){.kintsugi-fansub .team-member-mal-favorite-list{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media screen and (max-width: 800px)and (max-width: 480px){.kintsugi-fansub .team-member-mal-favorite-list{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (max-width: 800px)and (max-width: 340px){.kintsugi-fansub .team-member-mal-favorite-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 800px)and (max-width: 430px){.kintsugi-fansub .team-project-grid{grid-template-columns:repeat(auto-fit, minmax(86px, 1fr));gap:7px 6px}.kintsugi-fansub a.team-project-card[href]{height:auto;min-height:0;aspect-ratio:2/3;contain-intrinsic-block-size:none;border-radius:5px}.kintsugi-fansub .team-project-copy{min-height:86px;padding:30px 5px 5px;background:linear-gradient(180deg, transparent, rgba(17, 13, 6, 0.98) 34%)}.kintsugi-fansub .team-project-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:9px;line-height:1.15}.kintsugi-fansub .team-project-copy small{display:-webkit-box;margin-top:3px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:rgba(216,182,62,.94);font-size:8px;line-height:1.15}.kintsugi-fansub .team-project-copy small i{margin-right:2px;font-size:7px}.kintsugi-fansub .team-project-meta{display:flex;margin-top:4px;flex-wrap:wrap;gap:2px}.kintsugi-fansub .team-project-meta em{padding:1px 3px;border-radius:999px;font-size:7px;line-height:1.15}}.support-page{width:min(1100px,100% - 32px);margin:16px auto 38px;color:#dddcd8}.support-hero{position:relative;display:grid;overflow:hidden;padding:clamp(24px,3vw,38px);grid-template-columns:minmax(0, 1fr) minmax(270px, 320px);align-items:stretch;gap:clamp(22px,3vw,38px);border:1px solid rgba(216,182,62,.26);border-radius:7px;background:radial-gradient(circle at 12% 0, rgba(216, 182, 62, 0.1), transparent 34%),linear-gradient(115deg, rgba(17, 20, 22, 0.97), rgba(7, 9, 11, 0.94));box-shadow:0 12px 32px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.035)}.support-hero::before{position:absolute;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg, #d8b63e, rgba(216, 182, 62, 0.16) 62%, transparent)}.support-hero-copy,.support-contact-card{position:relative;z-index:1}.support-hero h1{max-width:690px;margin:0 0 14px;color:#f0f1ef;font-size:clamp(29px,3.4vw,42px);font-weight:760;letter-spacing:-0.35px;line-height:1.08}.support-hero-copy>p{max-width:710px;margin:0;color:rgba(221,220,216,.9);font-size:14px;line-height:1.65}.support-actions{display:flex;margin-top:22px;flex-wrap:wrap;gap:10px}.support-primary-action{display:inline-flex;min-height:43px;padding:0 19px;align-items:center;justify-content:center;gap:9px;border:1px solid #3d91cf;border-radius:4px;color:#fff;background:#1769aa;box-shadow:inset 0 1px rgba(255,255,255,.12),0 5px 15px rgba(0,29,54,.28);font-size:13px;font-weight:800;letter-spacing:.4px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.support-primary-action i{font-size:16px}.support-primary-action:hover,.support-primary-action:focus-visible{border-color:#66b7ee;color:#fff;background:#2180c7;transform:translateY(-1px)}.support-payment-note{display:block;margin-top:11px;color:rgba(221,220,216,.68);font-size:11px}.support-payment-note i{margin-right:4px;color:rgba(117,189,236,.75)}.support-contact-card{display:flex;min-height:210px;padding:22px;justify-content:center;flex-direction:column;border:1px solid rgba(134,153,255,.28);border-left:3px solid rgba(114,137,218,.78);border-radius:6px;background:radial-gradient(circle at 100% 0, rgba(88, 101, 242, 0.17), transparent 48%),rgba(8,11,18,.7);box-shadow:inset 0 1px rgba(255,255,255,.025)}.support-contact-card>p{margin:15px 0 0;color:rgba(221,220,216,.82);font-size:12px;line-height:1.55}.support-discord-identity{display:flex;align-items:center;gap:12px}.support-discord-identity small,.support-discord-identity strong{display:block}.support-discord-identity small{margin-bottom:2px;color:rgba(221,220,216,.68);font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.support-discord-identity strong{color:#f0f1ff;font-size:21px;letter-spacing:.25px}.support-discord-identity .support-discord-name{display:block;width:fit-content;border-radius:3px}.support-discord-identity .support-discord-name:hover,.support-discord-identity .support-discord-name:focus-visible{outline:0}.support-discord-identity .support-discord-name:hover strong,.support-discord-identity .support-discord-name:focus-visible strong{color:#fff;text-decoration:underline;text-decoration-color:rgba(169,180,255,.72);text-underline-offset:3px}.support-discord-icon{display:grid;width:47px;height:47px;flex:0 0 47px;place-items:center;border:1px solid rgba(169,180,255,.35);border-radius:8px;color:#dce0ff;background:#5865f2;box-shadow:inset 0 1px rgba(255,255,255,.14);font-size:21px}.support-budget-panel{margin-top:12px;padding:clamp(20px,2.5vw,28px);border:1px solid rgba(255,255,255,.09);border-radius:7px;background:rgba(8,10,12,.94);box-shadow:0 10px 28px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.025)}.support-budget-heading{display:flex;margin-bottom:17px;align-items:center;justify-content:space-between;gap:18px}.support-budget-heading h2{margin:0;color:#e7e9e8;font-size:clamp(20px,2.4vw,27px);font-weight:760}.support-metric-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.support-metric-card{display:grid;min-width:0;min-height:112px;padding:17px;grid-template-columns:40px minmax(0, 1fr);align-content:center;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.095);border-top:2px solid rgba(109,174,224,.72);border-radius:5px;background:linear-gradient(150deg, rgba(19, 32, 42, 0.66), rgba(11, 13, 15, 0.9) 62%)}.support-metric-card h3{margin:0 0 5px;overflow:hidden;color:rgba(221,220,216,.88);font-size:11px;font-weight:750;letter-spacing:.45px;text-overflow:ellipsis;white-space:nowrap}.support-metric-card strong{color:#dceeff;font-size:clamp(19px,2vw,24px);line-height:1;white-space:nowrap}.support-metric-card small{display:block;margin-top:5px;color:rgba(221,220,216,.62);font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.support-metric-card.is-electricity{border-top-color:rgba(223,189,73,.8);background:linear-gradient(150deg, rgba(43, 36, 16, 0.58), rgba(11, 13, 15, 0.9) 62%)}.support-metric-card.is-electricity .support-metric-icon{border-color:rgba(223,189,73,.3);color:#e6ca68;background:rgba(223,189,73,.09)}.support-metric-card.is-electricity strong{color:#f0d875}.support-metric-card.is-received{border-top-color:rgba(69,185,119,.8);background:linear-gradient(150deg, rgba(14, 43, 28, 0.62), rgba(11, 13, 15, 0.9) 62%)}.support-metric-card.is-received .support-metric-icon{border-color:rgba(69,185,119,.32);color:#6ed89b;background:rgba(69,185,119,.1)}.support-metric-card.is-received strong{color:#76dfa2}.support-metric-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(109,174,224,.3);border-radius:5px;color:#83c1ed;background:rgba(109,174,224,.09);font-size:15px}.support-supporters{margin-top:12px;padding:clamp(20px,2.5vw,27px);border:1px solid rgba(255,255,255,.1);border-radius:7px;background:radial-gradient(circle at 100% 0, rgba(216, 182, 62, 0.08), transparent 36%),rgba(9,11,13,.95);box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)}.support-supporters>header h2{margin:0;color:#e9e9e5;font-size:clamp(19px,2.2vw,25px);font-weight:760}.support-supporters>header p{max-width:760px;margin:7px 0 0;color:rgba(221,220,216,.78);font-size:12px;line-height:1.55}.support-supporter-months{display:grid;margin-top:18px;gap:10px}.support-supporter-month{overflow:hidden;border:1px solid rgba(216,182,62,.18);border-radius:5px;background:rgba(2,4,5,.32)}.support-supporter-month>header{display:flex;min-height:42px;padding:8px 12px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(216,182,62,.14);background:rgba(216,182,62,.055)}.support-supporter-month>header h3{margin:0;color:#e9e6da;font-size:12px;font-weight:800;letter-spacing:.35px}.support-supporter-month>header h3 i{margin-right:6px;color:#d4b943}.support-supporter-month>header>span{color:rgba(221,220,216,.68);font-size:9px;font-weight:750;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap}.support-supporter-list{display:grid;margin:0;padding:11px;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:8px;list-style:none}.support-supporter-list li{display:flex;min-width:0;min-height:39px;padding:8px 11px;align-items:center;gap:8px;border:1px solid rgba(216,182,62,.22);border-radius:4px;color:#e8e6dc;background:rgba(216,182,62,.065);font-size:12px;font-weight:700}.support-supporter-list li i{flex:0 0 auto;color:#d4b943;font-size:10px}.support-supporter-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-supporters-empty{margin:17px 0 0;padding:13px 15px;border:1px dashed rgba(216,182,62,.24);border-radius:4px;color:rgba(221,220,216,.76);background:rgba(0,0,0,.18);font-size:12px;text-align:center}.support-supporters-empty i{margin-right:5px;color:rgba(216,182,62,.8)}.support-closing-note{display:flex;margin-top:12px;padding:23px 25px;align-items:flex-start;gap:16px;border:1px solid rgba(215,185,76,.28);border-left:3px solid rgba(215,185,76,.78);border-radius:5px;background:rgba(9,11,13,.88)}.support-closing-note>div{min-width:0;flex:1}.support-closing-note>i{margin-top:1px;color:#d7bd55;font-size:22px}.support-closing-note h2{margin:0 0 8px;color:#dfe1df;font-size:16px;font-weight:780}.support-closing-note p{margin:0;color:rgba(221,220,216,.8);font-size:13px;line-height:1.65}.support-closing-note .support-benefit-note{margin-top:10px;padding-top:10px;border-top:1px solid rgba(215,185,76,.24)}.support-refund-notice{display:inline-flex;margin-top:12px;align-items:center;gap:8px;color:#f0d572;font-size:13px;font-weight:780;line-height:1.45}.support-refund-notice i{color:#d7b94c}.support-admin-bar{display:flex;min-height:46px;margin-bottom:12px;padding:7px 8px 7px 14px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(216,182,62,.2);border-radius:6px;background:rgba(9,12,15,.92)}.support-admin-bar>span{color:rgba(221,220,216,.75);font-size:12px;font-weight:700;letter-spacing:.7px}.support-admin-bar>span i{margin-right:6px;color:#d7c273}.support-admin-primary,.support-admin-secondary{display:inline-flex;min-height:32px;padding:0 13px;align-items:center;justify-content:center;gap:6px;border-radius:3px;font-size:12px;font-weight:700;line-height:1;cursor:pointer}.support-admin-primary{border:1px solid rgba(216,182,62,.58);color:#f5f7f8;background:#2b2922}.support-admin-primary:hover,.support-admin-primary:focus-visible{color:#fff;background:#373226;border-color:rgba(239,214,110,.72)}.support-admin-secondary{border:1px solid rgba(217,222,225,.2);color:#dddcd8;background:rgba(255,255,255,.045)}.support-admin-secondary:hover,.support-admin-secondary:focus-visible{color:#fff;border-color:rgba(216,182,62,.38)}.support-editor{padding:clamp(18px,3vw,34px);border:1px solid rgba(216,182,62,.24);border-radius:10px;background:rgba(8,10,12,.95);box-shadow:0 18px 48px rgba(0,0,0,.36)}.support-editor-heading{display:flex;margin-bottom:20px;align-items:flex-end;justify-content:space-between;gap:25px}.support-editor-heading span{color:#d7c273;font-size:10px;font-weight:750;letter-spacing:2px;text-transform:uppercase}.support-editor-heading h1{margin:4px 0 0;color:#e2e4e5;font-size:clamp(23px,3vw,34px);line-height:1.15}.support-editor-heading p{max-width:390px;margin:0;color:rgba(221,220,216,.72);font-size:12px;text-align:right}.support-editor-section{margin-top:13px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:rgba(17,21,25,.72)}.support-editor-section>h2{margin:0 0 14px;color:#dfe2e3;font-size:14px;font-weight:750;letter-spacing:1px;text-transform:uppercase}.support-editor-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:13px}.support-editor label{display:flex;min-width:0;margin:0;flex-direction:column;gap:5px}.support-editor label>span{color:rgba(221,220,216,.82);font-size:11px;font-weight:700}.support-editor label input,.support-editor label textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(221,220,216,.18);border-radius:3px;outline:0;color:#dddcd8;background:rgba(5,7,8,.86);font-size:13px;line-height:1.4;resize:vertical}.support-editor label input:focus,.support-editor label textarea:focus{border-color:rgba(216,182,62,.62);box-shadow:0 0 0 2px rgba(216,182,62,.08)}.support-editor-wide{grid-column:1/-1}.support-editor-budget-heading{margin-bottom:13px}.support-editor-costs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.support-editor-costs fieldset{min-width:0;margin:0;padding:13px;border:1px solid rgba(216,182,62,.14);border-radius:5px;background:rgba(0,0,0,.22)}.support-editor-costs legend{width:auto;margin:0 0 10px;padding:0 5px;color:#d7c273;font-size:11px;font-weight:750;letter-spacing:.7px}.support-editor-costs legend i{margin-right:4px}.support-editor-costs label+label{margin-top:10px}.support-editor-help{color:rgba(221,220,216,.67);font-size:10px;line-height:1.45}.support-editor-supporters{border:1px solid rgba(215,189,85,.16);border-radius:5px;background:rgba(5,7,8,.46)}.support-editor-supporters-heading{display:flex;min-height:64px;padding:12px 13px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.support-editor-supporters-heading>div{display:flex;flex-direction:column;gap:3px}.support-editor-supporters-heading strong{color:#e1e3e3;font-size:13px}.support-editor-supporters-heading small{color:rgba(221,220,216,.64);font-size:10px;line-height:1.45}.support-editor-add-month{display:inline-flex;min-height:34px;padding:0 13px;flex:none;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(215,189,85,.5);border-radius:4px;color:#f3e7b4;background:rgba(117,96,20,.24);font-size:11px;font-weight:750;cursor:pointer}.support-editor-add-month:hover,.support-editor-add-month:focus-visible{color:#fff;border-color:#d7bd55;background:rgba(143,116,24,.4)}.support-editor-supporter-workspace{display:grid;padding:14px;grid-template-columns:minmax(210px, 260px) minmax(0, 1fr);align-items:start;gap:14px}.support-editor-field-label{display:block;margin-bottom:6px;color:rgba(221,220,216,.78);font-size:10px;font-weight:750;letter-spacing:.35px}.support-editor-month-picker{position:relative}.support-editor-month-trigger{display:grid;width:100%;min-height:46px;padding:0 13px;grid-template-columns:18px 1fr 12px;align-items:center;gap:8px;border:1px solid rgba(215,189,85,.3);border-radius:5px;outline:0;color:#e5e7e7;background:linear-gradient(180deg, rgba(28, 32, 36, 0.98), rgba(16, 19, 22, 0.98));box-shadow:inset 0 1px rgba(255,255,255,.035),0 4px 13px rgba(0,0,0,.2);text-align:left;cursor:pointer}.support-editor-month-trigger>i:first-child{color:#d8bf5a;font-size:14px}.support-editor-month-trigger>i:last-child{color:rgba(221,220,216,.55);font-size:9px;transition:transform .18s ease}.support-editor-month-trigger strong{font-size:12px;font-weight:750}.support-editor-month-trigger[aria-expanded=true]{border-color:rgba(224,198,85,.72);box-shadow:0 0 0 2px rgba(215,189,85,.08),0 7px 18px rgba(0,0,0,.3)}.support-editor-month-trigger[aria-expanded=true]>i:last-child{transform:rotate(180deg)}.support-editor-month-popover{position:absolute;z-index:30;top:calc(100% + 7px);left:0;width:330px;max-width:min(330px,100vw - 48px);padding:12px;border:1px solid rgba(215,189,85,.35);border-radius:7px;background:rgba(11,14,17,.99);box-shadow:0 16px 38px rgba(0,0,0,.62),inset 0 1px rgba(255,255,255,.035)}.support-editor-month-popover[hidden]{display:none}.support-editor-month-navigation{display:grid;margin-bottom:10px;grid-template-columns:32px 1fr 32px;align-items:center;gap:8px}.support-editor-month-navigation strong{color:#ece4bd;font-size:14px;text-align:center}.support-editor-month-navigation button{display:inline-flex;width:32px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:rgba(221,220,216,.75);background:rgba(255,255,255,.035);cursor:pointer}.support-editor-month-navigation button:hover,.support-editor-month-navigation button:focus-visible{color:#fff;border-color:rgba(215,189,85,.46);background:rgba(215,189,85,.09)}.support-editor-month-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}.support-editor-month-grid button{position:relative;min-height:36px;padding:0 7px;border:1px solid rgba(255,255,255,.075);border-radius:4px;color:rgba(221,220,216,.72);background:rgba(255,255,255,.025);font-size:10px;font-weight:650;cursor:pointer}.support-editor-month-grid button:hover,.support-editor-month-grid button:focus-visible{color:#fff;border-color:rgba(215,189,85,.42);background:rgba(215,189,85,.08)}.support-editor-month-grid button.is-selected{color:#fff2bd;border-color:rgba(225,196,80,.75);background:rgba(141,115,21,.3);box-shadow:inset 0 0 9px rgba(215,189,85,.06)}.support-editor-month-grid button.has-supporters::after{position:absolute;right:5px;bottom:4px;width:4px;height:4px;border-radius:50%;background:#d9bd4d;content:""}.support-editor-month-shortcuts{display:flex;margin-top:9px;flex-direction:column;gap:5px}.support-editor-month-shortcuts:empty{display:none}.support-editor-month-shortcuts::before{margin:1px 0 2px;color:rgba(221,220,216,.48);content:"Felvett hónapok";font-size:9px;font-weight:700;letter-spacing:.35px;text-transform:uppercase}.support-editor-month-shortcut{display:grid;grid-template-columns:minmax(0, 1fr) 30px;gap:4px}.support-editor-month-shortcut>[data-month-shortcut]{display:grid;min-height:32px;padding:0 9px;grid-template-columns:1fr 24px;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.075);border-radius:4px;color:rgba(221,220,216,.65);background:rgba(255,255,255,.02);font-size:9.5px;text-align:left;cursor:pointer}.support-editor-month-shortcut>[data-month-shortcut] small{display:inline-flex;min-width:21px;height:19px;align-items:center;justify-content:center;border-radius:10px;color:rgba(221,220,216,.64);background:rgba(0,0,0,.28);font-size:8px}.support-editor-month-shortcut>[data-month-shortcut]:hover,.support-editor-month-shortcut>[data-month-shortcut]:focus-visible{color:#fff;border-color:rgba(215,189,85,.35);background:rgba(215,189,85,.06)}.support-editor-month-shortcut>[data-month-shortcut].is-active{color:#f3e6ae;border-color:rgba(215,189,85,.45);background:rgba(117,96,20,.14)}.support-editor-month-shortcut>[data-month-shortcut].is-active small{color:#f1dda0;background:rgba(142,115,24,.28)}.support-editor-month-shortcut-remove{display:inline-flex;width:30px;min-height:32px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(217,81,96,.22);border-radius:4px;color:rgba(239,135,145,.7);background:rgba(119,19,29,.1);font-size:9px;cursor:pointer}.support-editor-month-shortcut-remove:hover,.support-editor-month-shortcut-remove:focus-visible{color:#fff;border-color:rgba(224,82,97,.68);background:rgba(143,24,36,.4)}.support-editor-supporter-groups{min-width:0}.support-editor-supporter-group[hidden]{display:none}.support-editor-no-month{display:flex;min-height:88px;padding:14px;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px dashed rgba(215,189,85,.2);border-radius:5px;color:rgba(221,220,216,.65);background:rgba(5,7,8,.45);text-align:center}.support-editor-no-month[hidden]{display:none}.support-editor-no-month>i{margin-bottom:3px;color:rgba(215,189,85,.68);font-size:18px}.support-editor-no-month>span{font-size:11px;font-weight:700}.support-editor-no-month>small{color:rgba(221,220,216,.48);font-size:9px}.support-editor-tag-field{display:flex;min-height:46px;padding:6px 8px;align-items:center;flex-wrap:wrap;gap:6px;border:1px solid rgba(221,220,216,.18);border-radius:5px;background:rgba(5,7,8,.86);cursor:text}.support-editor-tag-field:focus-within{border-color:rgba(215,189,85,.62);box-shadow:0 0 0 2px rgba(215,189,85,.07)}.support-editor-tags{display:contents}.support-editor-tag{display:inline-flex;min-height:30px;padding:0 4px 0 10px;align-items:center;gap:6px;border:1px solid rgba(215,189,85,.42);border-radius:15px;color:#f2e9c2;background:rgba(111,90,18,.24);box-shadow:inset 0 1px rgba(255,255,255,.03);font-size:11px;font-weight:680}.support-editor-tag button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:0;border-radius:50%;color:rgba(243,223,225,.68);background:rgba(0,0,0,.2);font-size:9px;cursor:pointer}.support-editor-tag button:hover,.support-editor-tag button:focus-visible{color:#fff;background:rgba(186,51,68,.56)}.support-editor-tag.is-duplicate{animation:support-tag-duplicate .42s ease}.support-editor-tag-input{min-width:210px;min-height:32px;padding:4px 5px;flex:1;border:0;outline:0;color:#dddcd8;background:rgba(0,0,0,0);font-size:12px}.support-editor-tag-input::placeholder{color:rgba(221,220,216,.42)}.support-editor-tag-help{display:block;margin-top:7px;color:rgba(221,220,216,.58);font-size:9.5px;line-height:1.4}.support-editor-tag-help i{margin-right:4px;color:rgba(215,189,85,.72)}@keyframes support-tag-duplicate{0%,100%{border-color:rgba(215,189,85,.42);transform:translateX(0)}30%{border-color:#ebc94f;transform:translateX(-3px)}60%{border-color:#ebc94f;transform:translateX(3px)}}.support-editor-actions{display:flex;margin-top:16px;align-items:center;justify-content:flex-end;gap:8px}.support-editor-actions .support-admin-primary,.support-editor-actions .support-admin-secondary{min-height:38px;padding:0 18px}@media screen and (max-width: 900px){.support-hero{grid-template-columns:1fr}.support-contact-card{min-height:0}.support-editor-costs{grid-template-columns:1fr}}@media screen and (max-width: 700px){.support-page{width:calc(100% - 16px);margin-top:8px}.support-hero{padding:21px 16px;border-radius:5px}.support-hero h1{font-size:29px}.support-hero-copy>p{font-size:14px}.support-primary-action{width:100%}.support-contact-card{padding:18px}.support-budget-panel{padding:17px 13px}.support-budget-heading{align-items:flex-start;flex-direction:column;gap:9px}.support-metric-grid{grid-template-columns:1fr}.support-metric-card{min-height:0}.support-closing-note{padding:19px 17px}.support-supporters{padding:17px 13px}.support-supporter-list{grid-template-columns:1fr}.support-supporter-month>header{align-items:flex-start;flex-direction:column;gap:4px}.support-admin-bar{align-items:stretch;flex-direction:column}.support-editor-heading{align-items:flex-start;flex-direction:column}.support-editor-heading p{text-align:left}.support-editor-grid{grid-template-columns:1fr}.support-editor-wide{grid-column:auto}.support-editor-supporters-heading{align-items:stretch;flex-direction:column}.support-editor-add-month{width:100%}.support-editor-supporter-workspace{grid-template-columns:1fr}.support-editor-month-popover{width:100%;max-width:100%}.support-editor-tag-input{min-width:140px}.support-editor-actions{align-items:stretch;flex-direction:column-reverse}}body.is-public-legal-page{background:linear-gradient(180deg, rgba(2, 3, 3, 0.3), rgba(2, 3, 3, 0.56))}.public-legal-content{position:relative;z-index:0;width:100%;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:45px;scrollbar-gutter:stable}.public-legal-content::-webkit-scrollbar{display:unset;width:3px}.public-legal-content::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.public-legal-content::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.legal-page{width:min(100%,1040px);margin:0 auto;padding:24px 20px 60px;color:#e1dfda}.legal-page a{color:#efd18a;text-underline-offset:3px}.legal-page a:hover,.legal-page a:focus-visible{color:#fff0bd}.legal-hero{position:relative;padding:clamp(28px,5vw,54px);border:1px solid rgba(201,150,67,.4);border-radius:9px 9px 2px 2px;background:linear-gradient(125deg, rgba(201, 150, 67, 0.15), transparent 38%),linear-gradient(180deg, rgba(29, 31, 32, 0.97), rgba(13, 15, 16, 0.96));box-shadow:0 20px 50px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.035);overflow:hidden}.legal-hero::after{content:"";position:absolute;top:0;right:0;width:240px;height:100%;background:radial-gradient(circle at 100% 0, rgba(239, 209, 138, 0.13), transparent 68%);pointer-events:none}.legal-hero h1{position:relative;max-width:760px;margin:10px 0 14px;color:#f3ead7;font-size:clamp(31px,5vw,54px);font-weight:700;line-height:1.03;letter-spacing:-0.02em;text-shadow:0 3px 20px rgba(0,0,0,.75);z-index:1}.legal-hero>p{position:relative;max-width:760px;margin:0 0 17px;color:rgba(237,233,224,.78);font-size:17px;line-height:1.65;z-index:1}.legal-hero>small{color:rgba(239,209,138,.72);font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.legal-eyebrow{display:inline-flex;gap:8px;align-items:center;color:#efd18a;font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.legal-page-links{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;margin:12px 0 22px}.legal-page-links a{display:flex;min-height:46px;gap:9px;padding:10px 14px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:4px;color:rgba(232,229,223,.74);background:rgba(17,19,21,.9);box-shadow:0 8px 20px rgba(0,0,0,.2);font-weight:650;text-align:center;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.legal-page-links a:hover,.legal-page-links a:focus-visible,.legal-page-links a.is-active{border-color:rgba(239,209,138,.5);color:#fff0c7;background:rgba(41,37,29,.96)}.legal-document{display:grid;gap:13px}.legal-document>section{padding:clamp(22px,4vw,34px);border:1px solid rgba(255,255,255,.08);border-left:3px solid rgba(201,150,67,.56);border-radius:3px 7px 7px 3px;background:linear-gradient(145deg, rgba(26, 28, 30, 0.97), rgba(16, 18, 20, 0.97));box-shadow:0 14px 34px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)}.legal-document h2{display:flex;gap:12px;margin:0 0 16px;align-items:center;color:#f0e8d8;font-size:clamp(20px,3vw,26px);font-weight:700;line-height:1.25}.legal-document h2>span{display:inline-grid;flex:0 0 31px;width:31px;height:31px;place-items:center;border:1px solid rgba(201,150,67,.48);border-radius:50%;color:#efd18a;background:rgba(201,150,67,.11);font-size:13px}.legal-document p,.legal-document li{color:rgba(229,226,219,.78);font-size:15.5px;line-height:1.72}.legal-document p:last-child,.legal-document ul:last-child{margin-bottom:0}.legal-document ul{display:grid;gap:9px;margin:0;padding-left:22px}.legal-document ul li::marker{color:#c99643}.legal-document ul strong{color:#eee4cf}.legal-provider-links,.legal-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.legal-provider-links a,.legal-action-row a{display:inline-flex;min-height:40px;gap:9px;padding:9px 13px;align-items:center;border:1px solid rgba(201,150,67,.3);border-radius:4px;color:#e9dfca;background:rgba(7,8,8,.4);text-decoration:none}.legal-provider-links a:hover,.legal-provider-links a:focus-visible,.legal-action-row a:hover,.legal-action-row a:focus-visible{border-color:rgba(239,209,138,.65);background:rgba(201,150,67,.1)}.deletion-steps h2{margin-bottom:22px}.deletion-steps ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.deletion-steps li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:rgba(7,8,8,.3)}.deletion-steps li>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#17130b;background:linear-gradient(135deg, #efd18a, #c99643);font-weight:800}.deletion-steps li strong{display:block;margin:1px 0 3px;color:#f0e6d2;font-size:17px}.deletion-steps li p{margin:0}.legal-action-row a.legal-primary-action{border-color:rgba(239,209,138,.65);color:#17130b;background:linear-gradient(135deg, #efd18a, #c99643);font-weight:750}.legal-action-row a.legal-primary-action:hover,.legal-action-row a.legal-primary-action:focus-visible{color:#080706;filter:brightness(1.08)}.legal-footer{display:flex;gap:20px;margin-top:24px;padding:18px 4px;align-items:center;justify-content:space-between;border-top:1px solid rgba(201,150,67,.28);color:rgba(228,224,215,.55)}.legal-footer>div{display:grid;gap:2px}.legal-footer strong{color:rgba(239,209,138,.82)}.legal-footer nav{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end}.legal-footer a{color:rgba(228,224,215,.7)}@media screen and (max-width: 760px){.legal-page{padding:10px 8px 40px}.legal-page-links{grid-template-columns:1fr}.legal-page-links a{justify-content:flex-start}.legal-document>section{padding:21px 17px}.legal-document h2{align-items:flex-start}.legal-footer{align-items:flex-start;flex-direction:column}.legal-footer nav{justify-content:flex-start}}.box.user-settings{width:100%;max-width:1420px;margin:0 auto 30px;padding:20px 0 0;color:#dddcd8;background:rgba(0,0,0,0);box-shadow:none}.box.user-settings .settings-hero{position:relative;display:grid;margin-bottom:16px;padding:18px 20px;overflow:hidden;grid-template-columns:96px minmax(0, 1fr);align-items:center;gap:10px 16px;border:1px solid rgba(216,182,62,.28);border-radius:10px;background:radial-gradient(circle at 84% 20%, rgba(216, 182, 62, 0.14), transparent 26%),linear-gradient(135deg, rgba(23, 19, 11, 0.96), rgba(9, 10, 11, 0.9));box-shadow:0 12px 30px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.03)}.box.user-settings .settings-hero:after{position:absolute;right:-55px;bottom:-86px;width:270px;height:170px;content:"";opacity:.26;background-image:linear-gradient(rgba(216, 182, 62, 0.18) 1px, transparent 1px),linear-gradient(90deg, rgba(216, 182, 62, 0.18) 1px, transparent 1px);background-size:24px 24px;transform:rotate(-9deg);pointer-events:none}.box.user-settings .avatar-change-container{position:relative;z-index:1;grid-row:1/span 2;width:96px;height:96px;margin:0;padding:3px;overflow:hidden;border:1px solid rgba(216,182,62,.55);border-radius:18px;background:rgba(8,7,6,.85);box-shadow:0 0 0 4px rgba(216,182,62,.05),0 8px 18px rgba(0,0,0,.35)}.box.user-settings .avatar-change-container picture,.box.user-settings .avatar-change-container img{display:block;width:100%;height:100%}.box.user-settings .avatar-change-container img{margin:0;border-radius:14px;object-fit:cover}.box.user-settings .settings-hero-copy{position:relative;z-index:1;min-width:0}.box.user-settings .settings-hero-copy h1{margin:2px 0 3px;color:#fff8de;font-size:clamp(24px,2vw,31px);font-weight:750;letter-spacing:1.2px;line-height:1.08}.box.user-settings .settings-hero-copy p{margin:7px 0 0;color:rgba(221,220,216,.72);font-size:13px;line-height:1.45}.box.user-settings .settings-profile-actions{position:relative;z-index:1;display:flex;grid-column:2;align-items:center;flex-wrap:wrap;gap:7px 12px;text-align:left}.box.user-settings .settings-profile-actions .btn{white-space:nowrap}.box.user-settings .settings-profile-actions small{color:rgba(221,220,216,.64);font-size:12px;line-height:1.4}.box.user-settings .settings-eyebrow{display:inline-flex;align-items:center;gap:6px;color:rgba(216,182,62,.92);font-size:11px;font-weight:750;letter-spacing:.7px}.box.user-settings .settings-flashes .alert{margin:0 0 14px}.box.user-settings .settings-flashes:empty{display:none}.box.user-settings .alert-info{--bs-alert-color: #f2f0e9;--bs-alert-bg: rgba(31, 34, 36, .84);--bs-alert-border-color: rgba(200, 185, 111, .36);opacity:1;color:#dddcd8;background:rgba(35,35,35,.9);border-left:3px solid rgba(216,182,62,.72);box-shadow:inset 0 1px rgba(255,255,255,.025)}.box.user-settings .form-check-label,.box.user-settings label{color:#dddcd8}.box.user-settings .btn-warning,.box.user-settings .btn-primary{--bs-btn-color: #f2f0e9;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #f2f0e9;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0b5ed7;--bs-btn-active-color: #f2f0e9;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a58ca;color:#f2f0e9;background:#0d6efd;border-color:#0d6efd;box-shadow:none;text-shadow:none}.box.user-settings .btn-warning:hover,.box.user-settings .btn-warning:focus-visible,.box.user-settings .btn-primary:hover,.box.user-settings .btn-primary:focus-visible{color:#f2f0e9;background:#0b5ed7;border-color:#0b5ed7;box-shadow:none}.box.user-settings .settings-layout{display:block}.box.user-settings .settings-main{display:grid;min-width:0;gap:16px}.box.user-settings .settings-panel{scroll-margin-top:10px;overflow:hidden;border:1px solid rgba(221,220,216,.14);border-top-color:rgba(216,182,62,.42);border-radius:9px;background:linear-gradient(145deg, rgba(17, 19, 22, 0.93), rgba(11, 11, 11, 0.88));box-shadow:0 10px 28px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.025)}.box.user-settings .settings-panel-header{display:grid;min-height:76px;padding:15px 18px;grid-template-columns:42px minmax(0, 1fr);align-items:center;gap:12px;border-bottom:1px solid rgba(221,220,216,.09);background:linear-gradient(90deg, rgba(216, 182, 62, 0.055), transparent 46%)}.box.user-settings .settings-panel-header h2{margin:0 0 2px;color:#fff8df;font-size:19px;font-weight:750;letter-spacing:.35px}.box.user-settings .settings-panel-header p{margin:0;color:rgba(221,220,216,.65);font-size:13px;line-height:1.4}.box.user-settings .settings-panel-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(216,182,62,.35);border-radius:9px;color:#d8b63e;background:rgba(216,182,62,.08);box-shadow:inset 0 0 10px rgba(216,182,62,.05)}.box.user-settings .settings-block{padding:17px 18px 19px}.box.user-settings .settings-block+.settings-block{border-top:1px solid rgba(221,220,216,.09)}.box.user-settings .settings-block.settings-block-compact{padding-top:15px;padding-bottom:15px}.box.user-settings .settings-block-heading{display:flex;margin-bottom:11px;align-items:flex-start;justify-content:space-between;gap:12px}.box.user-settings .settings-block-heading h3{margin:0 0 2px;color:#dddcd8;font-size:15px;font-weight:750}.box.user-settings .settings-block-heading p{margin:0;color:rgba(221,220,216,.58);font-size:12px;line-height:1.4}.box.user-settings .settings-choice-grid{display:grid;gap:8px}.box.user-settings .settings-background-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.box.user-settings .settings-choice{position:relative;min-width:0;cursor:pointer}.box.user-settings .settings-choice>input{position:absolute;opacity:0;pointer-events:none}.box.user-settings .settings-choice>input:focus-visible+.settings-choice-content{outline:2px solid rgba(216,182,62,.68);outline-offset:2px}.box.user-settings .settings-choice>input:checked+.settings-choice-content{border-color:rgba(216,182,62,.82);color:#fff7d5;background:linear-gradient(135deg, rgba(216, 182, 62, 0.17), rgba(216, 182, 62, 0.055));box-shadow:inset 0 0 14px rgba(216,182,62,.06),0 0 10px rgba(216,182,62,.06)}.box.user-settings .settings-choice>input:checked+.settings-choice-content>i{color:#d8b63e}.box.user-settings .settings-choice>input:checked+.settings-choice-content>b{opacity:1;transform:scale(1)}.box.user-settings .settings-choice-content{display:grid;min-height:62px;padding:9px 10px;grid-template-columns:26px minmax(0, 1fr) 18px;align-items:center;gap:7px;border:1px solid rgba(221,220,216,.13);border-radius:6px;color:rgba(221,220,216,.8);background:rgba(7,8,9,.52);transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.box.user-settings .settings-choice-content>i{color:rgba(216,182,62,.62);font-size:13px;text-align:center}.box.user-settings .settings-choice-content>span{display:flex;min-width:0;flex-direction:column;gap:1px}.box.user-settings .settings-choice-content strong{overflow:hidden;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.box.user-settings .settings-choice-content small{overflow:hidden;color:rgba(221,220,216,.57);font-size:11.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.box.user-settings .settings-choice-content>b{display:grid;width:17px;height:17px;opacity:0;place-items:center;border-radius:50%;color:#100d06;background:#d8b63e;font-size:8px;transform:scale(0.65);transition:opacity .16s ease,transform .16s ease}.box.user-settings .settings-toggle-row{display:grid;grid-template-columns:36px minmax(0, 1fr) auto;align-items:center;gap:10px}.box.user-settings .settings-toggle-row h3{margin:0 0 3px;color:#dddcd8;font-size:16px;font-weight:750}.box.user-settings .settings-toggle-row p{margin:0;color:rgba(221,220,216,.68);font-size:12.5px;line-height:1.45}.box.user-settings .settings-adult-icon{display:flex;width:32px;height:38px;flex-direction:column;align-items:center;justify-content:center;border:2px solid #f7f7f4;border-radius:2px;color:#fff;background:linear-gradient(145deg, #e3212a, #b90716);box-shadow:0 0 0 1px #090a0b,inset 0 0 0 1px rgba(0,0,0,.18),0 2px 5px rgba(0,0,0,.3)}.box.user-settings .settings-adult-icon strong{margin-top:1px;font-size:21px;font-weight:950;line-height:.8;letter-spacing:-1px;text-shadow:0 1px 1px rgba(71,0,8,.65)}.box.user-settings .settings-adult-icon small{margin-top:4px;font-size:6px;font-weight:900;line-height:1;letter-spacing:.45px}.box.user-settings .settings-toggle-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(216,182,62,.42);border-radius:8px;color:#d8b63e;background:rgba(216,182,62,.1);box-shadow:inset 0 0 10px rgba(216,182,62,.05),0 2px 5px rgba(0,0,0,.2)}.box.user-settings .settings-toggle-icon i{font-size:13px}.box.user-settings .settings-switch{display:flex;align-items:center;gap:8px;cursor:pointer}.box.user-settings .settings-switch>input{position:absolute;opacity:0;pointer-events:none}.box.user-settings .settings-switch>input:checked+.settings-switch-track{border-color:rgba(216,182,62,.9);background:rgba(216,182,62,.34)}.box.user-settings .settings-switch>input:checked+.settings-switch-track span{transform:translateX(20px);background:#d8b63e}.box.user-settings .settings-switch>input:focus-visible+.settings-switch-track{outline:2px solid rgba(216,182,62,.7);outline-offset:2px}.box.user-settings .settings-switch>strong{color:rgba(221,220,216,.76);font-size:12px;font-weight:700}.box.user-settings .settings-switch-track{display:flex;width:44px;height:24px;padding:2px;align-items:center;border:1px solid rgba(221,220,216,.28);border-radius:999px;background:rgba(0,0,0,.36);transition:border-color .18s ease,background .18s ease}.box.user-settings .settings-switch-track span{width:18px;height:18px;border-radius:50%;background:rgba(221,220,216,.62);transition:transform .18s ease,background .18s ease}.box.user-settings .settings-staff-grid{display:grid;padding:18px;grid-template-columns:minmax(0, 1.35fr) minmax(260px, 0.65fr);align-items:start;gap:14px}.box.user-settings .settings-staff-fields{display:grid;gap:14px}.box.user-settings .settings-field-card{display:grid;min-width:0;padding:14px;gap:9px;border:1px solid rgba(221,220,216,.12);border-radius:7px;background:rgba(7,8,9,.42)}.box.user-settings .settings-field,.box.user-settings .settings-field-heading{display:grid;min-width:0;gap:7px}.box.user-settings .settings-field>span,.box.user-settings .settings-field-heading{display:grid;gap:2px}.box.user-settings .settings-field>span>strong,.box.user-settings .settings-field-heading>strong{color:#dddcd8;font-size:13px;font-weight:750}.box.user-settings .settings-field>span>small,.box.user-settings .settings-field-heading>small{color:rgba(221,220,216,.6);font-size:12px;font-weight:500;line-height:1.4}.box.user-settings .form-control{min-height:44px;padding:10px 12px;border:1px solid rgba(221,220,216,.16);border-radius:5px;outline:0;color:#dddcd8;background:rgba(7,8,9,.78);box-shadow:inset 0 0 10px rgba(0,0,0,.16);font-family:inherit;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.box.user-settings .form-control::placeholder{color:rgba(221,220,216,.38)}.box.user-settings .form-control:focus{border-color:rgba(216,182,62,.7);color:#dddcd8;background:rgba(12,12,11,.92);box-shadow:0 0 0 2px rgba(216,182,62,.07)}.box.user-settings textarea.form-control{padding:11px 12px}.box.user-settings .settings-background-card .staff-card-background-setting{margin-top:2px}.box.user-settings .settings-password-grid{display:grid;padding:18px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:13px}.box.user-settings .settings-password-intro{display:grid;padding:12px 14px;grid-column:1/-1;grid-template-columns:36px minmax(0, 1fr);align-items:center;gap:10px;border:1px solid rgba(216,182,62,.18);border-radius:6px;background:rgba(216,182,62,.045);transition:border-color .18s ease,background .18s ease}.box.user-settings .settings-password-intro>span:last-child{display:grid;gap:2px}.box.user-settings .settings-password-intro strong{color:#dddcd8;font-size:14px}.box.user-settings .settings-password-intro small{color:rgba(221,220,216,.64);font-size:12px;line-height:1.45}.box.user-settings .settings-password-intro-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(216,182,62,.34);border-radius:50%;color:rgba(216,182,62,.9);background:rgba(8,7,6,.5)}.box.user-settings .settings-password-field{padding:12px;border:1px solid rgba(221,220,216,.11);border-radius:6px;background:rgba(7,8,9,.38)}.box.user-settings .settings-current-password{grid-column:1/-1}.box.user-settings #settings-security.is-password-change-active .settings-password-intro{border-color:rgba(216,182,62,.48);background:rgba(216,182,62,.085)}.box.user-settings #settings-security.is-password-change-active .settings-password-intro-icon{color:#d8b63e;box-shadow:0 0 12px rgba(216,182,62,.12)}.box.user-settings #settings-security.is-password-change-active .settings-current-password{border-color:rgba(216,182,62,.3)}.box.user-settings .settings-oauth-grid{display:grid;padding:18px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.box.user-settings .settings-oauth-card{display:grid;min-width:0;padding:13px;grid-template-columns:38px minmax(0, 1fr) auto;align-items:center;gap:11px;border:1px solid rgba(221,220,216,.12);border-radius:6px;background:rgba(7,8,9,.42)}.box.user-settings .settings-oauth-card>span:nth-child(2){display:grid;min-width:0;gap:2px}.box.user-settings .settings-oauth-card strong{color:#dddcd8;font-size:14px}.box.user-settings .settings-oauth-card small{color:rgba(221,220,216,.62);font-size:12px;line-height:1.35}.box.user-settings .settings-oauth-card.is-linked{border-color:rgba(216,182,62,.32);background:rgba(216,182,62,.055)}.box.user-settings .settings-oauth-provider{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(216,182,62,.3);border-radius:50%;color:#d8b63e;background:rgba(8,7,6,.55);font-size:16px}.box.user-settings .settings-danger-panel{border-color:rgba(239,82,106,.26);border-top-color:rgba(239,82,106,.58)}.box.user-settings .settings-danger-panel .settings-panel-icon{border-color:rgba(239,82,106,.36);color:#ff7f91;background:rgba(92,13,25,.2)}.box.user-settings .settings-account-header{grid-template-columns:42px minmax(0, 1fr)}.box.user-settings .settings-delete-options{display:flex;padding:16px 18px 18px;flex-wrap:wrap;gap:8px}.box.user-settings .settings-delete-options .btn{white-space:nowrap}.box.user-settings .settings-savebar{position:sticky;z-index:25;bottom:0;display:flex;min-height:68px;margin-top:16px;padding:11px 13px 11px 16px;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(216,182,62,.34);border-radius:8px;background:rgba(12,11,8,.96);box-shadow:0 -8px 24px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.025);backdrop-filter:blur(10px)}.box.user-settings .settings-savebar>div:first-child{display:flex;min-width:0;align-items:center;gap:10px}.box.user-settings .settings-savebar>div:first-child>i{color:#d8b63e;font-size:18px}.box.user-settings .settings-savebar>div:first-child>span{display:flex;min-width:0;flex-direction:column}.box.user-settings .settings-savebar strong{color:#dddcd8;font-size:19px;font-weight:750;letter-spacing:.35px}.box.user-settings .settings-savebar small{color:rgba(221,220,216,.65);font-size:13px;line-height:1.4}.box.user-settings .settings-savebar-actions{display:flex;flex:0 0 auto;gap:8px}.box.user-settings .settings-savebar-actions .btn{display:inline-flex;min-height:34px;padding:0 12px;align-items:center;justify-content:center;line-height:1}.box.user-settings .settings-savebar-actions .btn:before{display:none}.box.user-settings .settings-savebar-actions .btn i{position:static;margin:0;line-height:1}.box.user-settings .settings-savebar-actions .settings-save-button-content{display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1}@media screen and (max-width: 1050px){.box.user-settings .settings-staff-grid{grid-template-columns:1fr}.box.user-settings .settings-background-card{grid-template-columns:minmax(0, 1fr) minmax(240px, 340px);align-items:start}.box.user-settings .settings-background-card .staff-card-background-setting{grid-column:2;grid-row:1/span 2}}@media screen and (max-width: 800px){.box.user-settings{margin-bottom:18px;padding-top:14px}.box.user-settings .settings-hero{margin-right:8px;margin-left:8px;padding:15px;grid-template-columns:72px minmax(0, 1fr);gap:11px}.box.user-settings .avatar-change-container{width:72px;height:72px;grid-row:auto;border-radius:15px}.box.user-settings .avatar-change-container img{border-radius:11px}.box.user-settings .settings-hero-copy h1{font-size:25px}.box.user-settings .settings-profile-actions{grid-column:1/-1}.box.user-settings .settings-flashes{margin-right:8px;margin-left:8px}.box.user-settings .settings-main{padding:0 8px;gap:11px}.box.user-settings .settings-panel{scroll-margin-top:10px;border-radius:7px}.box.user-settings .settings-panel-header{min-height:68px;padding:12px 13px;grid-template-columns:38px minmax(0, 1fr);gap:10px}.box.user-settings .settings-panel-icon{width:36px;height:36px;border-radius:8px}.box.user-settings .settings-panel-header h2{font-size:17px}.box.user-settings .settings-panel-header p{font-size:12px}.box.user-settings .settings-block{padding:14px 13px 15px}.box.user-settings .settings-background-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.box.user-settings .settings-choice-content{min-height:58px;padding:8px;grid-template-columns:20px minmax(0, 1fr) 17px;gap:5px}.box.user-settings .settings-choice-content small{white-space:normal}.box.user-settings .settings-toggle-row{grid-template-columns:36px minmax(0, 1fr);gap:10px}.box.user-settings .settings-toggle-row h3{font-size:16px}.box.user-settings .settings-toggle-row p{font-size:12.5px}.box.user-settings .settings-adult-icon{width:32px;height:38px}.box.user-settings .settings-toggle-icon{width:32px;height:32px}.box.user-settings .settings-switch{grid-column:1/-1;justify-content:flex-end}.box.user-settings .settings-staff-grid{padding:13px}.box.user-settings .settings-background-card{display:grid;grid-template-columns:1fr}.box.user-settings .settings-background-card .staff-card-background-setting{grid-column:auto;grid-row:auto}.box.user-settings .settings-password-grid{padding:13px;grid-template-columns:1fr}.box.user-settings .settings-password-intro{grid-column:auto}.box.user-settings .settings-current-password{grid-column:auto}.box.user-settings .settings-oauth-grid{padding:13px;grid-template-columns:1fr}.box.user-settings .settings-oauth-card{grid-template-columns:36px minmax(0, 1fr)}.box.user-settings .settings-oauth-card>.btn{grid-column:1/-1;justify-self:stretch;justify-content:center}.box.user-settings .settings-account-header{grid-template-columns:38px minmax(0, 1fr)}.box.user-settings .settings-delete-options{padding:13px;flex-direction:column}.box.user-settings .settings-delete-options .btn{width:100%;text-align:center}.box.user-settings .settings-savebar{margin:11px 8px 0;padding:9px;border-radius:7px;gap:8px}.box.user-settings .settings-savebar>div:first-child{display:none}.box.user-settings .settings-savebar-actions{width:100%}.box.user-settings .settings-savebar-actions>*{flex:1 1 50%;text-align:center}}@media screen and (max-width: 430px){.box.user-settings .settings-background-grid{grid-template-columns:1fr}}.crop-image-container{width:100%;height:0;padding-bottom:100%}.crop-image-container .cropper-modal{opacity:.65}.crop-image-container .cropper-view-box{outline-width:2px;outline-color:#fff}.staff-favorite-anime{min-height:145px;line-height:1.45;resize:vertical}.staff-favorite-anime-limit{display:flex;margin-top:8px;padding:9px 11px;align-items:center;gap:7px;border:1px solid rgba(239,82,106,.48);border-radius:5px;color:#ff9aaa;background:rgba(92,13,25,.42);font-size:13px;font-weight:600}.staff-favorite-anime-limit[hidden]{display:none}.staff-description-editor{min-height:230px;max-height:70vh;line-height:1.5;resize:vertical;overflow-y:auto}.staff-card-background-setting{position:relative;max-width:680px}.staff-card-background-setting.is-card-background{width:min(100%,382px)}.staff-card-background-setting.is-card-background .staff-card-background-preview{min-height:0;aspect-ratio:9/10}.staff-card-background-setting .staff-card-background-preview{position:relative;display:grid;width:100%;min-height:190px;margin-bottom:12px;overflow:hidden;place-items:center;border:1px solid rgba(216,182,62,.28);border-radius:11px;color:#dddcd8;background:radial-gradient(circle at 50% 115%, rgba(216, 182, 62, 0.12), transparent 52%),linear-gradient(120deg, rgba(36, 39, 42, 0.84), rgba(13, 15, 17, 0.94));background-position:center;background-size:cover;font-family:inherit;cursor:default}.staff-card-background-setting .staff-card-background-preview:after{position:absolute;inset:0;content:"";opacity:.28;background-image:linear-gradient(rgba(216, 182, 62, 0.12) 1px, transparent 1px),linear-gradient(90deg, rgba(216, 182, 62, 0.12) 1px, transparent 1px);background-size:24px 24px}.staff-card-background-setting .staff-card-background-preview span{position:relative;z-index:1;padding:8px 12px;border-radius:7px;background:rgba(13,10,5,.74);font-size:14px}.staff-card-background-setting.has-custom-image .staff-card-background-preview{background-image:linear-gradient(rgba(13, 10, 5, 0.18), rgba(13, 10, 5, 0.5)),var(--staff-card-preview-image);color:#dddcd8;cursor:zoom-in}.staff-card-background-setting.has-custom-image .staff-card-background-preview:after{display:none}.staff-card-background-setting .staff-card-background-browse{--bs-btn-color: #f2f0e9;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #f2f0e9;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0b5ed7;--bs-btn-active-color: #f2f0e9;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a58ca;color:#f2f0e9;background:#0d6efd;border-color:#0d6efd;box-shadow:none;text-shadow:none;cursor:pointer}.staff-card-background-setting .staff-card-background-browse:hover,.staff-card-background-setting .staff-card-background-browse:focus-visible{color:#f2f0e9;background:#0b5ed7;border-color:#0b5ed7;box-shadow:none}.staff-card-background-setting .staff-card-background-remove{position:absolute;z-index:3;top:9px;right:9px;display:none;width:34px;height:34px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(255,100,120,.58);border-radius:50%;color:#ff7b8c;background:rgba(40,10,16,.88);box-shadow:0 4px 14px rgba(0,0,0,.42);cursor:pointer}.staff-card-background-setting .staff-card-background-remove:hover{color:#dddcd8;background:rgba(123,23,40,.94)}.staff-card-background-setting.has-custom-image .staff-card-background-remove{display:inline-flex}.staff-background-lightbox{position:fixed;z-index:11000;inset:0;display:none;align-items:center;justify-content:center;padding:38px;background:rgba(0,0,0,.9);backdrop-filter:blur(5px)}.staff-background-lightbox.is-visible{display:flex}.staff-background-lightbox-dialog{position:relative;display:flex;max-width:94vw;max-height:90vh}.staff-background-lightbox-dialog img{display:block;max-width:94vw;max-height:90vh;border-radius:10px;object-fit:contain;box-shadow:0 20px 65px rgba(0,0,0,.72)}.staff-background-lightbox-dialog button{position:absolute;top:-17px;right:-17px;z-index:1;display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(216,182,62,.62);border-radius:50%;color:#dddcd8;background:rgba(23,18,10,.94)}@media screen and (max-width: 800px){.staff-card-background-setting.is-card-background{width:min(100%,340px)}.staff-card-background-setting .staff-card-background-preview{min-height:0}.staff-background-lightbox{padding:18px}}.stat-list{display:block;margin:0 var(--sidebar-content-gutter, 10px) 8px;padding:8px;user-select:none;position:unset;opacity:1 !important;border:0 !important;border-radius:10px;background:rgba(22,17,10,.78) !important;box-shadow:none;z-index:2}.stat-list .stat-list-summary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;gap:6px;list-style:none;cursor:pointer}.stat-list .stat-list-summary::-webkit-details-marker{display:none}.stat-list .stat-list-summary::marker{display:none;content:""}.stat-list .stat-list-details{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px;margin-top:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .22s ease,margin-top .22s ease,opacity .16s ease}.stat-list .stat-list-toggle{display:flex;align-items:center;justify-content:center;min-width:28px;border-radius:7px;background:rgba(221,220,216,.045);color:#dddcd8;transition:color .2s ease,background .2s ease}.stat-list .stat-list-toggle i{transition:transform .22s ease}.stat-list .stat-list-summary:hover .stat-list-toggle{color:#d8b63e;background:rgba(216,182,62,.09)}.stat-list[open] .stat-list-details{max-height:70px;margin-top:6px;opacity:1;overflow:visible}.stat-list[open] .stat-list-toggle i{transform:rotate(180deg)}.stat-list .stat-item{flex:1 1 88px;min-width:82px;padding:5px 4px;border-radius:7px;background:rgba(221,220,216,.045);font-size:11px;text-align:center;letter-spacing:2px;color:#dddcd8;position:relative}.stat-list .stat-item span{display:block;color:#dddcd8;font-size:13px;font-weight:700;letter-spacing:1px;margin:0 0 1px}.stat-list .stat-item>small{display:block;color:#dddcd8;font-size:10px;letter-spacing:1.6px;line-height:1.2}.stat-list .stat-item .tooltip-content{position:absolute;visibility:hidden;opacity:0;left:0;top:100%;margin-top:-5px;white-space:nowrap;text-align:left;padding:5px 10px;background:rgba(0,0,0,.85);color:#dddcd8;z-index:1;transition:all .3s ease;transition-delay:.3s}.stat-list .stat-item .tooltip-content:after{content:"";position:absolute;top:-8px;left:8px;width:0;height:0;border-style:solid;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,.85);border-top:0}.stat-list .stat-item .tooltip-content span{display:inline}.stat-list .stat-item:hover .tooltip-content{visibility:visible;opacity:1;margin-top:7px}.home-page .right-side>.stat-list-home{flex:0 0 auto;margin:0 0 2px;padding:7px;border:1px solid rgba(216,182,62,.22) !important;border-radius:3px;background:rgba(24,24,24,.94) !important;box-shadow:inset 0 0 20px rgba(216,182,62,.035),0 0 8px rgba(5,3,2,.55)}.home-page .right-side>.stat-list-home .stat-list-summary,.home-page .right-side>.stat-list-home .stat-list-details{grid-template-columns:repeat(2, minmax(0, 1fr))}.home-page .right-side>.stat-list-home .stat-list-details{max-height:none;margin-top:6px;overflow:visible;opacity:1}.home-page .right-side>.stat-list-home .stat-item{min-width:0;padding:4px 3px;border:1px solid rgba(216,182,62,.08);background:rgba(15,15,15,.48)}.home-page .right-side>.stat-list-home .stat-item>span:first-child{color:#efd66e;text-shadow:0 0 6px rgba(216,182,62,.22)}.home-page .right-side>.stat-list-home .stat-item>small{color:#dddcd8}.home-page .right-side>.stat-list-home .stat-item .tooltip-content{top:auto;bottom:100%;margin-top:0;margin-bottom:-5px}.home-page .right-side>.stat-list-home .stat-item .tooltip-content:after{top:auto;bottom:-8px;border-top:8px solid rgba(0,0,0,.85);border-right:6px solid rgba(0,0,0,0);border-bottom:0;border-left:6px solid rgba(0,0,0,0)}.home-page .right-side>.stat-list-home .stat-item:hover .tooltip-content{margin-top:0;margin-bottom:7px}.home-page .right-side>.stat-list-home .stat-list-details .stat-item:last-child .tooltip-content{right:0;left:auto}.home-page .right-side>.stat-list-home .stat-list-details .stat-item:last-child .tooltip-content:after{right:8px;left:auto}@media screen and (max-width: 800px){.stat-list-home{display:grid;margin-top:10px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px}.stat-list-home .stat-list-summary,.stat-list-home .stat-list-details{display:contents;grid-template-columns:repeat(2, minmax(0, 1fr))}}.watch-together-entry{clear:both;flex:0 0 auto;padding:12px 0 22px}.watch-together-entry .watch-together-divider{display:flex;align-items:center;gap:12px;color:#dddcd8;font-size:11px;letter-spacing:2px;text-transform:uppercase;margin:4px 0 12px}.watch-together-entry .watch-together-divider::before,.watch-together-entry .watch-together-divider::after{content:"";height:1px;flex:1;background:linear-gradient(90deg, transparent, rgba(216, 182, 62, 0.52))}.watch-together-entry .watch-together-divider::after{background:linear-gradient(90deg, rgba(216, 182, 62, 0.52), transparent)}.watch-together-entry .watch-together-open{width:100%;min-height:42px;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#dddcd8;background:linear-gradient(135deg, rgba(39, 42, 45, 0.96), rgba(23, 25, 27, 0.96));border:1px solid rgba(216,182,62,.6);box-shadow:0 5px 16px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.035)}.watch-together-entry .watch-together-open:hover,.watch-together-entry .watch-together-open:focus-visible{color:#dddcd8;background:linear-gradient(135deg, rgba(51, 55, 58, 0.98), rgba(32, 35, 38, 0.98));border-color:#efd66e;box-shadow:0 6px 18px rgba(0,0,0,.48),0 0 9px rgba(216,182,62,.16)}.watch-together-entry .watch-together-open i{margin-right:8px}@media screen and (min-width: 801px){.home-page .right-side>.watch-together-entry{margin-top:auto;padding:0 0 6px}.home-page .right-side>.watch-together-entry .watch-together-divider{display:none}}.watch-together-modal .watch-together-room-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.watch-together-modal .watch-together-room-list-heading h3{margin:0}.watch-together-modal .watch-together-room-list-refresh{display:inline-flex;flex:0 0 32px;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(216,182,62,.7);border-radius:3px;color:#d8b63e;background:rgba(33,24,7,.78);cursor:pointer;transform:translateY(-4px);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.watch-together-modal .watch-together-room-list-refresh.is-loading i{animation:w2g-room-list-spin .7s linear infinite}.watch-together-modal .watch-together-room-list-refresh:hover,.watch-together-modal .watch-together-room-list-refresh:focus-visible{color:#dddcd8;background:rgba(216,182,62,.35);box-shadow:0 0 8px rgba(216,182,62,.45);outline:0}.watch-together-modal .modal-content{background:rgba(21,23,25,.985);border:1px solid rgba(216,182,62,.38);box-shadow:0 18px 48px rgba(0,0,0,.68)}.watch-together-modal .modal-title{font-size:22px;color:#efd66e}.watch-together-modal .watch-together-choice-list{display:grid;gap:10px}.watch-together-modal .watch-together-choice{display:flex;align-items:center;gap:15px;width:100%;padding:14px;color:#dddcd8;text-align:left;background:rgba(41,44,47,.64);border:1px solid rgba(216,182,62,.25);border-radius:4px;text-decoration:none;transition:.2s ease}.watch-together-modal .watch-together-choice:hover{background:rgba(52,56,59,.84);border-color:rgba(239,214,110,.58);transform:translateY(-1px)}.watch-together-modal .watch-together-choice>i{width:30px;text-align:center;font-size:22px;color:#d8b63e}.watch-together-modal .watch-together-choice span{display:flex;flex-direction:column}.watch-together-modal .watch-together-choice strong{font-size:16px}.watch-together-modal .watch-together-choice small{color:#dddcd8}.watch-together-modal .watch-together-inline-form{box-sizing:border-box;padding:12px;overflow:hidden;contain:layout paint;background:rgba(8,9,10,.48);border-radius:4px}.watch-together-modal .watch-together-inline-form.collapsing{will-change:height;transition:height .22s cubic-bezier(0.2, 0.75, 0.25, 1) !important}.watch-together-modal .watch-together-inline-form.collapsing.is-closing{padding-top:0;padding-bottom:0;transition:height .22s cubic-bezier(0.2, 0.75, 0.25, 1),padding .22s cubic-bezier(0.2, 0.75, 0.25, 1) !important}.watch-together-modal .watch-together-inline-form form{display:grid;gap:9px}.watch-together-modal .watch-together-inline-form label{cursor:pointer}.watch-together-modal .watch-together-project-create-title{display:none;margin-bottom:11px;color:#efd66e;font-size:17px;text-align:center}.watch-together-modal.is-project-create .watch-together-create-choice,.watch-together-modal.is-project-create .watch-together-join-choice,.watch-together-modal.is-project-create #watch-together-join-form,.watch-together-modal.is-project-create .watch-together-waiting-list{display:none !important}.watch-together-modal.is-project-create #watch-together-create-form{display:block !important}.watch-together-modal.is-project-create .watch-together-project-create-title{display:block}.watch-together-modal.is-project-create #watch-together-create-form form{gap:8px}.watch-together-modal.is-project-create #watch-together-create-form form label{display:flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:10px 13px;color:#dddcd8;background:rgba(41,44,47,.64);border:1px solid rgba(216,182,62,.25);border-radius:4px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.watch-together-modal.is-project-create #watch-together-create-form form label:hover{color:#dddcd8;background:rgba(52,56,59,.84);border-color:rgba(239,214,110,.58)}.watch-together-modal.is-project-create #watch-together-create-form form label:has(input:checked){color:#dddcd8;background:rgba(52,56,59,.84);border-color:rgba(239,214,110,.58);box-shadow:inset 0 0 12px rgba(216,182,62,.14),0 0 7px rgba(216,182,62,.16)}.watch-together-modal.is-project-create #watch-together-create-form form input[type=radio]{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:#ca973f}.watch-together-modal.is-project-create #watch-together-create-form form .btn{min-height:42px;margin-top:4px;font-weight:700;letter-spacing:.35px}.watch-together-modal .watch-together-waiting-list{margin-top:6px;padding-top:12px;border-top:1px solid rgba(229,198,82,.3)}.watch-together-modal .watch-together-waiting-list h3{margin:0 0 9px;color:#efd66e;font-size:17px;text-transform:uppercase;letter-spacing:1px}.watch-together-modal .watch-together-room-list{display:grid;gap:7px;max-height:clamp(180px,40vh,360px);padding-right:3px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.watch-together-modal .watch-together-room-list::-webkit-scrollbar{display:unset;width:3px}.watch-together-modal .watch-together-room-list::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.watch-together-modal .watch-together-room-list::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.watch-together-modal .watch-together-room-search-wrap{position:relative;margin-bottom:8px}.watch-together-modal .watch-together-room-search-wrap>i{position:absolute;z-index:1;top:50%;left:11px;color:#d8b63e;transform:translateY(-50%);pointer-events:none}.watch-together-modal .watch-together-room-search{padding-left:34px;color:#dddcd8;background:rgba(13,15,16,.76);border-color:rgba(216,182,62,.3)}.watch-together-modal .watch-together-room-search:focus{background:rgba(0,0,0,.48);border-color:#e5c652;box-shadow:0 0 8px rgba(216,182,62,.25)}.watch-together-modal .watch-together-room-list-item{display:grid;grid-template-columns:28px minmax(0, 1fr) auto auto;align-items:center;gap:9px;padding:9px;color:#dddcd8;background:rgba(41,44,47,.64);border:1px solid rgba(216,182,62,.25);border-radius:3px}.watch-together-modal .watch-together-room-list-item>i{color:#63e895;text-align:center}.watch-together-modal .watch-together-room-list-item>span:not(.watch-together-room-list-count){display:flex;min-width:0;flex-direction:column}.watch-together-modal .watch-together-room-list-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-together-modal .watch-together-room-list-item small{color:#dddcd8}.watch-together-modal .watch-together-room-list-item.is-locked>i{color:#ffd35e}.watch-together-modal .watch-together-room-list-count{white-space:nowrap;color:#dddcd8}.watch-together-modal .watch-together-private-room-form{grid-column:1/-1;grid-template-columns:minmax(0, 1fr) auto;gap:7px;padding-top:7px;border-top:1px solid rgba(229,198,82,.2)}.watch-together-modal .watch-together-private-room-form.show,.watch-together-modal .watch-together-private-room-form.collapsing{display:grid}.watch-together-modal .watch-together-join-error{display:none;grid-column:1/-1;position:relative;margin-top:1px;padding:8px 10px;color:#dddcd8;font-size:12px;font-weight:700;background:rgba(141,45,59,.96);border:1px solid #ff697c;border-radius:3px;box-shadow:0 0 10px rgba(255,67,92,.3)}.watch-together-modal .watch-together-join-error::before{content:"";position:absolute;left:15px;top:-6px;width:10px;height:10px;background:#8d2d3b;border-top:1px solid #ff697c;border-left:1px solid #ff697c;transform:rotate(45deg)}.watch-together-modal .watch-together-join-error.is-visible{display:block}.watch-together-modal .watch-together-private-room-form .is-invalid,.watch-together-modal #watch-together-join-form .is-invalid{border-color:#ff697c;box-shadow:0 0 8px rgba(255,67,92,.4)}.watch-together-modal .watch-together-no-rooms{margin:0;padding:12px;color:#dddcd8;text-align:center;background:rgba(8,9,10,.48)}.watch-together-modal .btn-primary{color:#dddcd8;background:#303337;border-color:rgba(216,182,62,.62);box-shadow:inset 0 1px rgba(255,255,255,.035)}.watch-together-modal .btn-primary:hover,.watch-together-modal .btn-primary:focus-visible{color:#dddcd8;background:#3a3e42;border-color:#efd66e}body.is-watch-together-room{color:#dddcd8;overflow:hidden}body.is-watch-together-room .left-sidebar{display:none}body.is-watch-together-room>.navigation{display:none}body.is-watch-together-room>.content{width:100%;height:100vh;height:100dvh;margin-top:0;padding:0 7px;overflow:hidden}body.is-watch-together-room .watch-together-room-header,body.is-watch-together-room .watch-together-player-card,body.is-watch-together-room .watch-together-browser,body.is-watch-together-room .watch-together-panel{background:rgba(17,19,21,.94);border-color:rgba(216,182,62,.2);box-shadow:inset 0 1px rgba(255,255,255,.02)}body.is-watch-together-room .watch-together-room-header{border-bottom-color:rgba(216,182,62,.25)}body.is-watch-together-room .watch-together-panel h2,body.is-watch-together-room .watch-together-browser-header h2,body.is-watch-together-room .watch-together-queue-header,body.is-watch-together-room .watch-together-now-playing,body.is-watch-together-room .watch-together-count,body.is-watch-together-room .watch-together-empty-player,body.is-watch-together-room .watch-together-queue-next{color:#dddcd8;text-shadow:0 1px 3px rgba(0,0,0,.8)}body.is-watch-together-room .watch-together-panel h2 i,body.is-watch-together-room .watch-together-browser-header h2 i,body.is-watch-together-room .watch-together-queue-header i{color:#efd66e}body.is-watch-together-room .watch-together-room-type,body.is-watch-together-room .watch-together-room-code,body.is-watch-together-room .watch-together-queue-count,body.is-watch-together-room .watch-together-queue-toggle,body.is-watch-together-room .watch-together-search-close,body.is-watch-together-room .watch-together-image-button{color:#dddcd8;background:rgba(41,45,48,.9);border-color:rgba(216,182,62,.28)}body.is-watch-together-room .watch-together-video-wrap{background:#080908;border-color:rgba(216,182,62,.14)}body.is-watch-together-room .watch-together-search-pane,body.is-watch-together-room .watch-together-queue,body.is-watch-together-room .watch-together-chat-messages,body.is-watch-together-room .watch-together-users ul{background:rgba(11,13,14,.42)}body.is-watch-together-room .watch-together-project-result,body.is-watch-together-room .watch-together-episode-play,body.is-watch-together-room .watch-together-queue-item,body.is-watch-together-room .watch-together-chat-message{color:#dddcd8;background:rgba(39,43,46,.72);border-color:rgba(255,255,255,.08)}body.is-watch-together-room .watch-together-queue-add{color:#dddcd8;background:rgba(43,47,50,.92);border-color:rgba(216,182,62,.26);text-shadow:0 1px 2px #000}body.is-watch-together-room .watch-together-queue-add:hover:not(:disabled){color:#dddcd8;background:rgba(58,63,67,.98);border-color:rgba(239,214,110,.52)}body.is-watch-together-room .watch-together-search,body.is-watch-together-room .watch-together-chat-form .form-control{color:#202326;background:rgba(247,247,247,.96);border-color:rgba(216,182,62,.25)}body.is-watch-together-room .watch-together-chat-counter{color:#4b5054}body.is-watch-together-room .watch-together-chat-form>.btn-primary{color:#dddcd8;background:#3a3f43;border-color:rgba(216,182,62,.55)}body.is-watch-together-room .watch-together-chat-form>.btn-primary:hover,body.is-watch-together-room .watch-together-chat-form>.btn-primary:focus-visible{color:#dddcd8;background:#4a5055;border-color:#efd66e}body.is-watch-together-room .watch-together-chat-message.is-system.is-info,body.is-watch-together-room .watch-together-chat-message.is-system.is-permission{color:#dddcd8;background:rgba(49,54,58,.78);border-left-color:#d8b63e}.watch-together-room{display:flex;flex-direction:column;width:100%;height:100%;max-width:none;margin:0;padding:8px 12px;overflow:hidden}.watch-together-room-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 14px;margin-bottom:10px;background:rgba(17,19,21,.92);border:1px solid rgba(216,182,62,.24);box-shadow:0 0 12px rgba(0,0,0,.65)}.watch-together-room-header h1{margin:0 0 5px;font-size:25px;color:#f0d36f;text-transform:uppercase;letter-spacing:1px}.watch-together-room-header h1 small{color:#dddcd8}.watch-together-room-header .back-button{color:#dddcd8;text-decoration:none}.watch-together-room-header>div{display:block;min-width:0}.watch-together-room-header>div h1{margin:0 0 5px}.watch-together-leave-button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:5px 11px 5px 6px;color:#f5e7ce !important;font-size:13px;font-weight:700;letter-spacing:.25px;background:linear-gradient(135deg, rgba(69, 58, 16, 0.82), rgba(0, 0, 0, 0.7));border:1px solid rgba(231,196,87,.58);border-radius:4px;box-shadow:inset 0 0 8px rgba(208,161,79,.08),0 0 8px rgba(0,0,0,.45);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.watch-together-leave-button .watch-together-leave-icon{display:inline-grid;place-items:center;width:26px;height:26px;color:#f0d36f;background:rgba(216,182,62,.13);border:1px solid rgba(240,211,111,.3);border-radius:3px;transition:color .18s ease,background .18s ease,border-color .18s ease}.watch-together-leave-button i{margin:0;line-height:1}.watch-together-leave-button:hover,.watch-together-leave-button:focus-visible{color:#dddcd8 !important;background:linear-gradient(135deg, rgba(114, 40, 56, 0.82), rgba(25, 8, 12, 0.82));border-color:#ff6679;box-shadow:inset 0 0 10px rgba(255,83,107,.1),0 0 10px rgba(255,67,92,.24);transform:translateX(-1px)}.watch-together-leave-button:hover .watch-together-leave-icon,.watch-together-leave-button:focus-visible .watch-together-leave-icon{color:#dddcd8;background:rgba(255,67,92,.22);border-color:rgba(255,128,144,.65)}.watch-together-leave-button:focus-visible{outline:2px solid rgba(240,211,111,.75);outline-offset:2px}.watch-together-room-type,.watch-together-room-code{display:inline-block;padding:3px 8px;margin-right:6px;border-radius:3px;background:rgba(128,105,15,.45)}.watch-together-spectator-badge{display:inline-block;padding:3px 8px;color:#ffd87a;background:rgba(142,111,10,.48);border:1px solid rgba(255,173,61,.55);border-radius:3px}.watch-together-room-code strong{color:#ffd87a;letter-spacing:3px}.watch-together-code-copy,.watch-together-invite-copy{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;margin:0 0 0 3px;padding:0;color:#f0d36f;background:rgba(0,0,0,.35);border:1px solid rgba(240,211,111,.45);border-radius:3px;vertical-align:middle}.watch-together-code-copy:hover,.watch-together-invite-copy:hover{color:#dddcd8;border-color:#f0d36f}.watch-together-code-copy i,.watch-together-invite-copy i{display:block;width:14px;line-height:1;text-align:center}.watch-together-count{color:#f0d36f;font-size:18px;font-weight:400;white-space:nowrap}.watch-together-count strong{font-weight:400}.watch-together-count i{margin-left:5px}.watch-together-grid{display:grid;grid-template-columns:minmax(0, 1fr) 330px;align-items:stretch;gap:12px;flex:1;min-height:0}.watch-together-main{display:grid;grid-template-rows:minmax(0, 1fr) auto;min-height:0;gap:12px}.watch-together-player-card,.watch-together-browser,.watch-together-panel{background:rgba(17,19,21,.92);border:1px solid rgba(216,182,62,.24);box-shadow:0 0 14px rgba(0,0,0,.55);border-radius:4px}.watch-together-player-card{display:flex;flex-direction:column;min-height:0;overflow:hidden}.watch-together-now-playing{padding:9px 12px;border-bottom:1px solid rgba(216,182,62,.2)}.watch-together-now-playing span{color:#dddcd8;margin-right:6px}.watch-together-video-wrap{position:relative;flex:1;min-height:0;background:#0c0a05}.watch-together-video-wrap #watch-together-video{width:100%;height:100%}.watch-together-video-wrap #watch-together-video canvas{aspect-ratio:16/9;width:100%;max-height:100%;margin-inline:auto;object-fit:contain;align-self:center}.watch-together-empty-player{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#dddcd8;font-size:17px}.watch-together-empty-player i{font-size:48px}.watch-together-browser{max-height:42vh;padding:12px;overflow-y:auto}.watch-together-browser h2,.watch-together-browser h3{font-size:18px;color:#f0d36f}.watch-together-browser .watch-together-browser-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.watch-together-browser .watch-together-browser-header h2{margin:0 0 10px}.watch-together-browser .watch-together-search-close{display:none;align-items:center;justify-content:center;width:31px;height:31px;margin:0 0 10px;padding:0;flex:0 0 auto;line-height:1;color:#dddcd8;background:rgba(128,105,15,.4);border:1px solid rgba(229,198,82,.35);border-radius:3px}.watch-together-browser .watch-together-search-close:hover{background:rgba(128,105,15,.8);border-color:#e5c652}.watch-together-browser.is-expanded .watch-together-search-close{display:flex}.watch-together-browser-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;align-items:stretch}.watch-together-search-pane{min-width:0}.watch-together-search-results{display:grid;grid-template-columns:repeat(auto-fill, minmax(210px, 1fr));gap:7px;margin-top:10px}.watch-together-project-result,.watch-together-episode-play{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:5px;color:#dddcd8;text-align:left;background:rgba(40,43,46,.58);border:1px solid rgba(216,182,62,.2);border-radius:3px}.watch-together-project-result img,.watch-together-episode-play img{width:42px;height:56px;object-fit:cover;border-radius:2px}.watch-together-project-result:hover:not(:disabled),.watch-together-episode-play:hover:not(:disabled){background:rgba(53,57,61,.78);border-color:rgba(216,182,62,.58)}.watch-together-episode-results{margin-top:12px}.watch-together-episode-results>div{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:7px}.watch-together-episode-results button:disabled{opacity:.6}.watch-together-episode-row{display:grid;grid-template-columns:minmax(0, 1fr) auto}.watch-together-episode-play{border-radius:3px 0 0 3px}.watch-together-episode-play>i.fa-play{display:grid;place-items:center;width:28px;height:28px;margin:0;justify-self:end;line-height:1;transform:translateY(-1px)}.watch-together-queue-add{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:55px;padding:4px;color:#dddcd8;background:rgba(37,41,44,.78);border:1px solid rgba(216,182,62,.28);border-left:0;font-size:9px}.watch-together-queue-add:hover:not(:disabled){color:#dddcd8;background:rgba(54,59,63,.94)}.watch-together-queue{display:flex;flex-direction:column;min-width:0;padding-left:12px;border-left:1px solid rgba(229,198,82,.25)}.watch-together-queue-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.watch-together-queue-header h2{margin:0}.watch-together-queue-count{--queue-fill: 0%;display:inline-grid;place-items:center;flex:0 0 42px;width:42px;height:22px;margin-right:auto;color:#f2e1c3;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.3px;background:linear-gradient(90deg, rgba(187, 140, 58, 0.32) 0 var(--queue-fill), rgba(17, 13, 6, 0.72) var(--queue-fill) 100%);border:1px solid rgba(229,198,82,.38);border-radius:11px;box-shadow:inset 0 0 7px rgba(229,198,82,.12)}.watch-together-queue-count.is-full{color:#ffe4b0;background:rgba(165,91,13,.58);border-color:rgba(255,173,61,.72);box-shadow:0 0 8px rgba(255,173,61,.18)}.watch-together-queue-toggle{display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;color:#deb979;background:rgba(94,79,18,.38);border:1px solid rgba(229,198,82,.45);border-radius:3px}.watch-together-queue-toggle:hover{color:#dddcd8;background:rgba(128,105,15,.8);border-color:#e5c652}.watch-together-queue.is-collapsed{align-self:start}.watch-together-queue.is-collapsed .watch-together-queue-items{display:grid;flex:0 0 auto;max-height:58px;overflow:hidden}.watch-together-queue.is-collapsed .watch-together-queue-item:nth-child(n+2){display:none}.watch-together-queue.is-collapsed .watch-together-queue-next{margin-left:auto}.watch-together-queue-next{min-width:0;overflow:hidden;color:#f1da86;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.watch-together-queue-items{display:grid;align-content:start;gap:6px;flex:1;min-height:0;max-height:32vh;margin-top:8px;padding-right:3px;overflow-y:auto}.watch-together-queue-item{display:grid;grid-template-columns:auto 34px minmax(0, 1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:5px 7px;background:rgba(40,43,46,.58);border:1px solid rgba(216,182,62,.2);border-left-width:3px;border-radius:3px;transition:opacity .15s,transform .15s,border-color .15s}.watch-together-queue-item:hover:not(:disabled){background:rgba(53,57,61,.78);border-color:rgba(216,182,62,.58)}.watch-together-queue-item.is-readonly{grid-template-columns:34px minmax(0, 1fr)}.watch-together-queue-item[draggable=true]{cursor:grab}.watch-together-queue-item[draggable=true]:active{cursor:grabbing}.watch-together-queue-item.is-dragging{opacity:.38}.watch-together-queue-item.is-drag-over{border-color:#f0d778;transform:translateY(2px);box-shadow:0 -2px 0 #f0d778}.watch-together-queue-handle{color:rgba(222,185,121,.62)}.watch-together-queue-item img{width:34px;height:42px;object-fit:cover;border-radius:2px}.watch-together-queue-item>span{display:flex;flex-direction:column;min-width:0}.watch-together-queue-item>span strong,.watch-together-queue-item>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-together-queue-item>span strong{color:#dddcd8;font-size:14px}.watch-together-queue-item>span small{color:#dddcd8;font-size:10px}.watch-together-queue-remove{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;margin-left:2px;padding:0;color:#ff8490;background:rgba(122,23,37,.24);border:1px solid rgba(0,0,0,0);border-radius:50%}.watch-together-queue-remove:hover{color:#dddcd8;background:rgba(163,36,54,.7);border-color:#ff7180}.watch-together-queue-play{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;min-width:58px;height:27px;margin-right:2px;padding:0 8px;color:#bfffe0;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;background:rgba(21,95,59,.4);border:1px solid rgba(84,233,156,.55);border-radius:3px}.watch-together-queue-play i,.watch-together-queue-play span{display:block;line-height:1}.watch-together-queue-play:hover{color:#dddcd8;background:rgba(35,133,86,.75);border-color:#54e99c}.watch-together-sidebar{display:grid;grid-template-rows:auto minmax(0, 1fr);gap:12px;min-height:0;height:100%}.watch-together-panel{padding:10px}.watch-together-panel h2{font-size:17px;color:#f0d36f;border-bottom:1px solid rgba(229,198,82,.2);padding-bottom:8px}.watch-together-users ul{list-style:none;margin:0;padding:0;max-height:155px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.watch-together-users ul::-webkit-scrollbar{display:unset;width:3px}.watch-together-users ul::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.watch-together-users ul::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}.watch-together-users ul li{display:flex;align-items:center;gap:8px;min-height:31px;padding:5px}.watch-together-users ul li>i:first-child{color:#59e078;font-size:7px}.watch-together-users ul li>i.fa-crown{margin-left:auto;color:#ffd35e}.watch-together-user-identity{display:inline-flex;align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:4px;min-width:0;overflow:hidden}.watch-together-users li.is-afk{opacity:.58}.watch-together-afk{color:#ffd35e;font-size:9px;font-weight:800}.watch-together-user-actions{position:relative;z-index:2;display:inline-flex;flex:0 0 24px;width:24px;margin-left:auto}.watch-together-user-menu{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;color:rgba(222,185,121,.72);background:rgba(94,79,18,.12);border:1px solid rgba(0,0,0,0);border-radius:50%;cursor:pointer;font-size:12px;transition:color .15s,background-color .15s,border-color .15s}.watch-together-user-menu:hover,.watch-together-user-menu:focus-visible{color:#dddcd8;background:rgba(94,79,18,.55);border-color:rgba(202,154,73,.55);outline:none}.watch-together-username{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.watch-together-role{color:#ff5b67;font-size:11px;font-weight:700}.watch-together-break-controls{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:5px;margin-bottom:6px}.watch-together-break-controls .form-control{min-width:0;padding:3px 5px;font-size:11px}.watch-together-break-controls,.watch-together-break{display:none !important}.watch-together-chat{display:flex;min-height:0;overflow:hidden;flex-direction:column}.watch-together-chat-messages{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.watch-together-vote{flex:0 0 auto;margin-top:8px;padding:9px;text-align:center;background:rgba(40,31,15,.95);border:1px solid #dfbd46;box-shadow:0 0 10px rgba(216,182,62,.3);opacity:1;transition:opacity .45s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.watch-together-vote.is-approved{background:rgba(21,95,59,.96);border-color:#54e99c;box-shadow:0 0 14px rgba(50,217,133,.42)}.watch-together-vote.is-rejected{background:rgba(107,32,45,.96);border-color:#ff697c;box-shadow:0 0 14px rgba(255,67,92,.42)}.watch-together-vote.is-fading{opacity:0}.watch-together-vote .watch-together-vote-title{display:block;color:#dddcd8;font-size:14px}.watch-together-vote .watch-together-vote-episode{display:block;margin:3px 0 6px;color:#f1da86;overflow-wrap:anywhere}.watch-together-vote .watch-together-vote-progress{margin-bottom:7px;color:#dddcd8;font-size:12px}.watch-together-vote .watch-together-vote-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.watch-together-vote .watch-together-vote-actions .btn{display:flex;justify-content:space-between;font-weight:700}.watch-together-vote .watch-together-vote-actions .btn span{min-width:22px;padding:0 4px;background:rgba(0,0,0,.25);border-radius:8px}.watch-together-proposal-cooldown{margin-top:9px;padding:7px 10px;color:#dddcd8;font-weight:700;text-align:center;background:rgba(141,45,59,.9);border:1px solid #ff697c}.watch-together-chat-message{padding:7px;margin-bottom:5px;background:rgba(255,255,255,.055);border-radius:3px}.watch-together-chat-message div{display:flex;justify-content:space-between}.watch-together-chat-message time{color:#dddcd8;font-size:11px}.watch-together-chat-message p{margin:3px 0 0;overflow-wrap:anywhere}.watch-together-chat-message.is-system{border-left:3px solid #54e99c;background:rgba(21,95,59,.35);color:#d5ffe8;font-size:12px}.watch-together-chat-message.is-system.is-info{border-left-color:#e3bc3f;background:rgba(99,82,21,.42);color:#f5e7cf}.watch-together-chat-message.is-system.is-moderation{border-left-color:#ff697c;background:rgba(107,32,45,.35);color:#ffd8de}.watch-together-chat-message.is-system.is-permission{border-left-color:#e3bc3f;background:rgba(99,82,21,.48);color:#f5e7cf}.watch-together-chat-message.is-system.is-episode{border-left-color:#54e99c;background:rgba(21,95,59,.35);color:#d5ffe8}.watch-together-chat-message.is-system.is-warning{border-left-color:#ffad3d;background:rgba(142,111,10,.42);color:#ffe0aa}#watch-together-video.is-seek-rate-limited .is-w2g-seek-disabled{opacity:.38;pointer-events:none !important;cursor:not-allowed !important}.watch-together-moderation{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;padding:12px;background:rgba(0,0,0,.68)}.watch-together-moderation-card{position:relative;display:grid;width:min(390px,100%);gap:9px;padding:18px;color:#dddcd8;background:rgba(26,21,11,.98);border:1px solid #dfbd46;box-shadow:0 0 24px rgba(216,182,62,.4)}.watch-together-moderation-title{padding-right:30px;color:#f1da86;font-size:17px}.watch-together-moderation-card label{margin:0;color:#dddcd8;font-size:12px}.watch-together-moderation-duration{margin-top:4px}.watch-together-moderation-close{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:0;color:#dddcd8;background:#3d311b;border:1px solid #dfbd46}.watch-together-room-closed-card{position:fixed;top:50dvh;left:50vw;justify-items:center;width:min(430px,100vw - 24px);max-height:calc(100dvh - 24px);gap:12px;padding:28px 30px 26px;overflow-y:auto;text-align:center;background:linear-gradient(145deg, rgba(40, 32, 16, 0.98), rgba(21, 16, 9, 0.99)),rgba(26,21,11,.99);border-color:rgba(232,199,92,.78);border-radius:5px;box-shadow:0 0 0 1px rgba(69,58,16,.9),0 16px 45px rgba(0,0,0,.72),0 0 28px rgba(216,182,62,.18);transform:translate(-50%, -50%)}.watch-together-room-closed-card::before{content:"";position:absolute;top:0;left:14%;width:72%;height:2px;background:linear-gradient(90deg, transparent, #efd573, transparent);box-shadow:0 0 12px rgba(229,198,82,.75)}.watch-together-room-closed-card .watch-together-moderation-title{padding:0;color:#ecd2a6;font-size:19px;letter-spacing:.2px;text-shadow:0 0 10px rgba(229,198,82,.3)}.watch-together-room-closed-icon{display:grid;place-items:center;width:58px;height:58px;color:#ff95a2;font-size:25px;background:radial-gradient(circle, rgba(182, 56, 76, 0.32), rgba(91, 23, 35, 0.15));border:1px solid rgba(255,130,144,.78);border-radius:50%;box-shadow:inset 0 0 14px rgba(255,105,124,.12),0 0 20px rgba(255,67,92,.22)}.watch-together-room-closed-message{width:100%;margin:2px 0 8px;color:#dddcd8;font-size:14px;line-height:1.55;text-align:center !important;white-space:pre-line}.watch-together-room-closed-confirm{min-width:145px;padding:8px 20px;font-weight:700;border:1px solid rgba(237,206,105,.5);border-radius:4px;box-shadow:0 5px 14px rgba(150,109,37,.28)}.watch-together-chat-form{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:5px;margin-top:8px}.watch-together-chat-input-wrap{position:relative;min-width:0}.watch-together-chat-input-wrap .form-control{width:100%;padding-right:53px}.watch-together-chat-counter{position:absolute;top:50%;right:8px;color:#4b5258;font-size:10px;font-weight:700;transform:translateY(-50%);pointer-events:none}.watch-together-image-button{display:inline-grid;place-items:center;width:38px;margin:0;padding:0;color:#deb979;background:rgba(94,79,18,.45);border:1px solid rgba(229,198,82,.42)}.watch-together-image-button:hover{color:#dddcd8;border-color:#e5c652}.watch-together-image-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.watch-together-chat-image-link{display:block;width:fit-content;max-width:100%;margin-top:6px}.watch-together-chat-image{display:block;width:auto;max-width:min(100%,240px);max-height:180px;object-fit:contain;border:1px solid rgba(229,198,82,.42);border-radius:3px;background:rgba(0,0,0,.45)}.watch-together-rejoin-request{flex:0 0 auto;margin-top:8px;padding:9px;color:#dddcd8;background:rgba(142,111,10,.92);border:1px solid #ffad3d}.watch-together-rejoin-request>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.watch-together-image-confirm{flex:0 0 auto;margin-top:8px;padding:9px;color:#dddcd8;text-align:center;background:rgba(40,31,15,.96);border:1px solid #dfbd46;box-shadow:0 0 10px rgba(216,182,62,.3)}.watch-together-image-confirm-preview{display:block;width:auto;max-width:min(100%,260px);max-height:180px;margin:8px auto;object-fit:contain;border:1px solid rgba(229,198,82,.45);border-radius:3px;background:rgba(0,0,0,.5)}.watch-together-image-confirm>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.watch-together-image-lightbox{position:fixed;z-index:10040;inset:0;display:grid;place-items:center;padding:clamp(10px,2.5vw,24px);overflow:hidden;background:rgba(0,0,0,.86);backdrop-filter:blur(3px)}.watch-together-image-lightbox-content{position:relative;display:grid;place-items:center;width:min(1100px,100vw - 48px);height:min(820px,100dvh - 48px);min-width:0;min-height:0;padding:12px;overflow:hidden;background:rgba(22,17,10,.96);border:1px solid #dfbd46;box-shadow:0 0 30px rgba(216,182,62,.35)}.watch-together-image-lightbox-image{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center}.watch-together-image-lightbox-close{position:absolute;z-index:2;top:8px;right:8px;display:grid;place-items:center;width:34px;height:34px;padding:0;color:#dddcd8;background:rgba(141,45,59,.92);border:1px solid #ff697c;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.6)}.watch-together-image-lightbox-close:hover{background:#b52e43}.watch-together-users li.is-current-user{position:relative;isolation:isolate;padding:5px 7px;overflow:hidden;background:linear-gradient(90deg, rgba(216, 182, 62, 0.16), rgba(241, 218, 134, 0.05));border:1px solid rgba(240,211,111,.42);border-radius:4px;box-shadow:inset 0 0 12px rgba(216,182,62,.1),0 0 9px rgba(216,182,62,.14)}.watch-together-users li.is-current-user::before{content:"";position:absolute;z-index:-1;inset:0;width:42%;background:linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.2), transparent);transform:translateX(-160%) skewX(-18deg);animation:watch-together-self-shine 4.5s ease-in-out infinite}@keyframes watch-together-self-shine{0%,62%{transform:translateX(-160%) skewX(-18deg);opacity:0}70%{opacity:1}88%,100%{transform:translateX(330%) skewX(-18deg);opacity:0}}@keyframes w2g-room-list-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.watch-together-users li.is-current-user::before{animation:none}}.watch-together-room.is-spectator .watch-together-main{grid-template-rows:minmax(0, 1fr)}.watch-together-room.is-spectator .watch-together-player-card{min-height:0}.watch-together-room-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.watch-together-room-actions form{margin:0}.watch-together-close-room-form{display:inline-flex;align-items:center;gap:4px}.watch-together-close-room-form.is-confirming{padding:3px 4px;background:rgba(87,19,28,.92);border:1px solid rgba(255,105,124,.62);border-radius:3px;box-shadow:0 0 8px rgba(255,67,92,.2)}.watch-together-close-confirm{color:#ffd9de;font-size:10px;font-weight:700;white-space:nowrap}.watch-together-close-error{max-width:150px;color:#ff9aa8;font-size:10px;line-height:1.15}.watch-together-break{display:grid;grid-template-columns:1fr auto;gap:4px 8px;margin-top:7px;padding:8px;background:rgba(128,105,15,.42);border:1px solid #dfbd46}.watch-together-break-countdown{color:#ffd35e;font-weight:800}.watch-together-break-progress{align-self:center}.watch-together-break-ready{grid-row:2;grid-column:2}.watch-together-chat-form.is-rate-limited{grid-template-columns:minmax(0, 1fr) auto auto}.watch-together-chat-form.is-rate-limited .form-control:disabled{color:#dddcd8;background:rgba(141,45,59,.92);border:1px solid #ff697c;opacity:1;font-size:12px;letter-spacing:-0.45px;padding-left:5px;padding-right:5px;text-align:center;box-shadow:0 0 10px rgba(255,67,92,.45) !important}.watch-together-chat-form.is-rate-limited .form-control:disabled::placeholder{color:#dddcd8;opacity:1;font-weight:700}.watch-together-chat-form.is-rate-limited .btn:disabled{display:block;background:#661f29;border-color:#ff697c;opacity:.75}.watch-together-chat-form.is-rate-limited .watch-together-image-button{opacity:.45;pointer-events:none}.watch-together-chat-form.is-rate-limited .watch-together-chat-counter{display:none}@media screen and (max-width: 800px){body.is-watch-together-room{overflow:auto}body.is-watch-together-room>.content{height:auto;min-height:100vh;min-height:100dvh;margin-top:0;padding:0;overflow:visible}.watch-together-room{height:auto;padding:5px;overflow:visible}.watch-together-room-header{grid-template-columns:minmax(0, 1fr) auto;gap:8px;padding:9px}.watch-together-room-header .back-button{grid-column:1/-1;justify-self:start}.watch-together-room-header>div{min-width:0}.watch-together-room-header h1{overflow-wrap:anywhere}.watch-together-room-type,.watch-together-room-code{max-width:100%;margin-bottom:4px}.watch-together-room-code{white-space:normal}.watch-together-grid{grid-template-columns:minmax(0, 1fr)}.watch-together-main{display:grid;min-width:0}.watch-together-video-wrap{flex:none;width:100%;aspect-ratio:16/9}.watch-together-browser{max-height:none;overflow:visible}.watch-together-browser-grid{grid-template-columns:minmax(0, 1fr)}.watch-together-queue{padding:10px 0 0;border-top:1px solid rgba(229,198,82,.25);border-left:0}.watch-together-search-results,.watch-together-episode-results>div{grid-template-columns:repeat(auto-fit, minmax(190px, 1fr))}.watch-together-project-result,.watch-together-episode-play{min-width:0}.watch-together-project-result span,.watch-together-episode-play span{min-width:0;overflow-wrap:anywhere;margin-left:12px}.watch-together-sidebar{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 430px;min-width:0}.watch-together-chat-form{grid-template-columns:minmax(0, 1fr) auto auto}.watch-together-chat-form .form-control{min-width:0}.watch-together-modal .modal-dialog{margin:5px}.watch-together-modal .modal-body{max-height:calc(100dvh - 80px);padding:10px;overflow-y:auto}.watch-together-modal .watch-together-room-list-item{grid-template-columns:22px minmax(0, 1fr) auto;min-width:0}.watch-together-modal .watch-together-room-list-item form{grid-column:2/-1}.watch-together-modal .watch-together-room-list-item form .btn{width:100%}}@media screen and (max-width: 430px){.watch-together-leave-button{min-height:34px;padding:4px 9px 4px 5px}.watch-together-leave-button .watch-together-leave-icon{width:24px;height:24px}.watch-together-search-results,.watch-together-episode-results>div{grid-template-columns:minmax(0, 1fr)}.watch-together-room-header h1{font-size:20px}.watch-together-count{font-size:15px;white-space:nowrap}.watch-together-room-code strong{letter-spacing:1px}}@media screen and (min-width: 801px){.watch-together-main{grid-template-rows:minmax(260px, 1fr) auto}.watch-together-browser{height:auto;max-height:372px;overflow:hidden}.watch-together-browser-grid{max-height:346px;align-items:start}.watch-together-search-pane{max-height:346px;padding-right:3px;overflow-y:auto}.watch-together-queue{height:auto;max-height:346px}.watch-together-browser-grid:has(.watch-together-queue.is-collapsed){align-items:start}.watch-together-queue-items{flex:0 1 auto;height:auto;max-height:318px;overflow-y:auto;scrollbar-gutter:stable}}.watch-together-episode-play>i.fa-play{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;margin:0 !important;padding:0 !important;justify-self:end;line-height:30px !important;text-align:center;transform:none !important}.watch-together-episode-play>i.fa-play::before{display:block;transform:translateX(2px)}.watch-together-users li{min-width:0}.watch-together-users li>i.fa-crown{flex:0 0 auto;margin-left:0}.watch-together-users li>.watch-together-user-actions{position:relative;z-index:5;display:inline-flex !important;flex:0 0 auto !important;width:auto !important;gap:4px;margin-left:2px !important}.watch-together-user-menu{display:inline-grid !important;place-items:center !important;width:27px !important;height:27px !important;padding:0 !important;color:#deb979 !important;background:rgba(42,32,14,.92) !important;border:1px solid rgba(207,161,81,.7) !important;border-radius:3px !important}.watch-together-user-menu:hover{color:#dddcd8 !important;background:rgba(78,58,24,.98) !important}.watch-together-user-menu.is-permissions{color:#edd4a9 !important;border-color:rgba(234,200,91,.72) !important;background:rgba(82,63,30,.72) !important}.watch-together-user-menu.is-permissions:hover{color:#dddcd8 !important;background:rgba(129,99,47,.95) !important}@media screen and (max-width: 800px){.watch-together-modal .modal-dialog{width:auto;max-width:calc(100vw - 10px)}.watch-together-modal .modal-content{min-width:0}.watch-together-modal .watch-together-room-list-item{grid-template-columns:22px minmax(0, 1fr) auto auto;gap:7px;min-width:0}.watch-together-modal .watch-together-room-list-item>i{grid-column:1}.watch-together-modal .watch-together-room-list-item>span:not(.watch-together-room-list-count){grid-column:2}.watch-together-modal .watch-together-room-list-count{grid-column:3}.watch-together-modal .watch-together-room-list-item>.btn{grid-column:4;width:auto;min-width:58px}.watch-together-modal .watch-together-room-list-item>form:not(.watch-together-private-room-form){grid-column:4;margin:0}.watch-together-modal .watch-together-room-list-item>form:not(.watch-together-private-room-form) .btn{width:auto;min-width:58px}.watch-together-modal .watch-together-private-room-form{grid-column:1/-1;width:100%}.watch-together-modal .watch-together-room-actions{grid-column:4}.watch-together-modal .watch-together-private-room-form .btn{width:auto;min-width:92px}.watch-together-modal .watch-together-room-list-item strong,.watch-together-modal .watch-together-room-list-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-together-browser-grid{min-width:0}.watch-together-episode-row{min-width:0;grid-template-columns:minmax(0, 1fr) 50px}.watch-together-queue-add{width:50px;min-width:50px}.watch-together-episode-play{min-width:0;grid-template-columns:32px minmax(0, 1fr) 30px !important}.watch-together-episode-play>i.fa-play{justify-self:center}.watch-together-queue-header{min-width:0}.watch-together-queue-header h2{flex:0 1 auto;min-width:0}.watch-together-queue-next{flex:1 1 auto}.watch-together-queue-toggle{flex:0 0 28px}}@media screen and (max-width: 600px){.watch-together-room-header{min-width:0}.watch-together-room-header>div{min-width:0}.watch-together-room-code{display:inline-flex;max-width:100%;align-items:center;flex-wrap:wrap;gap:3px}.watch-together-queue-item{grid-template-columns:12px 30px minmax(0, 1fr) 30px 27px;gap:5px}.watch-together-queue-item.is-readonly{grid-template-columns:30px minmax(0, 1fr)}.watch-together-queue-item img{width:30px;height:40px}.watch-together-queue-item>.watch-together-queue-play{width:30px !important;min-width:30px !important;padding:0 !important;margin:0 !important}.watch-together-queue-play span{display:none !important}.watch-together-episode-row{grid-template-columns:minmax(0, 1fr) 42px}.watch-together-queue-add{display:inline-grid !important;place-items:center;width:42px;min-width:42px;padding:0 !important}.watch-together-queue-add span{display:none}.watch-together-queue-add i{margin:0;font-size:15px;line-height:1}.watch-together-queue-item>.watch-together-queue-remove{width:27px !important;height:27px !important;margin:0 !important}.watch-together-users li>.watch-together-user-actions{flex-basis:auto !important;width:auto !important}}@media screen and (max-width: 360px){.watch-together-modal .modal-body{padding:7px}.watch-together-modal .watch-together-room-list-item{grid-template-columns:20px minmax(0, 1fr) auto}.watch-together-modal .watch-together-room-list-count{grid-column:3}.watch-together-modal .watch-together-room-list-item>.btn,.watch-together-modal .watch-together-room-list-item>form:not(.watch-together-private-room-form){grid-column:2/-1;justify-self:end}.watch-together-modal .watch-together-room-actions{grid-column:2/-1;justify-self:end}.watch-together-choice strong{font-size:14px}.watch-together-choice small{font-size:11px}.watch-together-episode-row{grid-template-columns:minmax(0, 1fr) 38px}.watch-together-queue-add{width:38px;min-width:38px}}.watch-together-test-role{color:#ffd35e;font-size:10px;font-weight:700}.anime-library-page{width:100%;margin:10px 0 34px;color:#dddcd8}.anime-library-toolbar{display:grid;align-items:center;grid-template-columns:minmax(190px, 1fr) auto;gap:6px;margin:0 0 10px;padding:0 6px 0 0;border:1px solid rgba(216,182,62,.3);border-radius:0;background:rgba(0,0,0,.95);box-shadow:0 5px 18px rgba(0,0,0,.48)}.anime-library-search{position:relative;display:flex;height:52px;min-width:0;align-items:stretch;background:rgba(0,0,0,.8);box-shadow:0 0 15px #000}.anime-library-search>i{position:absolute;top:50%;left:10px;color:#dddcd8;font-size:21px;transform:translateY(-50%)}.anime-library-search input{width:100%;height:52px;padding:0 12px 0 45px;border:0;border-radius:0;color:#dddcd8;outline:0;background:rgba(0,0,0,0);font-size:15px}.anime-library-search input::placeholder{color:#dddcd8}.anime-library-search input:focus{box-shadow:inset 0 -2px rgba(216,182,62,.72)}.anime-library-filters{display:flex;gap:6px;flex-wrap:wrap}.anime-library-filters button{min-height:32px;padding:0 8px;border:1px solid rgba(216,182,62,.2);border-radius:6px;color:rgba(221,220,216,.76);background:rgba(255,255,255,.025);font-size:12px;font-weight:700;transition:.18s ease}.anime-library-filters button i{margin-right:4px;font-size:11px}.anime-library-filters button:hover{color:rgba(221,220,216,.76);border-color:rgba(216,182,62,.2);background:rgba(255,255,255,.055)}.anime-library-filters button.is-active{color:#0c0b08;border-color:#e1bf32;background:#e1bf32}.anime-library-filter-count{display:inline-grid;min-width:17px;height:17px;margin-left:3px;padding:0 4px;place-items:center;border-radius:999px;color:#ead373;background:rgba(216,182,62,.13);font-size:9px;line-height:1}.anime-library-filters button.is-active .anime-library-filter-count{color:#16130a;background:rgba(0,0,0,.14)}.anime-library-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(480px, 1fr));gap:12px}@media screen and (min-width: 801px){body>.content:has(>.anime-library-page){overflow-y:hidden;overscroll-behavior-y:none}.anime-library-page{display:flex;height:calc(100% - 10px);min-height:0;margin-bottom:0;flex-direction:column;overflow:hidden}.anime-library-toolbar{flex:0 0 auto}.anime-library-grid{min-height:0;padding-right:3px;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;align-content:start;overscroll-behavior-y:contain;scrollbar-gutter:stable}.anime-library-grid::-webkit-scrollbar{display:unset;width:3px}.anime-library-grid::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.anime-library-grid::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}}@keyframes anime-library-linked-target-pulse{0%,100%{outline-color:rgba(243,211,78,.18);box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.025)}50%{outline-color:rgba(255,224,100,.95);box-shadow:0 0 0 4px rgba(232,198,61,.24),0 0 28px rgba(232,198,61,.58),inset 0 1px rgba(255,255,255,.08)}}.anime-library-card{--anime-library-accent: #35c9f3;display:grid;grid-template-columns:132px minmax(0, 1fr);align-items:stretch;min-width:0;min-height:184px;overflow:hidden;border:1px solid rgba(221,220,216,.14);border-left:3px solid var(--anime-library-accent);border-radius:5px;background:rgba(11,12,13,.86);box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.025);scroll-margin-block:90px}.anime-library-card[hidden]{display:none}.anime-library-card.is-linked-target{outline:2px solid rgba(243,211,78,.18);outline-offset:2px;animation:anime-library-linked-target-pulse .9s ease-in-out 3}.anime-library-card.status-planned{--anime-library-accent: #d8b63e}.anime-library-card.status-paused{--anime-library-accent: #b76bed}.anime-library-card.status-completed{--anime-library-accent: #38d596}.anime-library-card.status-dropped{--anime-library-accent: #ff526b}@media(prefers-reduced-motion: reduce){.anime-library-card.is-linked-target{outline-color:rgba(255,224,100,.95);animation:none;box-shadow:0 0 0 4px rgba(232,198,61,.22),0 0 24px rgba(232,198,61,.46),inset 0 1px rgba(255,255,255,.06)}}.anime-library-cover{display:flex;width:100%;min-width:0;padding:8px 3px 8px 5px;align-self:stretch;flex-direction:column;align-items:center;justify-content:flex-start}.anime-library-cover .anime-library-cover-media{position:relative;display:block;width:121px;height:170px;flex:0 0 170px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:3px;background:#12100b;box-sizing:border-box}.anime-library-cover .anime-library-cover-media::after{position:absolute;inset:48% 0 0;z-index:2;content:"";background:linear-gradient(transparent, rgba(0, 0, 0, 0.55))}.anime-library-cover img{position:absolute;inset:0;display:block;width:100%;height:100%;object-position:center}.anime-library-cover .anime-library-cover-backdrop{z-index:0;object-fit:cover;opacity:.38;filter:blur(5px);transform:scale(1.08)}.anime-library-cover .anime-library-cover-image{z-index:1;object-fit:contain}.anime-library-card-body{display:flex;min-width:0;height:100%;padding:10px 12px 4px 8px;overflow:hidden;flex-direction:column}.anime-library-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.anime-library-card-heading>div:first-child{min-width:0}.anime-library-card-heading h2{display:-webkit-box;min-height:40px;max-height:40px;margin:0 0 6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;font-weight:800;letter-spacing:.35px;line-height:1.25;text-transform:uppercase}.anime-library-card-heading h2 a{color:#f6f3ed}.anime-library-card-heading h2 a:hover{color:#f6f3ed !important;text-shadow:none}.anime-library-card-quick-actions{display:flex;gap:5px}.anime-library-icon-button{display:grid;flex:0 0 34px;width:34px;height:34px;padding:0;place-items:center;border:1px solid rgba(216,182,62,.2);border-radius:6px;color:rgba(221,220,216,.65);background:rgba(0,0,0,.3)}.anime-library-icon-button:hover{color:rgba(221,220,216,.65);border-color:rgba(216,182,62,.2);background:rgba(255,255,255,.045)}.anime-library-icon-button.is-notification.is-active{color:#f2cf38;border-color:rgba(242,207,56,.6);background:rgba(242,207,56,.1)}.anime-library-icon-button.is-remove{color:rgba(255,113,134,.78);border-color:rgba(255,82,107,.3)}.anime-library-icon-button.is-remove:hover{color:rgba(255,113,134,.78);border-color:rgba(255,82,107,.3);background:rgba(255,255,255,.045)}.anime-library-icon-button.is-busy{opacity:.5;pointer-events:none}.anime-library-progress-copy{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;margin:7px 0 4px;color:rgba(221,220,216,.7);font-size:12px}.anime-library-progress-copy strong{flex:0 0 auto;color:#e6ca58}.anime-library-watched-editor{display:inline-flex;min-width:0;margin:0;align-items:center;gap:4px;color:rgba(221,220,216,.72);cursor:default}.anime-library-watched-editor>span{color:rgba(221,220,216,.55);font-size:10px;font-weight:800;text-transform:uppercase}.anime-library-watched-editor>em{min-width:0;overflow:hidden;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.anime-library-watched-editor.is-busy{cursor:wait}.anime-library-watched-stepper{display:inline-grid;box-sizing:border-box;height:23px;flex:0 0 auto;overflow:hidden;grid-template-columns:24px 38px 24px;border:1px solid rgba(216,182,62,.36);border-radius:4px;background:rgba(5,6,6,.82)}.anime-library-watched-stepper button{display:grid;min-width:0;padding:0;place-items:center;border:0;color:rgba(241,214,94,.82);background:rgba(0,0,0,0);font-size:15px;font-weight:800;line-height:1}.anime-library-watched-stepper button:hover,.anime-library-watched-stepper button:focus-visible{color:#f1d65e;outline:0;background:rgba(255,255,255,.06)}.anime-library-watched-stepper button:disabled{color:rgba(221,220,216,.25);background:rgba(0,0,0,0);cursor:default}.anime-library-watched-stepper input{box-sizing:border-box;width:38px;min-width:0;height:100%;padding:0 3px;border:0;border-right:1px solid rgba(216,182,62,.22);border-left:1px solid rgba(216,182,62,.22);border-radius:0;color:#f1d65e;outline:0;background:rgba(0,0,0,.2);font:inherit;font-size:12px;font-weight:850;text-align:center;appearance:textfield;-moz-appearance:textfield}.anime-library-watched-stepper input::-webkit-inner-spin-button,.anime-library-watched-stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.anime-library-watched-stepper input:hover{background:rgba(255,255,255,.035)}.anime-library-watched-stepper input:focus{background:#111213;box-shadow:inset 0 0 0 1px rgba(216,182,62,.72)}.anime-library-watched-stepper input.is-busy{opacity:.55;cursor:wait}.anime-library-watched-summary{color:rgba(221,220,216,.7);font-size:11px}.anime-library-watched-summary strong{color:#e6ca58;font-size:13px}.anime-library-progress{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.anime-library-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #d6aa16, #f3da64);box-shadow:0 0 8px rgba(243,218,100,.35)}.anime-library-position{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:39px;margin:5px 0;padding:5px 8px;border-left:2px solid #d7b72e;background:rgba(215,183,46,.055)}.anime-library-position>span{display:grid;min-width:0}.anime-library-position strong{overflow:hidden;color:#efe8d8;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.anime-library-continue{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:30px;padding:0 8px;border:1px solid #d9b929;border-radius:5px;color:#0c0b08;background:#dfbf34;font-size:11px;font-weight:900;text-transform:uppercase}.anime-library-continue:not(.is-muted):hover,.anime-library-continue:not(.is-muted):focus-visible{color:#0c0b08 !important;border-color:#d9b929;background:#dfbf34;filter:none;text-shadow:none !important;box-shadow:inset 0 0 0 999px rgba(255,255,255,.07)}.anime-library-continue.is-muted{color:#e4d8bd;border-color:rgba(216,182,62,.27);background:rgba(0,0,0,.25)}.anime-library-preference-controls{display:grid;grid-template-columns:minmax(0, 1fr) max-content;gap:6px;padding:4px 0;border-top:1px solid rgba(216,182,62,.11)}.anime-library-status-control,.anime-library-rating-control{display:grid;min-width:0;align-items:center;grid-template-columns:auto minmax(0, 1fr);gap:6px;margin:0;color:rgba(221,220,216,.65);font-size:11px}.anime-library-status-control>span,.anime-library-rating-control>span{display:inline-flex;align-items:center;gap:5px;color:rgba(234,211,106,.78);font-size:10px;font-weight:850;letter-spacing:.45px;text-transform:uppercase}.anime-library-status-control>span i,.anime-library-rating-control>span i{color:#3bc5eb;font-size:9px}.anime-library-status-control select,.anime-library-rating-control select{appearance:none;width:100%;height:30px;padding:0 24px 0 9px;border:1px solid rgba(216,182,62,.28);border-radius:5px;color:#dddcd8;background-color:#0d0e0f;background-image:linear-gradient(45deg, transparent 50%, #bda335 50%),linear-gradient(135deg, #bda335 50%, transparent 50%);background-position:calc(100% - 12px) 13px,calc(100% - 8px) 13px;background-repeat:no-repeat;background-size:4px 4px;font-size:12px}.anime-library-status-control select:hover,.anime-library-rating-control select:hover{box-shadow:inset 0 0 0 999px rgba(255,255,255,.035)}.anime-library-status-control select:focus,.anime-library-rating-control select:focus{border-color:rgba(216,182,62,.62);outline:0;background-color:#141516}.anime-library-status-control select.is-busy,.anime-library-rating-control select.is-busy{opacity:.55;cursor:wait}.anime-library-status-control select option,.anime-library-rating-control select option{color:#dddcd8;background:#0d0e0f}.anime-library-rating-control>span i{color:#edc83c}.anime-library-rating-control{grid-template-columns:max-content minmax(0, 148px);justify-content:end}.anime-library-rating-select{position:relative;min-width:0}.anime-library-rating-value{position:absolute;inset:0 24px 0 9px;z-index:1;display:flex;align-items:center;overflow:hidden;color:#dddcd8;font-size:12px;font-weight:750;line-height:1;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.anime-library-rating-control select{color:rgba(0,0,0,0)}.anime-library-rating-control select option{color:#dddcd8}.anime-library-empty,.anime-library-no-results{padding:55px 24px;border:1px solid rgba(216,182,62,.27);border-radius:9px;text-align:center;background:rgba(9,10,10,.92)}.anime-library-empty .anime-library-empty-icon{display:grid;width:58px;height:58px;margin:0 auto 12px;place-items:center;border:1px solid rgba(225,191,50,.45);border-radius:50%;color:#e1bf32;background:rgba(225,191,50,.07);font-size:22px}.anime-library-empty h2{margin:0 0 5px}.anime-library-empty p{max-width:650px;margin:0 auto 17px;color:rgba(221,220,216,.68)}.anime-library-feedback{position:fixed;right:20px;bottom:20px;z-index:10020;display:flex;align-items:center;gap:8px;max-width:min(420px,100vw - 28px);padding:11px 14px;border:1px solid rgba(81,229,178,.65);border-radius:7px;color:#fff;background:rgba(13,38,30,.97);box-shadow:0 10px 30px rgba(0,0,0,.45);opacity:0;pointer-events:none;transform:translateY(12px);transition:.2s ease}.anime-library-feedback.is-visible{opacity:1;transform:translateY(0)}.anime-library-feedback.is-error{border-color:#ff526b;background:rgba(53,16,24,.97)}body.has-anime-library-modal{overflow:hidden}.anime-library-remove-modal,.anime-library-editor-modal{position:fixed;inset:0;z-index:10030;display:grid;padding:18px;place-items:center;background:rgba(3,3,3,.76);backdrop-filter:blur(4px)}.anime-library-remove-modal[hidden],.anime-library-editor-modal[hidden]{display:none}.anime-library-remove-dialog,.anime-library-editor-dialog{display:grid;width:min(480px,100%);padding:20px;border:1px solid rgba(216,182,62,.48);border-top:3px solid #dfbd31;border-radius:8px;color:#dddcd8;background:linear-gradient(135deg, rgba(59, 48, 16, 0.18), transparent 48%),rgba(11,12,13,.98);box-shadow:0 24px 70px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.04);grid-template-columns:48px minmax(0, 1fr);gap:12px 14px}.anime-library-remove-dialog h2,.anime-library-editor-dialog h2{margin:0 0 5px;color:#f2d24b;font-size:20px}.anime-library-remove-dialog p,.anime-library-editor-dialog p{margin:0;color:rgba(221,220,216,.72);line-height:1.45}.anime-library-remove-dialog strong,.anime-library-editor-dialog strong{color:#fff}.anime-library-remove-icon,.anime-library-editor-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,82,107,.46);border-radius:50%;color:#ff6c82;background:rgba(255,49,88,.1);font-size:17px}.anime-library-edit-state{display:inline-flex;width:100%;min-width:0;min-height:30px;padding:0 11px;align-items:center;justify-content:center;gap:6px;border:1px solid color-mix(in srgb, var(--anime-library-accent) 64%, transparent);border-radius:5px;color:color-mix(in srgb, var(--anime-library-accent) 76%, white);background:color-mix(in srgb, var(--anime-library-accent) 14%, rgba(11, 12, 13, 0.92));font-size:11px;font-weight:850;white-space:nowrap}.anime-library-edit-state:hover,.anime-library-edit-state:focus-visible{color:color-mix(in srgb, var(--anime-library-accent) 46%, white);border-color:var(--anime-library-accent);outline:0;background:color-mix(in srgb, var(--anime-library-accent) 24%, rgba(11, 12, 13, 0.86))}.anime-library-editor-dialog{width:min(520px,100%)}.anime-library-editor-icon{border-color:rgba(88,216,149,.46);color:#67e5a3;background:rgba(39,181,107,.1)}.anime-library-editor-heading{min-width:0}.anime-library-editor-dialog form{display:grid;grid-column:1/-1;gap:12px}.anime-library-editor-dialog form.is-loading{opacity:.55;pointer-events:none}.anime-library-editor-field{display:grid;margin:0;gap:5px}.anime-library-editor-field>span{color:#ead36a;font-size:11px;font-weight:850;letter-spacing:.55px;text-transform:uppercase}.anime-library-editor-field select{width:100%;height:38px;padding:0 34px 0 11px;border:1px solid rgba(216,182,62,.38);border-radius:5px;color:#dddcd8;outline:0;background:#111314;font-size:13px}.anime-library-editor-field select:focus{border-color:rgba(239,212,92,.78);box-shadow:0 0 0 3px rgba(239,212,92,.08)}.anime-library-editor-field select:disabled{opacity:.58;cursor:not-allowed}.anime-library-editor-field select option{color:#dddcd8;background:#111314}.anime-library-editor-field small{color:rgba(221,220,216,.58);font-size:11px}.anime-library-editor-field.is-disabled small{opacity:.58}.anime-library-editor-warning{display:flex;margin:0 !important;padding:8px 10px;align-items:flex-start;gap:8px;border-left:2px solid rgba(224,189,53,.74);color:rgba(221,220,216,.72) !important;background:rgba(224,189,53,.06);font-size:11px}.anime-library-editor-warning i{margin-top:2px;color:#e0bd35}.anime-library-editor-actions{display:flex;justify-content:center;gap:8px}.anime-library-editor-actions button{min-height:36px;padding:0 16px;border-radius:5px;font-size:13px;font-weight:850}.anime-library-editor-cancel{border:1px solid rgba(221,220,216,.24);color:rgba(221,220,216,.82);background:rgba(255,255,255,.04)}.anime-library-editor-confirm,.anime-library-remove-keep{border:1px solid rgba(88,216,149,.7);color:#effff6;background:#197b4b}.anime-library-editor-confirm:hover,.anime-library-remove-keep:hover{color:#fff;box-shadow:inset 0 0 0 999px rgba(255,255,255,.07)}.anime-library-remove-actions{display:flex;margin-top:8px;grid-column:1/-1;justify-content:center;gap:8px}.anime-library-remove-actions button{min-height:36px;padding:0 15px;border-radius:5px;font-size:13px;font-weight:850}.anime-library-remove-cancel{border:1px solid rgba(221,220,216,.24);color:rgba(221,220,216,.82);background:rgba(255,255,255,.04)}.anime-library-remove-confirm{border:1px solid #ff526b;color:#fff;background:#a9273b}.anime-library-remove-confirm:hover{color:#fff;border-color:#ff526b;background:#a9273b;box-shadow:inset 0 0 0 999px rgba(255,255,255,.06)}.project-description-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;margin:14px 0 8px;padding:10px 0;border-top:1px solid rgba(216,182,62,.18);border-bottom:1px solid rgba(216,182,62,.11);container-type:inline-size;flex-wrap:wrap}.anime-tracker-project-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;padding-left:12px;border-left:1px solid rgba(216,182,62,.32);flex-wrap:wrap}.anime-tracker-status-select{appearance:none;width:126px;min-width:126px;flex:0 0 126px;height:32px;padding:0 24px 0 9px;border:1px solid rgba(216,182,62,.3);border-radius:5px;color:#dddcd8;background-color:#0c0d0e;background-image:linear-gradient(45deg, transparent 50%, #c9aa2d 50%),linear-gradient(135deg, #c9aa2d 50%, transparent 50%);background-position:calc(100% - 12px) 13px,calc(100% - 7px) 13px;background-repeat:no-repeat;background-size:5px 5px;font-size:13.5px;font-weight:650;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.anime-tracker-status-select:hover{box-shadow:inset 0 0 0 999px rgba(255,255,255,.035)}.anime-tracker-status-select:focus{border-color:rgba(216,182,62,.68);outline:0;background-color:#141516}.anime-tracker-status-select option{padding:5px 10px;color:#dddcd8;background:#0c0d0e;text-indent:3px}.anime-tracker-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 9px;border:1px solid rgba(216,182,62,.3);border-radius:5px;color:rgba(221,220,216,.8);background:rgba(0,0,0,.28);font-size:13.5px;font-weight:800;white-space:nowrap}.anime-tracker-action:hover{box-shadow:inset 0 0 0 999px rgba(255,255,255,.045)}.anime-tracker-action.is-notification{flex:0 0 136px}.anime-tracker-action.is-notification.is-active{color:#f0ce43;border-color:rgba(240,206,67,.65)}.anime-tracker-action.is-busy{opacity:.52;pointer-events:none}.anime-tracker-action:disabled{opacity:.38;cursor:not-allowed}.anime-tracker-list-action{min-width:112px;color:#f2d75e;border-color:rgba(229,197,65,.58);background:rgba(74,60,8,.34)}.anime-tracker-list-action.is-listed{color:#9aefbd;border-color:rgba(74,210,139,.62);background:rgba(18,78,48,.48)}.anime-tracker-list-action .anime-tracker-remove-label{display:none}@media(hover: hover)and (pointer: fine){.anime-tracker-list-action.is-listed:hover{color:#fff;border-color:#ff526b;background:#9e2639}.anime-tracker-list-action.is-listed:hover>i,.anime-tracker-list-action.is-listed:hover [data-anime-list-label]{display:none}.anime-tracker-list-action.is-listed:hover .anime-tracker-remove-label{display:inline}}.anime-library-remove-history-actions{flex-wrap:wrap}.anime-tracker-rating-panel{display:flex;height:32px;width:334px;min-width:334px;flex:0 0 334px;align-items:stretch;overflow:hidden;border:1px solid rgba(82,199,223,.38);border-radius:5px;background:linear-gradient(90deg, rgba(18, 51, 58, 0.24), rgba(5, 7, 8, 0.5))}.anime-tracker-rating-control{position:relative;display:flex;min-width:0;height:100%;margin:0;flex:1 1 auto;align-items:center;color:#65d2e4}.anime-tracker-rating-control>i{position:relative;z-index:1;width:26px;padding:0;flex:0 0 26px;color:#e7c43d;font-size:12px;line-height:1;text-align:center;pointer-events:none}.anime-tracker-rating-control select{position:absolute;inset:0;appearance:none;width:100%;min-width:0;height:100%;padding:0;border:0;color:rgba(0,0,0,0);outline:0;background:rgba(0,0,0,0);font-size:13px;font-weight:750;line-height:1;cursor:pointer}.anime-tracker-rating-control select option{padding:5px 10px;color:#dddcd8;background:#0c0d0e;text-indent:0}.anime-tracker-rating-control select.is-busy{opacity:.52;cursor:wait}.anime-tracker-community-score{display:inline-flex;height:auto;padding:0 8px;flex:0 0 auto;align-items:center;gap:4px;border-left:1px solid rgba(82,199,223,.25);color:#75d8e9;white-space:nowrap}.anime-tracker-community-score>i{font-size:11px;line-height:1}.anime-tracker-community-score strong{color:#eefcff;font-size:13.5px;line-height:1}.anime-tracker-community-score small{display:inline-flex;align-items:center;color:rgba(238,252,255,.92);font-size:10px;font-weight:650;line-height:1}.anime-tracker-community-score .anime-tracker-community-count{display:inline-flex;min-width:32px;height:20px;margin-left:2px;padding:0 5px;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(82,199,223,.3);border-radius:10px;color:#8ce6f4;background:rgba(23,61,69,.54);box-shadow:inset 0 1px rgba(255,255,255,.035)}.anime-tracker-community-score .anime-tracker-community-count i{font-size:8px;line-height:1}.anime-tracker-community-score .anime-tracker-community-count b{min-width:8px;color:#e9fbff;font-size:10px;font-weight:900;line-height:1;text-align:center}.anime-tracker-rating-value{position:absolute;inset:0 0 0 26px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;color:#f6df7c;font-size:11px;font-weight:850;line-height:1;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 900px){.project-description-links{width:100%}.anime-tracker-project-controls{display:grid;width:100%;margin-left:0;padding:10px 0 0;border-top:1px solid rgba(216,182,62,.22);border-left:0;grid-template-columns:minmax(112px, 1fr) minmax(132px, 1fr) minmax(190px, 1.5fr)}.anime-tracker-project-controls[data-project-source=anime]{grid-template-columns:minmax(112px, 1fr) minmax(190px, 1.5fr)}.anime-tracker-status-select,.anime-tracker-action{width:100%;min-width:0}.anime-tracker-rating-panel{width:100%;min-width:0}}@container (max-width: 650px){.anime-tracker-project-controls{grid-template-columns:minmax(100px, 1fr) 44px minmax(160px, 1.5fr)}.anime-tracker-project-controls[data-project-source=anime]{grid-template-columns:minmax(100px, 1fr) minmax(160px, 1.5fr)}.anime-tracker-community-score small{display:none}.anime-tracker-community-score .anime-tracker-community-count i{display:none}}.community-notification-item.is-project-episode>i{color:#e1c04f}@media(max-width: 1400px){.anime-library-toolbar{grid-template-columns:minmax(0, 1fr) auto}.anime-library-filters{grid-column:1/-1;justify-content:flex-end}}@media(max-width: 900px){.anime-library-grid{grid-template-columns:1fr}.anime-library-toolbar{align-items:stretch;grid-template-columns:1fr}.anime-library-filters{grid-column:1}}@media screen and (max-width: 800px){.anime-library-page{width:100%;margin-top:7px}.anime-library-toolbar{align-items:center;grid-template-columns:minmax(0, 1fr);gap:5px;padding:6px}.anime-library-search{grid-column:1}.anime-library-filters{display:flex;min-width:0;padding-bottom:2px;grid-column:1/-1;justify-content:flex-start;gap:5px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.anime-library-filters::-webkit-scrollbar{display:none}.anime-library-filters button{min-height:30px;padding:0 8px;flex:0 0 auto;font-size:10.5px;white-space:nowrap}.anime-library-grid{grid-template-columns:1fr;gap:10px}.anime-library-card{min-height:184px;grid-template-columns:122px minmax(0, 1fr)}.anime-library-cover .anime-library-cover-media{width:110px;height:154px;flex-basis:154px}.anime-library-card-body{padding:8px}.anime-library-card-heading h2{font-size:15px}.anime-library-icon-button{flex-basis:31px;width:31px;height:31px}.anime-library-card-heading h2{min-height:0}.anime-library-watched-editor{gap:3px}.anime-library-watched-editor>span,.anime-library-watched-editor>em>span{display:none}.anime-library-watched-stepper{grid-template-columns:22px 34px 22px}.anime-library-watched-stepper input{width:34px}.anime-library-status-control>span,.anime-library-rating-control>span{gap:0;font-size:0}.anime-library-status-control>span i,.anime-library-rating-control>span i{font-size:10px}.project-description-footer{display:contents}.project-description-links{clear:both;width:100%;min-height:34px;padding:4px 0 5px;border-top:1px solid rgba(216,182,62,.18);justify-content:flex-start}.anime-tracker-project-controls{display:grid;clear:both;width:100%;margin:0 0 8px;padding:6px 0 8px;border-top:1px solid rgba(216,182,62,.22);border-bottom:1px solid rgba(216,182,62,.11);border-left:0;grid-template-columns:minmax(86px, 0.85fr) 40px minmax(150px, 1.5fr);gap:6px}.anime-tracker-project-controls[data-project-source=anime]{grid-template-columns:minmax(86px, 0.85fr) minmax(150px, 1.5fr)}.anime-tracker-project-controls[data-project-source=anime] .anime-tracker-status-select,.anime-tracker-project-controls[data-project-source=anime] .anime-tracker-rating-panel{grid-column:auto}.anime-tracker-project-controls:not([data-project-source=anime]){grid-template-columns:minmax(86px, 0.85fr) 40px minmax(150px, 1.5fr)}.anime-tracker-project-controls:not([data-project-source=anime]) .anime-tracker-rating-panel{grid-column:auto}.anime-tracker-status-select{width:100%;min-width:0;padding-right:22px;padding-left:8px;font-size:11px}.anime-tracker-action{width:100%;min-width:0;padding:0;font-size:15px}.anime-tracker-action span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.anime-tracker-list-action{padding:0 7px;font-size:11px}.anime-tracker-list-action [data-anime-list-label]{position:static;width:auto;height:auto;overflow:visible;clip:auto}.anime-tracker-rating-panel{width:100%;min-width:0;grid-column:auto}.anime-tracker-rating-control>i{padding-left:6px}.anime-tracker-rating-control select{width:100%;padding:0 3px;color:rgba(0,0,0,0);font-size:10px}.anime-tracker-rating-control select option{color:#dddcd8}.anime-tracker-community-score{padding:0 5px}.anime-tracker-community-score small{display:none}.anime-tracker-community-score .anime-tracker-community-count{min-width:25px;padding:0 4px}.anime-tracker-community-score .anime-tracker-community-count i{display:none}.anime-library-feedback{right:10px;bottom:10px}}@container (max-width: 200px){.anime-tracker-project-controls[data-project-source=anime]{grid-template-columns:1fr}.anime-tracker-project-controls .anime-tracker-rating-panel{height:64px;flex-direction:column;grid-column:1/-1}.anime-tracker-project-controls .anime-tracker-rating-panel .anime-tracker-rating-control{width:100%;min-height:31px;flex:1 1 31px}.anime-tracker-project-controls .anime-tracker-rating-panel .anime-tracker-community-score{width:100%;min-height:31px;justify-content:flex-end;border-top:1px solid rgba(82,199,223,.25);border-left:0}}html,body{margin:0;padding:0;font-family:"Dosis",sans-serif;font-weight:400;font-optical-sizing:auto;font-size:15px;color:#dddcd8}html{background:#000}body{background:rgba(0,0,0,0)}body>.content{background:rgba(0,0,0,.25)}body>.content.is-home-page{background:linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.06) 5px, rgba(0, 0, 0, 0.15) 10px, rgba(0, 0, 0, 0.23) 16px, rgba(0, 0, 0, 0.25) 20px)}body.has-transparent-page-backdrop>.content{background:rgba(0,0,0,0)}@media screen and (min-width: 801px){html,body{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}}#background-video,#background-image{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;min-width:0;min-height:0;z-index:-1;pointer-events:none;user-select:none}#background-video img,#background-image img{width:100%;height:100%;object-fit:cover}#background-image{width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.72)}#background-image picture,#background-image img{display:block;width:100%;height:100%}#background-image img{object-position:center center;filter:saturate(0.86) brightness(0.72) contrast(1.06)}#background-image::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 54% 45%, transparent 22%, rgba(0, 0, 0, 0.1) 62%, rgba(0, 0, 0, 0.42) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.2))}#background-video{width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(0.82) brightness(0.62) contrast(1.08)}@media(prefers-reduced-motion: reduce){#background-video{display:none}}.left-sidebar{--sidebar-content-gutter: 10px;display:flex;flex-direction:column;width:350px;min-width:350px;max-width:350px;height:100vh;float:left;background:rgba(15,15,15,.68);box-shadow:0 0 18px rgba(0,0,0,.88);transition:right .3s ease}.left-sidebar .logo{display:flex;min-height:0;max-width:600px;margin:20px 40px 13px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;background:rgba(9,9,9,.84);user-select:none}.left-sidebar .logo picture{display:block;width:100%}.left-sidebar .logo img{display:block;width:100%;max-width:346px;max-height:113px;object-fit:contain}.left-sidebar .logo img.logo-kintsugi{width:auto;height:auto;max-width:100%;max-height:145px}.left-sidebar .comment-list{padding-top:5px;transition:opacity .3s ease}.left-sidebar .comment-list.is-loading{opacity:.5}.left-sidebar .comment-new-message{height:70px;margin:0;margin-bottom:10px;margin-left:10px}.left-sidebar>.alert-warning{margin:0 10px !important;margin-bottom:10px !important;padding-left:25px;padding-right:25px}@media screen and (max-width: 800px){.left-sidebar>.alert-warning{padding-left:50px;padding-right:50px}}.left-sidebar .btn-close-left-sidebar{display:none;position:absolute;top:15px;right:10px;font-size:30px}.left-sidebar.is-active{right:0}.left-sidebar.is-active .btn-close-left-sidebar{display:inline-block}.content{display:block;height:calc(100vh - 51px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:0 10px;padding-left:25px;padding-right:7px;margin-top:10px;scrollbar-gutter:stable}.content::-webkit-scrollbar{display:unset;width:3px}.content::-webkit-scrollbar-track{background:#40370f;border-radius:1px}.content::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}@media screen and (max-width: 1100px){body{overflow-x:hidden}.left-sidebar{width:100%;min-width:100%;max-width:100%;position:fixed;right:100%;z-index:2000;isolation:isolate;opacity:1 !important;background:#0b0b0b !important;background-color:#0b0b0b !important;background-image:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.left-sidebar .logo,.left-sidebar .community-chat-heading,.left-sidebar .comment-list{background-color:#0b0b0b}.left-sidebar .logo{width:calc(100% - 80px);margin-right:auto;margin-left:auto}.left-sidebar .logo picture{display:flex;justify-content:center}.left-sidebar .logo img.logo-kintsugi{margin-right:auto;margin-left:auto}.left-sidebar .comment-new-message{background-color:#202427}.left-sidebar .btn-close-left-sidebar{z-index:40;top:calc(8px + env(safe-area-inset-top));right:8px;display:none;width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(221,220,216,.18);border-radius:7px;color:#dddcd8;background:#121212;font-size:20px;line-height:1}.left-sidebar .btn-close-left-sidebar i{display:block;line-height:1}.left-sidebar.is-active .btn-close-left-sidebar{display:grid}.content{padding-left:10px;padding-right:0}}html.has-document-page-scroll{scroll-padding-top:52px;scrollbar-gutter:stable}html.has-document-page-scroll::-webkit-scrollbar{display:unset;width:3px}html.has-document-page-scroll::-webkit-scrollbar-track{background:#40370f;border-radius:1px}html.has-document-page-scroll::-webkit-scrollbar-thumb{background:#c7a222;border-radius:1px}html.has-document-page-scroll:has(>body.modal-open),html.has-document-page-scroll:has(>body.has-anime-library-modal),html.has-document-page-scroll:has(>body.has-community-media-modal),html.has-document-page-scroll:has(>body.has-community-reaction-details),html.has-document-page-scroll:has(>body.has-community-chat-browser){overflow-y:hidden}@media screen and (min-width: 801px){body>.content:has(>.project-search:not(.project-search-homepage)),body>.content:has(>.kintsugi-fansub){padding-top:10px}html.has-document-page-scroll{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none}html.has-document-page-scroll body{height:auto;min-height:100%;overflow-x:clip;overflow-y:visible;overscroll-behavior-y:auto}body.has-document-page-scroll>.left-sidebar{position:fixed;inset:0 auto 0 0;z-index:1001;float:none;height:100vh;height:100dvh}body.has-document-page-scroll>.navigation,body.has-document-page-scroll>.content{margin-left:350px}body.has-document-page-scroll>.navigation{position:relative;z-index:1000}body.has-document-page-scroll>.content{display:flow-root;height:auto;min-height:calc(100vh - 51px);min-height:calc(100dvh - 51px);overflow-x:clip;overflow-y:visible;overscroll-behavior-y:auto;scrollbar-gutter:auto}}@media screen and (min-width: 801px)and (max-width: 1100px){html.has-document-page-scroll:has(>body>.left-sidebar.is-active){overflow-y:hidden}body.has-document-page-scroll>.left-sidebar{right:100%;left:auto;z-index:2000}body.has-document-page-scroll>.left-sidebar.is-active{right:0}body.has-document-page-scroll>.navigation,body.has-document-page-scroll>.content{margin-left:0}}@media screen and (max-width: 800px){html,body{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto}.content{height:unset;min-height:calc(100vh - 51px);margin-top:10px;padding-left:0;padding-right:0;overflow-x:clip;overflow-y:visible;overscroll-behavior-y:auto;scrollbar-gutter:auto}.content>.d-flex{padding:0 !important}.left-sidebar{position:fixed;top:0;margin-top:0;float:unset;height:100%;opacity:1 !important;background:#0b0b0b !important;background-color:#0b0b0b !important;background-image:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.left-sidebar .logo{min-height:0;padding:0}.left-sidebar .logo img,.left-sidebar .logo img.logo-kintsugi{max-height:120px}.left-sidebar .comment-list{padding-left:var(--sidebar-content-gutter);padding-right:var(--sidebar-content-gutter)}#background-image img{object-position:58% center}body,.left-sidebar .comment-list{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,.left-sidebar .comment-list::-webkit-scrollbar{display:none}}#background-video::-webkit-media-controls,#background-video::-webkit-media-controls-enclosure{display:none !important}