.poster-upload-box{border:1px dashed #3c5879;border-radius:14px;padding:16px;background:#0b1725}.poster-upload-btn{width:100%;min-height:46px;font-weight:800;font-size:15px}.poster-upload-box small{display:block;margin-top:8px;color:#91a5bf}#movieDialog{max-width:1380px!important;height:auto!important;min-height:0!important;max-height:96vh!important;overflow:hidden!important;padding:0!important}#movieDialog,#movieDialog #movieForm,#movieDialog .form-grid{min-height:0!important}#movieDialog #movieForm{display:block!important;width:100%!important;min-height:0!important;height:auto!important;max-height:96vh!important;overflow:auto!important;padding:16px 18px 14px!important;box-sizing:border-box!important}#movieDialog .dialog-head{margin:0 0 10px!important;min-height:auto!important}#movieDialog .dialog-head h2{margin:2px 0 0!important}#movieDialog .movie-editor-card{background:#ffffff05;border:1px solid #28303d;border-radius:13px;padding:12px;min-width:0;box-sizing:border-box}#movieDialog .movie-editor-card label{display:block;margin:0 0 10px!important}#movieDialog .movie-editor-card input,#movieDialog .movie-editor-card textarea{width:100%;box-sizing:border-box}#movieDialog .poster-upload-box{padding:10px!important;margin:0 0 10px!important}#movieDialog .poster-upload-btn{min-height:40px!important}#movieDialog .poster-upload-box small{margin-top:5px!important;font-size:11px!important}#movieDialog #posterUploadStatus{display:block;margin-top:5px;font-size:12px;font-weight:700}#movieDialog #posterUploadPreviewWrap{margin-top:7px!important}#movieDialog #posterUploadPreview{display:block;width:100%!important;height:150px!important;object-fit:cover!important;border-radius:10px;border:1px solid #2b4260}#movieDialog .genre-picker{padding:9px!important;gap:6px!important;margin-bottom:10px!important}#movieDialog .episode-editor-title,#movieDialog .episode-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px}#movieDialog .episode-editor-title{margin-bottom:9px}#movieDialog .episode-editor-title small{display:block;color:#8fa1b7;font-size:11px;margin-top:2px}#episodeCountBadge{white-space:nowrap;border:1px solid #3b4657;border-radius:999px;padding:4px 8px;font-size:11px;color:#d5dfec}#movieDialog .episode-add-grid{display:grid;margin-bottom:9px}#movieDialog .episode-add-grid label{margin:0!important;font-size:11px}#movieDialog .episode-add-grid input{height:38px!important}#movieDialog .episode-add-btn{height:38px!important;padding:0 8px!important}#movieDialog .episode-list-head{margin:2px 0 6px;font-size:12px;font-weight:700}#movieDialog .mini-btn{min-height:28px!important;padding:4px 9px!important;font-size:11px!important}#movieDialog .episode-editor-list{overflow:auto;border:1px solid #2d3542;border-radius:10px;background:#15171c}#movieDialog .episode-empty{height:100%;display:grid;place-items:center;color:#77869a;font-size:12px;padding:20px;text-align:center;box-sizing:border-box}#movieDialog .episode-row{display:grid;align-items:center;border-bottom:1px solid #292f39;font-size:12px}#movieDialog .episode-row:last-child{border-bottom:0}#movieDialog .episode-chip{border:1px solid #3a4555;border-radius:7px;text-align:center;padding:5px 4px;white-space:nowrap}#movieDialog .episode-row-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b8c5d5}#movieDialog .episode-link-field{position:relative}#movieDialog .episode-link-check{display:block;margin-top:4px;line-height:1.2;font-weight:800;white-space:nowrap}#movieDialog .episode-link-check.checking{color:#f4bd4a}#movieDialog .episode-link-check.ok{color:#55d98a}#movieDialog .episode-link-check.bad{color:#ff6262}#movieDialog .episode-embed-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;line-height:1.1;font-weight:900;white-space:nowrap;box-sizing:border-box}#movieDialog .episode-embed-status.checking{border-color:#6b5a2b;background:#211d13}#movieDialog .episode-embed-status.ok{border-color:#285b3c;background:#102319}#movieDialog .episode-embed-status.bad{border-color:#71343b;background:#281417}#movieDialog .episode-row-duration{color:#93a4b8;white-space:nowrap}#movieDialog .episode-remove-btn{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border-radius:7px!important}#movieDialog .movie-dialog-footer{position:sticky!important;bottom:0!important;z-index:30!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin:10px -18px -14px!important;padding:10px 18px 12px!important;background:#111722!important;border-top:1px solid #2b3442!important;box-shadow:0 -8px 20px #00000047!important}#movieDialog .compact-note{margin:0!important;max-width:760px;font-size:11px!important;line-height:1.3!important}#movieDialog .form-actions{margin:0!important;flex:0 0 auto}#movieDialog .episode-row-url-wrap{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden}#movieDialog .episode-row-url{min-width:0;flex:1}#movieDialog .episode-embed-status{flex:0 0 auto;min-height:20px!important;padding:2px 6px!important;border:0!important;background:transparent!important;font-size:10px!important}#movieDialog .episode-embed-status.checking{color:#f0b94b!important}#movieDialog .episode-embed-status.ok{color:#55d98a!important}#movieDialog .episode-embed-status.bad{color:#ff6262!important}#movieDialog .episode-link-field{padding-top:0}#movieDialog .episode-link-check{position:absolute!important;right:2px!important;top:-1px!important;margin:0!important;min-height:0!important;font-size:9.5px!important;max-width:55%;overflow:hidden;text-overflow:ellipsis}#movieDialog .episode-row-duration{text-align:right!important}.admin-source-health{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px;font-weight:800;padding:4px 7px;border-radius:999px;border:1px solid #3a4350;color:#98a5b6;background:#171a20}.admin-source-health.checking{color:#e8b84a;border-color:#5e512c}.admin-source-health.ok{color:#59d98d;border-color:#285b3c}.admin-source-health.bad{color:#ff6e6e;border-color:#6d3238}#posterFileInput{display:none!important}#toast,#toasts,.toast,.toast-container,[role=alert]{z-index:2147483647!important}#toast,.toast{position:fixed!important}#movieDialog{width:min(1480px,97vw)!important}#movieDialog .movie-editor-grid{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr)!important;grid-template-rows:auto auto!important;gap:12px!important}#movieDialog .movie-basic-card{grid-column:1!important;grid-row:1!important}#movieDialog .movie-meta-card{grid-column:1!important;grid-row:2!important}#movieDialog .movie-episodes-card{grid-column:2!important;grid-row:1 / span 2!important;padding:12px!important;min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important}#movieDialog .episode-add-grid{grid-template-columns:72px 72px minmax(0,1fr)!important;gap:8px!important;align-items:end!important}#movieDialog .episode-link-field{grid-column:3!important}#movieDialog .episode-add-grid>label:nth-child(4){grid-column:1 / span 2!important}#movieDialog .episode-add-btn{grid-column:3!important;width:100%!important}#movieDialog .episode-editor-list{height:auto!important;min-height:430px!important;flex:1 1 auto!important}#movieDialog .episode-row{grid-template-columns:58px 58px minmax(0,1fr) 68px 30px!important;gap:7px!important;padding:6px 7px!important}#movieDialog .episode-embed-status.unchecked{color:#8996a8!important}@media (max-width:980px){#movieDialog{width:96vw!important;max-height:94vh!important;overflow:auto!important}#movieDialog #movieForm{max-height:none!important;overflow:visible!important}#movieDialog .movie-editor-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}#movieDialog .movie-basic-card,#movieDialog .movie-meta-card,#movieDialog .movie-episodes-card{grid-column:1!important;grid-row:auto!important;height:auto!important}#movieDialog .episode-editor-list{height:260px!important;min-height:260px!important;flex:none!important}#movieDialog .episode-add-grid{grid-template-columns:1fr 1fr!important}#movieDialog .episode-link-field,#movieDialog .episode-add-btn{grid-column:1/-1}#movieDialog .movie-dialog-footer{align-items:flex-end}}@media (min-width:981px) and (hover: hover) and (pointer: fine){#movieDialog .movie-editor-grid{align-items:stretch!important}#movieDialog .movie-episodes-card{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#movieDialog .episode-editor-list{height:0!important;min-height:0!important;flex:1 1 0!important;overflow:auto!important}}#donateSettingsDialog{width:min(1360px,96vw)!important;max-width:1360px!important;height:auto!important;max-height:94vh!important;padding:0!important;overflow:hidden!important;border:1px solid #303946!important;border-radius:18px!important;background:#101216!important;color:#f3f5f7!important}#donateSettingsDialog #donateSettingsForm{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-sizing:border-box!important;padding:18px 20px 16px!important;background:#101216!important;color:#f3f5f7!important}#donateSettingsDialog .dialog-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0 0 14px!important}#donateSettingsDialog .dialog-head h2{margin:3px 0 0!important}#donateSettingsDialog .donate-settings-layout{display:grid!important;grid-template-columns:430px minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}#donateSettingsDialog .donate-settings-card{min-width:0!important;box-sizing:border-box!important;padding:14px!important;border:1px solid #2b3542!important;border-radius:14px!important;background:#16191f!important}#donateSettingsDialog .settings-section-title{margin:0 0 10px!important;font-size:15px!important;font-weight:800!important;color:#f4f5f7!important}#donateSettingsDialog .settings-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important}#donateSettingsDialog .settings-section-head small,#donateSettingsDialog label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin:0!important;min-width:0!important;color:#d8dde5!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}#donateSettingsDialog input:not([type=file]),#donateSettingsDialog textarea,#donateSettingsDialog select{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;border:1px solid #343e4c!important;border-radius:10px!important;outline:none!important;background:#1b1e25!important;color:#f5f7fa!important;font:inherit!important;font-weight:500!important;padding:10px 11px!important;box-shadow:none!important}#donateSettingsDialog input:not([type=file]){height:40px!important}#donateSettingsDialog input::placeholder,#donateSettingsDialog textarea::placeholder{color:#778395!important;opacity:1!important}#donateSettingsDialog input:focus,#donateSettingsDialog textarea:focus{border-color:#f59a0a!important;box-shadow:0 0 0 2px #f59a0a1f!important}#donateSettingsDialog .donate-bank-grid{display:grid!important;grid-template-columns:155px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}#donateSettingsDialog .qr-admin-panel{min-width:0!important}#donateSettingsDialog .qr-admin-preview{width:155px!important;height:155px!important;margin:7px 0 8px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #374354!important;border-radius:12px!important;background:#13161b!important}#donateSettingsDialog #qrPreview{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important}#donateSettingsDialog .qr-admin-actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:155px!important}#donateSettingsDialog .qr-admin-actions button{min-height:36px!important;padding:7px 8px!important;font-size:12px!important}#donateSettingsDialog .danger-lite{color:#ff8585!important;border-color:#6d3035!important;background:#1c1719!important}#donateSettingsDialog .donate-bank-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;min-width:0!important}#donateSettingsDialog .donate-bank-fields label:nth-child(3),#donateSettingsDialog .donate-bank-fields label:nth-child(4){grid-column:1 / -1!important}#donateSettingsDialog .donate-bank-fields textarea{height:120px!important;min-height:120px!important;resize:vertical!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.35!important}.support-card .donate-message-text{white-space:pre-line!important;overflow-wrap:anywhere!important;word-break:break-word!important}#donateSettingsDialog .donate-settings-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin-top:12px!important}#donateSettingsDialog .donate-settings-footer>small{color:#7f8da0!important;font-size:11px!important}#donateSettingsDialog .form-actions{display:flex!important;gap:9px!important;margin:0!important;flex:0 0 auto!important}#donateSettingsDialog .form-actions button{min-height:42px!important;padding:8px 17px!important}#donateSettingsDialog input[type=file]{display:none!important}@media (max-width:1000px){#donateSettingsDialog{width:96vw!important;max-height:94vh!important;overflow:auto!important}#donateSettingsDialog .donate-settings-layout{grid-template-columns:1fr!important}#donateSettingsDialog .donate-bank-grid{grid-template-columns:150px minmax(0,1fr)!important}}@media (max-width:650px), (pointer: coarse){#donateSettingsDialog .donate-bank-grid{grid-template-columns:1fr!important}#donateSettingsDialog .qr-admin-preview,#donateSettingsDialog .qr-admin-actions{width:150px!important}#donateSettingsDialog .donate-bank-fields{grid-template-columns:1fr!important}#donateSettingsDialog .donate-bank-fields label{grid-column:1!important}#donateSettingsDialog .donate-settings-footer{align-items:flex-end!important}}body.admin-dashboard-open .bottom-nav,body.admin-dashboard-open .mobile-bottom-nav{display:none!important}.admin-shell{width:min(1320px,calc(100vw - 40px))!important;max-width:1320px!important;margin:0 auto!important;padding:34px 0 48px!important;box-sizing:border-box!important}.admin-head{display:grid!important;margin:0 0 18px!important;padding:0!important}.admin-head .eyebrow{margin:0 0 5px!important;font-size:12px!important;letter-spacing:1.6px!important}.admin-head h1{margin:0!important;line-height:1.05!important;white-space:nowrap!important}.admin-actions{display:flex!important;align-items:center!important}.admin-actions button{font-weight:800!important;white-space:nowrap!important}.admin-actions #addMovieBtn{box-shadow:0 8px 28px #f59a0a29!important}#adminStats.stats{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important}#adminStats .stat{min-width:0!important;min-height:92px!important;padding:14px 15px!important;border-radius:13px!important;border:1px solid #29313d!important;background:linear-gradient(180deg,#15171c,#111318)!important;box-sizing:border-box!important}#adminStats .stat span{display:block!important;min-height:29px!important;margin:0 0 7px!important;color:#8e9aac!important;font-size:11px!important;line-height:1.3!important}#adminStats .stat strong{display:block!important;font-size:24px!important;line-height:1!important;color:#fff!important}.admin-search-panel{display:grid!important;grid-template-columns:250px minmax(0,1fr) auto!important;grid-template-areas:"copy search meta"!important;align-items:center!important;gap:16px!important;margin:0 0 14px!important;padding:13px 15px!important;border:1px solid #2a323e!important;border-radius:14px!important;background:#13161b!important;box-sizing:border-box!important}.admin-search-copy{grid-area:copy!important;min-width:0!important}.admin-search-copy .eyebrow{margin:0 0 3px!important;font-size:11px!important}.admin-search-copy h2{margin:0!important;font-size:16px!important;line-height:1.2!important;white-space:nowrap!important}.admin-search-box{grid-area:search!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;height:46px!important;padding:0 8px 0 12px!important;border:1px solid #343d4a!important;border-radius:11px!important;background:#1a1d23!important;box-sizing:border-box!important}.admin-search-box input{width:100%!important;height:42px!important;padding:0!important;border:0!important;outline:none!important;background:transparent!important;color:#fff!important;box-shadow:none!important}.admin-search-box button{min-height:32px!important;padding:5px 11px!important;border-radius:8px!important;font-size:11px!important}.admin-search-meta{grid-area:meta!important;margin:0!important;color:#7f91a7!important;font-size:11px!important;white-space:nowrap!important;text-align:right!important}.admin-movie-filter-bar{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important}.admin-movie-filter-bar button{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:7px 13px!important;border:1px solid #334154!important;border-radius:10px!important;background:#111b27!important;color:#d9e5f3!important;font-weight:700!important;cursor:pointer!important}.admin-movie-filter-bar button span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;padding:0 6px!important;border-radius:999px!important;background:#223249!important;color:#bcd0e8!important;font-size:11px!important;box-sizing:border-box!important}.admin-movie-filter-bar button.active{border-color:#ff9800!important;background:#ff9800!important;color:#111!important}.admin-movie-filter-bar button.active span{background:#11111129!important;color:#111!important}.admin-bad-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:10px 12px;border:1px solid #3b4655;border-radius:12px;background:#111a24}.admin-bad-toolbar>div{display:flex;flex-direction:column;gap:2px}.admin-bad-toolbar strong{font-size:13px;color:#fff}.admin-bad-toolbar span{font-size:11px;color:#91a5bf}.admin-bad-toolbar button{min-width:112px;white-space:nowrap}@media (max-width:620px){.admin-bad-toolbar{align-items:flex-start}.admin-bad-toolbar button{min-width:auto}}.admin-list{display:flex!important;flex-direction:column!important;gap:8px!important;padding:8px!important;border:1px solid #2a323e!important;border-radius:14px!important;background:#101216!important}.admin-row{display:grid!important;grid-template-columns:92px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:11px!important;background:#15171c!important;transition:.15s ease!important;box-sizing:border-box!important}.admin-row:hover{border-color:#343d49!important;background:#191c22!important;transform:translateY(-1px)!important}.admin-thumb{width:92px!important;height:54px!important;border-radius:8px!important;object-fit:cover!important;border:1px solid #333b46!important;background:#0d0f12!important}.admin-row>div:nth-child(2){min-width:0!important}.admin-row h3{margin:0 0 5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f4f6f8!important;font-size:14px!important;line-height:1.2!important}.admin-row p{margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8593a7!important;font-size:11px!important}.admin-row .row-actions button{min-width:54px!important;min-height:34px!important;padding:5px 10px!important;border-radius:8px!important;font-size:11px!important}.admin-row .row-actions .delete{color:#ff7b7b!important;border-color:#533036!important;background:#1b1519!important}.admin-list .empty{padding:42px 20px!important;text-align:center!important}@media (max-width:1180px){#adminStats.stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-search-panel{grid-template-columns:220px minmax(0,1fr)!important;grid-template-areas:"copy search" "copy meta"!important}.admin-search-meta{text-align:left!important}}@media (max-width:720px), (pointer: coarse){.admin-shell{width:min(100% - 20px,1320px)!important;padding:18px 0 34px!important}.admin-head h1{white-space:normal!important;font-size:26px!important}.admin-actions,.admin-actions button{width:100%!important}#adminStats.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-search-panel{grid-template-columns:1fr!important;grid-template-areas:"copy" "search" "meta"!important}.admin-search-copy h2{white-space:normal!important}.admin-row{grid-template-columns:78px minmax(0,1fr)!important}.admin-thumb{width:78px!important;height:46px!important}.admin-row .row-actions{grid-column:1/-1!important;justify-content:flex-end!important}}body.chat-page-open{overflow:hidden!important}.chat-page{width:min(1180px,calc(100vw - 32px))!important;max-width:1180px!important;height:calc(100vh - 150px)!important;min-height:0!important;margin:14px auto 72px!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.chat-page>.back-btn{flex:0 0 auto!important;align-self:flex-start!important;margin:0 0 8px!important;min-height:34px!important;padding:5px 10px!important;font-size:12px!important}.chat-shell{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #2b3440!important;border-radius:16px!important;background:#111318!important;box-sizing:border-box!important}.chat-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:13px 16px 10px!important;border-bottom:1px solid #242c36!important;min-height:0!important}.chat-head .eyebrow{margin:0 0 3px!important;font-size:11px!important}.chat-head h1{margin:0!important;font-size:20px!important;line-height:1.15!important}.chat-head p:not(.eyebrow){margin:3px 0 0!important;font-size:11px!important;line-height:1.3!important;color:#8e9bad!important}.chat-head .online-badge{flex:0 0 auto!important;padding:6px 10px!important;font-size:11px!important;border-radius:999px!important}.chat-tabs{display:flex!important;align-items:center!important;gap:6px!important;padding:8px 12px!important;border-bottom:1px solid #242c36!important;background:#12151a!important;min-height:0!important}.chat-tabs button{min-height:32px!important;padding:5px 11px!important;border-radius:8px!important;font-size:11px!important;font-weight:700!important}.chat-messages{min-height:0!important;height:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:10px 12px!important;background:#0f1115!important;scrollbar-width:thin!important}.chat-message,.chat-item,.message{margin-bottom:7px!important}.chat-compose{display:grid!important;grid-template-columns:250px minmax(0,1fr) 105px!important;gap:9px!important;align-items:end!important;padding:10px 12px!important;border-top:1px solid #242c36!important;background:#14171c!important;min-height:0!important}.chat-compose .chat-fields{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin:0!important}.chat-compose label{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;font-size:10px!important;color:#aab5c5!important}.chat-compose input,.chat-compose select,.chat-compose textarea{width:100%!important;box-sizing:border-box!important;border:1px solid #343e4b!important;border-radius:9px!important;background:#1b1e25!important;color:#f5f7fa!important;box-shadow:none!important}.chat-compose input,.chat-compose select{height:34px!important;padding:6px 9px!important}.chat-compose>label{min-width:0!important}.chat-compose textarea{height:72px!important;min-height:72px!important;max-height:72px!important;padding:8px 10px!important;resize:none!important}.chat-submit{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;min-height:72px!important}.chat-submit small{text-align:center!important;font-size:10px!important;color:#7f8d9f!important}.chat-submit button{width:100%!important;min-height:38px!important;padding:7px 9px!important;font-size:12px!important}@media (max-width:850px), (pointer: coarse){body.chat-page-open{overflow:auto!important}.chat-page{width:min(100% - 18px,1180px)!important;height:auto!important;min-height:calc(100vh - 150px)!important;overflow:visible!important}.chat-shell{min-height:680px!important;overflow:visible!important}.chat-compose{grid-template-columns:1fr!important}.chat-compose .chat-fields{grid-template-columns:1fr 1fr!important}.chat-compose textarea{height:84px!important;min-height:84px!important;max-height:84px!important}.chat-submit{min-height:0!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.chat-submit button{width:auto!important;min-width:110px!important}}@media (max-width:520px){.chat-head{align-items:flex-start!important}.chat-head p:not(.eyebrow){display:none!important}.chat-compose .chat-fields{grid-template-columns:1fr!important}}.admin-row .row-actions{display:flex!important;align-items:center!important;gap:7px!important}.admin-row .movie-view-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:64px!important;height:34px!important;padding:0 10px!important;box-sizing:border-box!important;border:1px solid #313946!important;border-radius:8px!important;background:#ffffff09!important;color:#9ba9bb!important;font-size:11px!important;font-weight:800!important;letter-spacing:.15px!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff06!important}.admin-row:hover .movie-view-badge{border-color:#3b4655!important;color:#c5d0dd!important;background:#ffffff0d!important}@media (max-width:720px), (pointer: coarse){.admin-row .movie-view-badge{min-width:58px!important;height:32px!important;padding:0 8px!important}}.detail-site-name{position:relative!important;display:inline-block!important;width:max-content!important;max-width:100%!important;margin:0 0 14px!important;padding:2px 0 7px!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#fff0a6,#ffd34f 28%,#ffad16 62%,#e77a00)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;font-family:Impact,Anton,Arial Black,system-ui,sans-serif!important;font-size:clamp(30px,3.4vw,54px)!important;line-height:1!important;font-weight:1000!important;letter-spacing:.3px!important;text-transform:none!important;-webkit-text-stroke:1px rgba(125,58,0,.95)!important;text-shadow:none!important;filter:none!important}.detail-site-name:after{content:""!important;position:absolute!important;left:2px!important;right:2px!important;bottom:0!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,#ff9f0a 14%,#ffd96b 50%,#ff9f0a 86%,transparent)!important;box-shadow:0 0 12px #ff9f0a8c!important}@media (max-width:700px), (pointer: coarse){.detail-site-name{padding:6px 10px 6px 8px!important;letter-spacing:.5px!important}.detail-site-name:before{width:17px!important;height:17px!important;flex-basis:17px!important;font-size:8px!important}}#movieDialog .episode-row[data-edit-episode]{cursor:pointer}#movieDialog .episode-row[data-edit-episode]:hover{background:#ffffff09}#movieDialog .episode-row[data-edit-episode]:hover .episode-row-url{text-decoration:underline dotted;text-underline-offset:3px}.movie-card .poster{position:relative}.home-hot-badge{position:absolute;z-index:4;top:9px;left:9px;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:25px;padding:0 10px;border-radius:7px;background:#e3262e;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:12px;line-height:1;font-weight:1000;letter-spacing:.6px}@media (max-width:700px), (pointer: coarse){.home-hot-badge{top:7px;left:7px;min-width:38px;height:22px;padding:0 8px;border-radius:6px;font-size:11px}}.yt-player-shell{position:relative!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#000!important}.yt-player-shell .yt-player-host,.yt-player-shell .yt-player-host iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important}.yt-player-shell .site-pause-overlay{position:absolute!important;inset:0!important;z-index:999!important;display:none!important;align-items:center!important;justify-content:center!important;background:#030509f7!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;pointer-events:auto!important}.yt-player-shell .site-pause-overlay.is-visible{display:flex!important}.channel-intro{margin:8px 4px 10px!important;color:#d2dae88f!important;font-size:13px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:.05px!important}@media (max-width:700px), (pointer: coarse){.channel-intro{margin:7px 3px 9px!important;font-size:11.5px!important;line-height:1.45!important}}.channel-intro{text-align:center!important;width:100%!important;box-sizing:border-box!important}.channel-intro-ticker{position:relative!important;height:1.58em!important;overflow:hidden!important}.channel-intro-stage{position:relative;width:100%;height:100%;overflow:hidden}.channel-intro-marquee{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;width:max-content;white-space:nowrap;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style;pointer-events:none;animation:none;transform-origin:0 50%;-webkit-font-smoothing:antialiased;text-rendering:auto}.channel-intro-group{display:flex;align-items:center;flex:0 0 auto;width:max-content;white-space:nowrap;padding-right:24px}.channel-intro-entry{display:inline-flex;align-items:center;white-space:nowrap;padding:0 15px;line-height:1.4}.channel-intro-entry:after{content:"";margin-left:12px}.channel-intro-entry .intro-rank,.channel-intro-entry .intro-name,.channel-intro-entry .intro-note,.channel-intro-entry .intro-amount,.channel-intro-entry .intro-bless{display:inline-block;min-width:0}.channel-intro-entry .intro-rank{font-weight:950;margin-right:5px}.channel-intro-entry .intro-sep{color:#8698ad;margin:0 2px}.channel-intro-entry .intro-label{font-weight:900;color:#fff;margin:0 3px 0 0}.channel-intro-entry .intro-name{font-weight:950;margin-right:4px}.channel-intro-entry .intro-note{color:#fff;margin-right:4px;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.channel-intro-entry .intro-amount{color:#ffd166;font-weight:900;margin-right:4px}.channel-intro-entry .intro-bless,.channel-intro-chat{color:#fff}.channel-intro-chat .intro-chat-name{color:#fff!important;font-weight:900}.channel-intro-chat .intro-chat-colon,.channel-intro-chat .intro-chat-message{color:#fff;font-weight:400}.channel-intro-entry .top1{color:#ffe39a}.channel-intro-entry .top2{color:#ff5a5f}.channel-intro-entry .top3{color:#4da3ff}.channel-intro-entry .topx{color:#fff}@keyframes homeHonorMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes homeHonorMarqueeV701{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--honor-shift)),0,0)}}#homeHonorMarquee{contain:layout style paint;will-change:transform!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;transform:translateZ(0)}@media (max-width:700px), (pointer: coarse){.channel-intro-ticker{height:1.5em!important}.channel-intro-marquee:not(#homeHonorMarquee){animation:none!important}.channel-intro-entry{font-size:inherit;letter-spacing:-.05px;padding:0 9px}.channel-intro-entry:after{margin-left:7px}.channel-intro-entry .intro-note{max-width:110px}}@media (max-width:380px){.channel-intro-entry{font-size:10.3px!important;padding:0 7px}.channel-intro-entry:after{margin-left:7px}.channel-intro-entry .intro-note{max-width:90px}}@media (max-width:700px), (pointer: coarse){.content>.home-sticky-tabs{top:var(--home-tabs-sticky-top,0px)!important;z-index:500!important;box-shadow:none!important;contain:layout style!important}}@media (max-width:700px), (pointer: coarse){.movie-card,.movie-card .poster{contain:layout paint style!important}.movie-card{content-visibility:auto;contain-intrinsic-size:190px 150px}.home-honor-bar,.home-sticky-tabs{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.mobile-search-btn,.mobile-search-popover{display:none}@media (max-width:700px), (pointer: coarse){.content>.search{display:none!important}.toolbar-controls{position:relative!important;gap:6px!important}.mobile-genre-select-wrap{display:inline-flex!important;font-size:0!important;gap:0!important}.mobile-search-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;padding:0!important;border:1px solid #2c4058!important;border-radius:10px!important;background:linear-gradient(180deg,#111c2a,#0d1621)!important;color:#eaf3ff!important;font-size:23px!important;line-height:1!important;cursor:pointer!important;box-sizing:border-box!important}.mobile-search-btn:active{transform:scale(.97)}.mobile-search-popover{position:absolute!important;right:0!important;top:calc(100% + 7px)!important;z-index:80!important;width:min(300px,82vw)!important;height:40px!important;align-items:center!important;gap:7px!important;padding:0 10px!important;border:1px solid #30465f!important;border-radius:11px!important;background:#0e1723!important;box-shadow:0 12px 30px #0000006b!important;box-sizing:border-box!important}.mobile-search-popover:not([hidden]){display:flex!important}.mobile-search-popover span{color:#9fb1c6;font-size:18px;flex:0 0 auto}.mobile-search-popover input{min-width:0!important;width:100%!important;height:36px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:12px!important;box-shadow:none!important}.mobile-search-popover input::placeholder{color:#71849a!important}}@media (max-width:390px){.mobile-search-btn{width:34px!important;height:34px!important;flex-basis:34px!important;font-size:21px!important}.mobile-search-popover{width:min(280px,88vw)!important}}.home-honor-bar{contain:layout paint style!important}.home-honor-bar{position:relative!important;width:100%!important;height:31px!important;margin:0 0 7px!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid rgba(178,135,42,.22)!important;border-radius:10px!important;background:linear-gradient(180deg,#16191ff5,#0d1015f5)!important;box-shadow:inset 0 1px #ffffff05!important}.home-honor-bar .channel-intro-stage{height:100%!important;overflow:hidden!important}.home-honor-bar .channel-intro-marquee{height:100%!important}.home-honor-bar .channel-intro-entry{font-size:12px!important;line-height:1!important}@media (max-width:700px), (pointer: coarse){.home-honor-bar{height:28px!important;margin:0 0 6px!important;border-radius:9px!important}.home-honor-bar .channel-intro-entry{font-size:11px!important}}.mobile-genre-select-wrap{display:none}@media (max-width:700px), (pointer: coarse){.shell{display:block!important}.sidebar{display:none!important}.content{width:100%!important;min-width:0!important}.toolbar,.toolbar-controls{padding:0!important;text-align:left!important}.mobile-genre-select-wrap{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0!important;white-space:nowrap!important;text-align:left!important}#mobileGenreSelect{display:inline-block!important;flex:0 0 auto!important;margin:0!important;padding:0 30px 0 10px!important;border-radius:10px!important;font-size:12.5px!important;box-sizing:border-box!important}}@media (max-width:430px){.toolbar{margin:8px 0 10px!important}#mobileGenreSelect{width:125px!important;min-width:125px!important;max-width:125px!important}}@media (max-width:700px), (pointer: coarse){.watch-page{padding-left:10px!important;padding-right:10px!important}.watch-info{padding:14px!important;gap:12px!important}.watch-info h1{font-size:clamp(20px,5.3vw,25px)!important;line-height:1.28!important;letter-spacing:0!important;margin:10px 0 8px!important;overflow-wrap:anywhere!important;word-break:normal!important}.watch-info .chips{gap:7px!important;flex-wrap:wrap!important}.watch-info .chip{font-size:11px!important;padding:5px 9px!important;line-height:1.1!important}.watch-info .desc{font-size:13px!important;line-height:1.55!important}.season-card{padding:16px!important;min-width:0!important}.season-card small{font-size:10px!important;letter-spacing:1px!important}.season-card strong{font-size:18px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.season-card p{font-size:13px!important;margin-top:6px!important}.watch-season-area,.comments-panel{padding:16px!important;border-radius:18px!important}.watch-season-area h2,.comments-panel h2{font-size:18px!important;line-height:1.25!important;margin-bottom:12px!important}#watchEpisodeHeading{font-size:17px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.season-tabs,.episode-grid{gap:8px!important}.season-tab,.episode-btn{min-height:38px!important;padding:8px 12px!important;font-size:13px!important;line-height:1.2!important}.comment-form label{font-size:11px!important}.comment-form input,.comment-form textarea{font-size:14px!important}}@media (max-width:430px){.watch-page{padding-left:8px!important;padding-right:8px!important}.watch-info{padding:12px!important}.watch-info h1{font-size:21px!important;line-height:1.28!important}.season-card,.watch-season-area,.comments-panel{padding:14px!important}.watch-season-area h2,.comments-panel h2{font-size:17px!important}#watchEpisodeHeading{font-size:16px!important}}@media (min-width:701px) and (hover: hover) and (pointer: fine){.watch-page{max-width:1240px!important;margin:0 auto!important;padding-left:20px!important;padding-right:20px!important}.watch-info{padding:22px 24px!important;gap:22px!important;align-items:stretch!important}.watch-info h1{font-size:clamp(28px,2.25vw,38px)!important;line-height:1.24!important;letter-spacing:0!important;margin:12px 0 10px!important;max-width:900px!important;overflow-wrap:anywhere!important}.watch-info .chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.watch-info .chip{font-size:12px!important;line-height:1.1!important;padding:6px 10px!important}.watch-info .desc{font-size:14px!important;line-height:1.65!important;max-width:900px!important}.season-card{min-width:250px!important;max-width:300px!important;padding:20px 22px!important}.season-card small{font-size:10px!important;letter-spacing:1.2px!important}.season-card strong{font-size:21px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.season-card p{font-size:14px!important;margin-top:7px!important}.watch-season-area,.comments-panel{padding:22px 24px!important;border-radius:18px!important}.watch-season-area h2,.comments-panel h2{font-size:21px!important;line-height:1.25!important;margin-bottom:14px!important}#watchEpisodeHeading{font-size:20px!important;line-height:1.3!important}.season-tabs,.episode-grid{gap:10px!important}.season-tab,.episode-btn{min-height:42px!important;padding:9px 15px!important;font-size:14px!important;line-height:1.2!important}.comment-form label{font-size:12px!important}.comment-form input,.comment-form textarea{font-size:14px!important;line-height:1.45!important}.comment-toolbar{font-size:12px!important}}@media (min-width:1200px) and (hover: hover) and (pointer: fine){.watch-info h1{font-size:36px!important}.watch-season-area,.comments-panel{padding-left:26px!important;padding-right:26px!important}}.tabs [data-filter-hot]{font-weight:900!important}.tabs [data-filter-hot].active{color:#ffb000!important}@media (max-width:700px), (pointer: coarse){.tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tabs button,.tabs a{min-width:0!important;padding-left:5px!important;padding-right:5px!important;font-size:12px!important;white-space:nowrap!important}}.detail-share-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;font-weight:800!important}.detail-intro-card{box-shadow:0 8px 24px #00000029!important}.detail-intro-label{color:#e6e9f094!important;font-size:12px!important;line-height:1!important;font-weight:900!important;letter-spacing:.35px!important;text-transform:uppercase!important}.detail-intro-text{white-space:pre-line!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}.detail-intro-card.expanded .detail-intro-text{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.detail-intro-toggle{padding:0!important;border:0!important;background:transparent!important;cursor:pointer!important}.detail-intro-toggle:hover{text-decoration:underline!important}@media (max-width:700px), (pointer: coarse){.detail-copy .hero-actions .play-main,.detail-copy .hero-actions .secondary{min-height:40px!important;padding:0 12px!important;font-size:13px!important}.detail-intro-card{margin-top:13px!important}.detail-intro-text{-webkit-line-clamp:4!important}}.detail-poster{display:none!important}.detail-main{display:block!important;width:100%!important;max-width:none!important;padding:28px!important;box-sizing:border-box!important}.detail-copy{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 32px!important;border-radius:20px!important;overflow:hidden!important;isolation:isolate!important;border:1px solid rgba(255,255,255,.1)!important;background:#06080c38!important;box-sizing:border-box!important}.detail-copy .detail-copy-bg{position:absolute!important;inset:-10px!important;z-index:0!important;display:block!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;filter:blur(4px) saturate(1.18) brightness(.78)!important;transform:scale(1.035)!important;opacity:.92!important;pointer-events:none!important}.detail-copy:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,#040609a8,#04060975,#04060999),linear-gradient(180deg,#04060914,#0406098a)!important;pointer-events:none!important}.detail-copy>*:not(.detail-copy-bg){position:relative!important;z-index:2!important}.detail-copy h1{max-width:960px!important;margin:12px 0 8px!important;font-size:clamp(34px,3.3vw,56px)!important;line-height:1.1!important;letter-spacing:-.5px!important}.detail-copy .chips{gap:7px!important;flex-wrap:wrap!important}.detail-copy .original{margin:8px 0 14px!important}.detail-copy .hero-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:14px!important}.detail-copy .hero-actions .play-main,.detail-copy .hero-actions .secondary{min-height:44px!important}.detail-share-btn{white-space:nowrap!important}.detail-intro-card{max-width:900px!important;margin-top:8px!important;padding:14px 16px 13px!important;border-radius:14px!important;background:#07090d85!important;border:1px solid rgba(255,255,255,.11)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.detail-intro-label{margin-bottom:7px!important}.detail-intro-text{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-size:15px!important;line-height:1.55!important;font-weight:400!important;color:#eef2f6!important}.detail-intro-toggle{margin-top:8px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;color:#ffb000!important;font-size:13px!important;font-weight:900!important;line-height:1!important}@media (max-width:900px), (pointer: coarse){.detail-main{padding:18px!important}.detail-copy{padding:22px!important}.detail-copy h1{font-size:clamp(28px,5.6vw,42px)!important}}@media (max-width:700px), (pointer: coarse){.detail-main{padding:10px!important}.detail-copy{padding:16px!important;border-radius:15px!important}.detail-copy .detail-copy-bg{inset:-6px!important;filter:blur(3px) saturate(1.12) brightness(.72)!important;opacity:.9!important}.detail-copy:before{background:linear-gradient(180deg,#0406095c,#040609a8)!important}.detail-site-name{font-size:clamp(26px,8vw,36px)!important;margin-bottom:10px!important}.detail-copy h1{font-size:clamp(24px,7vw,34px)!important;line-height:1.16!important;margin:10px 0 8px!important}.detail-copy .chips{gap:5px!important}.detail-copy .chip{font-size:10.5px!important;padding:5px 8px!important}.detail-copy .original{font-size:13px!important;margin:7px 0 12px!important}.detail-copy .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.detail-copy .hero-actions .play-main{grid-column:1 / -1!important;width:100%!important}.detail-copy .hero-actions .rating{grid-column:1 / -1!important;justify-self:start!important;font-size:13px!important}.detail-copy .hero-actions .secondary{width:100%!important;min-width:0!important;padding:0 10px!important;font-size:12.5px!important}.detail-intro-card{max-width:none!important;padding:12px!important;border-radius:12px!important}.detail-intro-label{font-size:10.5px!important}.detail-intro-text{font-size:13.5px!important;line-height:1.52!important}.detail-intro-toggle{font-size:12px!important}}.admin-stats-period{display:flex!important;align-items:center!important;gap:7px!important;margin:0 0 10px!important;padding:0!important;flex-wrap:wrap!important}.admin-stats-period>span{margin-right:2px!important;color:#8593a7!important;font-size:12px!important;font-weight:700!important}.admin-stats-period button{min-height:34px!important;padding:6px 12px!important;border:1px solid #303845!important;border-radius:9px!important;background:#16191f!important;color:#aeb8c8!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}.admin-stats-period button:hover{border-color:#5d6878!important;color:#fff!important}.admin-stats-period button.active{border-color:#d88a00!important;background:#ff9f00!important;color:#111!important}@media (max-width:700px), (pointer: coarse){.admin-stats-period{gap:5px!important;margin-bottom:9px!important}.admin-stats-period>span{width:100%!important;margin-bottom:1px!important}.admin-stats-period button{flex:1 1 calc(25% - 5px)!important;min-width:68px!important;padding:6px 7px!important;font-size:11px!important}}.admin-stats-period input[type=date]{min-height:34px!important;padding:5px 9px!important;border:1px solid #303845!important;border-radius:9px!important;background:#16191f!important;color:#dce5f1!important;font-size:12px!important;font-weight:700!important;color-scheme:dark!important}.admin-stats-period input[type=date].active{border-color:#d88a00!important;box-shadow:0 0 0 1px #d88a0033 inset!important}@media (max-width:700px), (pointer: coarse){.admin-stats-period input[type=date]{flex:1 1 150px!important;min-width:140px!important}}.admin-online-now{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:6px 12px!important;border:1px solid #2b4360!important;border-radius:11px!important;background:linear-gradient(180deg,#101a28,#0d1520)!important;color:#b7c7da!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;box-sizing:border-box!important}.admin-online-now i{width:7px!important;height:7px!important;border-radius:50%!important;background:#22c55e!important;box-shadow:0 0 0 3px #22c55e1f!important;flex:0 0 auto!important}.admin-online-now b{color:#22c55e!important;font-size:13px!important}.admin-online-now.is-loading i{background:#64748b!important;box-shadow:none!important}@media (max-width:700px), (pointer: coarse){.admin-online-now{flex:1 1 auto!important;justify-content:center!important;min-width:145px!important;font-size:11px!important}}.watch-info{align-items:stretch!important}.watch-copy{min-width:0!important}.watch-desc-card{margin-top:8px!important}.watch-desc-text{white-space:pre-line!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;color:#d8dee8!important;font-size:14px!important;line-height:1.62!important}.watch-desc-card.expanded .watch-desc-text{white-space:pre-line!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.watch-desc-toggle{margin-top:8px!important;padding:0!important;border:0!important;background:transparent!important;color:#ffb000!important;font-size:13px!important;line-height:1!important;font-weight:900!important;cursor:pointer!important}.watch-desc-toggle:hover{text-decoration:underline!important}@media (max-width:700px), (pointer: coarse){.watch-desc-text{-webkit-line-clamp:3!important;font-size:13.5px!important;line-height:1.55!important}.watch-desc-toggle{font-size:12px!important;margin-top:7px!important}}@media (min-width:701px) and (hover: hover) and (pointer: fine){.watch-desc-card{max-width:900px!important}}.fb-player-shell{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#000!important;border-radius:16px!important}.fb-player-shell>.fb-video{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.site-pause-overlay{position:absolute!important;inset:0!important;z-index:999!important;display:none!important;align-items:center!important;justify-content:center!important;background:#030509f7!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;padding:22px!important}.site-pause-overlay.is-visible{display:flex!important}.pause-instant{width:min(92%,430px)!important;min-height:190px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;text-align:center!important;color:#fff!important}.pause-instant .pause-icon{width:58px!important;height:58px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;font-size:27px!important;font-weight:900!important}.pause-instant strong{font-size:22px!important;font-weight:900!important}.resume-video{min-height:44px!important;padding:0 20px!important;border:0!important;border-radius:10px!important;background:#f2b01e!important;color:#15100a!important;font-weight:900!important;cursor:pointer!important}@media (max-width:700px), (pointer: coarse){.fb-player-shell{border-radius:10px!important}.site-pause-overlay{padding:14px!important}.pause-instant{min-height:130px!important;gap:10px!important}}.fb-player-shell>.fb-fallback-plugin{min-width:100%!important;min-height:100%!important}.fb-player-shell>.fb-fallback-plugin{z-index:2!important}.fb-player-shell>.fb-sdk-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important;opacity:0!important;pointer-events:none!important;background:#000!important}.fb-player-shell>.fb-sdk-stage.is-active{z-index:1!important;opacity:0!important;pointer-events:none!important}.fb-player-shell>.fb-sdk-stage>.fb-video{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.fb-player-shell>.site-pause-overlay{z-index:999!important}.external-source-fallback{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#070707 center/cover no-repeat;display:flex;align-items:center;justify-content:center}.external-source-shade{position:absolute;inset:0;background:linear-gradient(180deg,#00000047,#0000009e);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.external-source-play{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:220px;max-width:78%;padding:20px 26px;border-radius:18px;text-align:center;color:#fff!important;text-decoration:none!important;background:#080808b8;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 40px #00000059}.external-source-play-icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;padding-left:5px;font-size:31px;line-height:1;color:#15100a;background:#f2b01e;box-shadow:0 8px 28px #00000047}.external-source-play strong{font-size:20px;font-weight:900}.external-source-play small{font-size:13px;line-height:1.45;color:#ffffffc7;font-weight:600}.external-source-play:hover{transform:translateY(-1px);background:#080808d1}.external-source-fallback-stack{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%}.external-source-next-standalone{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:11px;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:900;cursor:pointer;background:#182334;color:#e8f1fb;box-shadow:0 8px 26px #00000047}.external-source-next-standalone:hover{transform:translateY(-1px)}.external-source-actions{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:82%;padding:18px 20px;border-radius:18px;text-align:center;background:#080808c2;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 40px #00000061}.external-source-actions strong{font-size:19px;font-weight:900;color:#fff}.external-source-actions small{font-size:12px;line-height:1.45;color:#ffffffc7;font-weight:650}.external-source-actions-row{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:2px}.external-source-open,.external-source-next{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:11px;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:900;text-decoration:none!important;cursor:pointer}.external-source-open{background:#f2b01e;color:#17110a!important}.external-source-next{background:#182334;color:#e8f1fb;border-color:#324761}.external-source-open:hover,.external-source-next:hover{transform:translateY(-1px)}@media (max-width:700px), (pointer: coarse){.external-source-fallback{border-radius:10px}.external-source-play{min-width:0;width:78%;padding:15px 18px;border-radius:14px;gap:8px}.external-source-play-icon{width:58px;height:58px;font-size:26px}.external-source-play strong{font-size:17px}.external-source-play small{font-size:12px}.external-source-actions{max-width:88%;padding:14px 13px;gap:8px}.external-source-actions strong{font-size:16px}.external-source-actions small{font-size:11px}.external-source-open,.external-source-next{min-height:38px;padding:0 12px;font-size:11px}}.home-pagination{display:flex;align-items:center;justify-content:center;margin:28px 0 8px;padding:4px 0 12px}.home-pagination[hidden]{display:none!important}.home-page-main{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.home-pagination button{min-width:38px;height:38px;padding:0 11px;border:1px solid #2a405c;border-radius:10px;background:#0f1d2e;color:#dce9f7;font-weight:700;cursor:pointer}.home-pagination button:hover{border-color:#ff9f00}.home-pagination button.active{background:#ff9f00;border-color:#ff9f00;color:#111}.home-pagination button:disabled{opacity:.35;cursor:default}.home-page-dots{min-width:18px;text-align:center;color:#8398ad;font-weight:900;user-select:none}@media (max-width:640px), (pointer: coarse){.home-pagination{margin-top:20px;padding-bottom:10px}.home-page-main{gap:3px;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding:1px 2px;scrollbar-width:none}.home-page-main::-webkit-scrollbar{display:none}.home-pagination button{min-width:28px;height:32px;padding:0 5px;border-radius:8px;font-size:12px}.home-page-dots{min-width:10px;font-size:11px}}.admin-movie-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:22px 0 8px;padding:4px 0 12px}.admin-movie-pagination[hidden]{display:none!important}.admin-movie-pagination button{min-width:38px;height:38px;padding:0 11px;border:1px solid #2a405c;border-radius:10px;background:#0f1d2e;color:#dce9f7;font-weight:700;cursor:pointer}.admin-movie-pagination button:hover{border-color:#ff9f00}.admin-movie-pagination button.active{background:#ff9f00;border-color:#ff9f00;color:#111}.admin-movie-pagination button:disabled{opacity:.35;cursor:default}.admin-page-info{color:#91a5bf;font-size:12px;margin-left:6px}.admin-page-dots{color:#6f8198;padding:0 2px}@media (max-width:640px), (pointer: coarse){.admin-movie-pagination{gap:6px}.admin-movie-pagination button{min-width:34px;height:34px;padding:0 9px}.admin-page-info{width:100%;text-align:center;margin:2px 0 0}}.detail-intro-text,.watch-desc-text{white-space:pre-line}.admin-head{grid-template-columns:max-content minmax(0,1fr)!important;gap:16px!important;align-items:center!important;margin-bottom:14px!important}.admin-head h1{font-size:30px!important}.admin-actions{justify-content:flex-start!important;gap:6px!important;flex-wrap:wrap!important}.admin-actions button{min-height:36px!important;padding:6px 10px!important;border-radius:9px!important;font-size:11px!important;line-height:1!important}.admin-actions #addMovieBtn{min-width:106px!important}@media (max-width:1180px){.admin-head{grid-template-columns:1fr!important;gap:10px!important}.admin-actions{justify-content:flex-start!important}}@media (max-width:720px), (pointer: coarse){.admin-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.admin-actions button{min-height:38px!important;font-size:11px!important}}@media (min-width:1001px) and (hover: hover) and (pointer: fine){#donateSettingsDialog{height:min(900px,94vh)!important;max-height:94vh!important}#donateSettingsDialog #donateSettingsForm{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#donateSettingsDialog .donate-settings-layout{flex:1 1 auto!important;min-height:0!important;height:auto!important}#donateSettingsDialog .donate-settings-card{height:100%!important;min-height:0!important}#donateSettingsDialog .donate-settings-footer{flex:0 0 auto!important;margin-top:12px!important}#youtubeQuickImportDialog{height:min(820px,94vh)!important;max-height:94vh!important}#youtubeQuickImportDialog .ytq-shell{height:100%!important;min-height:0!important;max-height:none!important}#youtubeQuickImportDialog .ytq-list{min-height:0!important;flex:1 1 auto!important}}@media (max-width:1000px){#youtubeQuickImportDialog{height:min(820px,94vh)!important;max-height:94vh!important}#youtubeQuickImportDialog .ytq-shell{height:100%!important;min-height:0!important;max-height:none!important}}.duplicate-merge-btn{border-color:#7a5b12!important;background:#2a220d!important;color:#ffc54d!important;font-weight:800!important}.duplicate-merge-btn:hover{border-color:#ffad18!important;background:#3a2d0b!important}#duplicateMergeDialog{width:min(1180px,calc(100% - 28px));max-height:88vh;border:1px solid #334155;border-radius:18px;background:#0d1117;color:#f3f4f6;padding:0;box-shadow:0 28px 90px #000b;overflow:hidden}#duplicateMergeDialog::backdrop{background:#000b}.duplicate-merge-card{display:flex;flex-direction:column;max-height:88vh;min-height:420px}.duplicate-merge-head{display:flex;justify-content:space-between;gap:18px;padding:20px 22px 15px;border-bottom:1px solid #252d38;background:#11161e}.duplicate-merge-head h2{margin:2px 0 6px;font-size:24px}.duplicate-merge-head p:last-child{margin:0;color:#93a4b8;font-size:12px;line-height:1.5}.duplicate-merge-close{width:42px;min-width:42px;height:38px;padding:0!important}.duplicate-merge-target{padding:14px 20px;background:#0f141b;border-bottom:1px solid #252d38}.duplicate-target-label{font-size:10px;font-weight:900;letter-spacing:.12em;color:#ffad18;margin-bottom:7px}.duplicate-target-main{display:flex;align-items:center;gap:11px}.duplicate-target-main img{width:82px;height:46px;object-fit:cover;border-radius:8px;border:1px solid #394657}.duplicate-target-main strong{display:block;font-size:14px}.duplicate-target-main small,.duplicate-source-info small{display:block;color:#93a4b8;margin-top:4px}.duplicate-merge-list{padding:12px 16px;overflow:auto;display:flex;flex-direction:column;gap:9px}.duplicate-source-row{display:grid;grid-template-columns:30px 90px minmax(300px,1fr) 150px 130px;gap:10px;align-items:center;padding:10px;border:1px solid #283241;border-radius:12px;background:#141a22}.duplicate-source-row.disabled{opacity:.45}.duplicate-source-check{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.duplicate-source-check input{width:18px!important;height:18px!important}.duplicate-source-thumb{width:90px;height:51px;object-fit:cover;border-radius:7px}.duplicate-source-info{min-width:0}.duplicate-source-info strong{display:block;font-size:13px;line-height:1.35}.duplicate-source-row>label:not(.duplicate-source-check){font-size:10px;color:#93a4b8;margin:0!important}.duplicate-source-row input[type=text]{display:block;width:100%;height:38px;margin-top:5px;border:1px solid #354153;border-radius:8px;background:#0d131b;color:#fff;padding:0 9px;box-sizing:border-box}.duplicate-target-edit{min-width:0;flex:1}.duplicate-target-edit input{display:block;width:100%;height:40px;border:1px solid #3b4656;border-radius:9px;background:#0b1118;color:#fff;padding:0 11px;font-size:14px;font-weight:800;box-sizing:border-box}.duplicate-target-edit input:focus,.duplicate-source-row input[type=text]:focus{outline:none;border-color:#ffad18;box-shadow:0 0 0 2px #ffad1822}.duplicate-target-structure{margin-top:10px;display:flex;flex-direction:column;gap:8px;max-height:210px;overflow:auto;padding-right:3px}.duplicate-target-season-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:9px;align-items:start;padding:9px;border:1px solid #293444;border-radius:10px;background:#121923}.duplicate-target-season-row label{font-size:10px;color:#93a4b8;margin:0!important}.duplicate-target-season-row input{display:block;width:100%;height:35px;margin-top:4px;border:1px solid #354153;border-radius:8px;background:#0d131b;color:#fff;padding:0 9px;box-sizing:border-box}.duplicate-target-season-row input:focus{outline:none;border-color:#ffad18;box-shadow:0 0 0 2px #ffad1822}.duplicate-target-episodes{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:7px}.duplicate-target-season-name{min-width:0}.duplicate-merge-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 18px;border-top:1px solid #252d38;background:#11161e}.duplicate-merge-footer>div{display:flex;gap:8px}.duplicate-merge-delete-source{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12px!important;color:#cbd5e1!important}.duplicate-merge-delete-source input{width:17px!important;height:17px!important}@media (max-width:950px){.duplicate-source-row{grid-template-columns:26px 72px minmax(200px,1fr)}.duplicate-source-thumb{width:72px;height:42px}.duplicate-source-row>label:not(.duplicate-source-check){grid-column:3}.duplicate-target-season-row{grid-template-columns:1fr}.duplicate-merge-footer{align-items:flex-start;flex-direction:column}.duplicate-merge-footer>div{width:100%;justify-content:flex-end}}#youtubeSeriesMergeDialog{width:min(1160px,calc(100% - 24px));max-height:90vh;border:1px solid #2a3b52;border-radius:18px;background:#0f151e;color:#fff;padding:0;box-shadow:0 28px 90px #000b}#youtubeSeriesMergeDialog::backdrop{background:#000a}.yt-series-merge-card{display:flex;flex-direction:column;max-height:90vh}.yt-series-merge-head{display:flex;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #263245}.yt-series-merge-head h2{margin:2px 0 5px}.yt-series-merge-head p{margin:0;color:#9badc4;font-size:12px}.yt-series-root{padding:14px 18px;border-bottom:1px solid #263245;background:#101722}.yt-series-root-label{font-size:10px;color:#ffad24;font-weight:900;letter-spacing:.08em;margin-bottom:8px}.yt-series-root-main{display:grid;grid-template-columns:92px minmax(0,1fr) 140px 140px;gap:10px;align-items:center}.yt-series-root-main img,.yt-series-row img{width:92px;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.yt-series-root-main input,.yt-series-row input{width:100%;height:38px;border:1px solid #34445b;border-radius:9px;background:#111722;color:#fff;padding:0 10px;box-sizing:border-box}.yt-series-root-title input{font-weight:800}.yt-series-root-main label,.yt-series-row label{font-size:11px;color:#9badc4}.yt-series-merge-list{padding:12px 18px;overflow:auto;display:flex;flex-direction:column;gap:9px}.yt-series-row{display:grid;grid-template-columns:28px 92px minmax(0,1fr) 140px 140px;gap:10px;align-items:center;border:1px solid #29384a;border-radius:12px;padding:9px;background:#131a24}.yt-series-row.is-existing{opacity:.58}.yt-series-row>input[type=checkbox]{width:18px;height:18px}.yt-series-row strong{display:block;font-size:13px}.yt-series-row small{display:block;color:#91a5bf;font-size:11px;margin-top:4px}.yt-series-merge-footer{display:flex;justify-content:flex-end;gap:10px;padding:13px 18px;border-top:1px solid #263245;background:#111722}@media (max-width:820px), (pointer: coarse){.yt-series-root-main{grid-template-columns:80px 1fr}.yt-series-root-main label{grid-column:auto}.yt-series-row{grid-template-columns:24px 80px 1fr}.yt-series-row label{grid-column:3}.yt-series-root-main img,.yt-series-row img{width:80px}}.ytq-merge-status{display:block;font-size:11px;font-weight:800;margin-top:4px}.ytq-merge-status.is-merged{color:#52d99a}.ytq-merge-status.is-added{color:#f5b84b}.ytq-merge-status.is-pending{color:#91a5bf}#youtubeUpdateCheckDialog{width:min(1180px,calc(100% - 24px));max-height:90vh;border:1px solid #2a3b52;border-radius:18px;background:#0f151e;color:#fff;padding:0;box-shadow:0 28px 90px #000b}#youtubeUpdateCheckDialog::backdrop{background:#000a}.ytuc-shell{display:flex;flex-direction:column;max-height:90vh}.ytuc-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid #263245}.ytuc-head h2{margin:2px 0 4px}.ytuc-head p{margin:0;color:#91a5bf;font-size:12px}.ytuc-tools{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid #263245;background:#101722}.ytuc-progress{font-size:12px;color:#a9bbd2;flex:1}.ytuc-list{overflow:auto;padding:12px 16px 18px;display:flex;flex-direction:column;gap:10px;min-height:260px}.ytuc-row{display:grid;grid-template-columns:120px minmax(0,1fr) 200px 104px;gap:12px;align-items:center;border:1px solid #29384a;border-radius:13px;padding:10px;background:#131a24}.ytuc-row.is-merged{opacity:.62}.ytuc-thumb{width:120px;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:#0b1118}.ytuc-main strong{display:block;font-size:13px;line-height:1.35}.ytuc-main small,.ytuc-match small{display:block;color:#91a5bf;margin-top:4px;font-size:11px}.ytuc-match b{display:block;font-size:12px;line-height:1.3}.ytuc-badge{display:inline-flex;margin-top:6px;border:1px solid #31506e;border-radius:999px;padding:3px 7px;font-size:10px;color:#9fd8ff}.ytuc-channel{color:#ffb13b!important}.ytuc-empty{padding:50px 20px;text-align:center;color:#91a5bf}.ytuc-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid #263245;background:#101722}.ytuc-footer small{color:#91a5bf}.ytuc-merge-dialog{border:1px solid #2a3b52;border-radius:16px;background:#0f151e;color:#fff;padding:0}.ytuc-merge-dialog::backdrop{background:#000b}.ytuc-merge-card{padding:18px}.ytuc-merge-card h2{margin:2px 0 12px}.ytuc-destination-title{margin:14px 0 8px;font-size:10px;font-weight:900;letter-spacing:.1em;color:#ffad18}.ytuc-merge-dialog{width:min(820px,calc(100% - 24px))}.ytuc-merge-source{display:flex;gap:12px;align-items:center;border:1px solid #29384a;border-radius:12px;padding:10px;margin-bottom:14px}.ytuc-merge-source img{width:110px;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.ytuc-merge-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ytuc-merge-grid label{font-size:11px;color:#9badc4}.ytuc-merge-grid input,.ytuc-merge-grid select{width:100%;height:40px;border:1px solid #34445b;border-radius:9px;background:#111722;color:#fff;padding:0 10px;box-sizing:border-box}.ytuc-merge-grid .wide{grid-column:1/-1}.ytuc-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}@media (max-width:760px), (pointer: coarse){.ytuc-row{grid-template-columns:90px 1fr}.ytuc-thumb{width:90px}.ytuc-match,.ytuc-row>button{grid-column:2}.ytuc-merge-grid{grid-template-columns:1fr}}.pwa-install-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:1px solid #ffb02e;border-radius:12px;background:#f59e0b;color:#fff;font-weight:900;font-size:13px;cursor:pointer;box-shadow:0 5px 18px #f59e0b33}.pwa-install-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.pwa-install-btn.is-installed{display:none}@media (max-width:620px){.pwa-install-btn{height:34px;padding:0 10px;font-size:11px}}.pwa-install-btn .pwa-install-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 17px;color:#fff;transform:translateY(-.2px)}.pwa-install-btn .pwa-install-icon svg{width:17px;height:17px;display:block;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pwa-install-btn:hover .pwa-install-icon{transform:translateY(.5px)}@media (max-width:620px){.pwa-install-btn .pwa-install-icon{width:15px;height:15px;flex-basis:15px}.pwa-install-btn .pwa-install-icon svg{width:15px;height:15px}}.movie-card .movie-view-count{position:absolute!important;z-index:8!important;right:9px!important;left:auto!important;bottom:8px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:22px!important;padding:3px 7px!important;border-radius:7px!important;background:#05080cc7!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:800!important;box-sizing:border-box!important;box-shadow:0 1px 4px #00000047!important;pointer-events:none!important}.movie-card .movie-view-count svg{width:13px!important;height:13px!important;fill:none!important;stroke:#ffd22e!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 13px!important}@media (max-width:700px), (pointer: coarse){.movie-card .movie-view-count{right:7px!important;bottom:7px!important;padding:3px 6px!important;font-size:10px!important}.movie-card .movie-view-count svg{width:12px!important;height:12px!important;flex-basis:12px!important}}.movie-card .poster>.fav,.movie-card .poster>.home-share-btn{position:absolute!important;z-index:20!important;right:8px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:50%!important;background:#080c12c2!important;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;color:#fff!important;cursor:pointer;box-shadow:0 2px 8px #0000004d!important;transition:none!important}.movie-card .poster>.fav{top:8px!important;bottom:auto!important;font-size:19px!important;line-height:1!important;font-family:Arial,sans-serif!important}.movie-card .poster>.fav.is-favorite{color:#ff334f!important;text-shadow:0 1px 5px rgba(255,51,79,.45)!important}.movie-card .poster>.home-share-btn{top:44px!important;bottom:auto!important}.movie-card .poster>.fav:hover,.movie-card .poster>.home-share-btn:hover{transform:scale(1.06);background:#ff9100eb!important;border-color:#ffffff80!important}.movie-card .poster>.home-share-btn svg{width:15px!important;height:15px!important;fill:currentColor!important;pointer-events:none}.movie-card .duration{left:9px;right:auto!important}@media (max-width:700px), (pointer: coarse){.movie-card .poster>.fav,.movie-card .poster>.home-share-btn{right:7px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}.movie-card .poster>.fav{top:7px!important;font-size:18px!important}.movie-card .poster>.home-share-btn{top:41px!important}.movie-card .poster>.home-share-btn svg{width:14px!important;height:14px!important}}.movie-card .poster>.fav .fav-heart-icon{width:17px!important;height:17px!important;display:block!important;pointer-events:none!important;fill:transparent!important;stroke:#fff!important;stroke-width:2.1!important;stroke-linejoin:round!important;transition:fill .15s ease,stroke .15s ease,transform .15s ease!important}.movie-card .poster>.fav.is-favorite .fav-heart-icon,.movie-card .poster>.fav[aria-pressed=true] .fav-heart-icon{fill:#ff334f!important;stroke:#ff334f!important;filter:drop-shadow(0 1px 3px rgba(255,51,79,.45))!important}.movie-card .poster>.fav.is-favorite:hover .fav-heart-icon,.movie-card .poster>.fav[aria-pressed=true]:hover .fav-heart-icon{fill:#ff334f!important;stroke:#ff334f!important}@media (max-width:700px), (pointer: coarse){.movie-card .poster>.fav .fav-heart-icon{width:16px!important;height:16px!important}}#youtubeQuickImportDialog{width:min(1180px,calc(100% - 24px));max-height:90vh;border:1px solid #2a3b52;border-radius:18px;background:#0f1117;color:#fff;padding:0;box-shadow:0 28px 90px #000b}#youtubeQuickImportDialog::backdrop{background:#000a}.ytq-shell{display:flex;flex-direction:column;max-height:90vh;min-height:620px}.ytq-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 14px;border-bottom:1px solid #263245}.ytq-head h2{margin:2px 0 0}.ytq-head p{margin:0}.ytq-input-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 20px;border-bottom:1px solid #202b3b}.ytq-input-row input{width:100%;min-width:0;height:44px;border:1px solid #34445b;border-radius:12px;background:#111722;color:#fff;padding:0 14px;outline:none}.ytq-input-row button{min-width:150px}.ytq-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border-bottom:1px solid #202b3b}.ytq-tab-strip{display:flex;align-items:center;gap:12px;padding:10px 20px 9px;background:#10151e;border-bottom:1px solid #202b3b}.ytq-tab-label{font-size:10px;font-weight:900;letter-spacing:.12em;color:#7f91a8}.ytq-tabs{display:flex;gap:7px}.ytq-tab-btn{min-width:112px!important;border-color:#34445b!important}.ytq-tab-btn.active{background:#ff9f0a!important;border-color:#ff9f0a!important;color:#111!important;box-shadow:0 0 0 1px #ff9f0a inset}.ytq-tools-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 20px;flex-wrap:wrap}.ytq-toolbar-actions{display:flex;gap:7px;flex-wrap:wrap}.ytq-meta{font-size:12px;color:#9badc4}.ytq-list{padding:14px 20px;overflow:auto;flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.ytq-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;background:#141922;border:1px solid #2b3442;border-radius:12px;padding:8px;cursor:default}.ytq-item-main{display:grid;grid-template-columns:28px 150px minmax(0,1fr);gap:10px;align-items:center;min-width:0;cursor:pointer}.ytq-item-actions{display:flex;align-items:center;padding-left:4px}.ytq-series-merge-btn{min-width:58px;height:34px;padding:0 12px!important;border-radius:9px!important;font-weight:900!important}.ytq-item:hover{border-color:#52657f}.ytq-item.selected{border-color:#ff9f0a;background:#1a1a18}.ytq-item.exists{border-color:#47586f}.ytq-item.exists.selected{border-color:#ff7b72;background:#21191b}.ytq-item input{width:18px;height:18px}.ytq-thumb{width:150px;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:#080b10}.ytq-info{min-width:0}.ytq-info strong{display:block;font-size:13px;line-height:1.35;margin-bottom:6px}.ytq-info small{display:block;color:#95a7bd;font-size:11px}.ytq-video-meta{display:flex!important;align-items:center;gap:7px;flex-wrap:wrap}.ytq-video-meta span+span:before{content:"\b7";margin-right:7px;color:#60748f}.ytq-existing{color:#ffb34a!important}.ytq-duplicate{color:#69d7ff!important;font-weight:800;margin-top:3px}.ytq-item.duplicate{box-shadow:inset 3px 0 #27b3df55}.ytq-pagination{display:flex;justify-content:center;align-items:center;gap:5px;padding:8px 14px;border-top:1px solid #202b3b;min-height:46px;flex-wrap:nowrap}.ytq-pagination button{min-width:34px;height:32px;padding:0 8px;border-radius:8px;border:1px solid #34445b;background:#171d27;color:#fff}.ytq-pagination button.active{background:#ff9f0a;color:#111;border-color:#ff9f0a;font-weight:800}.ytq-pagination .ytq-page-arrow{min-width:38px;font-size:22px;line-height:1;font-weight:900}.ytq-pagination .ytq-page-arrow:disabled{opacity:.35;cursor:not-allowed}.ytq-page-ellipsis{min-width:20px;text-align:center;color:#7f91a8;font-weight:900}.ytq-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;border-top:1px solid #263245;background:#111722}.ytq-footer small{color:#95a7bd}.ytq-footer-actions{display:flex;gap:10px}@media (max-width:820px), (pointer: coarse){.ytq-list,.ytq-item{grid-template-columns:1fr}.ytq-item-main{grid-template-columns:24px 112px minmax(0,1fr)}.ytq-item-actions{justify-content:flex-end;padding:0}.ytq-thumb{width:112px}.ytq-input-row{grid-template-columns:1fr}.ytq-input-row button{width:100%}.ytq-tab-strip,.ytq-tools-row{padding-left:12px;padding-right:12px}}#linkHealthCheckBtn.is-checking{opacity:.82;cursor:wait}#linkHealthCheckBtn .mini-progress{font-variant-numeric:tabular-nums}.fb-player-shell>.fb-player-loading{position:absolute!important;inset:0!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#080808 center/cover no-repeat!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transition:opacity .32s ease,visibility 0s linear .34s!important;will-change:opacity!important}.fb-player-shell>.fb-player-loading.is-ready{opacity:0!important;visibility:hidden!important}.fb-player-loading-shade{position:absolute!important;inset:0!important;background:#0000002e!important}.fb-player-loading-dot{position:relative!important;z-index:1!important;width:34px!important;height:34px!important;border-radius:50%!important;border:3px solid rgba(255,255,255,.28)!important;border-top-color:#fff!important;animation:fbPlayerLoadSpin .8s linear infinite!important}@keyframes fbPlayerLoadSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fb-player-loading-dot{animation:none!important}.fb-player-shell>.fb-player-loading{transition:none!important}}.fb-player-shell>.fb-fallback-plugin{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;display:block!important;background:#000!important}@media (min-width:981px) and (hover: hover) and (pointer: fine){#movieDialog{height:min(860px,94vh)!important;max-height:94vh!important;overflow:hidden!important}#movieDialog #movieForm{height:100%!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:14px 16px 0!important}#movieDialog .dialog-head{flex:0 0 auto!important}#movieDialog .movie-editor-grid{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}#movieDialog .movie-basic-card,#movieDialog .movie-meta-card,#movieDialog .movie-episodes-card{min-height:0!important}#movieDialog .movie-dialog-footer{position:static!important;flex:0 0 64px!important;min-height:64px!important;margin:10px -16px 0!important;padding:9px 16px!important;box-sizing:border-box!important;background:#111722!important;border-top:1px solid #2b3442!important;box-shadow:none!important}}#movieDialog .movie-editor-grid{align-items:start!important}#movieDialog .movie-basic-card,#movieDialog .movie-meta-card{height:auto!important;min-height:0!important;align-self:start!important}#movieDialog .movie-basic-card{overflow:visible!important}#movieDialog textarea[name=description]{display:block!important;height:260px!important;min-height:260px!important;max-height:420px!important;resize:vertical!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;overflow-y:auto!important;line-height:1.55!important;margin-bottom:0!important}#movieDialog .movie-meta-card{margin-top:0!important;position:relative!important;z-index:0!important}#movieDialog .movie-meta-card{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}#movieDialog .movie-meta-card>div{margin:0!important;padding:0!important}#adminPasswordDialog{width:min(520px,calc(100% - 28px));border:1px solid #263a54;border-radius:18px;background:#0d1a2a;color:#fff;padding:0;box-shadow:0 24px 80px #0009}.admin-password-form{padding:24px}.admin-password-form label{display:block;font-size:13px;font-weight:700;margin:14px 0 7px}.admin-password-form input{width:100%;height:46px;border:1px solid #2b4260;border-radius:11px;background:#081423;color:#fff;padding:0 13px}.admin-pass-note{font-size:12px;color:#91a5bf}#adminPasswordDialog .dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#adminPasswordDialog .dialog-head h2{margin:2px 0 0}#adminPasswordDialog .icon-close{border:0;background:transparent;color:#b8c8db;font-size:28px;cursor:pointer}#adminPasswordDialog .form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.stat.stat-clickable{cursor:pointer;transition:.15s ease}.stat.stat-clickable:hover{transform:translateY(-1px);border-color:#3d6894}.stat.stat-clickable span:after{content:"  \203a";opacity:.7}#appInstallStatsDialog{width:min(720px,calc(100% - 24px));max-height:86vh;border:1px solid #263a54;border-radius:18px;background:#0b1726;color:#fff;padding:0;box-shadow:0 24px 80px #0009;overflow:hidden}#appInstallStatsDialog::backdrop{background:#0009}.app-install-stats-card{display:block}.app-install-stats-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid #20344d;background:#0b1726}.app-install-stats-head h2{margin:2px 0 4px;font-size:22px}.app-install-stats-head p{margin:0;color:#91a5bf;font-size:12px}.app-install-stats-head .eyebrow{color:#ff9f00;font-weight:800;letter-spacing:.08em}.app-install-stats-head button{flex:0 0 auto;margin:0}.app-install-stats-body{padding:18px 20px 22px}.app-install-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.app-install-box{background:#10243a;border:1px solid #294766;border-radius:12px;padding:14px 12px}.app-install-box span{display:block;color:#9fb5cf;font-size:12px;margin-bottom:7px}.app-install-box strong{display:block;font-size:24px;line-height:1;color:#fff}.app-install-box:first-child{border-color:#b87300;background:#1b2531}.app-install-box:first-child strong{color:#ffad19}@media (max-width:620px){.app-install-stats-head{padding:16px;gap:10px}.app-install-stats-body{padding:14px}.app-install-grid{grid-template-columns:repeat(2,1fr)}.app-install-stats-head h2{font-size:19px}}#youtubeBandwidthDialog{width:min(820px,calc(100% - 20px));max-height:84vh;border:1px solid #2b3b50;border-radius:18px;background:#0e151e;color:#fff;padding:0}#youtubeBandwidthDialog::backdrop{background:#000a}.ybw-card{padding:0}.ybw-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;border-bottom:1px solid #263245}.ybw-head h2{margin:2px 0 4px;font-size:18px}.ybw-head p{margin:0;color:#91a5bf;font-size:12px}.ybw-head .secondary{min-width:84px;padding:9px 14px;border-radius:12px}.ybw-body{padding:14px 16px 18px}.ybw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ybw-box{border:1px solid #29384a;border-radius:12px;padding:11px 12px;background:#131a24;min-width:0}.ybw-box span{display:block;color:#91a5bf;font-size:11px;line-height:1.35;margin-bottom:6px}.ybw-box strong{display:block;font-size:18px;line-height:1.2}.ybw-sub{font-size:11px;color:#91a5bf;margin-top:4px;line-height:1.45}.ybw-section{margin-top:14px}.ybw-section-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px}.ybw-section h3{font-size:13px;margin:0}.ybw-section-head span{font-size:11px;color:#91a5bf}.ybw-list{border:1px solid #223044;border-radius:12px;overflow:hidden;background:#111a24}.ybw-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 74px;gap:10px;padding:8px 12px;border-bottom:1px solid #223044;font-size:12px;align-items:center}.ybw-row:last-child{border-bottom:0}.ybw-row span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ybw-row b{font-size:12px;text-align:right}.ybw-row span:last-child{text-align:right;color:#9ab0c7}.ybw-empty{padding:12px;border:1px dashed #2a3d56;border-radius:12px;color:#91a5bf;font-size:12px;background:#111a24}.ybw-note{margin-top:12px;color:#91a5bf;font-size:11px;line-height:1.5}@media (max-width:860px), (pointer: coarse){.ybw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px), (pointer: coarse){#youtubeBandwidthDialog{width:min(96vw,calc(100% - 12px));max-height:88vh}.ybw-grid{grid-template-columns:1fr 1fr;gap:8px}.ybw-head{flex-direction:column}.ybw-head .secondary{align-self:flex-end}.ybw-row{grid-template-columns:minmax(0,1fr) 86px 56px;padding:8px 10px}.ybw-box{padding:10px 11px}.ybw-box strong{font-size:17px}}@media (max-width:460px){.ybw-grid,.ybw-row{grid-template-columns:1fr}.ybw-row b,.ybw-row span:last-child{text-align:left}.ybw-row span:first-child{white-space:normal}}.ytuc-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ytuc-row-actions button{white-space:nowrap}#youtubeUpdateCheckDialog{width:min(1380px,calc(100% - 18px))!important;max-height:94vh!important}.ytuc-shell{max-height:94vh!important}.ytuc-head{padding:20px 24px!important}.ytuc-head h2{font-size:34px!important;line-height:1.12!important;margin:4px 0 6px!important}.ytuc-head p{font-size:13px!important;line-height:1.55!important;max-width:1040px}.ytuc-tools{display:flex;flex-direction:column;align-items:stretch!important;gap:12px!important;padding:14px 22px!important}.ytuc-main-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ytuc-run-btn{min-height:46px;font-size:18px;padding:0 18px}.ytuc-tabs{display:flex;gap:10px;flex-wrap:wrap}.ytuc-tab{height:42px;border:1px solid #31506e;background:#101722;color:#cfe0f4;border-radius:999px;padding:0 16px;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ytuc-tab span{display:inline-flex;min-width:24px;justify-content:center;padding:2px 8px;border-radius:999px;background:#1b2735;color:#ffd27e;font-size:12px}.ytuc-tab.is-active{background:#172739;border-color:#4f7ba7;color:#fff;box-shadow:0 0 0 1px #4f7ba733 inset}.ytuc-progress{font-size:13px!important;line-height:1.5!important}.ytuc-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:14px 22px 4px}.ytuc-stat{border:1px solid #29384a;background:#121a25;border-radius:14px;padding:14px 12px;display:flex;flex-direction:column;gap:4px}.ytuc-stat b{font-size:24px;line-height:1;color:#fff}.ytuc-stat span{font-size:12px;color:#93a7c1}.ytuc-list{padding:16px 20px 20px!important;gap:16px!important}.ytuc-channel-block{border:1px solid #243244;background:#0f1721;border-radius:16px;overflow:hidden}.ytuc-channel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #233042;background:#111a26}.ytuc-channel-head strong{display:block;font-size:15px}.ytuc-channel-head small{display:block;color:#9cb0c7;margin-top:4px}.ytuc-channel-items{display:flex;flex-direction:column;gap:10px;padding:12px}.ytuc-row{grid-template-columns:140px minmax(0,1.2fr) minmax(0,.95fr) 160px!important;padding:12px!important}.ytuc-thumb{width:140px!important;border-radius:10px!important}.ytuc-main strong{font-size:14px!important}.ytuc-match b{font-size:13px!important}.ytuc-badge{font-size:11px!important;padding:4px 9px!important}.ytuc-footer{padding:14px 20px!important}.ytuc-empty{padding:60px 20px!important}.ytuc-empty h3{font-size:32px;margin:0 0 10px;color:#d9e7f9}.ytuc-empty p{max-width:760px;margin:0 auto;line-height:1.6}.ytuc-row-actions button{min-height:40px;padding:0 12px}@media (max-width:1200px){.ytuc-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ytuc-row{grid-template-columns:120px minmax(0,1fr)!important}.ytuc-match,.ytuc-row-actions{grid-column:2}.ytuc-thumb{width:120px!important}}@media (max-width:760px), (pointer: coarse){.ytuc-head h2{font-size:26px!important}.ytuc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ytuc-main-actions{align-items:flex-start}.ytuc-tabs{width:100%}.ytuc-tab{flex:1;justify-content:center}.ytuc-row{grid-template-columns:94px 1fr!important}.ytuc-thumb{width:94px!important}.ytuc-match,.ytuc-row-actions{grid-column:2}.ytuc-footer{flex-direction:column;align-items:flex-start!important}}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.topbar .brand{display:inline-flex;align-items:center;gap:10px}.topbar .brand-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbar .header-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.topbar .header-actions>button{margin:0!important;align-self:center!important}.topbar .pwa-install-btn{display:inline-flex;align-items:center;justify-content:center;align-self:center;line-height:1;vertical-align:middle;position:relative;top:0;white-space:nowrap}.topbar .pwa-install-btn span{display:inline-flex;align-items:center;justify-content:center;line-height:1}.topbar .icon-btn{display:inline-flex;align-items:center;justify-content:center;align-self:center;line-height:1;vertical-align:middle;min-width:38px;height:38px;padding:0}.topbar .pwa-install-btn{min-height:38px}.topbar .header-actions>*{flex:0 0 auto}.header-online-now{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid #2b4360;border-radius:12px;background:#101927;color:#b6c7da;font-size:11px;font-weight:800;white-space:nowrap;box-sizing:border-box}.header-online-now b{color:#22c55e;font-size:12px}.header-online-now:hover{border-color:#365678}.topbar .header-actions{gap:8px}@media (max-width:700px), (pointer: coarse){.header-online-now{display:none!important}}@media (max-width:620px){.topbar .header-actions{gap:8px}.topbar .icon-btn{min-width:34px;height:34px}.topbar .pwa-install-btn{min-height:34px}}.pwa-help-dialog{width:min(372px,calc(100% - 22px));padding:0;border:1px solid #263246;border-radius:24px;background:linear-gradient(180deg,#121722,#0b0f16);color:#fff;box-shadow:0 22px 64px #00000094;overflow:hidden}.pwa-help-dialog::backdrop{background:#0000009e}.pwa-help-card{padding:18px 18px 16px}.pwa-help-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pwa-help-brand{display:flex;gap:12px;align-items:flex-start}.pwa-help-icon{width:44px;height:44px;border-radius:14px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.2);display:flex;align-items:center;justify-content:center;color:#f7a614;font-size:21px}.pwa-help-title{margin:0;font-size:15px;line-height:1.2;font-weight:900}.pwa-help-sub{margin:3px 0 0;color:#8799b1;font-size:11px;line-height:1.35}.pwa-help-close{width:34px;height:34px;min-width:34px;border-radius:50%;border:1px solid #2c3748;background:#ffffff05;color:#c6d2e0;cursor:pointer;font-size:21px;line-height:1}.pwa-help-copy{margin:0 0 14px;color:#cbd7e5;font-size:12px;line-height:1.65}.pwa-help-device{display:flex;gap:0;padding:4px;background:#0a0e15;border:1px solid #1f2a39;border-radius:14px;margin-bottom:14px}.pwa-help-tab{flex:1 1 0;height:36px;border:0;border-radius:10px;background:transparent;color:#9aaabf;font-weight:800;font-size:13px;cursor:pointer}.pwa-help-tab.is-active{background:linear-gradient(180deg,#ffb320,#ef9708);color:#fff;box-shadow:0 6px 18px #f59e0b38}.pwa-help-panel{display:none}.pwa-help-panel.is-active{display:block}.pwa-help-panel-box{background:#090d14;border:1px solid #1b2634;border-radius:16px;padding:12px 12px 10px}.pwa-help-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.pwa-help-step{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:flex-start}.pwa-help-step-num{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #243143;background:#141a25;color:#97a9c0;font-weight:900;font-size:12px}.pwa-help-step p{margin:0;color:#dde7f2;font-size:12px;line-height:1.55}.pwa-help-step b{color:#fff}.pwa-help-note{margin-top:10px;color:#8ca0b8;font-size:11px;line-height:1.5}.pwa-help-actions{margin-top:14px}.pwa-help-primary{width:100%;height:40px;border-radius:12px;background:#151922;border:1px solid #273446;color:#dfe6ee;font-weight:800;cursor:pointer}.pwa-help-primary:hover{border-color:#384c64}.pwa-help-inline{display:none}@media (min-width:821px) and (hover: hover) and (pointer: fine){.pwa-help-dialog{display:none}}@media (max-width:620px){.pwa-help-dialog{width:min(360px,calc(100% - 20px));border-radius:22px}.pwa-help-card{padding:16px 16px 14px}}@media (max-width:820px), (pointer: coarse){.pwa-help-dialog{height:486px;max-height:calc(100vh - 24px)}.pwa-help-card{height:100%;box-sizing:border-box;display:flex;flex-direction:column}.pwa-help-head,.pwa-help-copy,.pwa-help-device,.pwa-help-actions{flex:0 0 auto}.pwa-help-panel{flex:1 1 auto;min-height:0}.pwa-help-panel.is-active{display:flex;flex-direction:column}.pwa-help-panel-box{height:100%;box-sizing:border-box;overflow-y:auto}.pwa-help-actions{margin-top:14px}}@media (max-width:620px){.pwa-help-dialog{height:470px;max-height:calc(100vh - 18px)}}.chat-fab{position:fixed;right:18px;bottom:24px;z-index:55;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;padding:0;border-radius:50%;border:1px solid #344154;background:#111827;color:#fff;box-shadow:0 10px 26px #0000004d;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.chat-fab:hover{transform:translateY(-1px);background:#172033;border-color:#4b5d76}.chat-fab:active{transform:scale(.97)}.chat-fab.has-unread{animation:none}.chat-fab.chat-wiggle-now{animation:chatFabWiggle .72s ease-in-out 2}.chat-fab-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%}.chat-fab-icon svg{width:27px;height:27px;stroke:#f8fafc;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.chat-fab-badge{position:absolute;top:-5px;left:-5px;display:none;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#e11d48;color:#fff;border:2px solid #0b0f16;font-size:11px;font-weight:900;line-height:1;box-shadow:0 5px 12px #e11d4859}.chat-fab-badge.has-unread{display:inline-flex}.chat-fab-text,.chat-fab.is-hidden{display:none!important}@keyframes chatFabWiggle{0%,to{transform:rotate(0)}10%{transform:rotate(-10deg)}20%{transform:rotate(10deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}50%{transform:rotate(-4deg)}60%{transform:rotate(4deg)}70%{transform:rotate(0)}}.modal-scroll-locked{overscroll-behavior:none!important}.chat-widget-dialog,#phongThanDialog{overscroll-behavior:contain;touch-action:pan-y}.chat-widget-messages,.pt-list{overscroll-behavior:contain}.chat-messages,.chat-widget-messages{-ms-overflow-style:none;scrollbar-width:none}.chat-messages::-webkit-scrollbar,.chat-widget-messages::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.chat-widget-dialog{padding:0;border:1px solid #2a3a51;background:linear-gradient(180deg,#111724,#0a1018);color:#fff;box-shadow:0 28px 90px #0000008c;overflow:hidden}.chat-widget-dialog::backdrop{background:#0000008c;backdrop-filter:blur(2px)}.chat-widget-card{display:flex;flex-direction:column}.chat-widget-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #202b3a}.chat-widget-head h2{margin:4px 0;font-size:24px;line-height:1.12}.chat-widget-head p{margin:0;color:#93a5bb;font-size:12px;line-height:1.55}.chat-widget-head .eyebrow{color:#ffb321;font-weight:900}.chat-widget-badge{align-items:center;gap:6px;border-radius:999px;border:1px solid #34485d;background:#111a25;color:#ffcb74;font-weight:800;white-space:nowrap}.chat-widget-close{border-radius:50%;border:1px solid #2d3b4e;background:#121926;color:#dbe8f7;line-height:1;cursor:pointer}.chat-widget-tabs{gap:8px;padding:12px 16px 0}.chat-widget-tabs button{height:36px;padding:0 14px;border-radius:12px;border:1px solid #27384d;background:#121926;color:#b8c7d8;font-weight:800;cursor:pointer}.chat-widget-tabs button.active{background:linear-gradient(180deg,#ffb321,#f59e0b);border-color:#f59e0b;color:#161003}.chat-widget-messages{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.chat-widget-message{align-items:flex-start}.chat-widget-avatar{border-radius:50%;background:linear-gradient(180deg,#38bdf8,#0ea5e9);align-items:center;justify-content:center;font-weight:900;color:#fff;flex:0 0 auto}.chat-widget-bubble{flex:1;min-width:0}.chat-widget-bubble strong{display:block}.chat-widget-meta{gap:8px;align-items:center;flex-wrap:wrap}.chat-widget-message.is-request .chat-widget-avatar{background:linear-gradient(180deg,#f59e0b,#ea580c)}.chat-widget-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.chat-widget-empty{margin:auto 0;text-align:center;padding:28px 16px;color:#90a3b8}.chat-widget-empty span{display:block;font-size:28px;margin-bottom:8px}.chat-widget-empty strong{display:block;font-size:16px;color:#fff;margin-bottom:4px}.chat-widget-form{display:flex;flex-direction:column}.chat-widget-form input,.chat-widget-form select,.chat-widget-form textarea{width:100%;border:1px solid #2d3d54;background:#141c28;color:#fff;box-sizing:border-box}.chat-widget-form input,.chat-widget-form select{height:42px}.chat-widget-form textarea{resize:none}.chat-widget-submit{align-items:center;justify-content:space-between;gap:10px}.chat-widget-submit small{color:#90a3b8}.chat-widget-submit button{border:1px solid #f59e0b;background:linear-gradient(180deg,#ffb321,#f59e0b);color:#161003;font-weight:900;cursor:pointer}.chat-widget-submit button:hover{filter:brightness(1.03)}@media (max-width:900px), (pointer: coarse){.chat-fab{right:14px;bottom:84px;width:54px;height:54px}.chat-fab-icon{width:32px;height:32px}.chat-fab-icon svg{width:25px;height:25px}.chat-fab-badge{top:-5px;left:-5px;right:auto;min-width:21px;height:21px;font-size:10px}.chat-widget-head h2{font-size:22px}.chat-widget-form textarea{min-height:76px}}@media (max-width:900px), (pointer: coarse){.mobile-nav.bottom-nav{width:min(680px,calc(100% - 24px))!important;left:50%!important;transform:translate(-50%)!important;bottom:10px!important;padding:8px 12px 6px!important;border-radius:20px!important;gap:8px!important;min-height:0!important;box-shadow:0 10px 26px #0000003d!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important}.mobile-nav.bottom-nav button{min-height:46px!important;width:100%!important;padding:6px 10px!important;border-radius:14px!important;gap:4px!important;font-size:11px!important;line-height:1.15!important;justify-self:stretch!important;flex:1 1 auto!important}.mobile-nav.bottom-nav button span{font-size:18px!important;line-height:1!important;margin-bottom:2px!important}}.mobile-nav.bottom-nav{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;justify-content:stretch!important;align-items:stretch!important}.mobile-nav.bottom-nav>button{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;justify-self:stretch!important;box-sizing:border-box!important;flex:none!important}.mobile-nav.bottom-nav>button:nth-child(1){grid-column:1!important}.mobile-nav.bottom-nav>button:nth-child(2){grid-column:2!important}@media (max-width:900px), (pointer: coarse){.mobile-nav.bottom-nav{width:100%!important;left:0!important;right:0!important;transform:none!important;bottom:0!important;padding:7px 12px max(6px,env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important}#chatFab{display:none!important}.mobile-chat-nav{position:relative!important}.mobile-chat-nav-badge{position:absolute;top:4px;right:calc(50% - 24px);display:none;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#e11d48;color:#fff;font-style:normal;font-size:9px;font-weight:900;line-height:17px;text-align:center;border:1px solid #0b0f16;box-sizing:border-box}.mobile-chat-nav-badge.has-unread{display:block}}.chat-widget-head{align-items:center}.chat-widget-head h2,.chat-widget-head p:not(.eyebrow){display:none!important}.chat-widget-head .eyebrow{letter-spacing:.08em;margin:0}.chat-widget-tabs{display:none!important}.chat-widget-message{gap:8px}.chat-widget-avatar{width:34px;height:34px;font-size:14px}.chat-widget-bubble strong{font-size:14px}.chat-widget-meta{margin-bottom:6px}.chat-widget-form input,.chat-widget-form select,.chat-widget-form textarea{padding:10px 11px;border-radius:11px}.chat-widget-form textarea{min-height:72px;max-height:110px}.chat-widget-submit{margin-top:2px}.chat-widget-submit small{font-size:10px}.chat-widget-submit button{height:40px;padding:0 14px;border-radius:11px}@media (max-width:900px), (pointer: coarse){.chat-widget-submit{flex-direction:row;align-items:center}.chat-widget-submit button{width:auto;min-width:124px}}.chat-widget-avatar{display:none!important}.chat-widget-inline-sep{color:#6d819b;font-size:11px;margin:0 6px}.chat-widget-message.is-request .chat-widget-bubble{border-color:#5a4121!important}@media (max-width:900px), (pointer: coarse){.chat-widget-bubble{border-radius:11px!important}.chat-widget-meta strong,.chat-widget-bubble p{font-size:12px!important}}.chat-widget-messages{padding-top:6px!important;padding-bottom:4px!important}.chat-widget-inline-sep,.chat-widget-colon{display:inline!important;color:#6d819b;font-size:11px!important;margin:0 5px 0 0}@media (max-width:900px), (pointer: coarse){.chat-widget-messages{gap:1px!important;padding-top:4px!important;padding-bottom:2px!important}.chat-widget-meta span,.chat-widget-inline-sep,.chat-widget-colon{font-size:10px!important}}.chat-widget-messages{gap:0!important;background:#101722!important;border:1px solid #26374b!important}.chat-widget-message{display:block!important;margin:0!important;padding:0!important;border:0!important}.chat-widget-message+.chat-widget-message{border-top:0!important}.chat-widget-bubble{display:block!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.chat-widget-meta{display:inline!important;margin:0!important}.chat-widget-meta span{display:inline!important;font-size:11px!important;color:#8ea2bb!important;margin-right:6px!important}.chat-widget-meta strong{display:inline!important;font-size:13px!important;color:#fff!important}.chat-widget-inline-sep{display:none!important}.chat-widget-colon{display:inline!important;color:#8ea2bb!important;margin:0 4px 0 1px!important}.chat-widget-bubble p{display:inline!important;margin:0!important;font-size:13px!important;line-height:1.45!important;color:#eef4fb!important}.chat-widget-message.is-request .chat-widget-bubble{background:transparent!important;border:0!important}.chat-widget-message.is-request .chat-widget-meta strong{color:#fff!important}@media (max-width:900px), (pointer: coarse){.chat-widget-messages{border-radius:10px!important}.chat-widget-bubble{padding:3px 0!important}.chat-widget-meta span{font-size:10px!important;margin-right:5px!important}.chat-widget-meta strong,.chat-widget-bubble p{font-size:12px!important}.chat-widget-colon{font-size:10px!important}}.chat-widget-dialog{width:min(430px,calc(100% - 24px))!important;height:min(68vh,590px)!important;max-height:68vh!important;border-radius:18px!important}.chat-widget-card{height:min(68vh,590px)!important}.chat-widget-head{padding:10px 12px 8px!important}.chat-widget-head .eyebrow{font-size:11px!important}.chat-widget-badge{padding:5px 8px!important;font-size:10px!important}.chat-widget-close{width:32px!important;min-width:32px!important;height:32px!important;font-size:20px!important}.chat-widget-messages{margin:6px 9px 4px!important;padding:7px 9px!important;border-radius:10px!important}.chat-widget-bubble{padding:3px 0!important}.chat-widget-form input{height:34px!important;padding:7px 9px!important;border-radius:9px!important;font-size:12px!important}.chat-widget-submit{display:none!important}@media (max-width:900px), (pointer: coarse){.chat-widget-dialog{width:calc(100% - 14px)!important;height:min(64vh,540px)!important;max-height:64vh!important;border-radius:16px!important}.chat-widget-card{height:min(64vh,540px)!important}.chat-widget-head{padding:8px 10px 7px!important}.chat-widget-messages{margin:5px 7px 3px!important;padding:6px 8px!important}.chat-widget-form input{height:32px!important;padding:6px 8px!important;font-size:11px!important}}.chat-widget-name-field,.chat-widget-color-field{min-width:0!important}.chat-widget-color-wrap{gap:6px!important}.chat-widget-color-code{font-size:9px!important;color:#8597ad!important;line-height:1!important;text-transform:uppercase!important}@media (max-width:900px), (pointer: coarse){.chat-widget-color-wrap{gap:5px!important}.chat-widget-color-input{border-radius:8px!important}.chat-widget-color-code{font-size:8px!important}.chat-widget-send-icon{right:7px!important;top:50%!important;bottom:auto!important}}.chat-widget-name-field{width:168px!important;flex:0 0 168px!important}.chat-widget-color-field{width:48px!important;flex:0 0 48px!important}.chat-widget-form input[name=name]{color:#fff!important;box-shadow:inset 0 1px #ffffff05!important}.chat-widget-color-code{display:none!important}.chat-widget-message-compose textarea{box-shadow:inset 0 1px #ffffff05!important}.chat-widget-message-compose textarea:focus,.chat-widget-form input[name=name]:focus{outline:none!important;border-color:#4b6482!important;box-shadow:0 0 0 2px #4b648221!important}.chat-widget-send-icon{right:auto!important;top:auto!important;bottom:auto!important}@media (max-width:900px), (pointer: coarse){.chat-widget-name-field{width:145px!important;flex-basis:145px!important}.chat-widget-color-field{width:44px!important;flex-basis:44px!important}.chat-widget-color-wrap{height:32px!important;border-radius:9px!important}.chat-widget-color-input{width:22px!important;min-width:22px!important;height:22px!important}.chat-widget-form input[name=name]{height:32px!important;border-radius:9px!important;font-size:11px!important}}.chat-widget-fields{justify-content:start!important}.chat-widget-name-field,.chat-widget-color-field{width:auto!important;min-width:0!important;flex:none!important}.chat-widget-color-wrap{justify-content:center!important}.chat-widget-color-input{appearance:none!important;-webkit-appearance:none!important;min-width:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important}.chat-widget-color-input::-webkit-color-swatch-wrapper{padding:0!important}.chat-widget-color-input::-webkit-color-swatch{border:0!important;border-radius:6px!important}.chat-widget-color-input::-moz-color-swatch{border:0!important;border-radius:6px!important}.chat-widget-content-field{width:100%!important}.chat-widget-message-compose{position:static!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:9px!important}.chat-widget-message-compose textarea{height:48px!important;margin:0!important;color:#eef4fb!important}.chat-widget-send-icon{position:static!important;inset:auto!important;transform:none!important;align-self:center!important;justify-self:center!important;place-items:center!important;line-height:0!important}.chat-widget-send-icon:hover{background:#ffab16!important}.chat-widget-send-icon svg{display:block!important;margin:0!important;transform:translate(1px)!important}.chat-widget-form input[name=name]:focus,.chat-widget-message-compose textarea:focus,.chat-widget-color-wrap:focus-within{outline:none!important;border-color:#526b89!important;box-shadow:0 0 0 2px #526b891f!important}@media (max-width:900px), (pointer: coarse){.chat-widget-form input[name=name],.chat-widget-color-wrap{height:34px!important}.chat-widget-color-wrap{width:88px!important}.chat-widget-message-compose{grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important}.chat-widget-message-compose textarea{height:46px!important}}@media (max-width:340px){.chat-widget-fields{grid-template-columns:minmax(0,1fr) 82px!important}.chat-widget-color-wrap{width:82px!important}}.chat-widget-form{padding:10px 12px 12px!important;gap:8px!important;border-top:1px solid #1f2937!important;background:#0d1420!important}.chat-widget-fields{display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:10px!important;align-items:end!important}.chat-widget-form label{display:flex!important;flex-direction:column!important;gap:5px!important;font-size:11px!important;font-weight:700!important;color:#d9e3f0!important}.chat-widget-form input[name=name]{height:36px!important;border-radius:10px!important;border:1px solid #304154!important;background:#111b2a!important;padding:0 11px!important;font-size:13px!important;box-sizing:border-box!important}.chat-widget-color-wrap{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;height:36px!important;border-radius:10px!important;border:1px solid #304154!important;background:#111b2a!important;overflow:hidden!important;box-sizing:border-box!important;padding:6px!important}.chat-widget-color-wrap:after{content:"";display:block;width:100%;height:100%;border-radius:7px;background:var(--chat-color-preview,#3b82f6);opacity:.95;pointer-events:none}.chat-widget-color-input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.chat-widget-content-field{gap:5px!important}.chat-widget-compose-row{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:10px!important;align-items:center!important}.chat-widget-message-compose{display:block!important;width:100%!important}.chat-widget-message-compose textarea{display:block!important;width:100%!important;min-height:48px!important;max-height:96px!important;resize:none!important;border-radius:12px!important;border:1px solid #304154!important;background:#111b2a!important;padding:12px 13px!important;font-size:13px!important;line-height:1.45!important;box-sizing:border-box!important}.chat-widget-send-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:none!important;border-radius:50%!important;background:linear-gradient(180deg,#ffbf3d,#f59e0b)!important;color:#10131a!important;box-shadow:0 8px 18px #f59e0b3d!important;cursor:pointer!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease!important}.chat-widget-send-icon:hover{filter:brightness(1.04)!important;box-shadow:0 10px 20px #f59e0b47!important}.chat-widget-send-icon:active{transform:scale(.96)!important}.chat-widget-send-icon svg{width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important;stroke-width:2.3!important;stroke-linecap:round!important;stroke-linejoin:round!important}.chat-widget-form input[name=name]:focus,.chat-widget-message-compose textarea:focus,.chat-widget-color-wrap:focus-within{outline:none!important;border-color:#49607a!important;box-shadow:0 0 0 3px #3b82f61f!important}@media (max-width:900px), (pointer: coarse){.chat-widget-form{padding:8px 9px 10px!important;gap:7px!important}.chat-widget-fields{grid-template-columns:minmax(0,1fr) 92px!important;gap:8px!important}.chat-widget-form label{font-size:10px!important}.chat-widget-form input[name=name],.chat-widget-color-wrap{height:34px!important;border-radius:9px!important}.chat-widget-message-compose textarea{min-height:44px!important;max-height:84px!important;border-radius:11px!important;padding:10px 11px!important;font-size:12px!important}.chat-widget-compose-row{grid-template-columns:minmax(0,1fr) 40px!important;gap:8px!important}.chat-widget-send-icon{width:40px!important;min-width:40px!important;height:40px!important}.chat-widget-send-icon svg{width:17px!important;height:17px!important}}.chat-widget-color-picker{position:relative!important;display:block!important;width:100%!important}.chat-widget-color-trigger{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:36px!important;margin:0!important;padding:6px!important;border:1px solid #304154!important;border-radius:10px!important;background:#111b2a!important;box-sizing:border-box!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.chat-widget-color-trigger:hover{background:#142033!important;border-color:#405570!important}.chat-widget-color-trigger:focus-visible{outline:none!important;border-color:#4b6381!important;box-shadow:0 0 0 3px #3b82f61f!important}.chat-widget-color-swatch{display:block!important;width:100%!important;height:100%!important;border-radius:7px!important;background:var(--chat-color-preview,#f8fafc)!important;box-shadow:inset 0 0 0 1px #ffffff1f!important;pointer-events:none!important}.chat-widget-color-menu{position:absolute!important;right:0!important;bottom:calc(100% + 7px)!important;z-index:100!important;width:188px!important;padding:9px!important;border:1px solid #304154!important;border-radius:12px!important;background:#0d1623!important;box-shadow:0 14px 34px #00000073!important;box-sizing:border-box!important}.chat-widget-color-menu[hidden]{display:none!important}.chat-widget-color-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:7px!important}.chat-widget-color-option{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1.35/1!important;margin:0!important;padding:0!important;border:2px solid transparent!important;border-radius:8px!important;background:var(--option-color)!important;cursor:pointer!important;box-shadow:inset 0 0 0 1px #ffffff21!important}.chat-widget-color-option:hover{transform:translateY(-1px)!important}.chat-widget-color-option.is-selected{border-color:#fff!important;box-shadow:0 0 0 2px #3b82f6,inset 0 0 0 1px #0000001f!important}.chat-widget-color-option.is-selected:after{content:"\2713"!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:#fff!important;font-size:13px!important;font-weight:1000!important;text-shadow:0 1px 0 rgba(255,255,255,.45)!important}.chat-widget-color-option[data-chat-color="#f8fafc"].is-selected:after,.chat-widget-color-option[data-chat-color="#facc15"].is-selected:after,.chat-widget-color-option[data-chat-color="#94a3b8"].is-selected:after{color:#111827!important}@media (max-width:900px), (pointer: coarse){.chat-widget-color-trigger{height:34px!important;border-radius:9px!important}.chat-widget-color-menu{width:188px!important;padding:9px!important;border-radius:12px!important}.chat-widget-color-grid{gap:7px!important}}.loyal-user-name{font-weight:950!important;color:#ffd166!important;letter-spacing:.015em!important;text-shadow:0 0 8px rgba(255,209,102,.18)!important}.chat-widget-meta .loyal-user-name,.comment-head .loyal-user-name{font-size:1.04em!important}.watch-season-area{padding:18px!important}.watch-season-wrap{display:flex!important;flex-direction:column!important;gap:14px!important}.watch-season-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.watch-season-head h2{margin:4px 0 0!important}.watch-season-eyebrow{margin:0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;color:#35e6e6!important}.watch-season-current{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid #34506e!important;background:linear-gradient(180deg,#152537,#101927)!important;color:#ffd166!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important}.watch-season-block{display:flex!important;flex-direction:column!important;gap:14px!important;padding:15px!important;border:1px solid #1f3148!important;border-radius:16px!important;background:linear-gradient(180deg,#0e1b2b,#0c1725)!important;box-shadow:inset 0 1px #ffffff05!important}.watch-season-row,.watch-episode-row{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.watch-season-divider{height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(61,84,111,.85) 14%,rgba(61,84,111,.85) 86%,transparent 100%)!important}.watch-row-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}.watch-section-label{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;color:#dff7ff!important}.watch-section-label:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#35e6e6;box-shadow:0 0 0 4px #35e6e61f}.watch-section-sub{font-size:12px!important;color:#7e95b3!important}.watch-episode-season-name{color:#35e6e6!important;font-weight:900!important}.watch-season-area .season-tabs,.watch-season-area .episode-grid{gap:10px!important}.watch-season-area .season-tab,.watch-season-area .episode-btn{border-radius:12px!important}.watch-season-area .episode-btn.active{box-shadow:0 0 0 2px #ffb0002e!important}.watch-season-area .episode-grid .no-episodes{margin:0!important;color:#8ea0b8!important;font-size:13px!important}@media (max-width:700px), (pointer: coarse){.watch-season-area{padding:14px!important}.watch-season-wrap{gap:12px!important}.watch-season-current{min-height:34px!important;padding:0 12px!important;border-radius:11px!important;font-size:12px!important}.watch-season-block{padding:12px!important;border-radius:14px!important;gap:12px!important}.watch-row-head{gap:6px!important}.watch-section-label,.watch-section-sub{font-size:11px!important}}.comments-panel{display:flex!important;flex-direction:column!important;gap:14px!important}.comments-panel h2{margin-bottom:0!important}.comment-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.comment-summary{font-size:12px!important;font-weight:800!important;color:#9eb0c7!important;letter-spacing:.02em!important}.comment-list-wrap{display:flex!important;flex-direction:column!important;gap:10px!important}.comment-more-wrap{display:flex!important;justify-content:center!important}.comment-more-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid #274362!important;background:#101b2a!important;color:#d9e8f7!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.comment-more-btn:hover{border-color:#355883!important;background:#132134!important}.comment-form{display:grid!important;grid-template-columns:160px minmax(0,1fr) 140px!important;gap:12px!important;align-items:end!important;padding:16px!important;border:1px solid #25405d!important;border-radius:16px!important;background:#0d1827!important}.comment-form label{margin:0!important}.comment-form input,.comment-form textarea{width:100%!important;box-sizing:border-box!important}.comment-form input{height:44px!important}.comment-form textarea{min-height:44px!important;max-height:120px!important;resize:vertical!important}.comment-send{height:44px!important;align-self:end!important;border-radius:12px!important}.comment-item{display:flex!important;gap:14px!important;align-items:flex-start!important;padding:14px!important;border:1px solid #223a56!important;border-radius:16px!important;background:linear-gradient(180deg,#0d1828,#0b1624)!important}.comment-item .avatar{width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;color:#fff!important;background:linear-gradient(180deg,#38bdf8,#0ea5e9)!important;flex:0 0 auto!important}.comment-item>div:last-child{min-width:0!important;flex:1!important}.comment-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:6px!important}.comment-head strong{font-size:16px!important}.comment-head time{font-size:11px!important;color:#8ea2bb!important}.comment-item p{margin:0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;line-height:1.55!important}.empty-comments{padding:18px 16px!important;border:1px dashed #27405d!important;border-radius:14px!important;color:#8ea2bb!important;text-align:center!important}.comment-form-title{display:none!important}@media (max-width:900px), (pointer: coarse){.comments-panel{gap:12px!important}.comment-toolbar{gap:8px!important}.comment-summary{font-size:11px!important}.comment-form{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;border-radius:14px!important}.comment-form input{height:40px!important}.comment-form textarea{min-height:74px!important;max-height:120px!important}.comment-send{width:100%!important;height:42px!important}.comment-item{padding:12px!important;gap:11px!important;border-radius:14px!important}}.comment-more-wrap[hidden]{display:none!important}.topbar{z-index:200!important;isolation:isolate!important;background:#0b0b0d!important}.home-sticky-tabs{position:sticky!important;top:var(--home-tabs-sticky-top,0px)!important;z-index:120!important;isolation:isolate!important;background:#000!important;background-color:#000!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;backface-visibility:visible!important;contain:none!important;will-change:auto!important}.movie-grid{position:relative!important;z-index:1!important}#movieGrid .movie-card{position:relative!important;z-index:0!important;isolation:isolate!important;content-visibility:visible!important;contain:none!important}#movieGrid .movie-card:hover{z-index:1!important;transform:none!important}#movieGrid .movie-card .poster{position:relative!important;z-index:0!important;isolation:isolate!important;overflow:hidden!important}#movieGrid .movie-card,#movieGrid .movie-card *,#movieGrid .poster img{animation:none!important;transition:none!important}#movieGrid .movie-card .poster>.fav,#movieGrid .movie-card .poster>.home-share-btn{position:absolute!important;z-index:3!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#080c12f0!important}#movieGrid .poster:hover img{transform:none!important}.watch-community-panel .watch-season-block{margin:0!important}.watch-community-panel .comments-panel h2{margin:0 0 12px!important}.watch-community-panel .comment-list-wrap{margin:0!important}.watch-community-panel+.comments-panel{display:none!important}@media (max-width:700px), (pointer: coarse){.watch-community-panel .comments-panel h2{margin-bottom:10px!important}}.watch-community-panel{margin-top:16px!important;border:1px solid #20344d!important;border-radius:18px!important;background:#0f1b2b!important;overflow:hidden!important;box-shadow:none!important}.watch-community-panel>.watch-season-area.embedded{margin:0!important;padding:20px 24px 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.watch-community-panel>.comments-panel.embedded{margin:0!important;padding:20px 24px 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.watch-community-panel>.community-divider{height:1px!important;margin:0 24px!important;background:#20344d!important}.watch-community-panel .watch-season-wrap{gap:0!important}.community-head{display:block!important;margin:0 0 22px!important}.community-head h2{margin:0!important;font-size:21px!important;line-height:1.25!important;color:#eaf5ff!important}.season-choice-grid{display:flex!important;flex-direction:column!important;gap:0!important}.season-choice-card{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}.season-choice-card+.season-choice-card{margin-top:22px!important;padding-top:20px!important;border-top:1px solid #20344d!important}.season-choice-title{margin:0 0 12px!important;font-size:13px!important;line-height:1.3!important;font-weight:800!important;color:#c9d9ea!important}.season-choice-card .season-tabs,.season-choice-card .episode-grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.watch-community-panel .season-tab,.watch-community-panel .episode-btn{min-width:104px!important;height:42px!important;padding:0 16px!important;border-radius:11px!important}.watch-community-panel .watch-episode-season-name{color:#35e6e6!important;font-weight:900!important;margin-left:4px!important}.community-subhead{display:block!important;margin:0 0 16px!important}.community-subhead h2{margin:0!important;font-size:20px!important;line-height:1.25!important}.watch-community-panel .comment-list-wrap{gap:12px!important}.watch-community-panel .comment-item{padding:13px 14px!important;border-radius:13px!important;background:#0d1827!important}.watch-community-panel .comment-form{margin-top:2px!important;padding:0!important;border:0!important;background:transparent!important}.watch-community-panel .comment-more-wrap{justify-content:flex-start!important}@media (max-width:700px), (pointer: coarse){.watch-community-panel{margin-top:12px!important;border-radius:15px!important}.watch-community-panel>.watch-season-area.embedded{padding:16px 14px 18px!important}.watch-community-panel>.comments-panel.embedded{padding:16px 14px 18px!important}.watch-community-panel>.community-divider{margin:0 14px!important}.community-head{margin-bottom:18px!important}.community-head h2{font-size:19px!important}.season-choice-card+.season-choice-card{margin-top:18px!important;padding-top:17px!important}.season-choice-title{margin-bottom:10px!important}.watch-community-panel .season-tab,.watch-community-panel .episode-btn{min-width:88px!important;height:40px!important}.community-subhead{margin-bottom:13px!important}.community-subhead h2{font-size:18px!important}}.home-online-now,.chat-widget-online-now{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 12px;border:1px solid #233a55;border-radius:12px;background:linear-gradient(180deg,#101927,#0d1520);color:#b6c7da;font-size:11px;font-weight:800;white-space:nowrap;box-sizing:border-box;box-shadow:inset 0 1px #ffffff08}.home-online-now b,.chat-widget-online-now b{color:#22c55e;font-size:12px}.home-online-desktop{display:none!important;margin:0 0 12px;width:max-content;max-width:100%}.home-online-mobile{display:none}.chat-widget-status-row{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.chat-widget-online-now{min-height:30px;padding:5px 10px;border-radius:999px;font-size:10px}.chat-widget-online-now b{font-size:11px}.admin-online-now i{display:none!important}@media (max-width:700px), (pointer: coarse){.chat-widget-status-row{gap:5px}.chat-widget-online-now{padding:5px 8px;font-size:9px}.chat-widget-online-now b{font-size:10px}.chat-widget-badge{padding:5px 7px!important}.chat-widget-close{margin-left:1px}}@media (max-width:420px){.chat-widget-status-row{flex-wrap:wrap;justify-content:flex-end}.chat-widget-online-now{order:2}.chat-widget-close{order:1}.chat-widget-badge{order:0}}.chat-widget-head{position:relative!important}.chat-widget-status-row{padding-right:42px!important}.chat-widget-close{position:absolute!important;top:10px!important;right:12px!important;margin:0!important;z-index:2!important}.chat-widget-badge{display:none!important}@media (max-width:700px), (pointer: coarse){.toolbar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;margin:8px 0 10px!important}.home-online-mobile{display:inline-flex!important;flex:0 0 auto!important;margin:0!important;min-height:38px!important;padding:6px 10px!important}.toolbar-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important}.mobile-genre-select-wrap{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;margin:0!important;font-size:11px!important}#mobileGenreSelect{height:38px!important;width:118px!important;min-width:118px!important;max-width:118px!important}.chat-widget-head{padding-right:52px!important}.chat-widget-status-row{padding-right:0!important;flex:0 1 auto!important}.chat-widget-online-now{margin:0!important}.chat-widget-close{top:8px!important;right:10px!important}}@media (max-width:390px){.toolbar{gap:6px!important}.home-online-mobile{padding:6px 8px!important;font-size:10px!important}.home-online-mobile b{font-size:11px!important}.mobile-genre-select-wrap{font-size:10px!important;gap:4px!important}#mobileGenreSelect{width:108px!important;min-width:108px!important;max-width:108px!important;padding-left:8px!important}}.header-online-now b,.home-online-now b,.chat-widget-online-now b,.admin-online-now b{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 3ch!important;width:3ch!important;min-width:3ch!important;max-width:3ch!important;text-align:center!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;line-height:1!important}.header-online-now,.home-online-now,.chat-widget-online-now,.admin-online-now{contain:layout style!important}@media (max-width:900px), (pointer: coarse){.comment-item{align-items:flex-start!important}.comment-item .avatar.avatar-animal{width:32px!important;height:32px!important;font-size:16px!important;margin-top:1px!important}.comment-head strong{font-size:14px!important;line-height:1.2!important}.comment-head time{font-size:10px!important;line-height:1.2!important;color:#8ea2bb!important;min-width:0!important}.comment-body{min-width:0!important}}@media (max-width:900px), (pointer: coarse){.comment-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:nowrap!important;white-space:nowrap!important}.comment-head strong{flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.comment-head time{flex:0 0 auto!important}}@media (max-width:900px), (pointer: coarse){.comment-item{padding-right:14px!important}.comment-body{width:calc(100% - 44px)!important;max-width:calc(100% - 44px)!important;overflow:hidden!important}.comment-head{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-right:2px!important;overflow:visible!important}.comment-head strong{min-width:0!important;max-width:calc(100% - 88px)!important}.comment-head time{margin-left:auto!important;padding-left:8px!important;padding-right:2px!important;max-width:82px!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;text-align:right!important}}.ytuc-new-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;min-height:420px;align-items:start}.ytuc-channel-sidebar{border:1px solid #26364a;border-radius:14px;background:#0d141d;overflow:hidden;position:sticky;top:0;max-height:calc(94vh - 300px);display:flex;flex-direction:column}.ytuc-sidebar-title{padding:13px 14px;border-bottom:1px solid #253449;background:#111a26}.ytuc-sidebar-title strong{display:block;font-size:14px}.ytuc-sidebar-title small{display:block;color:#8fa4bd;margin-top:3px;font-size:11px}.ytuc-channel-selector{overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.ytuc-channel-pick{width:100%;border:1px solid #26364a;background:#111923;color:#dce9f8;border-radius:10px;padding:10px 11px;text-align:left;cursor:pointer;display:block}.ytuc-channel-pick:hover{background:#162230;border-color:#3b5878}.ytuc-channel-pick.is-active{background:#19304a;border-color:#5590c5;box-shadow:inset 3px 0 #ffad18}.ytuc-channel-pick-name{display:block;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytuc-channel-pick-meta{display:block;color:#8fa4bd;font-size:11px;margin-top:4px}.ytuc-channel-pick-meta b{color:#fff}.ytuc-channel-pick-meta em{color:#ffbd54;font-style:normal}.ytuc-new-content{border:1px solid #26364a;border-radius:14px;background:#0f1721;overflow:hidden;min-width:0}.ytuc-selected-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 14px;border-bottom:1px solid #26364a;background:#111a26;position:sticky;top:0;z-index:2}.ytuc-selected-head strong{display:block;font-size:16px}.ytuc-selected-head small{display:block;color:#94a9c2;margin-top:3px}.ytuc-page-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ytuc-page-tools span{font-size:12px;color:#a9bbd2;white-space:nowrap}.ytuc-page-tools button{min-height:34px!important;padding:0 10px!important}.ytuc-selected-items{padding:12px!important;gap:10px!important}.ytuc-badge-match{border-color:#6a5327!important;color:#ffd477!important}@media (max-width:980px){.ytuc-new-layout{grid-template-columns:1fr}.ytuc-channel-sidebar{position:static;max-height:220px}.ytuc-channel-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ytuc-selected-head{position:static}}@media (max-width:620px){.ytuc-channel-selector{grid-template-columns:1fr}.ytuc-selected-head{align-items:flex-start;flex-direction:column}.ytuc-page-tools{width:100%;justify-content:space-between}}#youtubeUpdateCheckDialog{width:min(1440px,calc(100% - 10px))!important;max-height:98vh!important;height:98vh!important;border-radius:13px!important}#youtubeUpdateCheckDialog .ytuc-shell{height:98vh!important;max-height:98vh!important;min-height:0!important}#youtubeUpdateCheckDialog .ytuc-head{padding:9px 13px!important;min-height:0!important}#youtubeUpdateCheckDialog .ytuc-head .eyebrow{font-size:10px!important;margin:0 0 1px!important;letter-spacing:.12em!important}#youtubeUpdateCheckDialog .ytuc-head h2{font-size:23px!important;line-height:1.05!important;margin:1px 0 3px!important}#youtubeUpdateCheckDialog .ytuc-head p{font-size:10px!important;line-height:1.35!important;max-width:1120px!important}#youtubeUpdateCheckDialog .ytuc-head>[data-ytuc-close]{min-width:36px!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:18px!important}#youtubeUpdateCheckDialog .ytuc-tools{padding:7px 12px!important;gap:5px!important}#youtubeUpdateCheckDialog .ytuc-main-actions{gap:8px!important}#youtubeUpdateCheckDialog .ytuc-run-btn{min-height:34px!important;height:34px!important;padding:0 13px!important;font-size:13px!important;border-radius:10px!important}#youtubeUpdateCheckDialog .ytuc-tabs{gap:6px!important}#youtubeUpdateCheckDialog .ytuc-tab{height:32px!important;padding:0 11px!important;gap:6px!important;font-size:12px!important}#youtubeUpdateCheckDialog .ytuc-tab span{min-width:18px!important;padding:1px 5px!important;font-size:10px!important}#youtubeUpdateCheckDialog .ytuc-progress{font-size:10px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#youtubeUpdateCheckDialog .ytuc-summary{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;padding:6px 12px!important}#youtubeUpdateCheckDialog .ytuc-stat{min-height:42px!important;border-radius:10px!important;padding:6px 10px!important;gap:1px!important;justify-content:center!important}#youtubeUpdateCheckDialog .ytuc-stat b{font-size:18px!important;line-height:1!important}#youtubeUpdateCheckDialog .ytuc-stat span{font-size:9.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#youtubeUpdateCheckDialog .ytuc-list{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:7px 10px 8px!important;gap:8px!important}#youtubeUpdateCheckDialog .ytuc-new-layout{grid-template-columns:300px minmax(0,1fr)!important;gap:8px!important;height:100%!important;min-height:0!important;align-items:stretch!important}#youtubeUpdateCheckDialog .ytuc-channel-sidebar{position:static!important;top:auto!important;height:100%!important;max-height:none!important;min-height:0!important;border-radius:10px!important}#youtubeUpdateCheckDialog .ytuc-sidebar-title{padding:10px 12px!important}#youtubeUpdateCheckDialog .ytuc-sidebar-title strong{font-size:13px!important}#youtubeUpdateCheckDialog .ytuc-sidebar-title small{margin-top:3px!important;font-size:10px!important}#youtubeUpdateCheckDialog .ytuc-channel-selector{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:8px!important;gap:6px!important}#youtubeUpdateCheckDialog .ytuc-channel-pick{border-radius:9px!important;padding:9px 11px!important;min-height:42px!important}#youtubeUpdateCheckDialog .ytuc-channel-pick-name{font-size:13px!important;line-height:1.22!important}#youtubeUpdateCheckDialog .ytuc-channel-pick-meta{font-size:10px!important;line-height:1.2!important;margin-top:4px!important}#youtubeUpdateCheckDialog .ytuc-new-content{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;border-radius:10px!important}#youtubeUpdateCheckDialog .ytuc-selected-head{position:static!important;flex:0 0 auto!important;padding:7px 9px!important;gap:8px!important}#youtubeUpdateCheckDialog .ytuc-selected-head strong{font-size:13px!important}#youtubeUpdateCheckDialog .ytuc-selected-head small{font-size:9.5px!important;margin-top:1px!important}#youtubeUpdateCheckDialog .ytuc-page-tools{gap:5px!important}#youtubeUpdateCheckDialog .ytuc-page-tools span{font-size:10px!important}#youtubeUpdateCheckDialog .ytuc-page-tools button{min-height:29px!important;height:29px!important;padding:0 8px!important;font-size:10.5px!important;border-radius:8px!important}#youtubeUpdateCheckDialog .ytuc-selected-items{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:6px!important;gap:5px!important}#youtubeUpdateCheckDialog .ytuc-row{grid-template-columns:94px minmax(0,1.25fr) minmax(0,.9fr) 122px!important;gap:8px!important;padding:6px!important;border-radius:9px!important;min-height:72px!important}#youtubeUpdateCheckDialog .ytuc-thumb{width:94px!important;border-radius:6px!important}#youtubeUpdateCheckDialog .ytuc-main strong{font-size:11.5px!important;line-height:1.22!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#youtubeUpdateCheckDialog .ytuc-main small,#youtubeUpdateCheckDialog .ytuc-match small{font-size:9px!important;line-height:1.2!important;margin-top:2px!important}#youtubeUpdateCheckDialog .ytuc-match b{font-size:10.5px!important;line-height:1.2!important}#youtubeUpdateCheckDialog .ytuc-badge{font-size:8.5px!important;padding:2px 5px!important;margin-top:3px!important}#youtubeUpdateCheckDialog .ytuc-row-actions{gap:4px!important;align-content:center!important}#youtubeUpdateCheckDialog .ytuc-row-actions button{min-height:29px!important;height:29px!important;padding:0 8px!important;font-size:10px!important;border-radius:8px!important}#youtubeUpdateCheckDialog .ytuc-footer{flex:0 0 auto!important;padding:5px 10px!important;min-height:37px!important}#youtubeUpdateCheckDialog .ytuc-footer small{font-size:9px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#youtubeUpdateCheckDialog .ytuc-footer button{min-height:29px!important;height:29px!important;padding:0 12px!important;font-size:10.5px!important}@media (max-width:1100px){#youtubeUpdateCheckDialog .ytuc-new-layout{grid-template-columns:250px minmax(0,1fr)!important}#youtubeUpdateCheckDialog .ytuc-row{grid-template-columns:82px minmax(0,1fr) 110px!important}#youtubeUpdateCheckDialog .ytuc-thumb{width:82px!important}#youtubeUpdateCheckDialog .ytuc-match{display:none!important}}@media (max-width:760px), (pointer: coarse){#youtubeUpdateCheckDialog{height:98vh!important}#youtubeUpdateCheckDialog .ytuc-head p{display:none!important}#youtubeUpdateCheckDialog .ytuc-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}#youtubeUpdateCheckDialog .ytuc-new-layout{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}#youtubeUpdateCheckDialog .ytuc-channel-sidebar{height:auto!important}#youtubeUpdateCheckDialog .ytuc-new-content{height:auto!important;min-height:420px!important}#youtubeUpdateCheckDialog .ytuc-list{overflow:auto!important}}#youtubeUpdateCheckDialog .ytuc-shell{overflow:hidden!important}#youtubeUpdateCheckDialog .ytuc-list{overflow:hidden!important;overscroll-behavior:contain!important}#youtubeUpdateCheckDialog .ytuc-new-layout{height:100%!important;min-height:0!important;align-items:stretch!important}#youtubeUpdateCheckDialog .ytuc-channel-sidebar{height:100%!important;max-height:none!important;overflow:hidden!important;position:static!important;top:auto!important;align-self:stretch!important;display:flex!important;flex-direction:column!important}#youtubeUpdateCheckDialog .ytuc-channel-selector{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;max-height:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior:contain!important}#youtubeUpdateCheckDialog .ytuc-channel-selector::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#youtubeUpdateCheckDialog .ytuc-new-content{height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}#youtubeUpdateCheckDialog .ytuc-selected-items{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;max-height:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior:contain!important}#youtubeUpdateCheckDialog .ytuc-selected-items::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#youtubeUpdateCheckDialog .ytuc-selected-head{position:static!important;top:auto!important;z-index:3!important}#youtubeUpdateCheckDialog .ytuc-row-actions{align-items:center!important}#youtubeUpdateCheckDialog .ytuc-row-actions .primary{background:#ffad18!important;color:#111!important}#youtubeUpdateCheckDialog .ytuc-row-actions button[data-ytuc-add]{font-weight:800!important}#youtubeUpdateCheckDialog .ytuc-new-layout{grid-template-columns:285px minmax(0,1fr)!important;gap:10px!important}#youtubeUpdateCheckDialog .ytuc-channel-selector{padding:7px!important;gap:5px!important}#youtubeUpdateCheckDialog .ytuc-channel-pick{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:7px 9px!important;border-radius:9px!important}#youtubeUpdateCheckDialog .ytuc-channel-pick-name{font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#youtubeUpdateCheckDialog .ytuc-channel-pick-stats{display:flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;font-size:9px!important}#youtubeUpdateCheckDialog .ytuc-channel-pick-stats b{font-weight:700!important;color:#b9c9db!important;background:#182331!important;border:1px solid #293b51!important;border-radius:999px!important;padding:2px 6px!important}#youtubeUpdateCheckDialog .ytuc-channel-pick-stats em{font-style:normal!important;color:#ffbd54!important;background:#2a2112!important;border:1px solid #5a431c!important;border-radius:999px!important;padding:2px 6px!important}#youtubeUpdateCheckDialog .ytuc-channel-pick-stats em.is-done{color:#78d99a!important;background:#12261a!important;border-color:#27563a!important}#youtubeUpdateCheckDialog .ytuc-film-row{display:grid!important;grid-template-columns:minmax(0,1fr) 74px 74px 120px!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;border-bottom:1px solid #1e2a38!important}#youtubeUpdateCheckDialog .ytuc-film-row{grid-template-columns:96px minmax(0,1fr) 72px 72px 112px!important;gap:10px!important;align-items:center!important;padding:9px 12px!important}#youtubeUpdateCheckDialog .ytuc-film-row-head{grid-template-columns:96px minmax(0,1fr) 72px 72px 112px!important}#youtubeUpdateCheckDialog .ytuc-film-row-head span:first-child{grid-column:auto!important}#youtubeUpdateCheckDialog .ytuc-film-main{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}#youtubeUpdateCheckDialog .ytuc-film-thumb{width:96px!important;height:54px!important;object-fit:cover!important}#youtubeUpdateCheckDialog .ytuc-film-title-input{width:100%!important;min-width:0!important}#youtubeUpdateCheckDialog .ytuc-film-meta{margin-top:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#youtubeUpdateCheckDialog .ytuc-film-actions{display:flex!important;align-items:center!important;justify-content:stretch!important}#youtubeUpdateCheckDialog .ytuc-film-add-btn{width:100%!important}@media (max-width:1180px){#youtubeUpdateCheckDialog .ytuc-film-row,#youtubeUpdateCheckDialog .ytuc-film-row-head{grid-template-columns:84px minmax(0,1fr) 62px 62px 104px!important}#youtubeUpdateCheckDialog .ytuc-film-thumb{width:84px!important;height:48px!important}}@media (max-width:900px), (pointer: coarse){#youtubeUpdateCheckDialog .ytuc-film-row{grid-template-columns:72px minmax(0,1fr) 58px 58px!important}#youtubeUpdateCheckDialog .ytuc-film-thumb{width:72px!important;height:42px!important}#youtubeUpdateCheckDialog .ytuc-film-actions{grid-column:2 / -1!important}#youtubeUpdateCheckDialog .ytuc-film-row-head{display:none!important}}#youtubeUpdateCheckDialog .ytuc-film-row-head{padding:8px 12px!important;background:#101722!important;border:1px solid #223042!important;border-radius:10px!important;margin-bottom:8px!important;font-size:11px!important;font-weight:800!important;color:#9db2ca!important;position:sticky!important;top:0!important;z-index:2!important}#youtubeUpdateCheckDialog .ytuc-film-row-head span:first-child{grid-column:1!important}#youtubeUpdateCheckDialog .ytuc-film-main{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-width:0!important}#youtubeUpdateCheckDialog .ytuc-film-thumb{width:88px!important;height:50px!important;object-fit:cover!important;border-radius:8px!important;border:1px solid #243447!important;background:#0d1520!important}#youtubeUpdateCheckDialog .ytuc-film-label{display:block!important;font-size:9px!important;line-height:1!important;color:#8fa7c2!important;margin:0 0 4px!important}#youtubeUpdateCheckDialog .ytuc-film-title-input{width:100%!important;height:31px!important;min-height:31px!important;box-sizing:border-box!important;border:1px solid #33475f!important;border-radius:8px!important;background:#0d1520!important;color:#fff!important;padding:0 9px!important;font-size:11.5px!important;font-weight:800!important;outline:none!important}#youtubeUpdateCheckDialog .ytuc-film-title-input:focus,#youtubeUpdateCheckDialog .ytuc-film-small-input:focus{border-color:#4e8bd0!important;box-shadow:0 0 0 2px #4e8bd01f!important}#youtubeUpdateCheckDialog .ytuc-film-meta{font-size:9px!important;line-height:1.25!important;color:#f0ba53!important;margin-top:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#youtubeUpdateCheckDialog .ytuc-film-side{display:flex!important;flex-direction:column!important;gap:4px!important}#youtubeUpdateCheckDialog .ytuc-film-small-input{width:100%!important;height:31px!important;min-height:31px!important;box-sizing:border-box!important;border:1px solid #304258!important;border-radius:8px!important;background:#0d1520!important;color:#fff!important;padding:0 8px!important;font-size:11px!important;text-align:center!important;outline:none!important}#youtubeUpdateCheckDialog .ytuc-film-actions{display:flex!important;justify-content:flex-end!important}#youtubeUpdateCheckDialog .ytuc-film-add-btn{width:100%!important;height:32px!important;min-height:32px!important;font-size:11px!important}@media (max-width:1180px){#youtubeUpdateCheckDialog .ytuc-film-row{grid-template-columns:minmax(0,1fr) 64px 64px 110px!important}#youtubeUpdateCheckDialog .ytuc-film-main{grid-template-columns:76px minmax(0,1fr)!important}#youtubeUpdateCheckDialog .ytuc-film-thumb{width:76px!important;height:44px!important}}@media (max-width:900px), (pointer: coarse){#youtubeUpdateCheckDialog .ytuc-film-row{grid-template-columns:minmax(0,1fr)!important}#youtubeUpdateCheckDialog .ytuc-film-row-head{display:none!important}#youtubeUpdateCheckDialog .ytuc-film-main{grid-template-columns:72px minmax(0,1fr)!important}#youtubeUpdateCheckDialog .ytuc-film-side{max-width:110px!important}#youtubeUpdateCheckDialog .ytuc-film-actions{justify-content:flex-start!important}}#youtubeUpdateCheckDialog .ytuc-row{grid-template-columns:96px minmax(0,1.22fr) minmax(210px,.72fr) 108px!important;gap:10px!important;padding:9px!important;min-height:108px!important;align-items:center!important}#youtubeUpdateCheckDialog .ytuc-thumb{width:96px!important;border-radius:8px!important}#youtubeUpdateCheckDialog .ytuc-main{gap:5px!important;min-width:0!important}#youtubeUpdateCheckDialog .ytuc-origin-editor{display:flex!important;flex-direction:column!important;gap:6px!important}#youtubeUpdateCheckDialog .ytuc-origin-title{display:flex!important;flex-direction:column!important;gap:3px!important}#youtubeUpdateCheckDialog .ytuc-origin-title span,#youtubeUpdateCheckDialog .ytuc-origin-bottom label span{font-size:9px!important;line-height:1!important;color:#8fa6c0!important}#youtubeUpdateCheckDialog .ytuc-origin-title input{width:100%!important;height:31px!important;min-height:31px!important;box-sizing:border-box!important;border:1px solid #33475f!important;border-radius:8px!important;background:#0d1520!important;color:#fff!important;padding:0 9px!important;font-size:11.5px!important;font-weight:800!important;outline:none!important}#youtubeUpdateCheckDialog .ytuc-origin-title input:focus,#youtubeUpdateCheckDialog .ytuc-origin-bottom input:focus{border-color:#4e8bd0!important;box-shadow:0 0 0 2px #4e8bd01f!important}#youtubeUpdateCheckDialog .ytuc-origin-bottom{display:flex!important;gap:7px!important;align-items:flex-end!important}#youtubeUpdateCheckDialog .ytuc-origin-bottom label{display:grid!important;grid-template-columns:auto 58px!important;align-items:center!important;gap:5px!important}#youtubeUpdateCheckDialog .ytuc-origin-bottom input{width:58px!important;height:28px!important;min-height:28px!important;box-sizing:border-box!important;border:1px solid #304258!important;border-radius:7px!important;background:#0d1520!important;color:#fff!important;padding:0 7px!important;font-size:10.5px!important;text-align:center!important;outline:none!important}#youtubeUpdateCheckDialog .ytuc-main .ytuc-channel{font-size:9px!important;line-height:1.2!important;margin:0!important;color:#e9b44f!important}#youtubeUpdateCheckDialog .ytuc-match{justify-content:center!important;gap:5px!important}#youtubeUpdateCheckDialog .ytuc-quick-state{padding:7px 8px!important;border-radius:8px!important}#youtubeUpdateCheckDialog .ytuc-quick-state b{font-size:10.5px!important}#youtubeUpdateCheckDialog .ytuc-quick-state small{font-size:8.8px!important}#youtubeUpdateCheckDialog .ytuc-row-actions{gap:5px!important}#youtubeUpdateCheckDialog .ytuc-row-actions button{height:30px!important;min-height:30px!important;font-size:10px!important;padding:0 8px!important}@media (max-width:1180px){#youtubeUpdateCheckDialog .ytuc-new-layout{grid-template-columns:250px minmax(0,1fr)!important}#youtubeUpdateCheckDialog .ytuc-row{grid-template-columns:86px minmax(0,1fr) 100px!important}#youtubeUpdateCheckDialog .ytuc-thumb{width:86px!important}#youtubeUpdateCheckDialog .ytuc-match{display:none!important}}#youtubeUpdateCheckDialog .ytuc-inline-editors{display:grid!important;grid-template-columns:minmax(0,1fr) 58px 58px!important;gap:6px!important;margin-top:6px!important}#youtubeUpdateCheckDialog .ytuc-inline-editor{display:flex!important;flex-direction:column!important;gap:3px!important}#youtubeUpdateCheckDialog .ytuc-inline-editor span{font-size:9px!important;line-height:1!important;color:#8fa7c2!important}#youtubeUpdateCheckDialog .ytuc-inline-editor input{height:28px!important;min-height:28px!important;border-radius:8px!important;border:1px solid #2b3d54!important;background:#0e1520!important;color:#eef6ff!important;padding:0 8px!important;font-size:10.5px!important;outline:none!important}#youtubeUpdateCheckDialog .ytuc-inline-editor input:focus{border-color:#4f87c7!important;box-shadow:0 0 0 2px #4f87c726!important}#youtubeUpdateCheckDialog .ytuc-inline-editor-title input{font-weight:700!important}#youtubeUpdateCheckDialog .ytuc-row{grid-template-columns:104px minmax(0,1.05fr) minmax(320px,.95fr) 132px!important;gap:10px!important;padding:10px!important;min-height:112px!important;align-items:start!important}#youtubeUpdateCheckDialog .ytuc-thumb{width:104px!important;height:auto!important}#youtubeUpdateCheckDialog .ytuc-main{display:flex!important;flex-direction:column!important;gap:4px!important;padding-top:2px!important}#youtubeUpdateCheckDialog .ytuc-main strong{font-size:12.5px!important;line-height:1.28!important;-webkit-line-clamp:3!important}#youtubeUpdateCheckDialog .ytuc-main .ytuc-channel{font-size:9.5px!important;color:#f7c35f!important}#youtubeUpdateCheckDialog .ytuc-match{display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:flex-start!important}#youtubeUpdateCheckDialog .ytuc-quick-state{border:1px solid #243244!important;background:#0f1824!important;border-radius:10px!important;padding:8px 10px!important}#youtubeUpdateCheckDialog .ytuc-quick-state b{display:block!important;font-size:11px!important;line-height:1.25!important}#youtubeUpdateCheckDialog .ytuc-quick-state small{display:block!important;font-size:9px!important;line-height:1.35!important;margin-top:3px!important}#youtubeUpdateCheckDialog .ytuc-quick-state.is-match{border-color:#3c5170!important;background:#101b2a!important}#youtubeUpdateCheckDialog .ytuc-quick-edit-wrap{border:1px solid #31425a!important;background:#101722!important;border-radius:10px!important;padding:8px!important}#youtubeUpdateCheckDialog .ytuc-inline-editors{grid-template-columns:minmax(0,1fr) 64px 64px!important;gap:8px!important;margin-top:0!important}#youtubeUpdateCheckDialog .ytuc-inline-editor span{font-size:9px!important;color:#98abc1!important}#youtubeUpdateCheckDialog .ytuc-inline-editor input{height:30px!important;min-height:30px!important;font-size:11px!important}#youtubeUpdateCheckDialog .ytuc-row-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:6px!important}#youtubeUpdateCheckDialog .ytuc-row-actions button{width:100%!important;min-height:32px!important;height:32px!important;font-size:11px!important}#youtubeUpdateCheckDialog .ytuc-badge{align-self:flex-start!important}@media (max-width:1250px){#youtubeUpdateCheckDialog .ytuc-row{grid-template-columns:92px minmax(0,1fr) minmax(260px,.9fr) 120px!important}#youtubeUpdateCheckDialog .ytuc-thumb{width:92px!important}}@media (max-width:1100px){#youtubeUpdateCheckDialog .ytuc-row{grid-template-columns:86px minmax(0,1fr)!important;min-height:auto!important}#youtubeUpdateCheckDialog .ytuc-thumb{width:86px!important}#youtubeUpdateCheckDialog .ytuc-match,#youtubeUpdateCheckDialog .ytuc-row-actions{grid-column:2!important}#youtubeUpdateCheckDialog .ytuc-row-actions{flex-direction:row!important;flex-wrap:wrap!important}#youtubeUpdateCheckDialog .ytuc-row-actions button{width:auto!important;min-width:92px!important}}@media (max-width:1100px){#youtubeUpdateCheckDialog .ytuc-inline-editors{grid-template-columns:minmax(0,1fr) 52px 52px!important}}@media (max-width:760px), (pointer: coarse){#youtubeUpdateCheckDialog .ytuc-new-layout{height:auto!important}#youtubeUpdateCheckDialog .ytuc-channel-sidebar{height:190px!important}#youtubeUpdateCheckDialog .ytuc-channel-selector{overflow:auto!important}#youtubeUpdateCheckDialog .ytuc-new-content{height:auto!important;min-height:420px!important}#youtubeUpdateCheckDialog .ytuc-selected-items{overflow:auto!important}}@media (max-width:700px), (pointer: coarse){.content>.home-honor-bar{position:sticky!important;top:var(--home-honor-sticky-top,46px)!important;z-index:490!important;margin-top:0!important;background:linear-gradient(180deg,#16191f,#0d1015)!important;contain:layout paint style!important}}#youtubeUpdateCheckDialog .ytuc-film-row,#youtubeUpdateCheckDialog .ytuc-film-row-head{grid-template-columns:96px minmax(0,1fr) 72px 72px 112px!important;gap:10px!important;align-items:start!important}#youtubeUpdateCheckDialog .ytuc-film-row{padding:9px 12px!important;min-height:82px!important}#youtubeUpdateCheckDialog .ytuc-film-row-head{align-items:center!important}#youtubeUpdateCheckDialog .ytuc-film-thumb{width:96px!important;height:54px!important;object-fit:cover!important;margin-top:14px!important}#youtubeUpdateCheckDialog .ytuc-film-main,#youtubeUpdateCheckDialog .ytuc-film-side{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}#youtubeUpdateCheckDialog .ytuc-film-label{height:10px!important;margin:0 0 4px!important;font-size:9px!important;line-height:10px!important}#youtubeUpdateCheckDialog .ytuc-film-title-input,#youtubeUpdateCheckDialog .ytuc-film-small-input{height:31px!important;min-height:31px!important;margin:0!important;box-sizing:border-box!important}#youtubeUpdateCheckDialog .ytuc-film-meta{font-size:9px!important;line-height:1.2!important;color:#f0ba53!important;margin-top:1px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#youtubeUpdateCheckDialog .ytuc-film-actions{display:flex!important;align-items:flex-start!important;justify-content:stretch!important;padding-top:14px!important}#youtubeUpdateCheckDialog .ytuc-film-add-btn{width:100%!important;height:31px!important;min-height:31px!important;margin:0!important}@media (max-width:1180px){#youtubeUpdateCheckDialog .ytuc-film-row,#youtubeUpdateCheckDialog .ytuc-film-row-head{grid-template-columns:84px minmax(0,1fr) 64px 64px 104px!important}#youtubeUpdateCheckDialog .ytuc-film-thumb{width:84px!important;height:48px!important}}@media (max-width:900px), (pointer: coarse){#youtubeUpdateCheckDialog .ytuc-film-row{grid-template-columns:72px minmax(0,1fr) 58px 58px!important}#youtubeUpdateCheckDialog .ytuc-film-row-head{display:none!important}#youtubeUpdateCheckDialog .ytuc-film-thumb{width:72px!important;height:42px!important}#youtubeUpdateCheckDialog .ytuc-film-actions{grid-column:2 / -1!important;padding-top:0!important}}#youtubeUpdateCheckDialog .ytuc-head{flex:0 0 auto!important;min-height:52px!important;box-sizing:border-box!important;align-items:center!important;padding:7px 12px!important;overflow:visible!important}#youtubeUpdateCheckDialog .ytuc-head>div:first-child{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}#youtubeUpdateCheckDialog .ytuc-head .eyebrow{margin:0!important;white-space:nowrap!important;font-size:9px!important}#youtubeUpdateCheckDialog .ytuc-head h2{margin:0!important;font-size:19px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#youtubeUpdateCheckDialog .ytuc-head p{display:none!important}#youtubeUpdateCheckDialog .ytuc-head>[data-ytuc-close]{flex:0 0 34px!important;width:34px!important;height:34px!important;min-height:34px!important}#youtubeUpdateCheckDialog .ytuc-tools{flex:0 0 auto!important;padding:6px 12px!important}#youtubeUpdateCheckDialog .ytuc-summary,#youtubeUpdateCheckDialog .ytuc-footer{flex:0 0 auto!important}#youtubeUpdateCheckDialog .ytuc-list{flex:1 1 auto!important;min-height:0!important}#youtubeUpdateCheckDialog .ytuc-film-row{grid-template-columns:96px minmax(0,1fr) 72px 72px 112px!important;align-items:start!important;min-height:82px!important;padding:9px 12px!important}#youtubeUpdateCheckDialog .ytuc-film-row-head{grid-template-columns:96px minmax(0,1fr) 72px 72px 112px!important;align-items:center!important;min-height:32px!important;padding:6px 12px!important}#youtubeUpdateCheckDialog .ytuc-film-thumb{width:88px!important;height:50px!important;margin-top:14px!important}#youtubeUpdateCheckDialog .ytuc-film-main,#youtubeUpdateCheckDialog .ytuc-film-side{min-width:0!important}#youtubeUpdateCheckDialog .ytuc-film-label{height:12px!important;margin:0 0 4px!important;line-height:12px!important}#youtubeUpdateCheckDialog .ytuc-film-title-input,#youtubeUpdateCheckDialog .ytuc-film-small-input{height:31px!important;min-height:31px!important}#youtubeUpdateCheckDialog .ytuc-film-meta{margin-top:5px!important;font-size:9.5px!important;color:#f0ba53!important}#youtubeUpdateCheckDialog .ytuc-film-actions{padding-top:16px!important;align-items:flex-start!important}#youtubeUpdateCheckDialog .ytuc-film-add-btn{height:31px!important;min-height:31px!important}@media (max-width:1180px){#youtubeUpdateCheckDialog .ytuc-film-row,#youtubeUpdateCheckDialog .ytuc-film-row-head{grid-template-columns:84px minmax(0,1fr) 64px 64px 104px!important}#youtubeUpdateCheckDialog .ytuc-film-thumb{width:76px!important;height:44px!important}}.push-bell-btn{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important;border:1px solid #303b4b!important;border-radius:11px!important;background:#111722!important;color:#dce8f6!important;font-size:17px!important;cursor:pointer}.push-bell-btn:hover{background:#172131!important;border-color:#49627f!important}.push-bell-btn.is-on{color:#ffd45d!important}.push-bell-btn.is-on:after{content:"";position:absolute;right:5px;top:5px;width:7px;height:7px;border-radius:50%;background:#43d17a;box-shadow:0 0 0 2px #111722}.push-bell-btn.is-muted:after{content:"";position:absolute;right:5px;top:5px;width:7px;height:7px;border-radius:50%;background:#78879a;box-shadow:0 0 0 2px #111722}.push-bell-btn.is-blocked{color:#ff8f9c!important;border-color:#714048!important}.push-bell-btn[hidden]{display:inline-flex!important}.push-settings-pop{position:fixed;z-index:10020;top:58px;right:12px;width:min(330px,calc(100vw - 24px));border:1px solid #34455a;border-radius:14px;background:#111722;color:#f3f7fc;box-shadow:0 18px 50px #000a;padding:12px;box-sizing:border-box}.push-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:2px 2px 10px;border-bottom:1px solid #293748}.push-settings-head strong{display:block;font-size:14px}.push-settings-head small{display:block;margin-top:3px;color:#91a5bd;font-size:11px}.push-settings-close{width:28px;height:28px;border:0;border-radius:8px;background:#1a2330;color:#b9c7d8;cursor:pointer}.push-setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px solid #202c3b}.push-setting-row:last-of-type{border-bottom:0}.push-setting-copy b{display:block;font-size:12px}.push-setting-copy small{display:block;color:#8398af;font-size:10px;margin-top:2px;line-height:1.35}.push-setting-row.master .push-setting-copy b{color:#ffd87b}.push-switch{position:relative;width:42px;height:24px;flex:0 0 42px}.push-switch input{position:absolute;opacity:0;pointer-events:none}.push-switch span{position:absolute;inset:0;border-radius:999px;background:#303b49;transition:.16s ease;cursor:pointer}.push-switch span:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#d8e0e9;transition:.16s ease}.push-switch input:checked+span{background:#2c8b56}.push-switch input:checked+span:before{transform:translate(18px);background:#fff}.push-switch input:disabled+span{opacity:.45;cursor:not-allowed}.push-settings-status{min-height:18px;padding:9px 2px 0;color:#8ea2b9;font-size:10px;line-height:1.35}.push-settings-status.warn{color:#ff9aa5}.push-settings-status.ok{color:#79e4a1}@media (max-width:760px), (pointer: coarse){.topbar .pwa-install-btn{padding-left:8px!important;padding-right:8px!important;font-size:11px!important;height:34px!important}.push-bell-btn{width:34px;height:34px;font-size:16px!important}.push-settings-pop{top:52px;right:8px;width:min(320px,calc(100vw - 16px));padding:10px}.push-setting-row{padding:9px 2px}}.push-panel-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:10px 0 4px;padding:4px;border-radius:10px;background:#0b111a;border:1px solid #202c3b}.push-panel-tab{height:32px;border:0;border-radius:7px;background:transparent;color:#8fa3bb;font-size:11px;font-weight:900;cursor:pointer}.push-panel-tab.is-active{background:#253247;color:#fff}.push-tab-panel{display:none}.push-tab-panel.is-active{display:block}.push-history-list{max-height:330px;overflow:auto;margin-top:6px}.push-history-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 4px;border-bottom:1px solid #202c3b;color:#dbe6f2;font-size:11px;white-space:nowrap;overflow:hidden;cursor:pointer}.push-history-row:last-child{border-bottom:0}.push-history-row:hover{background:#172131}.push-history-time{flex:0 0 auto;color:#72869e;font-size:9px}.push-history-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.push-history-empty{padding:24px 8px;text-align:center;color:#7f92aa;font-size:11px;line-height:1.5}.push-history-loading{padding:20px 8px;text-align:center;color:#91a5bd;font-size:11px}@media (max-width:760px), (pointer: coarse){.push-history-list{max-height:300px}.push-history-row{min-height:38px;font-size:10.5px}}#pushEnableBtn{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex:0 0 38px!important}#pushEnableBtn[hidden]{display:inline-flex!important}@media (max-width:620px){.topbar{gap:6px!important}.topbar .brand{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}.topbar .brand #brandName{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.topbar .header-actions{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;gap:6px!important;min-width:max-content!important}#pushEnableBtn{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;flex:0 0 34px!important}}.push-install-required{padding:9px 2px 1px}.push-install-app-btn{width:100%;min-height:38px;border:1px solid #f59e0b;border-radius:10px;background:#f59e0b;color:#fff;font-weight:900;font-size:12px;cursor:pointer;box-shadow:0 5px 16px #f59e0b24}.push-install-app-btn:hover{filter:brightness(1.06)}.pwa-help-warning{margin:0 0 12px;padding:11px 12px;border:1px solid #714048;border-radius:12px;background:#24151a;color:#ffd8dd;font-size:12px;line-height:1.55}.pwa-help-warning-soft{border-color:#5e4924;background:#211b11;color:#ffe5b0}.pwa-help-chrome-btn{width:100%;min-height:42px;border:1px solid #f59e0b;border-radius:11px;background:#f59e0b;color:#fff;font-weight:900;font-size:13px;cursor:pointer;box-shadow:0 5px 16px #f59e0b24;margin-bottom:2px}.pwa-help-chrome-btn:hover{filter:brightness(1.06)}@media (max-width:760px), (pointer: coarse){.push-install-app-btn{min-height:40px;font-size:12px}.pwa-help-chrome-btn{min-height:44px}}#youtubeUpdateCheckDialog{box-sizing:border-box!important;overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}#youtubeUpdateCheckDialog::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#youtubeUpdateCheckDialog .ytuc-shell{height:100%!important;max-height:100%!important;overflow:hidden!important}.admin-login-page{min-height:calc(100vh - 90px);display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 10%,#172b43 0,#08111d 58%,#050b13)}.admin-login-card{width:min(430px,100%);padding:28px;border:1px solid #263a54;border-radius:20px;background:#0d1a2a;color:#fff;box-shadow:0 24px 80px #0008}.admin-login-logo{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:#ffb000;color:#101010;font-weight:1000;font-size:20px;margin-bottom:16px}.admin-login-card h1{margin:0 0 7px;font-size:25px}.admin-login-card p{margin:0 0 20px;color:#93a6bc}.admin-login-card label{display:block;font-size:13px;font-weight:800;margin:13px 0 6px}.admin-login-card input{width:100%;height:46px;border:1px solid #2b4260;border-radius:11px;background:#081423;color:#fff;padding:0 13px;box-sizing:border-box}.admin-login-card button{width:100%;height:46px;margin-top:18px}.admin-login-card a{display:block;text-align:center;margin-top:16px;color:#9db4ce;text-decoration:none}.admin-login-error{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#4a1720;color:#ffd6dc;font-size:13px}.tabs a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;box-sizing:border-box}.home-sticky-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;min-height:48px!important}.home-sticky-tabs a{min-width:0!important;min-height:48px!important;padding:12px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;line-height:1.25!important;font-weight:900!important;white-space:nowrap!important;text-align:center!important}.home-sticky-tabs a.active{color:#ffb000!important;font-weight:900!important}@media (max-width:700px), (pointer: coarse){.home-sticky-tabs{min-height:46px!important}.home-sticky-tabs a{min-height:46px!important;padding:11px 5px!important;font-size:12px!important}}.admin-top-stats-dialog{width:min(720px,calc(100% - 28px));border:1px solid #263a54;border-radius:18px;background:#0d1a2a;color:#fff;padding:0;box-shadow:0 24px 80px #0009}.admin-top-stats-dialog::backdrop{background:#02070db8}.ats-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid #20344c}.ats-head h2{margin:3px 0 0;font-size:22px}.ats-head .icon-close{border:0;background:transparent;color:#b8c8db;font-size:28px;line-height:1;cursor:pointer}.ats-body{padding:14px 18px 20px}.ats-list{display:grid;gap:8px}.ats-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #20344c;border-radius:12px;background:#0a1625}.ats-rank{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#15273b;color:#ffd54a;font-weight:800}.ats-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ats-row strong{color:#ffd54a;font-size:15px}.ats-empty{padding:28px 14px;text-align:center;color:#91a5bf}.stat[data-stat-views],.stat[data-stat-watch]{cursor:pointer}.stat[data-stat-views]:hover,.stat[data-stat-watch]:hover{border-color:#3d6894;transform:translateY(-1px)}@media (max-width:600px){.ats-row{grid-template-columns:30px minmax(0,1fr) auto;padding:10px 9px}.ats-rank{width:26px;height:26px}.ats-name,.ats-row strong{font-size:13px}.ats-head{padding:17px 16px 12px}.ats-body{padding:12px}}.phongthan-header-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border:1px solid #8b6b22;border-radius:12px;background:linear-gradient(180deg,#2a2110,#17130b);color:#ffd86b;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer;box-sizing:border-box}.phongthan-header-btn:hover{border-color:#d5a83b;transform:translateY(-1px)}.phongthan-header-btn.is-hidden{display:none!important}.pt-mobile-label{display:none}@media (max-width:760px), (pointer: coarse){.phongthan-header-btn{height:34px;padding:0 9px;font-size:11px}.pt-desktop-label{display:none}.pt-mobile-label{display:inline}}#phongThanDialog{width:min(390px,calc(100% - 20px));border:1px solid rgba(255,190,61,.78);border-radius:20px;background:#0a0e18f0;color:#fff;padding:0;box-shadow:0 18px 52px #000000a8,0 0 0 1px #ffd77721,0 0 22px #ffaa2357,0 0 46px #ff91191f;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}#phongThanDialog::backdrop{background:radial-gradient(circle at center,#00000057,#000000b8)}.pt-shell{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(circle at top,rgba(255,191,74,.08),transparent 38%),linear-gradient(180deg,#131a26,#0b1018)}.pt-shell:before{content:"";position:absolute;left:-12%;right:-12%;top:-24%;height:26%;background:linear-gradient(180deg,#fff0,#ffe1970d 20%,#ffdd873d 42%,#fff8dcad,#ffcf683d 58%,#fff0);filter:none;opacity:0;pointer-events:none;animation:none!important;z-index:30;mix-blend-mode:normal}.pt-shell:after{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;box-shadow:inset 0 0 0 1px #ffdc8421,inset 0 0 28px #ffb8401a;z-index:31}@keyframes ptSweepDown{0%,12%{transform:translateY(-90%);opacity:0}18%{opacity:.95}56%{transform:translateY(465%);opacity:.9}66%,to{transform:translateY(520%);opacity:0}}.pt-head,.pt-tabs,.pt-list,.pt-footer{position:relative;z-index:2}.pt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px 11px;border-bottom:1px solid rgba(255,191,74,.1);background:linear-gradient(180deg,#ffbf4a14,#ffbf4a00 85%)}.pt-head p{margin:0 0 3px;color:#d7a63b;font-size:9px;font-weight:950;letter-spacing:.16em}.pt-head h2{margin:0;font-size:20px;color:#ffe39a;line-height:1.15;text-shadow:0 0 12px rgba(255,210,92,.12)}.pt-head-note{margin:4px 0 0!important;color:#9db0c5!important;font-size:11px!important;font-weight:620!important;letter-spacing:0!important;line-height:1.35}.pt-close{width:30px;height:30px;border:1px solid rgba(255,191,74,.14);border-radius:50%;background:#ffffff05;color:#aab7c6;font-size:22px;line-height:1;cursor:pointer}.pt-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 12px 9px;border-bottom:1px solid rgba(255,191,74,.1);background:#0a1018b8}.pt-tab{height:34px;border:1px solid #28384a;border-radius:999px;background:#131e2beb;color:#aebfd2;font-size:12px;font-weight:900;cursor:pointer;box-shadow:inset 0 1px #ffffff08}.pt-tab.is-active{border-color:#c9942d;background:linear-gradient(180deg,#33250d,#211808);color:#ffd86b;box-shadow:0 0 16px #ffb73b2e,inset 0 0 0 1px #ffd97c17}.pt-list{display:flex;flex-direction:column;gap:5px;min-height:0;height:auto;max-height:none;padding:8px 10px 9px;overflow:hidden}.pt-row{position:relative;display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:7px;align-items:center;height:38px;min-height:38px;padding:4px 8px;border:1px solid #243243;border-radius:11px;background:linear-gradient(180deg,#182230f5,#0f151ffa);box-shadow:inset 0 1px #ffffff08}.pt-row:before{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none;background:linear-gradient(180deg,#ffffff0a,#fff0 40%);opacity:.55}.pt-row:nth-child(1){border-color:#e4b33db8;background:linear-gradient(180deg,#4b3711f2,#1b140afa);box-shadow:0 0 20px #ffbd4a3d,inset 0 0 0 1px #ffda7c17}.pt-row:nth-child(2){border-color:#9fb1c96b;background:linear-gradient(180deg,#2f363ff5,#161b22fa);box-shadow:0 0 14px #b4c4d614,inset 0 0 0 1px #e6f0ff08}.pt-row:nth-child(3){border-color:#c5773d6b;background:linear-gradient(180deg,#432818f5,#19110cfa);box-shadow:0 0 14px #e88e4614,inset 0 0 0 1px #ffdaa008}.pt-rank{display:flex;align-items:center;justify-content:flex-start;gap:3px;min-width:0;height:24px;padding:0 6px;border-radius:999px;background:#182638;color:#c9d8e7;font-weight:950;white-space:nowrap;box-shadow:inset 0 1px #ffffff08;overflow:visible}.pt-realm b{font-size:11px;line-height:1;flex:0 0 auto}.pt-realm em{font-style:normal;font-size:9px;font-weight:950;overflow:visible;text-overflow:clip;white-space:nowrap;flex:0 0 auto}.pt-realm.hoa-than{background:linear-gradient(135deg,#7d5d17,#4a350a);color:#ffe38a}.pt-realm.nguyen-anh{background:linear-gradient(135deg,#515a66,#2e343c);color:#eef5ff}.pt-realm.kim-dan{background:linear-gradient(135deg,#744429,#462818);color:#ffc28f}.pt-realm.luyen-khi{background:#172536;color:#bcd0e4}.pt-person{min-width:0;display:flex;flex-direction:column;gap:3px;align-self:center}.pt-info{min-width:0;display:flex;align-items:center;white-space:nowrap;overflow:hidden}.pt-name{max-width:150px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;color:#fff;align-self:center}.pt-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8fa1b5;font-size:10px;font-weight:650;line-height:1;align-self:center;padding-top:1px}.pt-row.is-empty{opacity:.54}.pt-row.is-empty .pt-money,.pt-row.is-empty .pt-name,.pt-row.is-empty .pt-meta{visibility:hidden}.pt-row:nth-child(1) .pt-name{font-weight:950;color:#ffe39a}.pt-row:nth-child(2) .pt-name{font-weight:950;color:#eef5ff}.pt-row:nth-child(3) .pt-name{font-weight:950;color:#ffc28f}.pt-row:nth-child(n+4) .pt-name{font-weight:950;color:#fff}.pt-row:nth-child(1) .pt-meta{color:#d6bb7a}.pt-row:nth-child(2) .pt-meta{color:#bcc7d4}.pt-row:nth-child(3) .pt-meta{color:#d9a88b}.pt-money{font-size:11px;font-weight:950;color:#ffd166;white-space:nowrap;text-shadow:0 0 10px rgba(255,183,59,.12)}.pt-empty{display:grid;place-items:center;min-height:240px;color:#8295aa;text-align:center;font-size:13px;line-height:1.65}.pt-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 12px;border-top:1px solid rgba(255,191,74,.1);background:linear-gradient(180deg,#ffbf4a00,#ffbf4a0a)}.pt-footer small{color:#8297ad;font-size:10px;line-height:1.4}.pt-donate-btn{min-height:34px;padding:0 13px;border:1px solid #b98b28;border-radius:999px;background:linear-gradient(180deg,#32240d,#1e1608);color:#ffd86b;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap;box-shadow:0 0 12px #ffb73b14}.phongthan-admin-card{grid-column:1/-1}.pt-admin-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pt-admin-add{min-height:34px;padding:0 11px}.pt-admin-editor{display:flex;flex-direction:column;gap:7px;max-height:270px;overflow:auto}.pt-admin-row{display:grid;grid-template-columns:minmax(140px,.95fr) minmax(190px,1.35fr) minmax(110px,.65fr) minmax(175px,.9fr) 38px;gap:7px;align-items:center}.pt-admin-row input{width:100%;min-width:0}.pt-admin-remove{height:38px;padding:0!important;border:1px solid #653442!important;border-radius:9px!important;background:#2a151b!important;color:#ff9cad!important}.pt-admin-note{display:block;margin-top:8px;color:#8fa3bb;font-size:11px;line-height:1.45}@media (max-width:700px), (pointer: coarse){#phongThanDialog{width:min(94vw,380px)}.pt-head{padding:12px 12px 9px}.pt-head h2{font-size:18px}.pt-head-note{font-size:10px!important}.pt-tabs{padding:8px 9px 7px}.pt-tab{height:30px;font-size:10px}.pt-list{padding:7px 9px 8px;gap:4px;overflow:hidden}.pt-row{grid-template-columns:70px minmax(0,1fr) auto;gap:5px;height:36px;min-height:36px;padding:4px 7px;border-radius:10px}.pt-rank{padding:0 5px;height:22px}.pt-realm b{font-size:10px}.pt-realm em{font-size:8px;overflow:visible;text-overflow:clip;white-space:nowrap;flex:0 0 auto}.pt-info{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:5px}.pt-name{max-width:68px;font-size:11px}.pt-money{font-size:11px}.pt-meta{font-size:9px;line-height:1;padding-top:1px}.pt-footer{padding:9px}.pt-donate-btn{min-height:30px;padding:0 10px;font-size:10px}.pt-admin-row{grid-template-columns:1fr 110px}.pt-admin-row input[data-pt-note]{grid-column:1/-1}.pt-admin-row input[data-pt-at]{grid-column:1/2}.pt-admin-remove{grid-column:2;grid-row:3}}.chat-widget-dialog{border:1px solid rgba(255,190,61,.72)!important;background:#0a0e18f5!important;box-shadow:0 20px 58px #000000ad,0 0 0 1px #ffd7771a,0 0 24px #ffaa2347!important;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.chat-widget-dialog::backdrop{background:radial-gradient(circle at center,#00000059,#000000bd)!important;backdrop-filter:blur(2px)}.chat-widget-card{position:relative;overflow:hidden;background:radial-gradient(circle at top,rgba(255,191,74,.07),transparent 35%),linear-gradient(180deg,#131a26,#0b1018)}.chat-widget-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffdc841a,inset 0 0 26px #ffb84012;z-index:31}.chat-widget-head,.chat-widget-messages,.chat-widget-form{position:relative;z-index:2}.chat-widget-head{border-bottom:1px solid rgba(255,191,74,.13)!important;background:linear-gradient(180deg,#ffbf4a14,#ffbf4a00 88%)!important}.chat-widget-head .eyebrow{color:#e0af45!important;text-shadow:0 0 10px rgba(255,190,70,.12)}.chat-widget-badge{border-color:#cb972d75!important;background:linear-gradient(180deg,#33250d,#211808)!important;color:#ffd86b!important;box-shadow:0 0 12px #ffb73b17}.chat-widget-close{border-color:#ffbf4a2e!important;background:#ffffff06!important;color:#dbe8f7!important}.chat-widget-messages{background:#0c121cd1!important;border:1px solid rgba(203,151,45,.22)!important;box-shadow:inset 0 1px #ffffff06,0 0 14px #ffb73b09!important}.chat-widget-meta strong{color:#fff!important;font-weight:900!important}.chat-widget-meta span{color:#9eafc2!important}.chat-widget-bubble p{color:#eef4fb!important}.chat-widget-form{background:linear-gradient(180deg,#ffbf4a00,#ffbf4a06)}.chat-widget-form input,.chat-widget-form select,.chat-widget-form textarea{border-color:#cb972d3d!important;background:#111925!important;box-shadow:inset 0 1px #ffffff06}.chat-widget-form input:focus,.chat-widget-form select:focus,.chat-widget-form textarea:focus{outline:none!important;border-color:#b98b28!important;box-shadow:0 0 0 2px #ffb73b14!important}.chat-widget-send-icon{color:#ffd86b!important}@media (max-width:700px), (pointer: coarse){html.home-mobile-scrolling *,body.home-mobile-scrolling *{scroll-behavior:auto!important}body.home-mobile-scrolling #movieGrid .movie-card,body.home-mobile-scrolling #movieGrid .movie-card *,body.home-mobile-scrolling .home-sticky-tabs,body.home-mobile-scrolling .home-honor-bar,body.home-mobile-scrolling .toolbar{transition:none!important}body.home-mobile-scrolling .home-sticky-tabs,body.home-mobile-scrolling .home-honor-bar,body.home-mobile-scrolling .toolbar,body.home-mobile-scrolling .topbar{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#movieGrid .movie-card{transform:none!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;will-change:auto!important;contain:layout paint style!important}#movieGrid .movie-card .poster{contain:paint!important}#movieGrid .movie-card .poster img{transform:translateZ(0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}#movieGrid .movie-card,#movieGrid .movie-card *,#movieGrid .poster img{animation:none!important;transition:none!important}.home-sticky-tabs,.home-honor-bar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}}.phongthan-header-btn{position:relative!important;overflow:hidden!important;isolation:isolate!important;animation:none!important;contain:paint!important}.phongthan-header-btn:before{content:"";position:absolute;top:-85%;left:0;width:30%;height:270%;pointer-events:none;z-index:10;opacity:0;transform:translate3d(-180%,0,0) rotate(22deg);transform-origin:center;background:linear-gradient(90deg,#fff0,#ffffff2e 28%,#ffffffb8,#fff3 72%,#fff0);filter:none!important;mix-blend-mode:normal!important;will-change:auto!important;animation:none!important}@keyframes phongThanButtonWhiteShine488{0%,58%{transform:translate3d(-180%,0,0) rotate(22deg);opacity:0}62%{opacity:.75}82%{opacity:.72}to{transform:translate3d(520%,0,0) rotate(22deg);opacity:0}}@keyframes phongThanWhiteFlash488{0%,58%,to{box-shadow:none;border-color:#8b6b22}68%{box-shadow:0 0 4px #ffffff47,inset 0 0 2px #ffffff1a;border-color:#ffffff85}82%{box-shadow:0 0 2px #ffffff2e;border-color:#ffffff61}}@media (max-width:760px), (pointer: coarse){.phongthan-header-btn:before{top:-95%;width:48%;height:290%;background:linear-gradient(90deg,#fff0,#ffffff7a 24%,#fff 45% 50%,#fff 55%,#ffffff7a 76%,#fff0);filter:blur(.2px)}.phongthan-header-btn{animation:phongThanMobileWhiteFlash488 2s linear infinite!important}@keyframes phongThanMobileWhiteFlash488{0%,58%,to{box-shadow:none;border-color:#8b6b22}68%{box-shadow:0 0 8px #ffffffbf,inset 0 0 5px #ffffff47;border-color:#ffffffeb}82%{box-shadow:0 0 5px #ffffff6b;border-color:#ffffffad}}}@media (min-width:701px) and (hover: hover) and (pointer: fine){.content>.home-sticky-tabs{position:sticky!important;top:var(--home-tabs-sticky-top,0px)!important;z-index:520!important;width:100%!important;margin-top:0!important;flex:0 0 auto!important;background:#000!important;box-shadow:none!important;transform:none!important;translate:none!important}}@media (min-width:701px) and (hover: hover) and (pointer: fine){.shell{align-items:flex-start!important}.content{min-width:0!important}.sidebar{position:sticky!important;top:var(--desktop-genre-sticky-top,0px)!important;align-self:flex-start!important;max-height:calc(100vh - var(--desktop-genre-sticky-top,0px) - 12px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.sidebar h3{flex:0 0 auto!important;margin:0 0 10px!important}#genreList{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding-right:4px!important;scrollbar-width:thin!important}.content>.home-sticky-tabs{position:static!important;top:auto!important;z-index:auto!important;box-shadow:none!important}}@media (min-width:701px) and (hover: hover) and (pointer: fine){.desktop-sidebar-slot{flex:0 0 var(--desktop-sidebar-width,220px)!important;width:var(--desktop-sidebar-width,220px)!important;min-width:var(--desktop-sidebar-width,220px)!important;align-self:stretch!important}.desktop-sidebar-slot>.sidebar{position:fixed!important;left:var(--desktop-sidebar-left,0px)!important;top:var(--desktop-sidebar-top,0px)!important;width:var(--desktop-sidebar-width,220px)!important;max-height:calc(100vh - var(--desktop-sidebar-top,0px) - 10px)!important;margin:0!important;z-index:180!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.desktop-sidebar-slot>.sidebar #genreList{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}}@media (min-width:701px) and (hover: hover) and (pointer: fine){.content>.home-sticky-tabs{position:sticky!important;top:var(--home-tabs-sticky-top,0px)!important;z-index:520!important;width:100%!important;background:#000!important;box-shadow:none!important;transform:none!important;translate:none!important}.desktop-sidebar-slot>.sidebar{z-index:510!important}}.movie-card .meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:22px!important;line-height:22px!important;white-space:nowrap!important}.movie-card .meta .season-meta,.movie-card .meta .updated-meta{display:inline-flex!important;align-items:center!important;min-height:22px!important;height:22px!important;line-height:22px!important;margin:0!important;padding:0!important;vertical-align:middle!important}.movie-card .meta .updated-meta{margin-left:auto!important;gap:4px!important}.movie-card .meta .updated-meta em{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:20px!important;min-height:20px!important;line-height:20px!important;margin:0!important;vertical-align:middle!important}.movie-card .poster>.duration,.movie-card .poster>.movie-view-count{position:absolute!important;bottom:8px!important;top:auto!important;min-height:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important;padding:0 7px!important;line-height:1!important;vertical-align:middle!important;border-radius:7px!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}.movie-card .poster>.duration{left:9px!important;right:auto!important}.movie-card .poster>.movie-view-count{right:9px!important;left:auto!important;gap:4px!important}.movie-card .poster>.movie-view-count svg{display:block!important;width:13px!important;height:13px!important;flex:0 0 13px!important;margin:0!important}@media (max-width:700px), (pointer: coarse){.movie-card .poster>.duration,.movie-card .poster>.movie-view-count{bottom:7px!important;min-height:21px!important;height:21px!important;padding:0 6px!important;font-size:10px!important}.movie-card .poster>.duration{left:7px!important}.movie-card .poster>.movie-view-count{right:7px!important}.movie-card .poster>.movie-view-count svg{width:12px!important;height:12px!important;flex-basis:12px!important}}.watch-page-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:10px 0 14px!important;flex-wrap:wrap!important}.watch-page-actions .secondary{min-height:36px!important;padding:7px 12px!important;border-radius:9px!important}.watch-report-btn{border-color:#ff5a5a6b!important;color:#ffb0b0!important}.watch-report-btn:hover{border-color:#ff6b6b!important;color:#fff!important}.watch-report-btn:disabled{opacity:.75!important;cursor:default!important}.viewer-report-note{color:#ff9b9b!important;font-weight:800!important}.viewer-report-badge{border-color:#ff5a5a80!important;color:#ffb0b0!important}@media (max-width:700px), (pointer: coarse){.watch-page-actions{justify-content:flex-start!important;margin:8px 0 12px!important}.watch-page-actions .secondary{min-height:34px!important;padding:6px 10px!important;font-size:12px!important}}.admin-bad-toolbar{gap:12px!important;flex-wrap:wrap!important}.admin-bad-bulk-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.admin-bad-select-all{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 9px!important;border:1px solid #343d4a!important;border-radius:8px!important;background:#171a20!important;color:#cbd5e1!important;cursor:pointer!important;user-select:none!important}.admin-bad-select-all input,.admin-bad-row-check input{width:17px!important;height:17px!important;margin:0!important;accent-color:#ffb000!important;cursor:pointer!important}.admin-row[data-bad-row-select]{transition:background .12s ease,border-color .12s ease!important}.admin-row.bad-selected{background:#ffb00017!important;border-color:#ffb00094!important}.admin-bad-row-check{width:34px!important;min-width:34px!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:crosshair!important;user-select:none!important;touch-action:none!important}[data-bad-delete-selected]:disabled{opacity:.45!important}@media (max-width:700px), (pointer: coarse){.admin-bad-bulk-actions{width:100%!important;justify-content:flex-start!important}}.viewer-report-fixed-btn{min-height:30px!important;padding:5px 9px!important;border-color:#4ade8073!important;color:#86efac!important;background:#22c55e14!important}.viewer-report-fixed-btn:hover{border-color:#4ade80!important;color:#dcfce7!important;background:#22c55e26!important}.viewer-report-fixed-btn:disabled{opacity:.55!important;cursor:default!important}.admin-bad-toolbar{margin:0 0 8px!important;padding:8px 12px!important;min-height:0!important;border-radius:12px!important;align-items:center!important}.admin-bad-toolbar>div{gap:1px!important;min-width:0!important}.admin-bad-toolbar strong{font-size:14px!important;line-height:1.2!important}.admin-bad-toolbar span{font-size:11px!important;line-height:1.25!important}.admin-bad-bulk-actions{flex-wrap:nowrap!important;gap:8px!important;align-items:center!important;flex:0 0 auto!important}.admin-bad-bulk-actions .secondary,.admin-bad-select-all{min-height:32px!important;height:32px!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important;white-space:nowrap!important}.admin-bad-select-all{gap:5px!important}.admin-row[data-bad-row-select]{grid-template-columns:32px 92px minmax(0,1fr) auto!important;gap:10px!important;min-height:66px!important;padding:8px 10px!important}.admin-row[data-bad-row-select]>div:nth-child(3){min-width:0!important}.admin-row[data-bad-row-select] .admin-thumb{width:92px!important;height:52px!important}.admin-row[data-bad-row-select] h3{margin:0 0 4px!important;font-size:13px!important;line-height:1.2!important}.admin-row[data-bad-row-select] p{font-size:11px!important;line-height:1.25!important}.admin-bad-row-check{width:32px!important;min-width:32px!important}.admin-bad-row-check input{width:16px!important;height:16px!important}.admin-row[data-bad-row-select] .row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important;max-width:430px!important}.admin-row[data-bad-row-select] .row-actions button,.admin-row[data-bad-row-select] .row-actions .movie-view-badge,.admin-row[data-bad-row-select] .row-actions .admin-source-health{min-height:30px!important;height:30px!important;padding:0 9px!important;border-radius:8px!important;font-size:11px!important}.admin-row[data-bad-row-select] .row-actions button{min-width:auto!important}.admin-row[data-bad-row-select] .row-actions .movie-view-badge{min-width:54px!important}.admin-row[data-bad-row-select] .row-actions .admin-source-health{display:inline-flex!important;align-items:center!important}.viewer-report-fixed-btn{min-height:30px!important;height:30px!important;padding:0 9px!important}.viewer-report-badge{max-width:240px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:900px), (pointer: coarse){.admin-bad-toolbar{align-items:flex-start!important}.admin-bad-bulk-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}.admin-row[data-bad-row-select]{grid-template-columns:28px 78px minmax(0,1fr)!important;gap:8px!important}.admin-row[data-bad-row-select] .admin-thumb{width:78px!important;height:46px!important}.admin-row[data-bad-row-select]>.row-actions{grid-column:1/-1!important;margin-top:2px!important;max-width:none!important;justify-content:flex-start!important}}@media (max-width:620px){.admin-bad-toolbar{padding:8px 10px!important}.admin-bad-toolbar strong{font-size:13px!important}.admin-bad-toolbar span{font-size:10px!important}.admin-bad-bulk-actions .secondary,.admin-bad-select-all{min-height:30px!important;height:30px!important;font-size:11px!important;padding:0 8px!important}}@media (hover:hover)and (pointer:fine)and (min-width:701px){#movieGrid .movie-card .poster{overflow:hidden!important}#movieGrid .movie-card .poster img{transform:scale(1)!important;transform-origin:center center!important;transition:transform .28s cubic-bezier(.2,.7,.25,1)!important;will-change:transform!important}#movieGrid .movie-card:hover .poster img{transform:scale(1.055)!important}}@media (min-width:701px) and (hover: hover) and (pointer: fine){.content>.home-honor-bar{margin-left:calc(-1 * var(--home-honor-extra-left,0px))!important;width:calc(100% + var(--home-honor-extra-left,0px))!important;max-width:none!important}.desktop-sidebar-slot>.sidebar{top:var(--desktop-sidebar-top,0px)!important;max-height:calc(100vh - var(--desktop-sidebar-top,0px) - 10px)!important}}.chat-widget-message.is-admin-message .chat-widget-bubble{padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.chat-widget-meta .chat-admin-name{display:inline-flex!important;align-items:center!important;padding:1px 7px!important;border:1px solid rgba(255,216,77,.72)!important;border-radius:999px!important;font-size:13px!important;line-height:1.2!important;font-weight:1000!important;letter-spacing:.01em!important;color:#fff3a6!important;background:#ffd84d1a!important;text-shadow:0 0 6px rgba(255,216,77,.32)!important;box-shadow:inset 0 0 0 1px #ffffff08!important}.chat-widget-message.is-admin-message .chat-widget-meta>span{color:#fff0a8!important;font-weight:850!important;opacity:1!important}.chat-widget-message.is-admin-message .chat-widget-colon{color:#ffd84d!important;font-weight:1000!important}.chat-widget-message.is-admin-message .chat-admin-text{display:inline!important;margin-top:0!important;font-size:13.5px!important;line-height:1.58!important;font-weight:850!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:none!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important;animation:none!important}.chat-widget-form input.is-admin-chat-name{color:#ffd84d!important;background:transparent!important;font-weight:1000!important;text-shadow:0 0 6px rgba(255,216,77,.25)!important;cursor:default!important}.chat-widget-color-picker.is-admin-chat-color{opacity:.78;pointer-events:none}@media (max-width:900px), (pointer: coarse){.chat-widget-meta .chat-admin-name{font-size:12px!important}.chat-widget-message.is-admin-message .chat-admin-text{font-size:13px!important;line-height:1.55!important}}html,body,#app{background:#09090b!important;background-color:#09090b!important}.phongthan-header-btn,.phongthan-header-btn:before{backface-visibility:hidden;-webkit-backface-visibility:hidden}.phongthan-header-btn:before{mix-blend-mode:normal!important;filter:none!important}#phongThanDialog .pt-shell:before{mix-blend-mode:normal!important;filter:none!important}.tiktok-affiliate-admin-field{grid-column:1/-1!important}.tiktok-affiliate-admin-field small{font-size:10px!important;line-height:1.35!important;color:#8ea2b8!important;font-weight:500!important}.tiktok-affiliate-admin-field textarea{width:100%!important;min-height:118px!important;resize:vertical!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;line-height:1.45!important}.tiktok-affiliate-admin-toggle{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border:1px solid #28394d!important;border-radius:10px!important;background:#0e1722!important}.tiktok-affiliate-admin-toggle input{width:18px!important;height:18px!important;min-height:0!important;margin:0!important;accent-color:#ff3b6e!important}.tiktok-affiliate-voluntary{margin-top:-7px!important;color:#f8fafc!important;font-weight:700!important}.tiktok-affiliate-note,.donate-tiktok-note{display:block;margin-top:8px;color:#7f8da0!important;font-size:10px!important;line-height:1.35!important}.tiktok-affiliate-disclosure{margin-bottom:12px!important}.tiktok-affiliate-dialog{width:min(430px,calc(100vw - 24px));max-width:430px;border:0;padding:0;background:transparent;color:#fff;overflow:visible}.tiktok-affiliate-dialog::backdrop{background:#02060cb8;backdrop-filter:blur(5px)}.tiktok-affiliate-card{position:relative;padding:24px 22px 20px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(160deg,#111827,#090d14 55%,#12101a);box-shadow:0 24px 70px #0000008c;text-align:center}.tiktok-affiliate-close{position:absolute;right:10px;top:9px;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff17;color:#fff;font-size:25px;line-height:1;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92);transition:opacity .25s ease,transform .25s ease}.tiktok-affiliate-icon{width:58px;height:58px;margin:0 auto 10px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#22d3ee,#111 48%,#fb2c94);font-size:34px;font-weight:900;box-shadow:0 12px 30px #22d3ee21}.tiktok-affiliate-kicker{font-size:10px;font-weight:900;letter-spacing:.13em;color:#f6c453}.tiktok-affiliate-card h2{margin:7px 24px 8px;font-size:22px;line-height:1.2}.tiktok-affiliate-card p{margin:0 auto 17px;max-width:350px;color:#cbd5e1;font-size:13px;line-height:1.55}.tiktok-affiliate-open{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:13px;background:#fff;color:#05070a!important;text-decoration:none;font-weight:900;font-size:14px}.tiktok-affiliate-skip{margin-top:9px;min-height:36px;border:0;background:transparent;color:#94a3b8;font-weight:700;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.tiktok-affiliate-card.can-close .tiktok-affiliate-close,.tiktok-affiliate-card.can-close .tiktok-affiliate-skip{opacity:1;visibility:visible;pointer-events:auto;transform:none}.donate-tiktok-card{margin-top:16px;padding:14px 16px;border:1px solid #29384b;border-radius:16px;background:linear-gradient(135deg,#22d3ee0f,#f43f5e0f);display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.donate-tiktok-card>div{display:flex;flex-direction:column;gap:3px;min-width:0}.donate-tiktok-card span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#f6c453}.donate-tiktok-card strong{font-size:15px;color:#fff}.donate-tiktok-card small{font-size:11px;line-height:1.4;color:#9fb0c4}.donate-tiktok-card>a{flex:0 0 auto;padding:10px 13px;border-radius:11px;background:#f8fafc;color:#080b10!important;text-decoration:none;font-size:12px;font-weight:900}@media (max-width:700px), (pointer: coarse){.tiktok-affiliate-card{padding:22px 16px 17px;border-radius:18px}.tiktok-affiliate-card h2{font-size:19px;margin-left:18px;margin-right:18px}.tiktok-affiliate-card p{font-size:12px}.donate-tiktok-card{align-items:stretch;flex-direction:column}.donate-tiktok-card>a{width:100%;text-align:center}.tiktok-affiliate-admin-field,.tiktok-affiliate-admin-toggle{grid-column:1!important}}#movieGrid{contain:layout style!important}#movieGrid .movie-card{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}#movieGrid .poster{overflow:hidden;contain:paint!important}#movieGrid .poster>img,#movieGrid .poster>.home-poster-video{backface-visibility:hidden;-webkit-backface-visibility:hidden}.home-honor-bar{will-change:auto!important}.home-honor-bar .channel-intro-marquee{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:700px), (pointer: coarse){#movieGrid{contain:layout style!important}#movieGrid .movie-card{content-visibility:auto;contain-intrinsic-size:190px 150px}body.home-mobile-scrolling .home-honor-bar .channel-intro-marquee{will-change:transform!important}}.cultivation-chat-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:8px 10px 0;flex:0 0 auto}.cultivation-chat-tabs button{height:35px;border:1px solid #2b3a4e;border-radius:10px;background:#101824;color:#9fb0c5;font-size:12px;font-weight:900;cursor:pointer}.cultivation-chat-tabs button.active{border-color:#f4ad28;background:linear-gradient(180deg,#ffc04a,#e99812);color:#181006;box-shadow:0 6px 18px #f59e0b24}.chat-main-panel{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.chat-main-panel[hidden]{display:none!important}.cultivation-panel{overflow-y:auto;overflow-x:hidden;padding:9px 10px 12px;scrollbar-width:none;-ms-overflow-style:none}.cultivation-panel::-webkit-scrollbar{display:none;width:0;height:0}.cultivation-hero{padding:13px;border:1px solid #2c3a4d;border-radius:13px;background:linear-gradient(145deg,#111b28,#0c121b)}.cultivation-realm-line{display:flex;justify-content:space-between;gap:8px;align-items:center}.cultivation-realm-line span{font-size:12px;color:#f4b53f;font-weight:900}.cultivation-realm-line strong{font-size:15px;color:#fff}.cultivation-progress{height:9px;border-radius:999px;background:#1c2736;overflow:hidden;margin:10px 0 6px}.cultivation-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fde047);box-shadow:0 0 14px #f59e0b59}.cultivation-progress-meta{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#a8b7c8}.cultivation-progress-meta b{color:#f8fafc}.cultivation-hero>small{display:block;margin-top:7px;color:#8396ad;font-size:10px}.cultivation-missions{margin-top:9px;border:1px solid #263548;border-radius:13px;overflow:hidden;background:#0d141e}.cultivation-section-title{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #263548}.cultivation-section-title strong{font-size:12px;color:#fff}.cultivation-section-title span{font-size:10px;color:#f5b83d;font-weight:900}.cultivation-mission{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px 11px;border-bottom:1px solid rgba(40,55,73,.65)}.cultivation-mission:last-child{border-bottom:0}.cultivation-check{width:20px;height:20px;border:1px solid #405269;border-radius:50%;display:grid;place-items:center;color:#8fa2b9;font-weight:900}.cultivation-mission.done .cultivation-check{background:#1f9d55;border-color:#22c55e;color:#fff}.cultivation-mission>div{min-width:0}.cultivation-mission b{display:block;font-size:11px;color:#f1f5f9}.cultivation-mission small{display:block;margin-top:2px;font-size:9px;color:#8193a8}.cultivation-mission>strong{font-size:10px;color:#f7b83e;white-space:nowrap}.cultivation-mission.done>strong{color:#65d58a}.cultivation-note{padding:9px 3px 0;color:#71849b;font-size:9px;line-height:1.45}.chat-realm-tag{display:inline!important;font-style:normal;font-size:10px!important;font-weight:900;color:#f1b743!important;margin-right:4px}.pt-loading{padding:35px 10px;text-align:center;color:#93a5bb;font-size:12px}.pt-footer{justify-content:center!important}.pt-footer small{text-align:center!important}.chat-widget-card{min-height:0}.chat-main-panel .chat-widget-messages{flex:1 1 auto}.chat-main-panel .chat-widget-form{flex:0 0 auto}@media (max-width:700px), (pointer: coarse){.cultivation-chat-tabs{padding:7px 8px 0;gap:6px}.cultivation-chat-tabs button{height:33px;font-size:11px}.cultivation-panel{padding:7px 8px 10px}.cultivation-hero{padding:11px}.cultivation-realm-line strong{font-size:14px}.cultivation-mission{padding:9px}.chat-realm-tag{font-size:9px!important}}.pt-tabs{display:none!important}.pt-my-rank{margin:0 10px 9px;padding:9px 10px;border:1px solid rgba(245,183,61,.32);border-radius:11px;background:#f59e0b12;color:#dbe7f5;font-size:11px;font-weight:800}.pt-my-rank b{color:#ffd166}.pt-my-rank.is-outside{box-shadow:inset 0 0 0 1px #ffd1660f}.cultivation-breakthrough{margin-top:10px;display:grid;gap:7px}.cultivation-breakthrough-btn{width:100%;height:40px;border:1px solid #3a4657;border-radius:11px;background:#1a2230;color:#65758a;font-size:12px;font-weight:950;cursor:not-allowed;opacity:.55;transition:.2s}.cultivation-breakthrough-btn.ready{cursor:pointer;opacity:1;border-color:#f5b83d;background:linear-gradient(180deg,#ffc24d,#e99b12);color:#1b1204;box-shadow:0 0 18px #f59e0b38}.cultivation-breakthrough small{color:#8da0b7;font-size:9px;line-height:1.4;text-align:center}.cultivation-missions .cultivation-section-title span{white-space:nowrap}@media (max-width:700px), (pointer: coarse){.pt-my-rank{margin:0 9px 8px;font-size:10px}.cultivation-breakthrough-btn{height:38px;font-size:11px}}body,body *:not(input):not(textarea):not([contenteditable=true]){caret-color:transparent!important}input,textarea,[contenteditable=true]{caret-color:auto!important}button,a,[role=button],label,.pt-row,.pt-head,.pt-footer{-webkit-user-select:none;user-select:none}#phongThanDialog{width:min(92vw,430px)!important}#phongThanDialog .pt-shell{overflow:hidden}#phongThanDialog .pt-head{padding:13px 14px 10px!important}#phongThanDialog .pt-head h2{font-size:19px!important;line-height:1.2!important}#phongThanDialog .pt-head-note{margin-top:3px!important;font-size:10px!important;line-height:1.35!important}#phongThanDialog .pt-list{gap:5px!important;padding:8px 10px!important;overflow:hidden!important}#phongThanDialog .pt-row{grid-template-columns:46px minmax(0,1fr) 92px!important;gap:8px!important;height:43px!important;min-height:43px!important;padding:4px 8px!important;border-radius:10px!important}#phongThanDialog .pt-rank{width:42px!important;min-width:42px!important;height:25px!important;padding:0 5px!important;justify-content:center!important;gap:2px!important;box-sizing:border-box!important}#phongThanDialog .pt-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;min-width:0!important;overflow:hidden!important;white-space:normal!important}#phongThanDialog .pt-name{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.15!important}#phongThanDialog .pt-meta{display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;line-height:1.1!important;padding:0!important}#phongThanDialog .pt-money{justify-self:end!important;text-align:right!important;min-width:0!important;max-width:92px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.15!important}#phongThanDialog .pt-my-rank{margin:2px 10px 8px!important;padding:9px 10px!important;border:1px solid rgba(245,184,61,.22)!important;border-radius:10px!important;background:#f5b83d0f!important;color:#dbe6f2!important;font-size:10px!important;line-height:1.45!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#phongThanDialog .pt-footer{padding:8px 10px 10px!important}#phongThanDialog .pt-footer small{font-size:9px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog{width:min(94vw,365px)!important}#phongThanDialog .pt-row{grid-template-columns:42px minmax(0,1fr) 78px!important;gap:6px!important;height:41px!important;min-height:41px!important;padding:4px 6px!important}#phongThanDialog .pt-rank{width:38px!important;min-width:38px!important;height:23px!important;padding:0 4px!important}#phongThanDialog .pt-name{font-size:11px!important}#phongThanDialog .pt-meta{font-size:8.5px!important}#phongThanDialog .pt-money{max-width:78px!important;font-size:10px!important}#phongThanDialog .pt-my-rank{margin:2px 8px 7px!important;font-size:9px!important}}#phongThanDialog{width:min(94vw,455px)!important}#phongThanDialog .pt-row{grid-template-columns:42px minmax(0,1fr) 128px!important;gap:7px!important}#phongThanDialog .pt-rank{width:38px!important;min-width:38px!important;padding:0 4px!important}#phongThanDialog .pt-name{max-width:none!important;width:auto!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}#phongThanDialog .pt-money{width:128px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;text-align:right!important;font-size:11px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog{width:min(96vw,390px)!important}#phongThanDialog .pt-row{grid-template-columns:38px minmax(0,1fr) 116px!important;gap:5px!important;padding-left:6px!important;padding-right:6px!important}#phongThanDialog .pt-rank{width:34px!important;min-width:34px!important;padding:0 3px!important}#phongThanDialog .pt-name{font-size:10.5px!important}#phongThanDialog .pt-money{width:116px!important;font-size:9.5px!important;letter-spacing:-.1px!important}}.channel-intro-breakthrough{font-size:1.12em!important;font-weight:900!important;color:#ffd76a!important;letter-spacing:.15px;text-shadow:0 0 7px rgba(255,190,45,.45)}.channel-intro-breakthrough strong{font-size:1.06em!important;font-weight:950!important;color:#ffe39a!important}@media (max-width:640px), (pointer: coarse){.channel-intro-breakthrough{font-size:1.08em!important}.channel-intro-breakthrough strong{font-size:1.04em!important}}.chat-widget-card{position:relative}.cultivation-breakthrough-fx{position:absolute;inset:0;z-index:80;display:grid;place-items:center;pointer-events:none;opacity:0;background:#05090f94;transition:opacity .18s ease;overflow:hidden}.cultivation-breakthrough-fx.show{opacity:1}.cultivation-fx-clouds,.cultivation-fx-lightning,.cultivation-fx-flash{position:absolute;inset:0;pointer-events:none}.cultivation-fx-clouds{z-index:1;overflow:hidden;opacity:0;background:linear-gradient(180deg,#03060ce6,#070a1194 48%,#05090f2e)}.cultivation-fx-clouds i{position:absolute;top:-12%;width:58%;height:42%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(19,24,33,.98) 0 35%,rgba(34,40,50,.88) 52%,rgba(10,14,21,.1) 72%,transparent 76%);filter:blur(7px);opacity:.92}.cultivation-fx-clouds i:nth-child(1){left:-42%;top:-8%}.cultivation-fx-clouds i:nth-child(2){right:-42%;top:-3%}.cultivation-fx-clouds i:nth-child(3){left:-34%;top:17%;opacity:.72}.cultivation-fx-clouds i:nth-child(4){right:-35%;top:19%;opacity:.68}.cultivation-breakthrough-fx.charging .cultivation-fx-clouds{opacity:1;animation:cultivationCloudDarken 1.15s ease-out both}.cultivation-breakthrough-fx.charging .cultivation-fx-clouds i:nth-child(odd){animation:cultivationCloudLeft 1.15s ease-out both}.cultivation-breakthrough-fx.charging .cultivation-fx-clouds i:nth-child(2n){animation:cultivationCloudRight 1.15s ease-out both}.cultivation-fx-lightning{z-index:4;opacity:0}.cultivation-fx-lightning i{position:absolute;left:50%;top:-8%;width:7px;height:74%;transform-origin:50% 0;background:linear-gradient(180deg,#fff,#dbeafe 22%,#60a5fa 60%,#60a5fa00);clip-path:polygon(45% 0,100% 0,62% 38%,92% 38%,30% 100%,48% 52%,10% 52%);filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 16px #60a5fa)}.cultivation-fx-lightning i:nth-child(1){transform:translate(-50%) rotate(1deg);height:80%}.cultivation-fx-lightning i:nth-child(2){left:31%;height:58%;transform:rotate(-9deg);opacity:.72}.cultivation-fx-lightning i:nth-child(3){left:70%;height:54%;transform:rotate(10deg);opacity:.64}.cultivation-fx-flash{z-index:5;background:#eef7ff;opacity:0;mix-blend-mode:screen}.cultivation-breakthrough-fx.strike .cultivation-fx-clouds{opacity:1;background:linear-gradient(180deg,#02050af5,#080b12b8 62%,#05090f57)}.cultivation-breakthrough-fx.strike .cultivation-fx-lightning{opacity:1;animation:cultivationLightningGroup .76s steps(1,end) both}.cultivation-breakthrough-fx.strike .cultivation-fx-lightning i{animation:cultivationLightningBolt .76s steps(1,end) both}.cultivation-breakthrough-fx.strike .cultivation-fx-flash{animation:cultivationLightningFlash .76s ease-out both}.cultivation-breakthrough-fx.strike .cultivation-fx-core{border-color:#93c5fdb3;box-shadow:0 0 34px #60a5fa4d,0 14px 40px #00000061;animation:cultivationStrikeCore .76s ease both}.cultivation-breakthrough-fx.strike .cultivation-fx-core strong{color:#eaf4ff;text-shadow:0 0 16px rgba(125,211,252,.65)}.cultivation-fx-core{position:relative;z-index:3;width:min(84%,330px);padding:24px 18px;text-align:center;border-radius:18px;border:1px solid rgba(255,215,120,.22);background:linear-gradient(180deg,#111827eb,#080c12f0);box-shadow:0 14px 40px #0000005c;transform:scale(.94)}.cultivation-fx-core strong{display:block;font-size:20px;line-height:1.2;font-weight:1000;letter-spacing:.04em;color:#ffe8a3;text-shadow:0 0 14px rgba(255,193,61,.32)}.cultivation-fx-core span{display:block;margin-top:8px;font-size:11px;line-height:1.45;font-weight:800;color:#d7e1ee}.cultivation-fx-aura,.cultivation-fx-ring{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.cultivation-fx-aura{width:260px;height:260px;background:radial-gradient(circle,rgba(255,194,64,.25) 0%,rgba(255,194,64,.08) 38%,transparent 68%);opacity:.15}.cultivation-fx-ring{width:180px;height:180px;border:2px solid rgba(255,213,103,.42);box-shadow:0 0 24px #ffbe2d29,inset 0 0 18px #ffcd5a1a;opacity:.35}.cultivation-breakthrough-fx.charging .cultivation-fx-core{animation:cultivationCoreCharge 1.4s ease-in-out both}.cultivation-breakthrough-fx.charging .cultivation-fx-aura{animation:cultivationAuraCharge 1.4s ease-in-out both}.cultivation-breakthrough-fx.charging .cultivation-fx-ring{animation:cultivationRingCharge 1.4s linear both}.cultivation-breakthrough-fx.success{background:#0c0a0375}.cultivation-breakthrough-fx.success .cultivation-fx-core{border-color:#ffd75aa8;box-shadow:0 0 28px #ffbe2d47,0 14px 40px #00000059;animation:cultivationSuccessCore .72s cubic-bezier(.2,.8,.2,1) both}.cultivation-breakthrough-fx.success .cultivation-fx-aura{background:radial-gradient(circle,rgba(255,235,154,.62) 0%,rgba(255,189,35,.23) 35%,transparent 70%);animation:cultivationSuccessAura .9s ease-out both}.cultivation-breakthrough-fx.success .cultivation-fx-ring{border-color:#ffe68be6;animation:cultivationSuccessRing .9s ease-out both}.cultivation-breakthrough-fx.fail{background:#0a0b0f9e}.cultivation-breakthrough-fx.fail .cultivation-fx-core{border-color:#94a3b857;animation:cultivationFailCore .58s ease both}.cultivation-breakthrough-fx.fail .cultivation-fx-core strong{color:#e2e8f0;text-shadow:none}.cultivation-breakthrough-fx.fail .cultivation-fx-aura{background:radial-gradient(circle,rgba(148,163,184,.22) 0%,rgba(71,85,105,.1) 40%,transparent 70%);animation:cultivationFailAura .75s ease-out both}.cultivation-breakthrough-fx.fail .cultivation-fx-ring{border-color:#94a3b861;animation:cultivationFailRing .7s ease-out both}@keyframes cultivationCoreCharge{0%{transform:scale(.94);opacity:.72}45%{transform:scale(1);opacity:1}to{transform:scale(.98);opacity:1}}@keyframes cultivationAuraCharge{0%{transform:translate(-50%,-50%) scale(.65);opacity:.05}55%{opacity:.45}to{transform:translate(-50%,-50%) scale(1.15);opacity:.18}}@keyframes cultivationRingCharge{0%{transform:translate(-50%,-50%) scale(.7) rotate(0);opacity:.12}to{transform:translate(-50%,-50%) scale(1.28) rotate(180deg);opacity:.55}}@keyframes cultivationSuccessCore{0%{transform:scale(.88);opacity:.4}35%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes cultivationSuccessAura{0%{transform:translate(-50%,-50%) scale(.5);opacity:.05}38%{opacity:.75}to{transform:translate(-50%,-50%) scale(1.45);opacity:.18}}@keyframes cultivationSuccessRing{0%{transform:translate(-50%,-50%) scale(.7);opacity:.2}to{transform:translate(-50%,-50%) scale(1.65);opacity:0}}@keyframes cultivationFailCore{0%,to{transform:translate(0) scale(1)}20%{transform:translate(-5px) scale(.99)}40%{transform:translate(5px) scale(.99)}60%{transform:translate(-3px) scale(.99)}80%{transform:translate(3px) scale(.99)}}@keyframes cultivationFailAura{0%{transform:translate(-50%,-50%) scale(1);opacity:.3}to{transform:translate(-50%,-50%) scale(.78);opacity:.05}}@keyframes cultivationFailRing{0%{transform:translate(-50%,-50%) scale(1);opacity:.42}to{transform:translate(-50%,-50%) scale(.62);opacity:.05}}@keyframes cultivationCloudDarken{0%{opacity:0}to{opacity:1}}@keyframes cultivationCloudLeft{0%{transform:translate(-48%) scale(1.2)}to{transform:translate(52%) scale(1.15)}}@keyframes cultivationCloudRight{0%{transform:translate(48%) scale(1.2)}to{transform:translate(-52%) scale(1.15)}}@keyframes cultivationLightningGroup{0%,12%,28%,43%,to{opacity:0}6%,20%,35%,50%,72%{opacity:1}}@keyframes cultivationLightningBolt{0%,11%,29%,45%,to{filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 12px #60a5fa);opacity:.15}6%,20%,36%,52%,72%{filter:drop-shadow(0 0 9px #fff) drop-shadow(0 0 24px #60a5fa);opacity:1}}@keyframes cultivationLightningFlash{0%,16%,34%,54%,to{opacity:0}7%,24%,43%{opacity:.78}68%{opacity:.32}}@keyframes cultivationStrikeCore{0%,to{transform:translate(0) scale(1)}20%{transform:translate(-4px) scale(1.02)}40%{transform:translate(4px) scale(1.02)}60%{transform:translate(-2px) scale(1.01)}}@media (max-width:700px), (pointer: coarse){.cultivation-fx-core{width:min(82%,300px);padding:21px 14px}.cultivation-fx-core strong{font-size:17px}.cultivation-fx-core span{font-size:10px}.cultivation-fx-aura{width:220px;height:220px}.cultivation-fx-ring{width:150px;height:150px}}@media (prefers-reduced-motion:reduce){.cultivation-breakthrough-fx *{animation:none!important;transition:none!important}}.dao-an-panel{margin-top:9px;border:1px solid #2a3a4e;border-radius:13px;overflow:hidden;background:linear-gradient(145deg,#101925,#0b1119)}.dao-an-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #263548;background:linear-gradient(90deg,rgba(245,158,11,.08),transparent)}.dao-an-head strong{font-size:12px;color:#ffd166}.dao-an-head span{font-size:9px;color:#91a4bb;font-weight:800}.dao-an-row{display:grid;grid-template-columns:minmax(110px,1fr) 1.5fr;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid rgba(40,55,73,.62)}.dao-an-row>div:first-child b{display:block;font-size:11px;color:#eef4fb}.dao-an-row>div:first-child small{display:block;margin-top:2px;font-size:8.8px;color:#7f92a9;line-height:1.35}.dao-an-row.locked{opacity:.55}.dao-an-options{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap;color:#7f92a9;font-size:12px}.dao-an-color{width:24px;height:24px;border-radius:50%;border:1px solid #43536a;background:var(--dao-option);cursor:pointer;box-shadow:inset 0 0 0 3px #101925}.dao-an-color.active{border-color:#fff;box-shadow:0 0 0 2px var(--dao-option),0 0 12px 3px var(--dao-option),inset 0 0 0 2px #101925;filter:brightness(1.24)}.dao-an-badge,.dao-an-title{min-width:28px;height:26px;padding:0 7px;border:1px solid #33455b;border-radius:8px;background:#111b28;color:#dce6f2;font-size:12px;font-weight:800;cursor:pointer}.dao-an-badge.active,.dao-an-title.active{border-color:#d9a32e;background:#2b200b;color:#ffd166}.dao-an-titles{gap:4px}.dao-an-title{font-size:9px;min-width:auto}.dao-an-perks{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:9px 10px}.dao-an-perks span{padding:6px 7px;border:1px solid #263548;border-radius:8px;background:#0e1621;color:#60748d;font-size:8.8px;font-weight:800}.dao-an-perks span.on{color:#dce7f5;border-color:#3e536c}.dao-an-perks span.on:before{content:"\2713  ";color:#4ade80}.dao-name-wrap{display:inline-flex;align-items:center;gap:3px;min-width:0}.dao-name{color:var(--dao-name-color,currentColor)!important;font-weight:400!important}.dao-badge{font-size:.92em;line-height:1}.dao-title{font-size:.72em;color:#d3a94e;border:1px solid rgba(211,169,78,.35);border-radius:999px;padding:1px 4px;white-space:nowrap}.dao-name-nguyen-anh{text-shadow:0 0 7px rgba(167,139,250,.32)}.dao-name-luyen-hu{text-shadow:0 0 8px rgba(56,189,248,.38)}.dao-name-dai-thua{text-shadow:0 0 8px rgba(250,204,21,.55),0 0 16px rgba(250,204,21,.18)}.dao-name-do-kiep{text-shadow:0 0 7px rgba(255,255,255,.72),0 0 16px rgba(168,85,247,.42)}.channel-intro-entry.honor-dai-thua{font-weight:900}.channel-intro-entry.honor-do-kiep{font-weight:950;text-shadow:0 0 8px rgba(255,220,120,.25)}.pt-info .dao-name-wrap{max-width:100%;overflow:hidden}.pt-info .dao-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-head .dao-name-wrap{max-width:72%}.chat-widget-meta .dao-name-wrap{max-width:58%}@media (max-width:700px), (pointer: coarse){.dao-an-row{grid-template-columns:1fr;gap:6px}.dao-an-options{justify-content:flex-start}.dao-an-perks{grid-template-columns:1fr}.dao-an-head{padding:9px 10px}.dao-an-color{width:22px;height:22px}}.chat-widget-cultivation-open{width:100%;height:36px;border:1px solid #3b4d63;border-radius:10px;background:linear-gradient(180deg,#152236,#101927);color:#eef4fb;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;column-gap:5px;align-items:center;padding:4px 8px;cursor:pointer;box-sizing:border-box;text-align:left}.chat-widget-cultivation-open>span{grid-row:1/3;font-size:15px}.chat-widget-cultivation-open>b{font-size:10px;line-height:1;color:#f7bd4d;white-space:nowrap}.chat-widget-cultivation-open>small{font-size:7.8px;line-height:1.05;color:#91a4bb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:68px}.chat-widget-cultivation-open:hover{border-color:#d89b29;background:linear-gradient(180deg,#1c2a3f,#121c2a)}.dao-an-panel-standalone{margin-top:0}.cultivation-panel[data-chat-panel=daoan]{padding-top:9px}@media (max-width:700px), (pointer: coarse){.chat-widget-fields{grid-template-columns:minmax(0,1fr) 104px!important}.chat-widget-cultivation-open{height:34px;padding:3px 7px}.chat-widget-cultivation-open>b{font-size:9.5px}.chat-widget-cultivation-open>small{max-width:64px;font-size:7.4px}}.chat-widget-fields{grid-template-columns:minmax(0,1fr) 158px!important;gap:10px!important}.chat-widget-cultivation-open{min-width:0;padding:4px 10px;grid-template-columns:auto minmax(0,1fr)}.chat-widget-cultivation-open>small{max-width:none!important;overflow:visible!important;text-overflow:clip!important;font-size:8.2px!important}.dao-stage-list{display:flex;flex-direction:column;gap:6px;padding:8px}.dao-stage{border:1px solid #26384c;border-radius:10px;background:#0d1621;overflow:hidden;transition:border-color .15s ease,opacity .15s ease}.dao-stage.unlocked{border-color:#314861}.dao-stage.open.unlocked{border-color:#a97b25;background:#101a27}.dao-stage.locked{opacity:.46;filter:saturate(.55)}.dao-stage-head{width:100%;min-height:44px;border:0;background:transparent;color:#dfe8f3;display:grid;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:7px;padding:7px 9px;text-align:left;cursor:pointer}.dao-stage.locked .dao-stage-head{cursor:pointer}.dao-stage-rank{width:24px;height:24px;border-radius:8px;background:#142236;border:1px solid #2f4359;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:#f6c451}.dao-stage-main{min-width:0}.dao-stage-main b{display:block;font-size:11px;color:#eef4fb;line-height:1.2}.dao-stage-main small{display:block;margin-top:2px;font-size:8.7px;color:#8ea2ba;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dao-stage-arrow{font-size:15px;color:#71869f;transition:transform .15s ease}.dao-stage.open .dao-stage-arrow{transform:rotate(180deg)}.dao-stage-body{border-top:1px solid rgba(47,67,89,.65);padding:9px 10px 10px;background:#070c1357}.dao-stage-body p{margin:0 0 8px;font-size:9px;line-height:1.45;color:#9fb0c4}.dao-stage-content.is-disabled{pointer-events:none;opacity:.28;filter:grayscale(.65)}.dao-stage-options{justify-content:flex-start!important}.dao-stage-note{padding:8px 9px;border:1px solid #293b50;border-radius:8px;background:#101a27;color:#cbd8e7;font-size:9px;font-weight:750;line-height:1.4}.dao-stage-locked-note{display:block;margin-top:7px;color:#7b8ca1;font-size:8.5px;font-weight:800}@media (max-width:700px), (pointer: coarse){.chat-widget-fields{grid-template-columns:minmax(0,1fr) 146px!important;gap:8px!important}.chat-widget-cultivation-open{padding:3px 8px}.chat-widget-cultivation-open>small{font-size:7.8px!important}.dao-stage-list{padding:7px;gap:5px}.dao-stage-head{min-height:42px;padding:6px 8px}.dao-stage-main b{font-size:10.5px}.dao-stage-main small{font-size:8.3px}}.chat-widget-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;align-items:end!important}.chat-widget-name-field,.chat-widget-cultivation-open{width:100%!important;min-width:0!important}.chat-widget-form input[name=name]{width:100%!important}.chat-widget-cultivation-open{min-height:36px!important;height:36px!important;padding:4px 10px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:0 8px!important;border-radius:10px!important}.chat-widget-cultivation-open>span{grid-row:1/3!important;font-size:14px!important;align-self:center!important}.chat-widget-cultivation-open>b{font-size:10.5px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.chat-widget-cultivation-open>small{display:block!important;max-width:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:8.1px!important;line-height:1.1!important}.dao-stage{border-radius:12px!important}.dao-stage-head{min-height:46px!important}.dao-stage-main b{font-size:11.5px!important}.dao-stage-main small{font-size:8.9px!important}.dao-stage.locked{opacity:.52!important}.dao-stage-body{padding:10px 11px 11px!important}.dao-stage-content.is-disabled{pointer-events:none!important;opacity:.22!important;filter:grayscale(.7)!important}@media (max-width:900px), (pointer: coarse){.chat-widget-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.chat-widget-cultivation-open{height:34px!important;min-height:34px!important;padding:3px 8px!important}.chat-widget-cultivation-open>b{font-size:10px!important}.chat-widget-cultivation-open>small{font-size:7.6px!important}}.chat-widget-cultivation-open>small{font-size:9.4px!important;line-height:1.15!important;color:#c8d4e3!important;font-weight:800!important;letter-spacing:.01em!important;text-shadow:0 1px 0 rgba(0,0,0,.35)!important}.cultivation-chat-tabs button{font-weight:950!important;color:#c9d4e2!important;border-color:#34475e!important}.cultivation-chat-tabs button.active{font-weight:950!important;color:#211300!important;text-shadow:0 1px 0 rgba(255,255,255,.25)!important}.dao-stage-main b{font-size:12.2px!important;font-weight:950!important;color:#ffd66b!important;letter-spacing:.015em!important;text-shadow:0 0 7px rgba(245,180,50,.26),0 1px 0 rgba(0,0,0,.45)!important}.dao-stage.unlocked .dao-stage-main b{color:#ffd76f!important;text-shadow:0 0 8px rgba(255,191,60,.32),0 1px 0 rgba(0,0,0,.45)!important}.dao-stage.open.unlocked .dao-stage-main b{color:#ffe39a!important;text-shadow:0 0 10px rgba(255,194,62,.38),0 1px 0 rgba(0,0,0,.5)!important}.dao-stage.locked .dao-stage-main b{color:#a88f58!important;text-shadow:none!important}@media (max-width:900px), (pointer: coarse){.chat-widget-cultivation-open>small{font-size:8.8px!important}.dao-stage-main b{font-size:11.6px!important}.cultivation-chat-tabs button{font-weight:950!important}}.channel-intro-admin-notice{font-size:1.08em!important;font-weight:950!important;color:#ffd76a!important;letter-spacing:.12px;text-shadow:0 0 7px rgba(255,190,45,.45)}.channel-intro-admin-notice strong{color:#ffe39a!important;font-weight:950!important}@media (max-width:640px), (pointer: coarse){.channel-intro-admin-notice{font-size:1.04em!important}}.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])){height:auto!important;max-height:calc(100dvh - 24px)!important}.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])) .chat-widget-card{height:auto!important;min-height:0!important}.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])) [data-chat-panel=cultivation]{flex:0 0 auto!important;min-height:0!important}.cultivation-panel[data-chat-panel=cultivation]{overflow-y:hidden!important;overflow-x:hidden!important;padding:6px 8px 8px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-hero{padding:9px 10px!important;border-radius:11px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-realm-line span{font-size:11px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-realm-line strong{font-size:13px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-progress{height:7px!important;margin:6px 0 4px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-progress-meta{font-size:9px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-breakthrough{margin-top:6px!important;gap:4px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-breakthrough-btn{height:34px!important;min-height:34px!important;border-radius:9px!important;font-size:10.5px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-breakthrough small{font-size:8.2px!important;line-height:1.25!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-missions{margin-top:6px!important;border-radius:11px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-section-title{padding:7px 10px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-section-title strong{font-size:11px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-section-title span{font-size:9.5px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-mission{grid-template-columns:20px minmax(0,1fr) auto!important;gap:7px!important;padding:7px 9px!important;min-height:42px!important;box-sizing:border-box!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-check{width:18px!important;height:18px!important;font-size:11px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-mission b{font-size:10.5px!important;line-height:1.15!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-mission small{margin-top:1px!important;font-size:8.5px!important;line-height:1.1!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-mission>strong{font-size:9.5px!important}@media (max-width:900px), (pointer: coarse){.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])){height:auto!important;max-height:calc(100dvh - 14px)!important}.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])) .chat-widget-card{height:auto!important}.cultivation-panel[data-chat-panel=cultivation]{padding:5px 7px 7px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-hero{padding:8px 9px!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-mission{padding:6px 8px!important;min-height:39px!important}}@media (max-height:650px){.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])){height:auto!important;max-height:calc(100dvh - 8px)!important}.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])) .chat-widget-card{height:auto!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-breakthrough small{display:none!important}.cultivation-panel[data-chat-panel=cultivation] .cultivation-mission{min-height:36px!important;padding:5px 8px!important}}.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])){width:min(430px,calc(100% - 24px))!important;height:min(68vh,590px)!important;max-height:68vh!important}.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])) .chat-widget-card{height:min(68vh,590px)!important;min-height:0!important}.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])) [data-chat-panel=cultivation]{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}@media (max-width:900px), (pointer: coarse){.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])){width:calc(100% - 14px)!important;height:min(64vh,540px)!important;max-height:64vh!important}.chat-widget-dialog:has([data-chat-panel=cultivation]:not([hidden])) .chat-widget-card{height:min(64vh,540px)!important}}.channel-intro-system-idle{font-weight:850!important;color:#93c5fd!important;text-shadow:0 0 7px rgba(96,165,250,.22)}@media (max-width:900px), (pointer: coarse){.comment-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important}.comment-head .dao-name-wrap{display:inline-flex!important;align-items:center!important;gap:3px!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.comment-head .dao-name-wrap .dao-name,.comment-head .dao-name{display:block!important;flex:1 1 auto!important;min-width:38px!important;max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.25!important;color:var(--dao-name-color,#eef4fb)!important}.comment-head .dao-badge,.comment-head .dao-title{flex:0 0 auto!important}.comment-head time{flex:0 0 auto!important;margin-left:auto!important;padding-left:5px!important;max-width:82px!important;white-space:nowrap!important}}@media (max-width:380px){.comment-head{gap:5px!important}.comment-head time{max-width:72px!important;font-size:9px!important;padding-left:3px!important}.comment-head .dao-name-wrap .dao-name,.comment-head .dao-name{font-size:13.5px!important}}#phongThanDialog .pt-pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:2px 10px 8px;min-height:34px}#phongThanDialog .pt-page-btn,#phongThanDialog .pt-page-mine,#phongThanDialog .pt-page-select{height:30px;border:1px solid #33465d;border-radius:8px;background:#111a26;color:#e8eef6;font-weight:850;font-size:10.5px;cursor:pointer}#phongThanDialog .pt-page-btn{width:34px;padding:0;font-size:18px;line-height:1}#phongThanDialog .pt-page-btn:disabled{opacity:.35;cursor:not-allowed}#phongThanDialog .pt-page-select{min-width:82px;padding:0 7px;outline:none}#phongThanDialog .pt-page-total{font-size:10px;color:#8fa2b9;font-weight:800;white-space:nowrap}#phongThanDialog .pt-page-mine{padding:0 9px;border-color:#f5b83d8c;color:#ffd166;background:#f59e0b14}#phongThanDialog .pt-my-rank.can-jump{cursor:pointer;border-color:#f5b83d8c!important;box-shadow:inset 0 0 0 1px #f5b83d12}#phongThanDialog .pt-my-rank.can-jump:hover{background:#f59e0b1c!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .pt-pagination{gap:4px;padding:1px 8px 7px}#phongThanDialog .pt-page-btn{width:31px;height:29px}#phongThanDialog .pt-page-select{height:29px;min-width:76px;font-size:9.5px}#phongThanDialog .pt-page-mine{height:29px;padding:0 7px;font-size:9px}#phongThanDialog .pt-page-total{font-size:9px}}.home-honor-bar{contain:layout style!important}.home-honor-bar .channel-intro-stage{contain:layout paint style!important;isolation:isolate!important;transform:translateZ(0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}#homeHonorMarquee{contain:layout style!important;isolation:isolate!important;transform:translateZ(0);will-change:transform!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;perspective:1000px}#homeHonorMarquee *,#homeHonorMarquee *:before,#homeHonorMarquee *:after{animation:none!important;transition:none!important;filter:none!important}#homeHonorMarquee .channel-intro-entry,#homeHonorMarquee .dao-name{text-shadow:none!important}#homeHonorMarquee .honor-event-icon{display:inline-block!important;flex:0 0 auto!important;margin-right:7px!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important;font-style:normal!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;color:initial!important;-webkit-text-fill-color:initial!important;font-variant-emoji:emoji;text-shadow:none!important;vertical-align:-.08em!important}#homeHonorMarquee .honor-event-icon-tail{margin-right:0!important;margin-left:7px!important}#homeHonorMarquee .honor-event-icon-symbol{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Segoe UI,sans-serif!important;color:#e8edf5!important;-webkit-text-fill-color:#e8edf5!important}@media (max-width:700px), (pointer: coarse){#homeHonorMarquee .honor-event-icon{margin-right:6px!important}#homeHonorMarquee .honor-event-icon-tail{margin-right:0!important;margin-left:6px!important}}.favorite-resume-btn{position:absolute;left:10px;right:10px;bottom:34px;z-index:8;border:1px solid rgba(255,215,102,.72);border-radius:12px;background:#0c0e12e0;backdrop-filter:blur(8px);color:#fff;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;box-shadow:0 5px 18px #00000052;cursor:pointer}.favorite-resume-btn span{font-weight:800;font-size:13px;white-space:nowrap}.favorite-resume-btn small{font-size:11px;color:#f2cf72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-resume-btn:hover{transform:translateY(-1px);border-color:#ffe08a;background:#121418f2}@media (max-width:700px), (pointer: coarse){.favorite-resume-btn{left:7px;right:7px;bottom:31px;padding:6px 8px;border-radius:10px}.favorite-resume-btn span{font-size:12px}.favorite-resume-btn small{font-size:10px;max-width:52%}}.chat-page .chat-shell,.donate-page .donate-support-card{border:1px solid rgba(214,165,49,.58)!important;background:linear-gradient(180deg,#fff8e41a,#ffe09414),#101722!important;box-shadow:0 14px 40px #00000047,inset 0 1px #ffeab70f!important}.chat-page .chat-head .eyebrow,.chat-page .chat-head h1,.chat-page .chat-head p,.chat-page .online-badge,.donate-page .donate-kicker,.donate-page .donate-head h1,.donate-page .donate-message-text,.donate-page .donate-section-mini,.donate-page .donate-bank-title,.donate-page .donate-bank-subtitle,.donate-page .donate-thanks,.donate-page .donate-contact-box span,.donate-page .donate-contact-box strong{color:#f2cf72!important}.chat-page .chat-tabs button.active,.chat-page .chat-submit .primary,.donate-page .bank-row .donate-account{background:linear-gradient(180deg,#fff0bc,#efc04a)!important;color:#5f3a00!important;border-color:#d49b18!important}.chat-page .chat-tabs button,.chat-page .chat-compose,.donate-page .donate-qr-panel,.donate-page .donate-bank-panel,.donate-page .bank-row,.donate-page .donate-contact-box{border-color:#d6a5316b!important;background:#ffe39a0d!important}@media (min-width:901px) and (hover: hover) and (pointer: fine){:root{--v754-gold:#ffae00;--v754-gold2:#ff7a00;--v754-line:#26384e;--v754-panel:#101a29;--v754-panel2:#0b1420;--v754-text:#eef4ff;--v754-muted:#8090a8}html,body{background:#05090f!important}body{min-height:100vh;background-image:radial-gradient(circle at 8% 58%,rgba(255,104,0,.1),transparent 24%),radial-gradient(circle at 96% 82%,rgba(255,119,0,.08),transparent 24%),linear-gradient(180deg,#07101b 0,#05090f 38%,#05080d)!important;color:var(--v754-text)!important}body:before,body:after{content:"";position:fixed;pointer-events:none;z-index:0;opacity:.32;filter:saturate(1.1);bottom:0;width:260px;height:48vh;background:radial-gradient(ellipse at bottom,rgba(255,113,0,.16),transparent 54%),linear-gradient(135deg,transparent 20%,rgba(21,35,50,.42) 70%,transparent 100%)}body:before{left:0}body:after{right:0;transform:scaleX(-1)}.topbar{position:relative!important;min-height:82px!important;height:82px!important;padding:0 40px!important;border-bottom:1px solid rgba(88,115,151,.42)!important;background:linear-gradient(90deg,#050a11eb,#050a111a 22%,#050a110a 72%,#050a11e6),url(home-xianxia-banner-hd.webp) center 44%/cover no-repeat!important;box-shadow:0 8px 26px #00000047!important}.topbar:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#315278 25%,#9c5c10 50%,#315278 75%,transparent);opacity:.62;pointer-events:none}.topbar .brand{position:relative;z-index:2;gap:13px!important;padding:0!important;background:transparent!important;border:0!important;color:#fff!important;text-shadow:0 2px 9px #000!important}.topbar .brand-mark{width:53px!important;height:53px!important;border-radius:50%!important;box-shadow:0 0 0 2px #ffa60059,0 0 18px #ff6f0059!important;overflow:hidden}.topbar .brand-mark img{width:100%!important;height:100%!important;object-fit:cover!important}.topbar .brand #brandName{font-size:23px!important;font-weight:950!important;letter-spacing:-.01em!important;color:#fff!important}.topbar .header-actions{position:relative;z-index:2;gap:14px!important}.header-online-now,.phongthan-header-btn,.topbar .pwa-install-btn,.push-bell-btn{min-height:44px!important;height:44px!important;border-radius:11px!important;border:1px solid #32465f!important;background:linear-gradient(180deg,#111f30e6,#09111df0)!important;box-shadow:inset 0 1px #ffffff09,0 5px 16px #0000002e!important}.header-online-now{padding:0 15px!important;color:#cdd7e5!important;font-size:12px!important}.header-online-now b{color:#36e46f!important}.phongthan-header-btn{padding:0 18px!important;color:#ffd66b!important;border-color:#6c4b1a!important;box-shadow:inset 0 0 18px #ffa7000d,0 0 14px #ff970012!important}.topbar .pwa-install-btn{padding:0 18px!important;background:linear-gradient(180deg,#ffb61a,#ff8a00)!important;color:#fff!important;border-color:#ffb31a!important;box-shadow:0 0 18px #ff8f0042!important;font-weight:950!important}.push-bell-btn{width:46px!important;min-width:46px!important;color:#ffd36b!important}.topbar .brand,.topbar .header-actions{backdrop-filter:none!important}.content>.home-sticky-tabs,#movieGrid.movie-grid{position:relative!important;z-index:2!important}#app{position:relative;z-index:1;padding-top:0!important}.shell{--v755-sidebar-w:300px;--v755-shell-gap:22px;position:relative!important;width:min(1600px,calc(100% - 76px))!important;max-width:1600px!important;margin:0 auto!important;padding:16px 0 32px!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;box-sizing:border-box!important;overflow:visible!important}.desktop-sidebar-slot{width:300px!important;min-width:300px!important;flex:0 0 300px!important}.desktop-sidebar-slot>.sidebar,.sidebar{width:300px!important;padding:17px!important;border-radius:16px!important;border:1px solid #34465c!important;background:linear-gradient(180deg,#121c2bf5,#0a121df5)!important;box-shadow:inset 0 1px #ffffff09,0 18px 50px #00000038!important}.desktop-sidebar-slot>.sidebar{left:calc((100vw - min(1600px,calc(100vw - 76px)))/2)!important}.sidebar-headline-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 2px 11px!important}.sidebar h3{height:32px!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:#cbd8ea!important;font-size:14px!important;font-weight:950!important;letter-spacing:.01em!important;flex:1 1 auto!important;min-width:0!important}.sidebar h3:first-letter{color:#e7f0ff}.sidebar-mini-search{flex:0 0 108px!important;width:108px!important;height:32px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 11px!important;border-radius:9px!important;border:1px solid rgba(61,79,102,.72)!important;background:linear-gradient(180deg,#101926,#0b1320)!important;box-shadow:inset 0 1px #ffffff08!important;overflow:hidden!important}.sidebar-mini-search span{flex:0 0 auto!important;font-size:18px!important;line-height:1!important;color:#d5e0ef!important;opacity:.95!important}.sidebar-mini-search input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:100%!important;border:0!important;outline:none!important;background:transparent!important;color:#eef4ff!important;font-size:12px!important;font-weight:700!important;padding:0!important}.sidebar-mini-search input::placeholder{color:#7f92ad!important;opacity:1!important}#genreList{padding-right:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;scrollbar-width:none!important}#genreList::-webkit-scrollbar{display:none!important}#genreList .genre-btn{position:relative!important;width:100%!important;min-height:41px!important;height:41px!important;padding:0 15px 0 50px!important;text-align:left!important;border-radius:10px!important;border:1px solid rgba(67,89,116,.28)!important;background:linear-gradient(180deg,#121d2b,#0e1825)!important;color:#d3dce9!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important;overflow:hidden!important}#genreList .genre-btn:before{content:"\25c8";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:19px;text-align:center;color:#d8e5f6;font-size:17px;font-weight:400}#genreList .genre-btn:nth-child(2):before{content:"\2640"}#genreList .genre-btn:nth-child(3):before{content:"\2642"}#genreList .genre-btn:nth-child(4):before{content:"\2667"}#genreList .genre-btn:nth-child(5):before{content:"\3df"}#genreList .genre-btn:nth-child(6):before{content:"\25ce"}#genreList .genre-btn:nth-child(7):before{content:"\263b"}#genreList .genre-btn:nth-child(8):before{content:"\2661"}#genreList .genre-btn:nth-child(9):before{content:"\2659"}#genreList .genre-btn.active{color:#171109!important;font-weight:950!important;border-color:#ffbd1f!important;background:linear-gradient(110deg,#ffc31d,#ff9800 55%,#f07b00)!important;box-shadow:0 0 18px #ff970057,inset 0 1px #ffffff52!important}#genreList .genre-btn.active:before{color:#19120b!important;content:"\25a6"!important}#genreList .genre-btn.active:after{content:"\203a";position:absolute;right:14px;top:50%;transform:translateY(-53%);font-size:27px;line-height:1;color:#714000}.content{position:relative!important;min-width:0!important;width:100%!important;padding-top:44px!important}.content>.home-honor-bar{position:absolute!important;top:0!important;left:calc(-1 * (var(--v755-sidebar-w) + var(--v755-shell-gap)))!important;right:auto!important;width:calc(100% + var(--v755-sidebar-w) + var(--v755-shell-gap))!important;height:34px!important;margin:0!important;border-radius:10px!important;border:1px solid rgba(115,91,41,.42)!important;background:linear-gradient(90deg,#08111cfa,#0a1522fa,#070e18fa)!important;box-shadow:0 0 18px #ff90000d,inset 0 1px #ffffff06!important;z-index:8!important;overflow:hidden!important}.home-honor-bar:before{content:"\2726    \1f4e2   Th\f4ng b\e1o:";position:absolute;left:18px;top:0;height:100%;display:flex;align-items:center;color:#ffbe2e;font-size:12px;font-weight:950;z-index:4;padding-right:12px;background:linear-gradient(90deg,#09131f 0 82%,#09131f00)}.home-honor-bar .channel-intro-stage{margin-left:135px!important}.home-honor-bar .channel-intro-entry{font-size:12px!important;color:#d9e2ef!important}.content>.search{position:relative!important;height:55px!important;margin:0 0 12px!important;border-radius:12px!important;border:1px solid #3a4b61!important;background:linear-gradient(90deg,#111b2b,#0b1421 72%,#11151d)!important;box-shadow:inset 0 1px #ffffff09,0 8px 18px #00000024!important;padding:0 0 0 18px!important;overflow:hidden!important}.content>.search>span{font-size:25px!important;color:#c8d5e8!important;margin-right:13px!important}.content>.search input{height:100%!important;font-size:14px!important;color:#eef4ff!important;padding-right:70px!important;background:transparent!important}.content>.search:after{content:"\2315";display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:66px;height:100%;font-size:30px;color:#0d1218;background:linear-gradient(135deg,#ffbf19,#ff8b00);box-shadow:-12px 0 30px #ff98002e}.content>.home-sticky-tabs{position:sticky!important;top:0!important;height:50px!important;min-height:50px!important;margin:0 0 18px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:stretch!important;border:0!important;border-bottom:1px solid #254264!important;background:#050a10f0!important;z-index:520!important}.home-sticky-tabs a{position:relative!important;height:50px!important;min-height:50px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d9e3f0!important;font-size:14px!important;font-weight:850!important}.home-sticky-tabs a:not(:last-child):after{content:"";position:absolute;right:0;top:14px;width:1px;height:22px;background:#1e3149}.home-sticky-tabs a:nth-child(1):before{content:"\1f525"}.home-sticky-tabs a:nth-child(2):before{content:"\2606"}.home-sticky-tabs a:nth-child(3):before{content:"\25c7"}.home-sticky-tabs a:nth-child(4):before{content:"\2661"}.home-sticky-tabs a.active{color:#ffb21a!important}.home-sticky-tabs a.active:after{content:"";position:absolute;inset:auto 0 -1px!important;width:auto!important;height:3px!important;background:linear-gradient(90deg,transparent 0,#ffa800 16%,#ffbe29 50%,#ff8f00 84%,transparent 100%)!important;box-shadow:0 0 12px #ffa50099!important}.toolbar{display:none!important}#movieGrid.movie-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:20px!important;row-gap:17px!important;padding:0!important;margin:0!important}#movieGrid .movie-card{min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}#movieGrid .movie-card .poster{aspect-ratio:1.82/1!important;min-height:0!important;border-radius:11px!important;border:1px solid #33445a!important;background:#0b1420!important;box-shadow:0 7px 18px #00000038!important;overflow:hidden!important}#movieGrid .movie-card:hover .poster{border-color:#8f6722!important;box-shadow:0 0 0 1px #ffac002e,0 9px 24px #0000004d!important}#movieGrid .poster img,#movieGrid .poster>.home-poster-video{width:100%!important;height:100%!important;object-fit:cover!important}#movieGrid .home-hot-badge{top:8px!important;left:8px!important;padding:5px 9px!important;border-radius:8px!important;background:#ff3447!important;color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 3px 10px #ff344747!important}#movieGrid .movie-card .poster>.fav,#movieGrid .movie-card .poster>.home-share-btn{right:8px!important;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;background:#080e17e0!important;border:1px solid rgba(222,232,247,.46)!important;box-shadow:0 3px 10px #00000042!important}#movieGrid .movie-card .poster>.fav{top:8px!important}#movieGrid .movie-card .poster>.home-share-btn{top:45px!important}#movieGrid .movie-card .duration,#movieGrid .movie-card .movie-view-count{bottom:7px!important;height:22px!important;min-height:22px!important;border-radius:7px!important;font-size:10.5px!important;font-weight:900!important;background:#060a0fdb!important;border:1px solid rgba(255,255,255,.16)!important}#movieGrid .movie-card .duration{left:8px!important;color:#ffc31c!important;border-color:#ffb70052!important}#movieGrid .movie-card .movie-view-count{right:8px!important;color:#f4f7fb!important}#movieGrid .movie-card .movie-view-count svg{stroke:#eef4ff!important}#movieGrid .movie-title{height:20px!important;line-height:20px!important;margin:7px 2px 1px!important;font-size:12.2px!important;font-weight:900!important;color:#f4f7fb!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#movieGrid .movie-card .meta{min-height:21px!important;height:21px!important;line-height:21px!important;margin:0 2px!important;gap:5px!important}#movieGrid .movie-card .meta .season-meta{height:21px!important;min-height:21px!important;line-height:21px!important;color:#ffad00!important;font-size:10.5px!important;font-weight:900!important}#movieGrid .movie-card .meta .updated-meta{height:21px!important;min-height:21px!important;line-height:21px!important;color:#73849c!important;font-size:9.5px!important}#movieGrid .movie-card .meta .updated-meta em{height:19px!important;min-height:19px!important;line-height:19px!important;padding:0 6px!important;border-radius:5px!important;background:#192332!important;color:#dce5f1!important;font-size:9.5px!important;font-style:normal!important;font-weight:850!important}.mobile-nav.bottom-nav{right:18px!important;bottom:16px!important;left:auto!important;width:auto!important;min-width:224px!important;display:grid!important;grid-template-columns:1fr 1fr!important;padding:3px!important;border-radius:13px!important;background:#09101aeb!important;border:1px solid #34445b!important;box-shadow:0 10px 28px #0000004d!important}.mobile-nav.bottom-nav>button{height:38px!important;min-height:38px!important;padding:0 12px!important;border:1px solid transparent!important;background:transparent!important;color:#f0f4fa!important;border-radius:10px!important}.mobile-nav.bottom-nav>button:first-child{border-color:#815a19!important}.mobile-nav.bottom-nav>button:last-child{border-color:#815a19!important}.mobile-nav.bottom-nav .bottom-nav-icon svg{stroke:#ffb31d!important}.mobile-nav.bottom-nav .bottom-nav-label{font-size:11px!important;font-weight:900!important}#chatFab{display:none!important}}@media (min-width:901px)and (max-width:1250px) and (hover: hover) and (pointer: fine){.shell{--v755-sidebar-w:245px;--v755-shell-gap:18px;width:calc(100% - 36px)!important;grid-template-columns:245px minmax(0,1fr)!important;gap:18px!important}.desktop-sidebar-slot{width:245px!important;min-width:245px!important;flex-basis:245px!important}.desktop-sidebar-slot>.sidebar,.sidebar{width:245px!important}.desktop-sidebar-slot>.sidebar{left:18px!important}#movieGrid.movie-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.topbar{padding:0 22px!important}.topbar .brand #brandName{font-size:19px!important}.topbar .header-actions{gap:8px!important}.sidebar-mini-search{flex-basis:72px!important;width:72px!important;padding:0 8px!important}.sidebar-mini-search span{font-size:16px!important}.sidebar-mini-search input{font-size:10px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){.shell{align-items:start!important;overflow:visible!important}.desktop-sidebar-slot{position:relative!important;padding-top:44px!important;align-self:start!important;height:auto!important;min-height:0!important;overflow:visible!important;box-sizing:border-box!important}.desktop-sidebar-slot>.sidebar{position:static!important;inset:auto!important;width:100%!important;max-height:none!important;height:auto!important;margin:0!important;overflow:visible!important;transform:none!important;translate:none!important}.desktop-sidebar-slot>.sidebar #genreList{max-height:none!important;overflow:visible!important}.sidebar-headline-row{height:50px!important;margin:0 0 10px!important;padding:0 2px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:8px!important;align-items:center!important;box-sizing:border-box!important}.sidebar-headline-row h3{height:50px!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:hidden!important;font-size:13px!important}.sidebar-mini-search{width:112px!important;max-width:112px!important;min-width:0!important;flex:none!important;height:34px!important;padding:0 9px!important;border-radius:9px!important;box-sizing:border-box!important}.sidebar-mini-search span{font-size:16px!important}.sidebar-mini-search input{font-size:11px!important;font-weight:650!important}.content>.home-sticky-tabs{margin-top:0!important;top:0!important}.content>.home-honor-bar{left:calc(-1 * (var(--v755-sidebar-w) + var(--v755-shell-gap)))!important;width:calc(100% + var(--v755-sidebar-w) + var(--v755-shell-gap))!important;right:auto!important}}@media (min-width:901px)and (max-width:1250px) and (hover: hover) and (pointer: fine){.sidebar-headline-row{grid-template-columns:minmax(0,1fr) 92px!important;gap:6px!important}.sidebar-mini-search{width:92px!important;max-width:92px!important;padding:0 7px!important}.sidebar-mini-search input::placeholder{font-size:10px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){body.home-page-open{overflow:hidden!important;height:100vh!important}body.home-page-open #app{height:calc(100vh - 82px)!important;overflow:hidden!important}body.home-page-open .shell{height:100%!important;min-height:0!important;padding-top:16px!important;padding-bottom:14px!important;overflow:hidden!important}body.home-page-open .content{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:visible!important}body.home-page-open .desktop-sidebar-slot{height:100%!important;min-height:0!important;padding-top:44px!important;overflow:hidden!important}body.home-page-open .desktop-sidebar-slot>.sidebar{height:calc(100% - 44px)!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body.home-page-open .sidebar-headline-row{display:block!important;height:50px!important;margin:0 0 10px!important;padding:8px 2px!important;box-sizing:border-box!important}body.home-page-open .sidebar-headline-row h3{display:none!important}body.home-page-open .sidebar-mini-search{width:100%!important;max-width:none!important;min-width:0!important;height:34px!important;padding:0 12px!important;border-radius:9px!important;display:flex!important;box-sizing:border-box!important}body.home-page-open .sidebar-mini-search input{font-size:12px!important}body.home-page-open .sidebar-mini-search input::placeholder{font-size:12px!important}body.home-page-open #genreList{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}body.home-page-open .content>.home-sticky-tabs{flex:0 0 50px!important;position:relative!important;top:auto!important;margin:0 0 10px!important}body.home-page-open .home-movie-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:5px!important;scrollbar-width:thin!important;overscroll-behavior:contain!important}body.home-page-open .home-movie-scroll::-webkit-scrollbar{width:7px}body.home-page-open .home-movie-scroll::-webkit-scrollbar-thumb{background:#27384e;border-radius:999px}body.home-page-open .home-movie-scroll::-webkit-scrollbar-track{background:transparent}body.home-page-open #movieGrid.movie-grid{padding-top:0!important}body.home-page-open .home-pagination{padding-bottom:10px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){body.home-page-open .shell{--v755-sidebar-w:260px!important;--v755-shell-gap:18px!important;grid-template-columns:260px minmax(0,1fr)!important;gap:18px!important}body.home-page-open .desktop-sidebar-slot{width:260px!important;min-width:260px!important;flex-basis:260px!important}body.home-page-open .desktop-sidebar-slot>.sidebar,body.home-page-open .sidebar{width:260px!important;padding:12px!important;border-radius:14px!important}body.home-page-open .sidebar-headline-row{height:42px!important;margin:0 0 6px!important;padding:4px 0!important}body.home-page-open .sidebar-mini-search{height:34px!important;padding:0 11px!important;border-radius:9px!important}body.home-page-open #genreList{display:flex!important;flex-direction:column!important;gap:3px!important;overflow:hidden!important}body.home-page-open #genreList .genre-btn{min-height:36px!important;height:36px!important;padding:0 11px 0 40px!important;border-radius:9px!important;font-size:12.5px!important;line-height:36px!important}body.home-page-open #genreList .genre-btn:before{left:13px!important;width:17px!important;font-size:15px!important}body.home-page-open #genreList .genre-btn.active:after{right:10px!important;font-size:23px!important}body.home-page-open .home-movie-scroll{padding-right:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}body.home-page-open .home-movie-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}@media (min-width:901px)and (max-width:1250px) and (hover: hover) and (pointer: fine){body.home-page-open .shell{--v755-sidebar-w:225px!important;--v755-shell-gap:14px!important;grid-template-columns:225px minmax(0,1fr)!important;gap:14px!important}body.home-page-open .desktop-sidebar-slot,body.home-page-open .desktop-sidebar-slot>.sidebar,body.home-page-open .sidebar{width:225px!important;min-width:225px!important;flex-basis:225px!important}body.home-page-open #genreList .genre-btn{font-size:12px!important;padding-left:36px!important}body.home-page-open #genreList .genre-btn:before{left:11px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){body.home-page-open .shell{--v755-sidebar-w:232px!important;--v755-shell-gap:16px!important;grid-template-columns:232px minmax(0,1fr)!important;gap:16px!important}body.home-page-open .desktop-sidebar-slot{width:232px!important;min-width:232px!important;flex-basis:232px!important}body.home-page-open .desktop-sidebar-slot>.sidebar,body.home-page-open .sidebar{width:232px!important;padding:9px!important;border-radius:13px!important}body.home-page-open .sidebar-quick-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin:0 0 9px!important;background:transparent!important;border:0!important;box-shadow:none!important}body.home-page-open .sidebar-quick-btn{position:relative!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border-radius:10px!important;border:1px solid #39506d!important;background:linear-gradient(180deg,#122033,#0d1726)!important;color:#eef4ff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:11.5px!important;font-weight:900!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 6px 14px #0003!important}body.home-page-open .sidebar-quick-btn:hover{border-color:#b27918!important;color:#ffc247!important;box-shadow:0 8px 18px #0000003d!important}body.home-page-open .sidebar-chat-btn{border-color:#35567a!important}body.home-page-open .sidebar-donate-btn{border-color:#b17918b3!important}body.home-page-open .sidebar-quick-btn span{display:inline-block!important;transform:translateY(-.5px)!important}body.home-page-open .sidebar-chat-btn .sidebar-chat-badge{position:absolute!important;top:-6px!important;right:-4px!important;display:none!important;align-items:center!important;justify-content:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:#e11d48!important;color:#fff!important;border:2px solid #0b0f16!important;font-size:9.5px!important;font-weight:950!important;line-height:1!important;box-shadow:0 5px 12px #e11d4859!important;z-index:3!important}body.home-page-open .sidebar-chat-btn .sidebar-chat-badge.has-unread{display:inline-flex!important}body.home-page-open .sidebar-chat-btn.chat-wiggle-now{animation:chatFabWiggle .72s ease-in-out 2!important}body.home-page-open .sidebar-headline-row{height:auto!important;margin:0 0 7px!important;padding:0!important;display:block!important}body.home-page-open .sidebar-headline-row>h3{display:none!important}body.home-page-open .sidebar-mini-search{width:100%!important;max-width:none!important;height:32px!important;flex:1 1 auto!important;box-sizing:border-box!important;padding:0 10px!important}body.home-page-open .sidebar-mini-search input{font-size:11.5px!important}body.home-page-open #genreList{gap:2px!important}body.home-page-open #genreList .genre-btn{height:32px!important;min-height:32px!important;line-height:32px!important;padding:0 9px 0 35px!important;border-radius:8px!important;font-size:11.5px!important}body.home-page-open #genreList .genre-btn:before{left:10px!important;font-size:14px!important;width:16px!important}body.home-page-open #genreList .genre-btn.active:after{right:8px!important;font-size:21px!important}body.home-page-open .mobile-nav.bottom-nav{display:none!important}}@media (min-width:901px)and (max-width:1250px) and (hover: hover) and (pointer: fine){body.home-page-open .shell{--v755-sidebar-w:210px!important;--v755-shell-gap:12px!important;grid-template-columns:210px minmax(0,1fr)!important;gap:12px!important}body.home-page-open .desktop-sidebar-slot,body.home-page-open .desktop-sidebar-slot>.sidebar,body.home-page-open .sidebar{width:210px!important;min-width:210px!important;flex-basis:210px!important}body.home-page-open .sidebar-quick-actions{gap:7px!important}body.home-page-open .sidebar-quick-btn{font-size:10px!important;height:34px!important;min-height:34px!important;padding:0 6px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){body.home-page-open .mobile-nav.bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}body.home-page-open .home-pagination{position:static!important;inset:auto!important;transform:none!important;width:100%!important;margin:26px 0 6px!important;padding:4px 0 10px!important;background:transparent!important;box-shadow:none!important;z-index:auto!important}body.home-page-open .home-page-main{position:static!important;inset:auto!important;transform:none!important}body.home-page-open .home-movie-scroll{padding-bottom:8px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){body.home-page-open .desktop-sidebar-slot{padding-top:44px!important;overflow:visible!important}body.home-page-open .desktop-sidebar-slot>.sidebar{width:232px!important;min-width:232px!important;height:calc(100% - 44px)!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}body.home-page-open .sidebar-quick-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 8px!important;padding:0!important;flex:0 0 auto!important;background:transparent!important;border:0!important;box-shadow:none!important}body.home-page-open .sidebar-quick-btn{position:relative!important;height:32px!important;min-height:32px!important;padding:0 8px!important;border-radius:8px!important;background:linear-gradient(180deg,#111c2a,#0b1420)!important;color:#eef4ff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important}body.home-page-open .sidebar-chat-btn{border:1px solid #35567a!important}body.home-page-open .sidebar-donate-btn{border:1px solid #8b611e!important}body.home-page-open .sidebar-quick-btn:hover{color:#ffc247!important;border-color:#c6891d!important}body.home-page-open .sidebar-chat-btn .sidebar-chat-badge{position:absolute!important;top:-6px!important;right:-5px!important;display:none!important;align-items:center!important;justify-content:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:#e11d48!important;color:#fff!important;border:2px solid #070b12!important;font-size:9.5px!important;font-weight:950!important;line-height:1!important;z-index:3!important}body.home-page-open .sidebar-chat-btn .sidebar-chat-badge.has-unread{display:inline-flex!important}body.home-page-open .sidebar-chat-btn.chat-wiggle-now{animation:chatFabWiggle .72s ease-in-out 2!important}body.home-page-open .sidebar-main-panel{flex:1 1 auto!important;min-height:0!important;padding:9px!important;border-radius:13px!important;border:1px solid #34465c!important;background:linear-gradient(180deg,#121c2bf5,#0a121df5)!important;box-shadow:inset 0 1px #ffffff09,0 18px 50px #0000002e!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}body.home-page-open .sidebar-headline-row{height:auto!important;margin:0 0 7px!important;padding:0!important;display:block!important;flex:0 0 auto!important}body.home-page-open .sidebar-mini-search{width:100%!important;max-width:none!important;height:32px!important;padding:0 10px!important;box-sizing:border-box!important}body.home-page-open #genreList{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important}body.home-page-open #genreList .genre-btn{height:32px!important;min-height:32px!important;line-height:32px!important;padding:0 9px 0 35px!important;border-radius:8px!important;font-size:11.5px!important}body.home-page-open #genreList .genre-btn:before{left:10px!important;font-size:14px!important;width:16px!important}body.home-page-open #genreList .genre-btn.active:after{right:8px!important;font-size:21px!important}body.home-page-open .mobile-nav.bottom-nav{display:none!important}}@media (min-width:901px)and (max-width:1250px) and (hover: hover) and (pointer: fine){body.home-page-open .desktop-sidebar-slot,body.home-page-open .desktop-sidebar-slot>.sidebar{width:210px!important;min-width:210px!important}body.home-page-open .sidebar-quick-actions{gap:7px!important}body.home-page-open .sidebar-quick-btn{height:30px!important;min-height:30px!important;font-size:9.8px!important;padding:0 5px!important}body.home-page-open .sidebar-main-panel{padding:8px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){body.home-page-open .desktop-sidebar-slot{padding-top:44px!important}body.home-page-open .desktop-sidebar-slot>.sidebar{overflow:visible!important}body.home-page-open .sidebar-quick-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 10px!important;align-items:stretch!important}body.home-page-open .sidebar-quick-btn{height:44px!important;min-height:44px!important;padding:0 14px!important;border-radius:12px!important;font-size:13px!important;font-weight:950!important;gap:7px!important;box-shadow:0 8px 18px #00000038!important}body.home-page-open .sidebar-quick-btn span{letter-spacing:.01em!important}body.home-page-open .sidebar-chat-btn{border:1px solid #41688f!important;background:linear-gradient(180deg,#13253b,#0b1828)!important}body.home-page-open .sidebar-donate-btn{border:1px solid #b07a22!important;background:linear-gradient(180deg,#231a09,#161109)!important}body.home-page-open .sidebar-quick-btn:hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px #00000047!important}body.home-page-open .sidebar-chat-btn .sidebar-chat-badge{top:-7px!important;right:-6px!important;min-width:21px!important;height:21px!important;font-size:10px!important}body.home-page-open .sidebar-main-panel{margin-top:0!important}}@media (min-width:901px)and (max-width:1250px) and (hover: hover) and (pointer: fine){body.home-page-open .sidebar-quick-actions{gap:8px!important}body.home-page-open .sidebar-quick-btn{height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:11px!important}}@media (max-width:900px), (pointer: coarse){.topbar{position:relative!important;isolation:isolate!important;background:linear-gradient(90deg,#040910f0,#0409107a 34%,#04091061 62%,#040910eb),linear-gradient(180deg,#02060c0a,#02060c94),url(home-xianxia-banner-hd.webp) center 43%/cover no-repeat!important;border-bottom:1px solid rgba(76,108,146,.58)!important;box-shadow:0 8px 22px #0000005c,inset 0 -1px #ffab001a!important;overflow:hidden!important}.topbar:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 15% 48%,rgba(255,157,0,.13),transparent 26%),linear-gradient(90deg,rgba(0,0,0,.1),transparent 38%,transparent 65%,rgba(0,0,0,.18))!important}.topbar:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:1px!important;z-index:1!important;background:linear-gradient(90deg,transparent,#315278 18%,#d18618 50%,#315278 82%,transparent)!important;opacity:.82!important;pointer-events:none!important}.topbar .brand,.topbar .header-actions{position:relative!important;z-index:2!important}.topbar .brand{background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:0 2px 8px rgba(0,0,0,.92)!important}.topbar .brand-mark{border-radius:50%!important;box-shadow:0 0 0 1px #ffbe469e,0 0 13px #ff840052!important;overflow:hidden!important}.topbar .brand #brandName{color:#fff!important;font-weight:950!important;text-shadow:0 2px 8px rgba(0,0,0,.92),0 0 10px rgba(255,153,0,.1)!important}.topbar .pwa-install-btn,.topbar .phongthan-header-btn,.topbar .push-bell-btn{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.topbar .phongthan-header-btn{background:linear-gradient(180deg,#31240fe8,#14110bf0)!important;border-color:#ae7e26c2!important;color:#ffd86b!important;box-shadow:inset 0 1px #ffebb014,0 4px 12px #00000038!important}.topbar .pwa-install-btn{background:linear-gradient(180deg,#ffb71bf7,#ee7e00f7)!important;border-color:#ffb31a!important;color:#fff!important;box-shadow:0 0 14px #ff8f0038,0 4px 12px #00000038!important}.topbar .push-bell-btn{background:linear-gradient(180deg,#121f30e0,#08101bed)!important;border-color:#4a607cd1!important;color:#ffd36b!important;box-shadow:inset 0 1px #ffffff0a,0 4px 12px #00000038!important}}@media (max-width:700px), (pointer: coarse){.content>.search{display:none!important}.toolbar-controls{position:relative!important;display:flex!important;align-items:center!important;gap:6px!important}.mobile-genre-select-wrap{display:inline-flex!important;min-width:0!important}.mobile-search-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;padding:0!important;border:1px solid #2c4058!important;border-radius:10px!important;background:linear-gradient(180deg,#111c2a,#0d1621)!important;color:#eaf3ff!important;font-size:23px!important;line-height:1!important;cursor:pointer!important;box-sizing:border-box!important}.mobile-search-popover{display:none!important;position:absolute!important;right:0!important;top:calc(100% + 7px)!important;z-index:120!important;width:min(300px,86vw)!important;height:42px!important;align-items:center!important;gap:7px!important;padding:0 10px!important;border:1px solid #30465f!important;border-radius:11px!important;background:#0e1723!important;box-shadow:0 12px 30px #0000007a!important;box-sizing:border-box!important}.mobile-search-popover:not([hidden]){display:flex!important}.mobile-search-popover span{color:#9fb1c6!important;font-size:18px!important;flex:0 0 auto!important}.mobile-search-popover input{display:block!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;height:38px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:13px!important;line-height:38px!important;box-shadow:none!important}.mobile-search-popover input::placeholder{color:#71849a!important;opacity:1!important}}@media (max-width:390px){.mobile-search-btn{width:34px!important;height:34px!important;flex-basis:34px!important;font-size:21px!important}.mobile-search-popover{width:min(280px,90vw)!important}}body:not(.home-page-open):not(.admin-dashboard-open)>#legalFooter{display:block!important}@media (max-width:700px), (pointer: coarse){.content>.home-honor-bar{margin-bottom:7px!important}.content>.search{display:flex!important;position:relative!important;align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;margin:0 0 8px!important;padding:0 11px!important;gap:8px!important;box-sizing:border-box!important;border:1px solid #2b4059!important;border-radius:11px!important;background:#0e1723!important;box-shadow:none!important;z-index:2!important}.content>.search>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;color:#9fb1c6!important;font-size:20px!important;line-height:1!important}.content>.search>input#searchInput{display:block!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;height:38px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:13px!important;line-height:38px!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}.content>.search>input#searchInput::placeholder{color:#71849a!important;opacity:1!important}.mobile-search-btn,.mobile-search-popover{display:none!important}.toolbar-controls{gap:6px!important}}#movieGrid .poster>.home-poster-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;z-index:0!important;background:#000!important;pointer-events:none!important}#movieGrid .movie-card .poster>.home-hot-badge,#movieGrid .movie-card .poster>.fav,#movieGrid .movie-card .poster>.home-share-btn,#movieGrid .movie-card .poster>.duration,#movieGrid .movie-card .poster>.movie-view-count{z-index:5!important}#posterUploadPreviewWrap #posterUploadPreview,#posterUploadPreviewWrap #posterVideoPreview{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:#000}#liveWorldToast{position:fixed;left:18px;bottom:20px;z-index:2147483000;width:min(560px,calc(50vw - 24px),calc(100vw - 36px));pointer-events:none;opacity:0;transform:translateY(14px);overflow:hidden}#liveWorldToast.is-show{animation:liveWorldFloat 3.2s ease-out both}#liveWorldToast .live-world-card{display:flex;align-items:center;gap:8px;min-width:0;width:100%;overflow:hidden;padding:0;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;color:#22c55e;font-size:12px;font-weight:500;line-height:1.32;pointer-events:none;text-shadow:0 2px 5px rgba(0,0,0,.96),0 0 10px rgba(0,0,0,.55)}#liveWorldToast .live-world-icon{flex:0 0 auto;font-size:16px;color:#22c55e;filter:drop-shadow(0 0 5px rgba(34,197,94,.35)) drop-shadow(0 2px 3px rgba(0,0,0,.88))}#liveWorldToast .live-world-text{display:flex;align-items:center;min-width:0;flex:1;white-space:nowrap;overflow:hidden}#liveWorldToast .live-world-prefix,#liveWorldToast .live-world-suffix{flex:0 0 auto;min-width:max-content;white-space:nowrap;overflow:visible;text-overflow:clip}#liveWorldToast .live-world-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#22c55e;font-weight:500;margin:0 3px;text-shadow:0 2px 5px rgba(0,0,0,.96),0 0 10px rgba(0,0,0,.55)}#liveWorldToast.kind-update .live-world-title,#liveWorldToast.kind-online .live-world-title,#liveWorldToast.kind-view .live-world-title,#liveWorldToast.kind-fav .live-world-title,#liveWorldToast.kind-hot .live-world-title{color:#22c55e}@keyframes liveWorldFloat{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(1px)}12%{opacity:1;transform:translateY(4px) scale(1);filter:blur(0)}68%{opacity:1;transform:translateY(-18px) scale(1)}to{opacity:0;transform:translateY(-48px) scale(.99);filter:blur(.35px)}}@media (max-width:700px), (pointer: coarse){#liveWorldToast{left:12px;bottom:76px;width:min(78vw,calc(100vw - 24px))}#liveWorldToast .live-world-card{font-size:11.5px;gap:6px}#liveWorldToast .live-world-icon{font-size:15px}}@media (prefers-reduced-motion:reduce){#liveWorldToast.is-show{animation:liveWorldFade 3s ease both}@keyframes liveWorldFade{0%,to{opacity:0}15%,75%{opacity:1}}}#liveWorldToast .live-world-before{flex:0 0 auto;white-space:nowrap;color:#22c55e;font-weight:500}#liveWorldToast .live-world-before:not(:empty){margin-right:4px}#liveWorldToast .live-world-count{flex:0 0 auto;color:#22c55e;font-weight:950;white-space:nowrap;margin-right:4px}#liveWorldToast .live-world-body{flex:0 0 auto;min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap;color:#22c55e;font-weight:500}#liveWorldToast .live-world-body:not(:empty){margin-right:4px}.donate-page{width:min(1040px,calc(100% - 32px));margin:0 auto;padding:26px 0 48px;box-sizing:border-box}.donate-page>.back-btn{margin:0 0 14px}.donate-only-layout{display:block;width:100%}.donate-support-card{position:relative;overflow:hidden;width:100%;box-sizing:border-box;padding:24px;border:1px solid #26374a;border-radius:20px;background:linear-gradient(145deg,#111b28,#0b111a);box-shadow:0 18px 42px #00000042}.donate-support-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#e7ad37,transparent);opacity:.75}.donate-head{max-width:760px;margin:0 0 20px}.donate-kicker{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(231,173,55,.28);border-radius:999px;background:#e7ad3712;color:#f1c867;font-size:11px;font-weight:900;letter-spacing:.08em}.donate-head h1{margin:9px 0 8px;font-size:26px;line-height:1.2;color:#f8fafc}.donate-message-text{margin:0;color:#aebdce;font-size:14px;line-height:1.65}.donate-main-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:stretch}.donate-qr-panel,.donate-bank-panel{min-width:0;border:1px solid #263447;border-radius:16px;background:#080d148f}.donate-qr-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px}.qr-box{width:min(230px,100%);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:8px solid #fff;border-radius:14px;background:#fff;box-sizing:border-box;box-shadow:0 12px 30px #00000047}.qr-box img{display:block;width:100%;height:100%;object-fit:contain}.qr-empty{display:grid;place-items:center;width:100%;height:100%;text-align:center;background:#eef2f7;color:#667085;font-size:13px;line-height:1.5}.donate-qr-tip{margin:12px 0 0;color:#8295aa;font-size:11px;text-align:center;line-height:1.4}.donate-bank-panel{display:flex;flex-direction:column;padding:18px}.donate-bank-title{margin:0 0 10px;color:#f4d17c;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.bank-info{display:grid;gap:8px}.bank-row{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;min-height:52px;padding:10px 13px;border:1px solid #253447;border-radius:12px;background:#101925;box-sizing:border-box}.bank-row span{color:#8294a9;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bank-row strong{min-width:0;color:#f4f7fb;font-size:15px;overflow-wrap:anywhere}.bank-row .donate-account{color:#ffd56d;font-size:18px;letter-spacing:.03em}.donate-thanks{margin-top:auto;padding-top:14px;color:#8092a7;font-size:11px;line-height:1.5}#donateSettingsDialog .donate-settings-layout{grid-template-columns:minmax(390px,430px) minmax(0,1fr)!important}#donateSettingsDialog .donate-settings-card{overflow:hidden!important}#donateSettingsDialog .pt-admin-editor{max-height:52vh!important;overflow:auto!important}@media (max-width:1000px){.donate-page{width:min(760px,calc(100% - 28px));padding-top:20px}.donate-main-grid{grid-template-columns:240px minmax(0,1fr);gap:14px}.qr-box{width:min(205px,100%)}#donateSettingsDialog .donate-settings-layout{grid-template-columns:1fr!important}}@media (max-width:700px), (pointer: coarse){.donate-page{width:calc(100% - 20px);padding:12px 0 90px}.donate-page>.back-btn{margin-bottom:9px}.donate-support-card{padding:14px;border-radius:15px}.donate-head{margin-bottom:13px}.donate-kicker{min-height:24px;font-size:9px;padding:0 8px}.donate-head h1{margin:8px 0 6px;font-size:20px}.donate-message-text{font-size:12px;line-height:1.55}.donate-main-grid{grid-template-columns:1fr;gap:10px}.donate-qr-panel,.donate-bank-panel{border-radius:13px}.donate-qr-panel{padding:13px}.qr-box{width:min(210px,72vw);border-width:7px;border-radius:12px}.donate-qr-tip{margin-top:9px;font-size:10px}.donate-bank-panel{padding:12px}.donate-bank-title{font-size:11px;margin-bottom:8px}.bank-info{gap:6px}.bank-row{grid-template-columns:108px minmax(0,1fr);gap:8px;min-height:45px;padding:8px 10px;border-radius:10px}.bank-row span{font-size:9px}.bank-row strong{font-size:13px}.bank-row .donate-account{font-size:16px}.donate-thanks{padding-top:10px;font-size:10px}#donateSettingsDialog{width:calc(100vw - 12px)!important;max-height:96vh!important;border-radius:14px!important}#donateSettingsDialog #donateSettingsForm{padding:12px!important}#donateSettingsDialog .dialog-head{margin-bottom:10px!important}#donateSettingsDialog .donate-settings-card{padding:11px!important;border-radius:11px!important}#donateSettingsDialog .donate-bank-grid{grid-template-columns:1fr!important;gap:10px!important}#donateSettingsDialog .qr-admin-panel{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:8px 10px!important;align-items:start!important}#donateSettingsDialog .qr-admin-panel>label{grid-column:1/-1!important}#donateSettingsDialog .qr-admin-preview{grid-column:1!important;width:132px!important;height:132px!important;margin:0!important}#donateSettingsDialog .qr-admin-actions{grid-column:2!important;width:100%!important;align-self:stretch!important}#donateSettingsDialog .donate-bank-fields{grid-template-columns:1fr!important;gap:8px!important}#donateSettingsDialog .donate-bank-fields label{grid-column:1!important}#donateSettingsDialog .donate-bank-fields textarea{height:90px!important;min-height:90px!important}#donateSettingsDialog .pt-admin-head{gap:8px!important;align-items:flex-start!important}#donateSettingsDialog .pt-admin-add{flex:0 0 auto!important}#donateSettingsDialog .pt-admin-editor{max-height:38vh!important}#donateSettingsDialog .donate-settings-footer{position:sticky!important;bottom:-12px!important;z-index:5!important;display:block!important;margin:10px -12px -12px!important;padding:10px 12px!important;background:#101216!important;border-top:1px solid #2b3542!important}#donateSettingsDialog .donate-settings-footer>small{display:none!important}#donateSettingsDialog .form-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}#donateSettingsDialog .form-actions button{width:100%!important;min-height:40px!important}}#donatePublicDialog{width:min(760px,calc(100vw - 28px));max-height:88vh;padding:0;border:1px solid #77561d;border-radius:18px;background:#0b111a;color:#fff;box-shadow:0 28px 90px #000000a8,0 0 30px #ffab1f1a;overflow:hidden}#donatePublicDialog::backdrop{background:#000000ad;backdrop-filter:blur(3px)}.donate-public-shell{position:relative;max-height:88vh;overflow:auto;padding:14px}.donate-public-close{position:sticky;top:0;float:right;z-index:5;width:34px;height:34px;border:1px solid #3a4a5e;border-radius:50%;background:#111b28;color:#fff;font-size:22px;line-height:1;cursor:pointer}#donatePublicContent .donate-layout{display:block!important}#donatePublicContent .donate-support-card{margin:0!important;padding:14px!important;border-radius:14px!important}#donatePublicContent .donate-hero-top{margin-bottom:10px!important}#donatePublicContent .donate-hero-top h1{font-size:22px!important;margin:6px 0!important}#donatePublicContent .donate-message-text{font-size:12px!important;line-height:1.45!important}#donatePublicContent .donate-main-grid-redesigned{grid-template-columns:220px minmax(0,1fr)!important;gap:12px!important}#donatePublicContent .donate-qr-panel-redesigned,#donatePublicContent .donate-bank-panel-redesigned{padding:12px!important}#donatePublicContent .qr-box{width:190px!important}@media (max-width:700px), (pointer: coarse){#donatePublicDialog{width:calc(100vw - 14px)}#donatePublicContent .donate-main-grid-redesigned{grid-template-columns:1fr!important}#donatePublicContent .qr-box{width:min(180px,55vw)!important;margin:auto!important}}body:not(.admin-dashboard-open) .donate-page{width:min(1040px,calc(100% - 32px))!important;min-height:100dvh!important;margin:0 auto!important;padding:16px 0 24px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}.donate-page>.back-btn{align-self:flex-start;margin:0 0 14px!important;min-height:42px!important;padding:9px 15px!important;font-size:13px!important}.donate-only-layout{flex:1 1 auto!important;display:flex!important;align-items:center!important;min-height:0!important}.donate-support-card{width:100%!important;padding:24px 26px!important;border-radius:20px!important;box-shadow:0 16px 38px #00000047!important}.donate-head{max-width:none!important;margin:0 0 18px!important;text-align:center!important}.donate-kicker{min-height:28px!important;padding:0 12px!important;font-size:11px!important}.donate-head h1{margin:9px 0 7px!important;font-size:29px!important;line-height:1.15!important}.donate-message-text{max-width:820px!important;margin:0 auto!important;font-size:14px!important;line-height:1.55!important;color:#c3cfdd!important}.donate-main-grid{grid-template-columns:300px minmax(0,1fr)!important;gap:22px!important;align-items:stretch!important}.donate-qr-panel,.donate-bank-panel{border-radius:16px!important}.donate-qr-panel{padding:20px!important;justify-content:center!important}.qr-box{width:min(245px,100%)!important;border-width:8px!important;border-radius:14px!important;box-shadow:0 10px 26px #00000042!important}.donate-qr-tip{margin:11px 0 0!important;font-size:11px!important;line-height:1.4!important;color:#aebed0!important}.donate-bank-panel{padding:20px!important;justify-content:center!important}.donate-bank-title{text-align:center!important;margin:0 0 12px!important;font-size:14px!important}.bank-info{gap:9px!important}.bank-row{grid-template-columns:155px minmax(0,1fr)!important;min-height:56px!important;padding:11px 14px!important;border-radius:12px!important;gap:12px!important}.bank-row span{font-size:11px!important}.bank-row strong{font-size:16px!important;line-height:1.35!important}.bank-row .donate-account{font-size:20px!important;letter-spacing:.02em!important}.donate-thanks{text-align:center!important;margin-top:11px!important;padding-top:9px!important;font-size:11px!important;line-height:1.4!important}#donateSettingsDialog{width:min(1220px,97vw)!important;height:min(790px,94dvh)!important;max-height:94dvh!important}#donateSettingsDialog #donateSettingsForm{padding:17px 18px 14px!important}#donateSettingsDialog .dialog-head{margin-bottom:13px!important;align-items:center!important}#donateSettingsDialog .dialog-head h2{font-size:23px!important}#donateSettingsDialog .donate-settings-layout{grid-template-columns:minmax(455px,.95fr) minmax(0,1.3fr)!important;gap:14px!important;min-height:0!important}#donateSettingsDialog .donate-settings-card{padding:14px!important;border-radius:13px!important;min-height:0!important}#donateSettingsDialog .phongthan-admin-card{grid-column:auto!important;display:flex!important;flex-direction:column!important;min-height:0!important}#donateSettingsDialog .settings-section-title{margin-bottom:10px!important;font-size:15px!important}#donateSettingsDialog .donate-bank-grid{grid-template-columns:155px minmax(0,1fr)!important;gap:13px!important}#donateSettingsDialog .qr-admin-preview{width:155px!important;height:155px!important;margin:6px 0 8px!important}#donateSettingsDialog .qr-admin-actions{width:155px!important;gap:6px!important}#donateSettingsDialog .qr-admin-actions button{min-height:35px!important;padding:6px 8px!important;font-size:11px!important}#donateSettingsDialog .donate-bank-fields{gap:9px!important}#donateSettingsDialog .donate-bank-fields label{font-size:12px!important}#donateSettingsDialog input:not([type=file]){height:39px!important;padding:8px 10px!important;font-size:12px!important}#donateSettingsDialog textarea{padding:9px 10px!important;font-size:12px!important}#donateSettingsDialog .donate-bank-fields textarea{height:88px!important;min-height:88px!important}#donateSettingsDialog .pt-admin-head{margin-bottom:9px!important;align-items:center!important}#donateSettingsDialog .pt-admin-head small{font-size:11px!important;line-height:1.35!important}#donateSettingsDialog .pt-admin-add{min-height:35px!important;padding:0 11px!important;font-size:11px!important}#donateSettingsDialog .pt-admin-editor{flex:1 1 auto!important;max-height:none!important;min-height:0!important;overflow:auto!important;gap:7px!important;padding-right:3px!important}#donateSettingsDialog .pt-admin-row{grid-template-columns:minmax(115px,.8fr) minmax(155px,1.15fr) 105px 155px 36px!important;gap:6px!important}#donateSettingsDialog .pt-admin-row input{height:37px!important;font-size:11.5px!important;padding:7px 8px!important}#donateSettingsDialog .pt-admin-remove{height:37px!important}#donateSettingsDialog .pt-admin-note{margin-top:6px!important;font-size:10.5px!important;line-height:1.35!important}#donateSettingsDialog .donate-settings-footer{margin-top:10px!important}#donateSettingsDialog .donate-settings-footer>small{font-size:10.5px!important}#donateSettingsDialog .form-actions button{min-height:39px!important;padding:7px 15px!important;font-size:12px!important}@media (max-width:1000px){#donateSettingsDialog{width:96vw!important;height:93dvh!important;overflow:hidden!important}#donateSettingsDialog #donateSettingsForm{height:100%!important;overflow:auto!important}#donateSettingsDialog .donate-settings-layout{grid-template-columns:1fr!important}#donateSettingsDialog .phongthan-admin-card{min-height:330px!important}}@media (max-width:700px), (pointer: coarse){body:not(.admin-dashboard-open) .donate-page{width:calc(100% - 18px)!important;min-height:100dvh!important;padding:10px 0 18px!important}.donate-page>.back-btn{margin-bottom:9px!important;min-height:38px!important;padding:7px 11px!important;font-size:12px!important}.donate-only-layout{align-items:flex-start!important}.donate-support-card{padding:14px!important;border-radius:15px!important}.donate-head{margin-bottom:12px!important}.donate-kicker{min-height:23px!important;padding:0 9px!important;font-size:9.5px!important}.donate-head h1{margin:7px 0 5px!important;font-size:22px!important;line-height:1.12!important}.donate-message-text{font-size:12px!important;line-height:1.45!important;display:block!important;overflow:visible!important}.donate-main-grid{grid-template-columns:1fr!important;gap:11px!important;align-items:stretch!important}.donate-qr-panel,.donate-bank-panel{border-radius:12px!important}.donate-qr-panel{padding:13px!important;justify-content:center!important}.qr-box{width:min(210px,64vw)!important;max-width:100%!important;border-width:6px!important;border-radius:11px!important}.donate-qr-tip{margin-top:8px!important;font-size:10px!important;line-height:1.35!important}.donate-bank-panel{padding:12px!important}.donate-bank-title{margin-bottom:8px!important;font-size:12px!important;line-height:1.2!important}.bank-info{gap:7px!important}.bank-row{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;align-items:center!important;min-height:48px!important;padding:9px 10px!important;border-radius:9px!important;gap:8px!important}.bank-row span{display:block!important;margin:0!important;font-size:9px!important;line-height:1.15!important}.bank-row strong{display:block!important;font-size:13px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.bank-row .donate-account{font-size:16px!important;letter-spacing:0!important}.donate-thanks{margin-top:7px!important;padding-top:7px!important;font-size:10px!important;line-height:1.3!important}#donateSettingsDialog{width:calc(100vw - 10px)!important;height:96dvh!important;max-height:96dvh!important;border-radius:13px!important}#donateSettingsDialog #donateSettingsForm{padding:11px!important}#donateSettingsDialog .dialog-head{margin-bottom:9px!important}#donateSettingsDialog .dialog-head h2{font-size:20px!important}#donateSettingsDialog .donate-settings-layout{gap:9px!important}#donateSettingsDialog .donate-settings-card{padding:10px!important;border-radius:10px!important}#donateSettingsDialog .donate-bank-grid{grid-template-columns:125px minmax(0,1fr)!important;gap:10px!important}#donateSettingsDialog .qr-admin-panel{display:block!important}#donateSettingsDialog .qr-admin-preview{width:125px!important;height:125px!important;margin:5px 0 6px!important}#donateSettingsDialog .qr-admin-actions{width:125px!important;gap:5px!important}#donateSettingsDialog .qr-admin-actions button{min-height:32px!important;font-size:10px!important;padding:5px!important}#donateSettingsDialog .donate-bank-fields{grid-template-columns:1fr!important;gap:7px!important}#donateSettingsDialog .donate-bank-fields label{grid-column:1!important;font-size:11px!important;gap:4px!important}#donateSettingsDialog input:not([type=file]){height:35px!important;padding:6px 8px!important;font-size:11px!important}#donateSettingsDialog .donate-bank-fields textarea{height:70px!important;min-height:70px!important;font-size:11px!important}#donateSettingsDialog .phongthan-admin-card{min-height:285px!important}#donateSettingsDialog .pt-admin-head{align-items:flex-start!important}#donateSettingsDialog .pt-admin-head small{display:none!important}#donateSettingsDialog .pt-admin-row{grid-template-columns:minmax(0,1fr) 96px 32px!important;gap:5px!important;padding:5px 0!important}#donateSettingsDialog .pt-admin-row input[data-pt-name]{grid-column:1!important}#donateSettingsDialog .pt-admin-row input[data-pt-amount]{grid-column:2!important}#donateSettingsDialog .pt-admin-remove{grid-column:3!important;grid-row:1!important;height:33px!important}#donateSettingsDialog .pt-admin-row input[data-pt-note]{grid-column:1/3!important}#donateSettingsDialog .pt-admin-row input[data-pt-at]{grid-column:1/4!important}#donateSettingsDialog .pt-admin-row input{height:33px!important;font-size:10.5px!important}#donateSettingsDialog .pt-admin-note{display:none!important}#donateSettingsDialog .donate-settings-footer{position:sticky!important;bottom:-11px!important;margin:9px -11px -11px!important;padding:9px 11px!important}#donateSettingsDialog .form-actions button{min-height:37px!important;font-size:11px!important}}@media (max-width:380px){.donate-support-card{padding:11px!important}.donate-head h1{font-size:20px!important}.donate-message-text{font-size:11px!important}.qr-box{width:min(190px,60vw)!important}.bank-row{grid-template-columns:92px minmax(0,1fr)!important;padding:8px!important}.bank-row strong{font-size:12px!important}.bank-row .donate-account{font-size:15px!important}}.donate-bank-panel .bank-info{gap:10px!important}.donate-bank-panel .bank-row{grid-template-columns:140px minmax(0,1fr)!important}.donate-bank-panel .bank-row.bank-row-account{align-items:flex-start!important}.donate-account-wrap{display:flex;flex-direction:column;gap:5px;min-width:0}.donate-account-wrap .donate-account{display:block;line-height:1.2!important}.donate-holder-inline{display:block;color:#91a5bc;font-size:12px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.donate-thanks{margin-top:10px!important;font-size:11px!important;color:#9fb1c5!important}@media (min-width:701px) and (hover: hover) and (pointer: fine){.donate-bank-panel .bank-row{min-height:50px!important;padding:10px 13px!important}.donate-bank-panel .bank-row span{font-size:10px!important}.donate-holder-inline{font-size:12px!important}}@media (max-width:700px), (pointer: coarse){.donate-page{padding-bottom:26px!important}.donate-head h1{font-size:18px!important;line-height:1.2!important}.donate-message-text{font-size:11px!important;line-height:1.5!important}.donate-main-grid{gap:9px!important}.donate-qr-panel{padding:12px!important}.qr-box{width:min(220px,74vw)!important}.donate-qr-tip{font-size:10px!important}.donate-bank-panel{padding:11px!important}.donate-bank-title{font-size:11px!important;margin-bottom:7px!important}.donate-bank-panel .bank-info{gap:6px!important}.donate-bank-panel .bank-row{grid-template-columns:90px minmax(0,1fr)!important;min-height:42px!important;padding:8px 9px!important;gap:7px!important}.donate-bank-panel .bank-row span{font-size:9px!important;letter-spacing:.03em!important}.donate-bank-panel .bank-row strong{font-size:12px!important;line-height:1.25!important}.donate-account-wrap .donate-account{font-size:15px!important}.donate-holder-inline{font-size:10px!important;line-height:1.25!important}.donate-thanks{margin-top:8px!important;font-size:10px!important;line-height:1.35!important}}body:not(.admin-dashboard-open) .donate-page{padding:14px 0 34px!important}.donate-only-layout{display:block!important}.donate-support-card.donate-hero-card{padding:22px!important;border-radius:22px!important;background:linear-gradient(180deg,#0f1825,#0a1018)!important;box-shadow:0 18px 44px #00000057!important}.donate-hero-top{max-width:760px;margin:0 auto 18px!important;text-align:center!important}.donate-hero-top .donate-kicker{margin:0 auto!important}.donate-hero-top h1{margin:10px 0 8px!important;font-size:34px!important;line-height:1.14!important;color:#f8fbff!important}.donate-hero-top .donate-message-text{max-width:620px;margin:0 auto!important;color:#d5e0eb!important;font-size:15px!important;line-height:1.6!important}.donate-contact-box{display:inline-flex!important;flex-direction:column!important;gap:4px!important;align-items:center!important;margin:14px auto 0!important;padding:10px 16px!important;border:1px solid rgba(80,116,156,.38)!important;border-radius:14px!important;background:#101925e6!important;box-shadow:inset 0 1px #ffffff08!important}.donate-contact-box span{font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#8aa2bc!important}.donate-contact-box strong{font-size:17px!important;line-height:1.25!important;color:#f1f6fb!important;font-weight:800!important}.donate-main-grid-redesigned{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important}.donate-qr-panel-redesigned,.donate-bank-panel-redesigned{background:linear-gradient(180deg,#0a1018f5,#0b121ce6)!important;border:1px solid #25364b!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff08!important}.donate-section-mini{margin:0 0 12px!important;color:#f3c45c!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important}.donate-qr-panel-redesigned{padding:18px!important;justify-content:flex-start!important}.donate-qr-panel-redesigned .qr-box{width:min(245px,100%)!important;border-width:9px!important;border-radius:18px!important;box-shadow:0 16px 34px #00000047!important}.donate-qr-panel-redesigned .donate-qr-tip{margin-top:12px!important;font-size:12px!important;color:#9cb2c8!important}.donate-bank-panel-redesigned{padding:18px!important}.donate-bank-panel-redesigned .donate-bank-title{margin:0!important;font-size:22px!important;line-height:1.2!important;color:#ffd56d!important;text-transform:none!important;letter-spacing:0!important}.donate-bank-subtitle{margin:6px 0 14px!important;color:#94a9bd!important;font-size:13px!important;line-height:1.45!important}.donate-bank-panel-redesigned .bank-info{gap:10px!important}.donate-bank-panel-redesigned .bank-row{grid-template-columns:132px minmax(0,1fr)!important;min-height:62px!important;padding:12px 14px!important;border-radius:14px!important;border-color:#29405a!important;background:linear-gradient(180deg,#101b28,#0d1622)!important}.donate-bank-panel-redesigned .bank-row span{font-size:11px!important;color:#8ea5be!important;letter-spacing:.07em!important}.donate-bank-panel-redesigned .bank-row strong{font-size:18px!important;line-height:1.3!important;color:#f4f8fc!important}.donate-bank-panel-redesigned .bank-row .donate-account{font-size:24px!important;line-height:1.15!important;color:#ffd56d!important;font-weight:900!important;letter-spacing:.01em!important}.donate-bank-panel-redesigned .bank-row-holder strong{font-size:16px!important;color:#d8e3ee!important}.donate-thanks{margin-top:14px!important;padding-top:2px!important;font-size:12px!important;color:#a5bbcf!important;text-align:left!important}@media (max-width:900px), (pointer: coarse){.donate-hero-top h1{font-size:30px!important}.donate-main-grid-redesigned{grid-template-columns:280px minmax(0,1fr)!important;gap:15px!important}.donate-qr-panel-redesigned .qr-box{width:min(220px,100%)!important}}@media (max-width:700px), (pointer: coarse){body:not(.admin-dashboard-open) .donate-page{width:calc(100% - 16px)!important;padding:10px 0 88px!important}.donate-page>.back-btn{margin-bottom:10px!important;min-height:40px!important;padding:8px 12px!important;font-size:12px!important}.donate-support-card.donate-hero-card{padding:14px!important;border-radius:18px!important}.donate-hero-top{margin-bottom:14px!important}.donate-hero-top h1{font-size:26px!important;line-height:1.14!important;margin:9px 0 6px!important}.donate-hero-top .donate-message-text{font-size:12px!important;line-height:1.5!important;max-width:none!important}.donate-contact-box{display:flex!important;width:100%!important;box-sizing:border-box!important;padding:9px 12px!important;margin-top:12px!important;border-radius:12px!important}.donate-contact-box span{font-size:9px!important}.donate-contact-box strong{font-size:14px!important;word-break:break-word!important;text-align:center!important}.donate-main-grid-redesigned{grid-template-columns:1fr!important;gap:12px!important}.donate-section-mini{margin-bottom:10px!important;font-size:11px!important}.donate-qr-panel-redesigned,.donate-bank-panel-redesigned{border-radius:15px!important}.donate-qr-panel-redesigned{padding:14px!important}.donate-qr-panel-redesigned .qr-box{width:min(220px,70vw)!important;border-width:8px!important;border-radius:16px!important}.donate-qr-panel-redesigned .donate-qr-tip{margin-top:10px!important;font-size:11px!important;line-height:1.35!important}.donate-bank-panel-redesigned{padding:14px!important}.donate-bank-panel-redesigned .donate-bank-title{font-size:18px!important;text-align:center!important}.donate-bank-subtitle{margin:5px 0 12px!important;font-size:12px!important;line-height:1.45!important;text-align:center!important}.donate-bank-panel-redesigned .bank-info{gap:8px!important}.donate-bank-panel-redesigned .bank-row{grid-template-columns:1fr!important;gap:5px!important;min-height:0!important;padding:11px 12px!important}.donate-bank-panel-redesigned .bank-row span{font-size:10px!important;letter-spacing:.08em!important}.donate-bank-panel-redesigned .bank-row strong{font-size:16px!important;line-height:1.28!important}.donate-bank-panel-redesigned .bank-row .donate-account{font-size:22px!important}.donate-thanks{text-align:center!important;margin-top:10px!important;font-size:11px!important}}@media (max-width:380px){.donate-hero-top h1{font-size:23px!important}.donate-support-card.donate-hero-card{padding:12px!important}.donate-qr-panel-redesigned .qr-box{width:min(205px,72vw)!important}.donate-bank-panel-redesigned .bank-row strong{font-size:15px!important}.donate-bank-panel-redesigned .bank-row .donate-account{font-size:20px!important}}body.donate-page-open .mobile-nav.bottom-nav,body.donate-page-open .bottom-nav,body.donate-page-open .chat-fab,body.donate-page-open #phongThanFab{display:none!important}body.donate-page-open .donate-page{width:min(900px,calc(100% - 24px))!important;padding:12px 0 24px!important}body.donate-page-open .donate-page>.back-btn{margin:0 0 9px!important;min-height:36px!important;padding:6px 11px!important;font-size:11px!important;border-radius:10px!important}body.donate-page-open .donate-support-card.donate-hero-card{padding:16px!important;border-radius:16px!important}body.donate-page-open .donate-hero-top{margin:0 auto 12px!important;max-width:650px!important}body.donate-page-open .donate-kicker{min-height:22px!important;padding:0 8px!important;font-size:9px!important}body.donate-page-open .donate-hero-top h1{margin:7px 0 4px!important;font-size:24px!important;line-height:1.15!important}body.donate-page-open .donate-hero-top .donate-message-text{font-size:12px!important;line-height:1.42!important;color:#bdcad7!important}body.donate-page-open .donate-contact-box{display:flex!important;flex-direction:row!important;justify-content:center!important;gap:7px!important;width:auto!important;margin:8px auto 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.donate-page-open .donate-contact-box span{font-size:9px!important;letter-spacing:.06em!important}body.donate-page-open .donate-contact-box strong{font-size:12px!important;color:#dbe7f2!important}body.donate-page-open .donate-main-grid-redesigned{grid-template-columns:250px minmax(0,1fr)!important;gap:12px!important}body.donate-page-open .donate-qr-panel-redesigned,body.donate-page-open .donate-bank-panel-redesigned{border-radius:13px!important}body.donate-page-open .donate-qr-panel-redesigned{padding:12px!important;justify-content:center!important}body.donate-page-open .donate-section-mini{margin-bottom:8px!important;font-size:10px!important}body.donate-page-open .donate-qr-panel-redesigned .qr-box{width:195px!important;max-width:100%!important;border-width:7px!important;border-radius:12px!important;overflow:visible!important}body.donate-page-open .donate-qr-panel-redesigned .qr-box img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}body.donate-page-open .donate-qr-panel-redesigned .donate-qr-tip{margin-top:8px!important;font-size:9.5px!important;line-height:1.3!important}body.donate-page-open .donate-bank-panel-redesigned{padding:13px!important;justify-content:center!important}body.donate-page-open .donate-bank-panel-redesigned .donate-bank-title{font-size:16px!important;text-align:left!important}body.donate-page-open .donate-bank-subtitle{margin:3px 0 9px!important;font-size:10px!important;line-height:1.35!important}body.donate-page-open .donate-bank-panel-redesigned .bank-info{gap:6px!important}body.donate-page-open .donate-bank-panel-redesigned .bank-row{grid-template-columns:108px minmax(0,1fr)!important;min-height:42px!important;padding:8px 10px!important;border-radius:9px!important;gap:8px!important}body.donate-page-open .donate-bank-panel-redesigned .bank-row span{font-size:9px!important}body.donate-page-open .donate-bank-panel-redesigned .bank-row strong{font-size:13px!important}body.donate-page-open .donate-bank-panel-redesigned .bank-row .donate-account{font-size:17px!important}body.donate-page-open .donate-bank-panel-redesigned .bank-row-holder strong{font-size:12px!important}body.donate-page-open .donate-thanks{margin-top:8px!important;font-size:9.5px!important;text-align:left!important}@media (max-width:700px), (pointer: coarse){body.donate-page-open .donate-page{width:calc(100% - 12px)!important;padding:7px 0 14px!important}body.donate-page-open .donate-page>.back-btn{margin-bottom:7px!important;min-height:34px!important;font-size:10px!important}body.donate-page-open .donate-support-card.donate-hero-card{padding:10px!important;border-radius:13px!important}body.donate-page-open .donate-hero-top{margin-bottom:9px!important}body.donate-page-open .donate-kicker{min-height:20px!important;font-size:8.5px!important}body.donate-page-open .donate-hero-top h1{font-size:19px!important;margin:5px 0 3px!important}body.donate-page-open .donate-hero-top .donate-message-text{font-size:10.5px!important;line-height:1.35!important}body.donate-page-open .donate-contact-box{margin-top:6px!important;gap:5px!important;flex-wrap:wrap!important}body.donate-page-open .donate-contact-box span{font-size:8px!important}body.donate-page-open .donate-contact-box strong{font-size:10.5px!important}body.donate-page-open .donate-main-grid-redesigned{grid-template-columns:1fr!important;gap:8px!important}body.donate-page-open .donate-qr-panel-redesigned{padding:9px!important}body.donate-page-open .donate-section-mini{display:none!important}body.donate-page-open .donate-qr-panel-redesigned .qr-box{width:min(185px,56vw)!important;border-width:6px!important;border-radius:10px!important}body.donate-page-open .donate-qr-panel-redesigned .donate-qr-tip{margin-top:6px!important;font-size:8.5px!important}body.donate-page-open .donate-bank-panel-redesigned{padding:10px!important}body.donate-page-open .donate-bank-panel-redesigned .donate-bank-title{font-size:13px!important;text-align:center!important}body.donate-page-open .donate-bank-subtitle{display:none!important}body.donate-page-open .donate-bank-panel-redesigned .bank-info{gap:5px!important;margin-top:7px!important}body.donate-page-open .donate-bank-panel-redesigned .bank-row{grid-template-columns:88px minmax(0,1fr)!important;min-height:36px!important;padding:6px 8px!important;border-radius:8px!important;gap:6px!important}body.donate-page-open .donate-bank-panel-redesigned .bank-row span{font-size:8px!important}body.donate-page-open .donate-bank-panel-redesigned .bank-row strong{font-size:11px!important}body.donate-page-open .donate-bank-panel-redesigned .bank-row .donate-account{font-size:14px!important}body.donate-page-open .donate-bank-panel-redesigned .bank-row-holder strong{font-size:10px!important}body.donate-page-open .donate-thanks{margin-top:6px!important;font-size:8.5px!important;text-align:center!important}}@media (max-width:700px), (pointer: coarse){.mobile-nav.bottom-nav{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}}@media (prefers-reduced-motion:reduce){.movie-card,.movie-card *,.mobile-nav.bottom-nav,.mobile-nav.bottom-nav *{scroll-behavior:auto!important;transition:none!important}}#movieGrid .movie-card{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:260px 420px}#movieGrid .poster img,#movieGrid .poster video{transform:translateZ(0);backface-visibility:hidden}.mobile-nav.bottom-nav{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.mobile-nav.bottom-nav>button{position:relative;background:transparent!important;border:0!important;box-shadow:none!important}.mobile-nav.bottom-nav .bottom-nav-label{color:#f3f6fb!important;font-weight:800!important;letter-spacing:0!important}.mobile-chat-nav .bottom-nav-icon{position:relative!important;overflow:visible!important;width:22px!important;flex:0 0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important}.mobile-chat-nav .bottom-nav-icon svg{width:16px!important;height:16px!important;flex:0 0 16px!important;stroke:#f6b11a!important;filter:drop-shadow(0 0 5px rgba(246,177,26,.16))}.mobile-nav.bottom-nav>button[data-nav=donate] .bottom-nav-icon{width:16px!important;flex:0 0 16px!important}.mobile-nav.bottom-nav>button[data-nav=donate] .bottom-nav-icon svg{stroke:#f6c768!important;filter:drop-shadow(0 0 5px rgba(246,199,104,.12))}.mobile-chat-nav-badge{position:relative!important;top:-6px!important;left:-2px!important;display:none;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0 -2px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ff315c!important;font-style:normal!important;font-size:9px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.02em!important;text-align:left!important;text-shadow:0 0 5px rgba(255,49,92,.28),0 1px 1px rgba(0,0,0,.9)!important;z-index:3!important}.mobile-chat-nav-badge.has-unread{display:inline-block!important}.mobile-chat-nav.has-unread .bottom-nav-icon svg{filter:drop-shadow(0 0 7px rgba(246,177,26,.28))}.mobile-chat-nav.chat-wiggle-now .bottom-nav-icon{animation:chatIconGroupWiggle .72s ease-in-out 2!important;transform-origin:45% 55%!important}@keyframes chatIconGroupWiggle{0%,to{transform:rotate(0)}12%{transform:rotate(-10deg)}24%{transform:rotate(9deg)}36%{transform:rotate(-7deg)}48%{transform:rotate(6deg)}60%{transform:rotate(-3deg)}72%{transform:rotate(2deg)}}.mobile-nav.bottom-nav>button:after{content:"";position:absolute;top:7px;bottom:7px;right:0;width:1px;background:linear-gradient(180deg,#ffffff08,#ffffff24,#ffffff08);pointer-events:none}.mobile-nav.bottom-nav>button:last-child:after{display:none}.mobile-nav.bottom-nav>button:hover{background:#ffffff05!important}@media (max-width:900px), (pointer: coarse){.mobile-nav.bottom-nav{left:50%!important;right:auto!important;bottom:0!important;transform:translate(-50%)!important;width:min(236px,calc(100% - 20px))!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:4px 4px max(4px,env(safe-area-inset-bottom))!important;border-radius:14px 14px 0 0!important;border:1px solid rgba(116,144,182,.22)!important;border-bottom:0!important;background:linear-gradient(180deg,#121b299e,#080d158c)!important;box-shadow:0 -4px 16px #0000002e,inset 0 1px #ffffff0a!important}.mobile-nav.bottom-nav>button{width:100%!important;min-width:0!important;height:35px!important;min-height:35px!important;padding:0 8px!important;border-radius:10px!important;gap:4px!important;font-size:10px!important}.mobile-nav.bottom-nav>button:first-child{border-radius:10px 0 0 10px!important}.mobile-nav.bottom-nav>button:last-child{border-radius:0 10px 10px 0!important}.mobile-chat-nav .bottom-nav-icon{width:21px!important;flex-basis:21px!important}.mobile-chat-nav .bottom-nav-icon svg{width:15px!important;height:15px!important;flex-basis:15px!important}.mobile-nav.bottom-nav>button[data-nav=donate] .bottom-nav-icon{width:15px!important;flex-basis:15px!important}.mobile-nav.bottom-nav>button[data-nav=donate] .bottom-nav-icon svg{width:15px!important;height:15px!important}.mobile-nav.bottom-nav .bottom-nav-label{font-size:10px!important}.mobile-chat-nav-badge{top:-5px!important;left:-2px!important;font-size:8px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){.mobile-nav.bottom-nav{display:inline-grid!important;grid-template-columns:1fr 1fr!important;width:auto!important;min-width:220px!important;left:auto!important;right:18px!important;bottom:16px!important;transform:none!important;padding:4px!important;gap:0!important;border-radius:15px!important;border:1px solid rgba(116,144,182,.2)!important;background:linear-gradient(180deg,#121b29ad,#080d1599)!important;box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffff0a!important}.mobile-nav.bottom-nav>button{height:37px!important;min-height:37px!important;padding:0 11px!important;border-radius:11px!important;gap:5px!important}.mobile-nav.bottom-nav>button:first-child{border-radius:11px 0 0 11px!important}.mobile-nav.bottom-nav>button:last-child{border-radius:0 11px 11px 0!important}.mobile-chat-nav .bottom-nav-icon{width:22px!important;flex-basis:22px!important}.mobile-nav.bottom-nav .bottom-nav-label{font-size:11px!important}.mobile-chat-nav-badge{top:-6px!important;left:-2px!important;font-size:9px!important}}.mobile-nav.bottom-nav>button{position:relative!important;width:auto!important;min-width:82px!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:6px!important;border-radius:10px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;box-sizing:border-box!important;grid-column:auto!important}.mobile-nav.bottom-nav>button>span{margin:0!important;line-height:1!important}.mobile-nav.bottom-nav .bottom-nav-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;font-size:0!important;line-height:0!important}.mobile-nav.bottom-nav .bottom-nav-label{display:inline-block!important;margin:0!important;white-space:nowrap!important;line-height:1!important}@media (max-width:900px), (pointer: coarse){.mobile-nav.bottom-nav>button{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 7px!important;gap:5px!important;font-size:10px!important}.mobile-nav.bottom-nav .bottom-nav-label{font-size:10px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){.mobile-nav.bottom-nav>button{height:37px!important;min-height:37px!important;padding:0 11px!important;gap:6px!important}.mobile-nav.bottom-nav .bottom-nav-label{font-size:11px!important}}.mobile-nav.bottom-nav{align-items:center!important;align-content:center!important;grid-auto-rows:auto!important;box-sizing:border-box!important}@media (max-width:900px), (pointer: coarse){.mobile-nav.bottom-nav{height:42px!important;min-height:42px!important;max-height:42px!important;padding:3px 4px max(3px,env(safe-area-inset-bottom))!important}.mobile-nav.bottom-nav>button{height:32px!important;min-height:32px!important;max-height:32px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){.mobile-nav.bottom-nav{height:46px!important;min-height:46px!important;max-height:46px!important;padding:4px!important}.mobile-nav.bottom-nav>button{height:36px!important;min-height:36px!important;max-height:36px!important}}@media (max-width:900px), (pointer: coarse){.mobile-nav.bottom-nav{width:min(252px,calc(100% - 18px))!important;padding:5px 5px max(5px,env(safe-area-inset-bottom))!important;border-radius:15px 15px 0 0!important}.mobile-nav.bottom-nav>button{height:38px!important;min-height:38px!important;padding:0 10px!important;gap:6px!important}.mobile-nav.bottom-nav .bottom-nav-icon{width:18px!important;height:18px!important;flex-basis:18px!important}.mobile-chat-nav .bottom-nav-icon{width:22px!important;flex-basis:22px!important}.mobile-nav.bottom-nav>button[data-nav=donate] .bottom-nav-icon{width:17px!important;flex-basis:17px!important}.mobile-nav.bottom-nav .bottom-nav-icon svg{width:16px!important;height:16px!important}.mobile-nav.bottom-nav .bottom-nav-label{font-size:11px!important}}.home-music-settings{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px;padding:12px;border:1px solid #2b3b50;border-radius:12px;background:#0e1621}.home-music-settings .settings-section-title{grid-column:1/-1;font-size:11px;font-weight:900;letter-spacing:.08em;color:#f6c453}.home-music-settings .home-music-toggle{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:8px}.home-music-settings .home-music-toggle input{width:18px!important;height:18px!important;min-height:0!important;margin:0!important;accent-color:#f6b11a}.home-music-settings small{grid-column:1/-1;color:#8fa3bb;font-size:10px;line-height:1.45}.mobile-chat-nav.chat-wiggle-now .bottom-nav-icon{animation-duration:1s!important;animation-iteration-count:2!important}@media (max-width:700px), (pointer: coarse){.home-music-settings{grid-template-columns:1fr}}.visit-stats-tabs{display:flex;gap:8px;padding:12px 18px 0;flex:0 0 auto}.visit-stats-tabs button{flex:1 1 0;width:50%;min-height:40px;border:1px solid #263a54;border-radius:11px;background:#0a1625;color:#9fb1c8;font-weight:800;cursor:pointer}.visit-stats-tabs button.active{background:#182b43;border-color:#4b739f;color:#fff}.admin-top-stats-dialog[data-visit-stats]:not([open]){display:none}.admin-top-stats-dialog[data-visit-stats][open]{display:flex;flex-direction:column;width:min(720px,calc(100% - 28px));height:min(650px,calc(100dvh - 40px));max-height:650px;overflow:hidden}.admin-top-stats-dialog[data-visit-stats] .ats-head{flex:0 0 auto}.admin-top-stats-dialog[data-visit-stats] .ats-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;overscroll-behavior:contain}.visit-top-fixed{height:100%;min-height:0;overflow:hidden}.visit-top-fixed .ats-list{gap:5px}.visit-top-fixed .ats-row{padding:6px 10px;min-height:36px}.visit-top-fixed .ats-rank{width:24px;height:24px;border-radius:7px;font-size:12px}.visit-top-fixed .ats-name,.visit-top-fixed .ats-row strong{font-size:13px}.visit-top-note{padding:9px 8px 0!important;margin-top:0!important;font-size:11px;line-height:1.35}.visit-source-scroll{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:3px}.visit-source-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:10px;border:1px solid #20344c;border-radius:12px;background:#0a1625}.visit-source-summary span{color:#91a5bf}.visit-source-summary strong{color:#ffd54a;font-size:18px}.visit-source-row .ats-name{display:flex;flex-direction:column;gap:2px}.visit-source-row .ats-name small{color:#7890ac;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visit-source-note{padding:14px 8px 0;font-size:12px;line-height:1.45}.stat[data-stat-webvisits]{cursor:pointer}.stat[data-stat-webvisits]:hover{border-color:#3d6894;transform:translateY(-1px)}@media (max-width:600px){.visit-stats-tabs{padding:10px 12px 0}.visit-stats-tabs button{min-height:38px;font-size:12px}.admin-top-stats-dialog[data-visit-stats]{height:min(560px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.visit-top-fixed .ats-list{gap:4px}.visit-top-fixed .ats-row{padding:4px 7px;min-height:32px}.visit-top-fixed .ats-rank{width:22px;height:22px;font-size:11px}.visit-top-fixed .ats-name,.visit-top-fixed .ats-row strong{font-size:12px}.visit-top-note{font-size:10px;padding-top:7px!important}.visit-source-row strong{font-size:12px}}.chat-admin-image-preview{display:flex;align-items:center;gap:8px;margin:0 0 7px;padding:7px 8px;border:1px solid #31455f;border-radius:10px;background:#091522}.chat-admin-image-preview[hidden]{display:none!important}.chat-admin-image-preview small{font-size:10px;color:#8fa4bd}.chat-admin-image-thumb{position:relative;display:inline-flex;width:64px;height:48px;border-radius:8px;overflow:visible;background:#050b12}.chat-admin-image-thumb img{width:64px;height:48px;object-fit:cover;border-radius:8px;display:block}.chat-admin-image-thumb button{position:absolute;right:-7px;top:-7px;width:20px;height:20px;border:0;border-radius:50%;background:#ef4444;color:#fff;font-weight:900;line-height:20px;padding:0;cursor:pointer}.chat-admin-image{display:block;margin-top:7px;max-width:min(420px,100%);border-radius:11px;overflow:hidden;border:1px solid #2a4058;background:#07111c}.chat-admin-image img{display:block;width:auto;max-width:100%;height:auto;max-height:320px;object-fit:contain;margin:0 auto}.is-admin-message .chat-widget-bubble:has(.chat-admin-image){max-width:min(92%,470px)}@media (max-width:700px), (pointer: coarse){.chat-admin-image{max-width:100%}.chat-admin-image img{max-height:260px}}.chat-widget-meta .dao-name.chat-name-basic{font-size:13px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;text-shadow:none!important}@media (max-width:900px), (pointer: coarse){.chat-widget-meta .dao-name.chat-name-basic{font-size:12px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){.content>.home-honor-bar .channel-intro-entry{color:inherit!important}.content>.home-honor-bar .channel-intro-breakthrough,.content>.home-honor-bar .channel-intro-breakthrough strong{color:#ffe39a!important}.content>.home-honor-bar .channel-intro-admin-notice,.content>.home-honor-bar .channel-intro-admin-notice strong{color:#ffe39a!important}.content>.home-honor-bar .channel-intro-top-rank,.content>.home-honor-bar .channel-intro-top-rank strong{color:#ffe079!important}.content>.home-honor-bar .channel-intro-high-realm,.content>.home-honor-bar .channel-intro-high-realm strong{color:#d8b4fe!important}.content>.home-honor-bar .channel-intro-full-tuvi,.content>.home-honor-bar .channel-intro-full-tuvi strong{color:#ffbf69!important}.content>.home-honor-bar .channel-intro-all-missions,.content>.home-honor-bar .channel-intro-all-missions strong{color:#86efac!important}.content>.home-honor-bar .channel-intro-mission,.content>.home-honor-bar .channel-intro-mission strong{color:#7dd3fc!important}.content>.home-honor-bar .channel-intro-daily-bonus,.content>.home-honor-bar .channel-intro-daily-bonus strong{color:#67e8f9!important}.content>.home-honor-bar .channel-intro-system-idle,.content>.home-honor-bar .channel-intro-system-idle strong{color:#93c5fd!important}.content>.home-honor-bar .channel-intro-chat,.content>.home-honor-bar .channel-intro-chat .intro-chat-name,.content>.home-honor-bar .channel-intro-chat .intro-chat-colon,.content>.home-honor-bar .channel-intro-chat .intro-chat-message{color:#fff!important}}@media (max-width:900px), (pointer: coarse){body{background:#050a10!important;color:#eef4ff!important}.topbar{background:linear-gradient(180deg,#0b131ffa,#070d16fa)!important;border-color:#26384e!important;box-shadow:0 8px 24px #00000038!important}.topbar .brand #brandName{color:#f4f7fb!important}.header-online-now{color:#a9bdd6!important}.content>.home-honor-bar,.home-honor-bar{background:linear-gradient(90deg,#08111cfa,#0a1522fa,#070e18fa)!important;border-color:#735b296b!important;box-shadow:0 0 18px #ff90000d,inset 0 1px #ffffff06!important}.search{background:linear-gradient(90deg,#111b2b,#0b1421 72%,#11151d)!important;border-color:#3a4b61!important;box-shadow:inset 0 1px #ffffff09,0 8px 18px #00000024!important}.search input{color:#eef4ff!important}.search input::placeholder{color:#7f92ad!important}.home-sticky-tabs{background:#050a10f5!important;border-color:#254264!important;box-shadow:0 8px 20px #00000024!important}.home-sticky-tabs a{background:transparent!important;color:#d9e3f0!important;border-color:transparent!important}.home-sticky-tabs a.active{color:#ffb21a!important;text-shadow:0 0 10px rgba(255,168,0,.18)!important}.sidebar{background:linear-gradient(180deg,#121c2bf5,#0a121df5)!important;border-color:#34465c!important;box-shadow:inset 0 1px #ffffff09,0 18px 50px #00000038!important}#genreList .genre-btn{background:linear-gradient(180deg,#121d2b,#0e1825)!important;border-color:#43597447!important;color:#d3dce9!important;box-shadow:none!important}#genreList .genre-btn.active{color:#171109!important;border-color:#ffbd1f!important;background:linear-gradient(110deg,#ffc31d,#ff9800 55%,#f07b00)!important;box-shadow:0 0 18px #ff970057,inset 0 1px #ffffff52!important}#movieGrid .movie-card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}#movieGrid .movie-card .poster{background:#0b1420!important;border-color:#33445a!important;box-shadow:0 7px 18px #00000038!important}#movieGrid .movie-title{color:#f4f7fb!important}#movieGrid .movie-card .duration{background:#060a0fdb!important;border-color:#ffb70052!important;color:#ffc31c!important}#movieGrid .movie-card .movie-view-count{background:#060a0fdb!important;border-color:#ffffff29!important;color:#f4f7fb!important}#movieGrid .movie-card .meta .season-meta{color:#ffad00!important}#movieGrid .movie-card .meta .updated-meta{color:#73849c!important}#movieGrid .movie-card .meta .updated-meta em{background:#192332!important;color:#dce5f1!important}.mobile-nav.bottom-nav{background:#09101af0!important;border-color:#34445b!important;box-shadow:0 10px 28px #0000004d!important}.mobile-nav.bottom-nav>button{background:transparent!important;color:#f0f4fa!important}.mobile-nav.bottom-nav .bottom-nav-icon svg{stroke:#ffb31d!important}}@media (min-width:1201px) and (hover: hover) and (pointer: fine){body .detail-page .detail-hero-v734 .detail-hero-v734-content .detail-hero-v734-main h1{font-size:38px!important;line-height:1.08!important;max-width:760px!important;letter-spacing:-.45px!important;margin:0 0 10px!important}}@media (min-width:901px)and (max-width:1200px) and (hover: hover) and (pointer: fine){body .detail-page .detail-hero-v734 .detail-hero-v734-content .detail-hero-v734-main h1{font-size:32px!important;line-height:1.08!important;max-width:700px!important;letter-spacing:-.35px!important;margin:0 0 9px!important}}#detailComments .comment-author-line,.detail-v752-comment-list .comment-author-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}#detailComments .comment-realm-badge,.detail-v752-comment-list .comment-realm-badge{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;min-height:18px!important;padding:0 7px!important;border-radius:999px!important;white-space:nowrap!important;border:1px solid rgba(75,179,255,.3)!important;background:linear-gradient(180deg,#287fd745,#194c8c40)!important;color:#9fd7ff!important;font-size:9px!important;font-weight:900!important;line-height:1!important}@media (max-width:700px), (pointer: coarse){#detailComments .comment-realm-badge,.detail-v752-comment-list .comment-realm-badge{min-height:16px!important;padding:0 5px!important;font-size:8px!important}}@media (max-width:700px), (pointer: coarse){html.home-mobile-scrolling *,body.home-mobile-scrolling *{scroll-behavior:auto!important}body:not(.admin-dashboard-open):not(.donate-page-open) .home-sticky-tabs,body:not(.admin-dashboard-open):not(.donate-page-open) .home-honor-bar,body:not(.admin-dashboard-open):not(.donate-page-open) .mobile-nav.bottom-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#movieGrid .movie-card{will-change:auto!important;transform:none!important}#movieGrid .poster img,#movieGrid .poster video{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}}.visit-stats-overlay[hidden]{display:none!important}.visit-stats-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px 14px;background:#02070db8}.visit-stats-overlay .visit-stats-panel{display:flex!important;position:relative!important;margin:0!important;flex-direction:column;width:min(720px,calc(100vw - 28px))!important;height:min(650px,calc(100dvh - 40px))!important;max-height:650px!important;overflow:hidden!important;border:1px solid #263a54;border-radius:18px;background:#0d1a2a;color:#fff;padding:0;box-shadow:0 24px 80px #0009}.visit-stats-overlay .visit-stats-panel .ats-head{flex:0 0 auto}.visit-stats-overlay .visit-stats-panel .ats-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;overscroll-behavior:contain}body.visit-stats-open{overflow:hidden!important}@media (max-width:600px){.visit-stats-overlay{padding:12px}.visit-stats-overlay .visit-stats-panel{height:min(560px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important}}.channel-intro-top-rank{font-weight:950!important;color:#ffe079!important;text-shadow:0 0 8px rgba(250,204,21,.38)}.channel-intro-high-realm{font-weight:950!important;color:#d8b4fe!important;text-shadow:0 0 9px rgba(192,132,252,.38)}.channel-intro-full-tuvi{font-weight:950!important;color:#ffbf69!important;text-shadow:0 0 8px rgba(251,146,60,.34)}.channel-intro-all-missions{font-weight:950!important;color:#86efac!important;text-shadow:0 0 8px rgba(34,197,94,.3)}.channel-intro-mission{font-weight:900!important;color:#7dd3fc!important;text-shadow:0 0 7px rgba(56,189,248,.28)}.channel-intro-daily-bonus{font-weight:900!important;color:#67e8f9!important;text-shadow:0 0 7px rgba(34,211,238,.28)}.chat-widget-cultivation-open{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important}.chat-widget-cultivation-open>span{grid-row:auto!important;font-size:15px!important;align-self:auto!important}.chat-widget-cultivation-open>b{font-size:11px!important;line-height:1!important;overflow:visible!important;text-overflow:clip!important}.chat-widget-cultivation-open>small{display:none!important}.chat-widget-dialog,.chat-widget-messages,.chat-widget-message,.chat-widget-meta,.chat-widget-meta strong,.chat-widget-bubble p,.chat-widget-form input,.chat-widget-form textarea,.chat-widget-form select,.chat-name-basic,.dao-name,.dao-badge,.dao-title,.channel-intro-entry,.intro-chat-name,.intro-chat-message,#homeHonorMarquee,#homeHonorMarquee *{font-family:Segoe UI,Segoe UI Variable,Arial,Helvetica,Nirmala UI,Leelawadee UI,"Cambria Math",Segoe UI Symbol,"Segoe UI Emoji",Arial Unicode MS,Noto Sans,"Noto Sans Math","Noto Sans Symbols 2",sans-serif!important;font-variant-ligatures:normal;font-feature-settings:normal;text-rendering:optimizeLegibility}#chatWidgetForm input[name=name],#chatWidgetForm textarea[name=message]{font-family:Segoe UI,Segoe UI Variable,Arial,Nirmala UI,Leelawadee UI,"Cambria Math",Segoe UI Symbol,"Segoe UI Emoji",Arial Unicode MS,Noto Sans,"Noto Sans Math","Noto Sans Symbols 2",sans-serif!important}#phongThanDialog:not(.pt-page-one) .pt-row:nth-child(1),#phongThanDialog:not(.pt-page-one) .pt-row:nth-child(2),#phongThanDialog:not(.pt-page-one) .pt-row:nth-child(3){border-color:#243243!important;background:linear-gradient(180deg,#182230f5,#0f151ffa)!important;box-shadow:inset 0 1px #ffffff08!important}#phongThanDialog:not(.pt-page-one) .pt-row:nth-child(1) .pt-name,#phongThanDialog:not(.pt-page-one) .pt-row:nth-child(2) .pt-name,#phongThanDialog:not(.pt-page-one) .pt-row:nth-child(3) .pt-name{color:#fff!important;text-shadow:none!important}#phongThanDialog:not(.pt-page-one) .pt-row:nth-child(1) .pt-meta,#phongThanDialog:not(.pt-page-one) .pt-row:nth-child(2) .pt-meta,#phongThanDialog:not(.pt-page-one) .pt-row:nth-child(3) .pt-meta{color:#8fa1b5!important}#phongThanDialog.pt-page-one .pt-row:nth-child(1){border-color:#ffde78eb!important;background:radial-gradient(circle at 18% 18%,#fffce242,#fffce200 28%),linear-gradient(180deg,#725212fa,#312208fc)!important;box-shadow:0 0 0 1px #ffe48f47,0 0 18px #ffc4404d,0 0 32px #ffb0202e,inset 0 0 0 1px #fff0bb1f!important}#phongThanDialog.pt-page-one .pt-row:nth-child(2){border-color:#f5d67ec2!important;background:radial-gradient(circle at 16% 18%,#fff7d72e,#fff7d700 28%),linear-gradient(180deg,#4e3c16f7,#22190afc)!important;box-shadow:0 0 0 1px #ffdc8529,0 0 12px #ffbe4e29,inset 0 0 0 1px #ffebb114!important}#phongThanDialog.pt-page-one .pt-row:nth-child(3){border-color:#e9bc63b3!important;background:radial-gradient(circle at 16% 18%,#ffecc524,#ffecc500 28%),linear-gradient(180deg,#563614f7,#23170afc)!important;box-shadow:0 0 0 1px #f4c46c24,0 0 10px #e9a94a24,inset 0 0 0 1px #ffe0a814!important}#phongThanDialog.pt-page-one .pt-row:nth-child(1) .pt-rank{background:linear-gradient(180deg,#fff1b4,#f6bf36)!important;color:#3d2700!important;box-shadow:0 0 14px #ffd25c4d,inset 0 1px #ffffff85!important}#phongThanDialog.pt-page-one .pt-row:nth-child(2) .pt-rank{background:linear-gradient(180deg,#ffe9a0,#e8b54a)!important;color:#422b04!important;box-shadow:0 0 11px #ffc65633,inset 0 1px #ffffff57!important}#phongThanDialog.pt-page-one .pt-row:nth-child(3) .pt-rank{background:linear-gradient(180deg,#ffd98e,#d99233)!important;color:#432400!important;box-shadow:0 0 10px #e8a7442e,inset 0 1px #ffffff3d!important}#phongThanDialog.pt-page-one .pt-row:nth-child(1) .pt-name{color:#fff3b0!important;text-shadow:0 0 12px rgba(255,222,120,.22)!important}#phongThanDialog.pt-page-one .pt-row:nth-child(2) .pt-name{color:#ffe9a5!important;text-shadow:0 0 10px rgba(255,209,100,.16)!important}#phongThanDialog.pt-page-one .pt-row:nth-child(3) .pt-name{color:#ffd89a!important;text-shadow:0 0 9px rgba(245,184,81,.14)!important}#phongThanDialog.pt-page-one .pt-row:nth-child(1) .pt-meta{color:#efd68b!important}#phongThanDialog.pt-page-one .pt-row:nth-child(2) .pt-meta{color:#d9c388!important}#phongThanDialog.pt-page-one .pt-row:nth-child(3) .pt-meta{color:#d9b283!important}#phongThanDialog.pt-page-one .pt-row:nth-child(1) .pt-money,#phongThanDialog.pt-page-one .pt-row:nth-child(2) .pt-money,#phongThanDialog.pt-page-one .pt-row:nth-child(3) .pt-money{color:#ffe082!important;text-shadow:0 0 10px rgba(255,199,74,.2)!important}.cultivation-chat-tabs{gap:9px!important;padding:10px 10px 2px!important}.cultivation-chat-tabs button{position:relative!important;height:38px!important;border-radius:12px!important;border:1px solid rgba(83,105,131,.88)!important;background:linear-gradient(180deg,#162232,#0f1825)!important;color:#d7e0ea!important;font-size:12.5px!important;font-weight:950!important;letter-spacing:.01em!important;box-shadow:inset 0 1px #ffffff0a,0 4px 12px #0000002e!important;transition:all .18s ease!important}.cultivation-chat-tabs button:hover{border-color:#748fb0f2!important;background:linear-gradient(180deg,#1b2a3d,#132031)!important;color:#f2f6fb!important;transform:translateY(-1px)!important;box-shadow:0 8px 16px #0003,inset 0 1px #ffffff0f!important}.cultivation-chat-tabs button.active{border-color:#f4c04d!important;background:linear-gradient(180deg,#ffd56d,#f5b332 55%,#e19009)!important;color:#231400!important;text-shadow:0 1px 0 rgba(255,255,255,.28)!important;box-shadow:0 10px 20px #f59e0b38,0 0 0 1px #ffe19829,inset 0 1px #ffffff8c!important}.cultivation-chat-tabs button.active:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);opacity:.55;pointer-events:none}@media (max-width:700px), (pointer: coarse){.cultivation-chat-tabs{gap:7px!important;padding:8px 8px 2px!important}.cultivation-chat-tabs button{height:36px!important;font-size:11.5px!important;border-radius:11px!important}}.mobile-nav.bottom-nav{border:1px solid rgba(116,144,182,.2)!important;background:linear-gradient(180deg,#121b29fa,#0e1622f0 35%,#0a111bd1 68%,#080d15ad)!important;box-shadow:0 8px 22px #00000042,inset 0 1px #ffffff0a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:900px), (pointer: coarse){.mobile-nav.bottom-nav{border-color:#7490b638!important;border-bottom:0!important}}#movieGrid .movie-card{content-visibility:auto;contain-intrinsic-size:260px 250px}@media (max-width:700px), (pointer: coarse){#movieGrid .movie-card{contain-intrinsic-size:210px 225px}}.cultivation-spam-warning{margin:8px 10px 10px;padding:8px 10px;border:1px solid rgba(245,158,11,.28);border-radius:10px;background:#f59e0b12;color:#d9b875;font-size:10px;line-height:1.45;font-weight:700}@media (max-width:700px), (pointer: coarse){.cultivation-spam-warning{margin:7px 8px 9px;padding:7px 8px;font-size:9.5px}}.detail-page{width:min(1180px,calc(100% - 32px))!important;margin:0 auto!important;padding:24px 0 110px!important}.detail-page>.back-btn{margin:0 0 14px!important}.detail-compact-hero{display:grid!important;grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:24px!important;align-items:stretch!important;padding:20px!important;border:1px solid #252d38!important;border-radius:18px!important;background:linear-gradient(180deg,#10151d,#0b0f15)!important;box-shadow:0 14px 36px #0000003d!important}.detail-compact-poster{min-width:0!important;border-radius:14px!important;overflow:hidden!important;background:#080b10!important;align-self:start!important;aspect-ratio:16/9!important;border:1px solid rgba(255,255,255,.08)!important}.detail-compact-poster img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.detail-compact-info{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.detail-compact-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 8px!important}.detail-compact-chips .chip{padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(245,158,11,.3)!important;background:#f59e0b14!important;color:#f5c45d!important;font-size:10.5px!important;font-weight:800!important}.detail-update-chip{color:#9eb2c9!important;border-color:#33465d!important;background:#111b28!important}.detail-compact-info h1{margin:0 0 8px!important;max-width:820px!important;color:#f7f8fb!important;font-size:clamp(28px,2.7vw,42px)!important;line-height:1.14!important;letter-spacing:-.35px!important}.detail-compact-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 12px!important;color:#9eadbf!important;font-size:12px!important;font-weight:700!important}.detail-compact-meta i{width:3px!important;height:3px!important;border-radius:50%!important;background:#526477!important}.detail-compact-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0 0 10px!important}.detail-compact-actions .play-main,.detail-compact-actions .secondary{min-height:40px!important;padding:0 14px!important;border-radius:10px!important;font-size:12.5px!important;font-weight:900!important}.detail-quick-links{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important}.detail-quick-links button{min-height:30px!important;padding:0 10px!important;border:1px solid #26384c!important;border-radius:9px!important;background:#0e1722!important;color:#aebed0!important;font-size:10.5px!important;font-weight:800!important;cursor:pointer!important}.detail-quick-links button:hover{border-color:#3d5877!important;color:#eef6ff!important}.detail-intro-card.compact{max-width:760px!important;margin:0!important;padding:9px 11px!important;border-radius:11px!important;border:1px solid #222f3d!important;background:#0b121b!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.detail-intro-card.compact .detail-intro-label{margin:0 0 4px!important;color:#8495a8!important;font-size:9.5px!important;letter-spacing:.04em!important}.detail-intro-card.compact .detail-intro-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;color:#c8d2dd!important;font-size:12px!important;line-height:1.45!important}.detail-intro-card.compact.expanded .detail-intro-text{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.detail-intro-card.compact .detail-intro-toggle{margin-top:5px!important;color:#e2aa36!important;font-size:10.5px!important}.detail-community-compact{margin-top:14px!important;border-radius:16px!important}.detail-community-compact>.watch-season-area.embedded{padding:18px 20px 20px!important}.detail-community-head,.detail-comment-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin:0 0 15px!important}.detail-section-kicker{display:block!important;margin:0 0 3px!important;color:#5fd4e8!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important}.detail-community-head h2,.detail-comment-head h2{margin:0!important;font-size:20px!important}.detail-season-count{color:#8194aa!important;font-size:11px!important;font-weight:800!important}.detail-community-compact .season-choice-grid{gap:12px!important}.detail-community-compact .season-choice-card+.season-choice-card{margin-top:0!important;padding-top:12px!important}.detail-community-compact .season-choice-title{margin:0 0 9px!important;font-size:11px!important}.detail-season-tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;padding:0 0 4px!important;scrollbar-width:thin!important}.detail-season-tabs .season-tab{flex:0 0 auto!important;min-width:88px!important;height:36px!important;padding:0 12px!important;border-radius:9px!important;font-size:11px!important}.detail-episode-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))!important;gap:8px!important;max-height:184px!important;overflow-y:auto!important;padding:1px 4px 4px 1px!important;scrollbar-width:thin!important}.detail-community-compact .episode-btn{min-width:0!important;width:100%!important;height:36px!important;padding:0 9px!important;border-radius:9px!important;font-size:11px!important}.detail-community-compact>.community-divider{margin:0 20px!important}.detail-comments-compact{padding:18px 20px 20px!important}.detail-comments-compact .comment-list-wrap{gap:8px!important}.detail-comments-compact .comment-item{padding:10px 12px!important;border-radius:11px!important}.detail-comments-compact .comment-form{grid-template-columns:150px minmax(0,1fr) 120px!important;gap:9px!important;margin-top:10px!important}.detail-comments-compact .comment-form input,.detail-comments-compact .comment-form textarea,.detail-comments-compact .comment-send{height:40px!important;min-height:40px!important}.detail-comments-compact .comment-form textarea{resize:none!important}@media (max-width:900px), (pointer: coarse){.detail-page{width:min(100% - 20px,760px)!important;padding-top:14px!important}.detail-compact-hero{grid-template-columns:240px minmax(0,1fr)!important;gap:16px!important;padding:14px!important}.detail-compact-info h1{font-size:clamp(23px,4.8vw,34px)!important}}@media (max-width:700px), (pointer: coarse){.detail-page{width:calc(100% - 16px)!important;padding:8px 0 96px!important}.detail-page>.back-btn{min-height:34px!important;margin-bottom:8px!important;padding:0 10px!important;font-size:11px!important}.detail-compact-hero{display:flex!important;flex-direction:column!important;gap:10px!important;padding:10px!important;border-radius:14px!important}.detail-compact-poster{width:100%!important;aspect-ratio:16/8.2!important;border-radius:11px!important}.detail-compact-info h1{margin-bottom:6px!important;font-size:22px!important;line-height:1.2!important}.detail-compact-chips{margin-bottom:6px!important;gap:5px!important}.detail-compact-chips .chip{padding:4px 7px!important;font-size:9px!important}.detail-compact-meta{gap:6px!important;margin-bottom:9px!important;font-size:10.5px!important}.detail-compact-actions{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;margin-bottom:8px!important}.detail-compact-actions .play-main,.detail-compact-actions .secondary{width:100%!important;min-width:0!important;min-height:36px!important;padding:0 6px!important;border-radius:9px!important;font-size:10.5px!important}.detail-quick-links{margin-bottom:8px!important}.detail-quick-links button{flex:1 1 0!important;min-height:28px!important;font-size:9.5px!important}.detail-intro-card.compact{padding:8px 9px!important}.detail-intro-card.compact .detail-intro-text{-webkit-line-clamp:1!important;font-size:10.5px!important}.detail-community-compact{margin-top:9px!important;border-radius:14px!important}.detail-community-compact>.watch-season-area.embedded,.detail-comments-compact{padding:13px 11px 14px!important}.detail-community-compact>.community-divider{margin:0 11px!important}.detail-community-head,.detail-comment-head{margin-bottom:11px!important}.detail-community-head h2,.detail-comment-head h2{font-size:17px!important}.detail-season-tabs{gap:6px!important}.detail-season-tabs .season-tab{min-width:78px!important;height:34px!important;padding:0 9px!important;font-size:10px!important}.detail-community-compact .season-choice-card+.season-choice-card{padding-top:10px!important}.detail-episode-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;max-height:150px!important}.detail-community-compact .episode-btn{height:34px!important;padding:0 5px!important;font-size:9.5px!important}.detail-comments-compact .comment-item{padding:9px 10px!important}.detail-comments-compact .comment-form{grid-template-columns:1fr!important;gap:7px!important;margin-top:8px!important}.detail-comments-compact .comment-form input{height:36px!important}.detail-comments-compact .comment-form textarea{min-height:58px!important;height:58px!important}.detail-comments-compact .comment-send{height:38px!important}}.detail-page{width:min(1180px,calc(100% - 28px))!important;margin:0 auto!important;padding:18px 0 110px!important}.detail-page>.back-btn{min-height:36px!important;margin:0 0 10px!important;padding:0 12px!important;border-radius:9px!important;font-size:11px!important}.detail-hero-v734{position:relative!important;height:390px!important;overflow:hidden!important;border:1px solid #27303a!important;border-radius:18px!important;background:#080b0f!important;box-shadow:0 16px 38px #00000042!important}.detail-hero-v734-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 28%!important;filter:saturate(.96) contrast(1.02)!important}.detail-hero-v734-shade{position:absolute!important;inset:0!important;background:linear-gradient(90deg,#05080ceb,#05080cb8 38%,#05080c47 72%,#05080c2e),linear-gradient(180deg,#05080c1f,#05080c2e 48%,#05080ce6)!important}.detail-hero-v734-top{position:absolute!important;z-index:2!important;top:16px!important;left:18px!important;right:18px!important}.detail-v734-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.detail-v734-chips span{padding:5px 9px!important;border:1px solid rgba(245,180,53,.32)!important;border-radius:999px!important;background:#0b0e14ad!important;color:#f1bd52!important;font-size:10px!important;font-weight:900!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.detail-v734-chips .detail-v734-update{color:#c5d1df!important;border-color:#8ba0b847!important}.detail-hero-v734-content{position:absolute!important;z-index:2!important;left:24px!important;right:24px!important;bottom:20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;gap:22px!important;align-items:end!important}.detail-hero-v734-main{min-width:0!important}.detail-hero-v734-main h1{max-width:780px!important;margin:0 0 8px!important;color:#fff!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.08!important;letter-spacing:-.5px!important;text-shadow:0 3px 16px rgba(0,0,0,.65)!important}.detail-v734-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:12px!important;color:#c7d0da!important;font-size:11.5px!important;font-weight:800!important}.detail-v734-meta i{width:3px!important;height:3px!important;border-radius:50%!important;background:#8fa0b3!important}.detail-v734-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.detail-v734-actions button{min-height:39px!important;padding:0 14px!important;border-radius:10px!important;font-size:12px!important;font-weight:900!important}.detail-v734-intro{align-self:end!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#070a0fa8!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.detail-v734-intro-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;color:#d1d8e1!important;font-size:11px!important;line-height:1.5!important}.detail-v734-intro.expanded .detail-v734-intro-text{display:block!important;overflow:auto!important;max-height:170px!important;-webkit-line-clamp:unset!important}.detail-v734-intro button{margin-top:5px!important;padding:0!important;border:0!important;background:transparent!important;color:#efb547!important;font-size:10.5px!important;font-weight:900!important;cursor:pointer!important}.detail-seasons-v734,.detail-comments-v734{margin-top:12px!important;padding:16px 18px!important;border:1px solid #253244!important;border-radius:16px!important;background:linear-gradient(180deg,#0f1824,#0a1018)!important;box-shadow:0 10px 26px #0000002e!important}.detail-v734-section-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.detail-v734-section-head>div>span{display:block!important;margin-bottom:2px!important;color:#5ecde1!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.12em!important}.detail-v734-section-head h2{margin:0!important;color:#eef3f8!important;font-size:18px!important}.detail-v734-section-head>button{min-height:30px!important;padding:0 10px!important;border:1px solid #2e4259!important;border-radius:8px!important;background:#101a27!important;color:#aebdd0!important;font-size:10px!important;font-weight:850!important;cursor:pointer!important}.detail-v734-season-row{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;margin-bottom:10px!important}.detail-v734-season-label{color:#8293a6!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.detail-v734-season-tabs{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:thin!important}.detail-v734-season-tabs .season-tab{flex:0 0 auto!important;min-width:74px!important;height:33px!important;padding:0 10px!important;border-radius:8px!important;font-size:10px!important}.detail-v734-episode-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 7px 54px!important;color:#c9d3df!important;font-size:10.5px!important}.detail-v734-episode-head span{color:#71849a!important;font-weight:800!important}.detail-v734-episode-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important;max-height:154px!important;overflow-y:auto!important;padding:1px 3px 3px 54px!important;scrollbar-width:thin!important}.detail-v734-episode-grid .episode-btn{width:100%!important;min-width:0!important;height:33px!important;padding:0 6px!important;border-radius:8px!important;font-size:9.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.detail-comments-v734{padding-bottom:14px!important}.detail-v734-comment-form{display:grid!important;grid-template-columns:150px minmax(0,1fr) 72px!important;gap:7px!important;align-items:stretch!important;margin-bottom:10px!important}.detail-v734-comment-form input,.detail-v734-comment-form textarea{width:100%!important;min-width:0!important;box-sizing:border-box!important;border:1px solid #29394d!important;border-radius:9px!important;background:#0a121c!important;color:#eef3f8!important;outline:none!important;font-size:10.5px!important}.detail-v734-comment-form input{height:38px!important;padding:0 10px!important}.detail-v734-comment-form textarea{height:38px!important;min-height:38px!important;padding:9px 10px!important;resize:none!important}.detail-v734-comment-form .comment-send{height:38px!important;min-height:38px!important;border-radius:9px!important;font-size:10.5px!important}.detail-v734-comment-list #commentList{display:grid!important;gap:6px!important}.detail-v734-comment-list .comment-item{padding:8px 10px!important;border-radius:10px!important}.detail-v734-comment-list .avatar{width:30px!important;height:30px!important;min-width:30px!important}.detail-v734-comment-list .comment-head{margin-bottom:2px!important}.detail-v734-comment-list .comment-body p{margin:0!important;font-size:10.5px!important;line-height:1.42!important}.detail-v734-comment-list .comment-more-wrap{margin-top:7px!important}@media (max-width:900px), (pointer: coarse){.detail-hero-v734{height:350px!important}.detail-hero-v734-content{grid-template-columns:minmax(0,1fr) 260px!important;gap:14px!important}.detail-v734-episode-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px), (pointer: coarse){.detail-page{width:calc(100% - 12px)!important;padding:8px 0 94px!important}.detail-page>.back-btn{margin-bottom:7px!important}.detail-hero-v734{height:300px!important;border-radius:13px!important}.detail-hero-v734-img{object-position:center 24%!important}.detail-hero-v734-shade{background:linear-gradient(180deg,#05080c14,#05080c3d 38%,#05080cf0)!important}.detail-hero-v734-top{top:9px!important;left:9px!important;right:9px!important}.detail-v734-chips{gap:4px!important}.detail-v734-chips span{padding:4px 6px!important;font-size:8px!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.detail-hero-v734-content{left:11px!important;right:11px!important;bottom:10px!important;display:block!important}.detail-hero-v734-main h1{max-width:none!important;margin-bottom:5px!important;font-size:21px!important;line-height:1.15!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.detail-v734-meta{gap:5px!important;margin-bottom:7px!important;font-size:9.5px!important}.detail-v734-actions{display:grid!important;grid-template-columns:1.2fr 1fr 1fr!important;gap:5px!important}.detail-v734-actions button{min-width:0!important;width:100%!important;min-height:34px!important;padding:0 4px!important;border-radius:8px!important;font-size:9.5px!important}.detail-v734-intro{margin-top:6px!important;padding:6px 8px!important;border-radius:9px!important;background:#070a0f94!important}.detail-v734-intro-text{-webkit-line-clamp:1!important;font-size:9px!important;line-height:1.35!important}.detail-v734-intro.expanded .detail-v734-intro-text{max-height:80px!important}.detail-v734-intro button{margin-top:2px!important;font-size:8.5px!important}.detail-seasons-v734,.detail-comments-v734{margin-top:7px!important;padding:11px 9px!important;border-radius:12px!important}.detail-v734-section-head{margin-bottom:8px!important}.detail-v734-section-head h2{font-size:15px!important}.detail-v734-section-head>div>span{font-size:7px!important}.detail-v734-section-head>button{min-height:27px!important;padding:0 7px!important;font-size:8.5px!important}.detail-v734-season-row{grid-template-columns:36px minmax(0,1fr)!important;gap:5px!important;margin-bottom:7px!important}.detail-v734-season-label{font-size:8.5px!important}.detail-v734-season-tabs{gap:5px!important}.detail-v734-season-tabs .season-tab{min-width:64px!important;height:30px!important;padding:0 8px!important;font-size:9px!important}.detail-v734-episode-head{margin-left:41px!important;margin-bottom:5px!important;font-size:9px!important}.detail-v734-episode-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;max-height:138px!important;padding-left:41px!important}.detail-v734-episode-grid .episode-btn{height:30px!important;padding:0 3px!important;font-size:8.5px!important}.detail-v734-comment-form{grid-template-columns:1fr 62px!important;gap:5px!important;margin-bottom:7px!important}.detail-v734-comment-form input{grid-column:1 / -1!important;height:32px!important;font-size:9.5px!important}.detail-v734-comment-form textarea{height:36px!important;min-height:36px!important;padding:8px!important;font-size:9.5px!important}.detail-v734-comment-form .comment-send{height:36px!important;min-height:36px!important;font-size:9.5px!important}.detail-v734-comment-list .comment-item{padding:7px 8px!important}.detail-v734-comment-list .avatar{width:26px!important;height:26px!important;min-width:26px!important}.detail-v734-comment-list .comment-body p{font-size:9.5px!important}}.detail-hero-v734-img{filter:blur(4px) saturate(.96) contrast(1.02) brightness(.82)!important;transform:scale(1.05)!important}.detail-hero-v734-shade{background:linear-gradient(90deg,#05080ced,#05080cc7,#05080c6b 72%,#05080c47),linear-gradient(180deg,#05080c2e,#05080c42 42%,#05080ceb)!important}.detail-v734-season-tabs{flex-wrap:wrap!important;overflow:visible!important;padding-bottom:0!important;row-gap:6px!important}.detail-v734-season-tabs .season-tab{min-width:62px!important;height:30px!important;padding:0 8px!important;border-radius:7px!important;font-size:9.5px!important}.detail-v734-episode-head{margin-bottom:6px!important}.detail-v734-episode-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important;max-height:none!important;overflow:visible!important;padding:1px 0 0 54px!important}.detail-v734-episode-grid .episode-btn{height:30px!important;min-height:30px!important;padding:0 4px!important;border-radius:7px!important;font-size:8.8px!important}@media (max-width:1100px){.detail-v734-episode-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media (max-width:900px), (pointer: coarse){.detail-v734-season-tabs .season-tab{min-width:58px!important;height:29px!important;padding:0 7px!important;font-size:9px!important}.detail-v734-episode-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;padding-left:54px!important}}@media (max-width:700px), (pointer: coarse){.detail-hero-v734-img{filter:blur(3px) saturate(.96) contrast(1.02) brightness(.84)!important;transform:scale(1.04)!important}.detail-v734-season-row{grid-template-columns:34px minmax(0,1fr)!important;gap:4px!important}.detail-v734-season-tabs{gap:4px!important;row-gap:5px!important}.detail-v734-season-tabs .season-tab{min-width:54px!important;height:28px!important;padding:0 6px!important;font-size:8.4px!important}.detail-v734-episode-head{margin-left:38px!important;font-size:8.5px!important}.detail-v734-episode-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;max-height:none!important;overflow:visible!important;padding-left:38px!important}.detail-v734-episode-grid .episode-btn{height:28px!important;padding:0 2px!important;font-size:8px!important}}@media (max-width:420px){.detail-v734-season-tabs .season-tab{min-width:50px!important;font-size:8px!important}.detail-v734-episode-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.detail-hero-v734-img{filter:brightness(.6) saturate(.82) contrast(.94)!important;transform:none!important}.detail-hero-v734-shade{background:radial-gradient(circle at 72% 32%,#0c121b14,#070a0f3d 38%,#05080c94),linear-gradient(90deg,#05080ce0,#05080c9e 42%,#05080c42 78%,#05080c2e),linear-gradient(180deg,#05080c0f,#05080c29 42%,#05080ce0)!important}.detail-v734-episode-head[hidden],.detail-v734-episode-grid[hidden],.watch-v736-episode-head[hidden],.watch-v736-episode-grid[hidden]{display:none!important}.watch-page{width:min(1180px,calc(100% - 28px))!important;margin:0 auto!important}.watch-page-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:8px 0 0!important;padding:9px 11px!important;border:1px solid #253244!important;border-radius:11px!important;background:#0d151f!important}.watch-now-info{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.watch-now-info strong{overflow:hidden!important;color:#eef3f8!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;text-overflow:ellipsis!important}.watch-now-info span{color:#8193a8!important;font-size:9.5px!important;font-weight:800!important}.watch-now-actions{display:flex!important;flex:0 0 auto!important;gap:6px!important}.watch-now-actions button{min-height:32px!important;padding:0 9px!important;border-radius:8px!important;font-size:9.5px!important}.watch-detail-seasons-v736,.watch-detail-comments-v736{margin-top:8px!important}.watch-detail-seasons-v736 .detail-v734-season-tabs{flex-wrap:wrap!important;overflow:visible!important}.watch-detail-seasons-v736 .detail-v734-episode-grid{max-height:none!important;overflow:visible!important}.detail-v734-season-tabs .season-tab{position:relative!important}.detail-v734-season-tabs .season-tab[data-single-season="1"]:after{content:"\25b6";margin-left:4px;font-size:.72em;opacity:.72}@media (max-width:700px), (pointer: coarse){.detail-hero-v734-img{filter:brightness(.62) saturate(.82) contrast(.94)!important}.detail-hero-v734-shade{background:linear-gradient(180deg,#05080c14,#05080c38 38%,#05080ce8)!important}.watch-page{width:calc(100% - 12px)!important}.watch-page-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:8px!important}.watch-now-info strong{font-size:11px!important}.watch-now-actions{display:grid!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important}.watch-now-actions button{width:100%!important;min-width:0!important;padding:0 3px!important;font-size:8.7px!important}}.detail-hero-v734{height:360px!important}.detail-hero-v734-content{left:20px!important;right:20px!important;bottom:14px!important;grid-template-columns:minmax(0,1.25fr) minmax(250px,330px)!important;gap:16px!important;align-items:end!important}.detail-hero-v734-main{align-self:end!important;padding-bottom:0!important}.detail-hero-v734-main h1{max-width:760px!important;margin:0 0 6px!important;font-size:clamp(28px,2.7vw,42px)!important;line-height:1.08!important}.detail-v734-meta{margin-bottom:8px!important}.detail-v734-actions{gap:6px!important}.detail-v734-actions button{min-height:36px!important;padding:0 12px!important}.detail-v734-intro{padding:8px 10px!important;min-height:58px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.detail-v734-intro-text{-webkit-line-clamp:2!important;font-size:10.5px!important;line-height:1.4!important}.detail-v734-intro button{margin-top:3px!important}.detail-v734-season-tabs .season-tab,.watch-detail-seasons-v736 .detail-v734-season-tabs .season-tab{min-width:66px!important;height:32px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:950!important;letter-spacing:.01em!important}.detail-v734-episode-grid .episode-btn,.watch-v736-episode-grid .episode-btn{height:31px!important;min-height:31px!important;padding:0 5px!important;font-size:9.8px!important;font-weight:950!important;letter-spacing:.01em!important}.detail-v734-season-label,.detail-v734-episode-head strong,.watch-v736-episode-head strong{font-weight:950!important}@media (max-width:900px), (pointer: coarse){.detail-hero-v734{height:330px!important}.detail-hero-v734-content{grid-template-columns:minmax(0,1fr) 235px!important;gap:12px!important}}@media (max-width:700px), (pointer: coarse){.detail-hero-v734{height:285px!important}.detail-hero-v734-content{left:9px!important;right:9px!important;bottom:8px!important}.detail-hero-v734-main h1{margin-bottom:4px!important;font-size:20px!important;line-height:1.12!important}.detail-v734-meta{margin-bottom:5px!important}.detail-v734-actions button{min-height:33px!important}.detail-v734-intro{margin-top:5px!important;min-height:0!important;padding:5px 7px!important}.detail-v734-intro-text{-webkit-line-clamp:1!important;font-size:8.8px!important}.detail-v734-season-tabs .season-tab,.watch-detail-seasons-v736 .detail-v734-season-tabs .season-tab{min-width:57px!important;height:30px!important;padding:0 6px!important;font-size:9.4px!important;font-weight:950!important}.detail-v734-episode-grid .episode-btn,.watch-v736-episode-grid .episode-btn{height:29px!important;min-height:29px!important;font-size:8.9px!important;font-weight:950!important}}.detail-v734-season-row{display:block!important;margin-bottom:8px!important}.detail-v734-season-tabs{width:100%!important}.detail-v734-episode-head{margin-left:0!important}.detail-v734-episode-grid{padding-left:0!important}@media (max-width:700px), (pointer: coarse){.detail-v734-section-head,.detail-v734-season-row{margin-bottom:6px!important}.detail-v734-episode-head{margin-left:0!important}.detail-v734-episode-grid{padding-left:0!important}}.detail-v734-section-head{justify-content:flex-start!important}.detail-v734-season-tabs{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important;width:100%!important;overflow:visible!important;padding:0!important}.detail-v734-season-tabs .season-tab{width:100%!important;min-width:0!important;height:32px!important;padding:0 5px!important;margin:0!important;border-radius:7px!important;font-size:10px!important;font-weight:950!important;text-align:center!important}@media (max-width:1000px){.detail-v734-season-tabs{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px), (pointer: coarse){.detail-v734-season-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.detail-v734-season-tabs .season-tab{height:31px!important;font-size:9.5px!important;padding:0 3px!important}}.detail-page>.back-btn,.watch-page>.back-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:30px!important;height:30px!important;margin:0 0 8px!important;padding:0 9px!important;border-radius:8px!important;font-size:10px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}@media (max-width:700px), (pointer: coarse){.detail-page>.back-btn,.watch-page>.back-btn{min-height:28px!important;height:28px!important;padding:0 8px!important;border-radius:7px!important;font-size:9.5px!important;margin-bottom:6px!important}}.detail-hero-v734-img{filter:brightness(.42) saturate(.68) contrast(.9)!important;transform:scale(1.02)!important}.detail-hero-v734-shade{background:linear-gradient(90deg,#05080ced,#05080cd6 38%,#05080c8f 70%,#05080c70)!important,linear-gradient(180deg,#05080c2e,#05080c57 42%,#05080cf5)!important}.detail-v734-chips{max-width:72%!important;gap:5px!important}.detail-v734-chips span{background:#080c12d6!important;border-color:#f1b54738!important;font-size:9px!important}.detail-hero-v734-main{max-width:700px!important;padding:12px 13px 11px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:13px!important;background:linear-gradient(180deg,#080c12e0,#080c12bd)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 10px 28px #0000002e!important}.detail-hero-v734-main h1{max-width:none!important;margin:0 0 7px!important;font-size:clamp(27px,2.5vw,38px)!important;line-height:1.1!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.detail-v734-meta{margin-bottom:9px!important;font-size:10.5px!important}.detail-v734-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.detail-v734-intro{max-width:700px!important;margin-top:8px!important;padding:8px 11px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:11px!important;background:linear-gradient(180deg,#080c12cc,#080c12a3)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.detail-v734-intro-text{-webkit-line-clamp:2!important;font-size:10.5px!important;line-height:1.42!important}.detail-v734-intro button{font-size:9.5px!important}@media (max-width:900px), (pointer: coarse){.detail-hero-v734{height:330px!important}.detail-v734-chips{max-width:85%!important}.detail-hero-v734-main,.detail-v734-intro{max-width:100%!important}}@media (max-width:700px), (pointer: coarse){.detail-hero-v734{height:282px!important;border-radius:12px!important}.detail-hero-v734-top{left:9px!important;right:9px!important;top:8px!important}.detail-v734-chips{max-width:100%!important;gap:4px!important}.detail-v734-chips span{font-size:7.7px!important;padding:3px 6px!important}.detail-hero-v734-content{left:9px!important;right:9px!important;bottom:9px!important}.detail-hero-v734-main{padding:9px 9px 8px!important;border-radius:10px!important}.detail-hero-v734-main h1{font-size:18px!important;margin-bottom:5px!important}.detail-v734-meta{margin-bottom:7px!important;font-size:9px!important;gap:5px!important}.detail-v734-actions{gap:5px!important}.detail-v734-actions button{min-height:34px!important;height:34px!important;padding:0 4px!important;font-size:9px!important;border-radius:8px!important}.detail-v734-intro{margin-top:6px!important;padding:6px 8px!important;border-radius:9px!important}.detail-v734-intro-text{-webkit-line-clamp:1!important;font-size:8.8px!important}.detail-v734-intro button{font-size:8px!important;margin-top:2px!important}}.detail-hero-v734{height:360px!important;background:#070b10!important}.detail-hero-v734-img{filter:blur(7px) brightness(.48) saturate(.78) contrast(.92)!important;transform:scale(1.08)!important}.detail-hero-v734-shade{background:radial-gradient(circle at 72% 28%,#ffaa461a,#0a0e1414 24%,#05080c70)!important,linear-gradient(90deg,#05080cd1,#05080c8f 40%,#05080c47 72%,#05080c33)!important,linear-gradient(180deg,#05080c1f,#05080c2e 42%,#05080ce6)!important}.detail-hero-v734-top{left:14px!important;right:14px!important;top:12px!important}.detail-v734-chips{max-width:80%!important;gap:6px!important}.detail-v734-chips span{padding:6px 10px!important;border:1px solid rgba(241,181,71,.28)!important;border-radius:999px!important;background:#080c1270!important;color:#f3c35d!important;font-size:10.5px!important;font-weight:950!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:0 4px 12px #0000001a!important}.detail-v734-chips .detail-v734-update{color:#e8edf4!important;border-color:#ffffff24!important}.detail-hero-v734-content{left:14px!important;right:14px!important;bottom:12px!important;display:block!important}.detail-hero-v734-main{max-width:760px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.detail-hero-v734-main h1{max-width:760px!important;margin:0 0 8px!important;color:#fff!important;font-size:clamp(29px,2.7vw,42px)!important;line-height:1.08!important;font-weight:1000!important;letter-spacing:-.45px!important;text-shadow:0 4px 18px rgba(0,0,0,.78),0 2px 8px rgba(0,0,0,.75)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.detail-v734-meta{margin-bottom:10px!important;color:#eef2f7!important;font-size:11.5px!important;font-weight:850!important;text-shadow:0 2px 8px rgba(0,0,0,.68)!important}.detail-v734-meta i{background:#dce7f3!important}.detail-v734-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;max-width:680px!important}.detail-v734-actions button{width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 8px!important;font-size:11px!important}.detail-v734-intro{max-width:760px!important;margin-top:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.detail-v734-intro-text{-webkit-line-clamp:2!important;color:#f2f5f8!important;font-size:11px!important;line-height:1.45!important;text-shadow:0 2px 8px rgba(0,0,0,.78)!important}.detail-v734-intro button{font-size:9.8px!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important}@media (max-width:900px), (pointer: coarse){.detail-hero-v734{height:332px!important}.detail-v734-chips{max-width:92%!important}.detail-hero-v734-main h1{font-size:clamp(24px,4.3vw,34px)!important}}@media (max-width:700px), (pointer: coarse){.detail-hero-v734{height:286px!important;border-radius:12px!important}.detail-hero-v734-img{filter:blur(5px) brightness(.5) saturate(.78) contrast(.92)!important;transform:scale(1.06)!important}.detail-hero-v734-top{left:9px!important;right:9px!important;top:8px!important}.detail-v734-chips{max-width:100%!important;gap:4px!important}.detail-v734-chips span{padding:4px 7px!important;font-size:8.6px!important}.detail-hero-v734-content{left:9px!important;right:9px!important;bottom:9px!important}.detail-hero-v734-main h1{font-size:20px!important;margin-bottom:5px!important}.detail-v734-meta{margin-bottom:7px!important;font-size:9.4px!important;gap:5px!important}.detail-v734-actions{gap:5px!important;max-width:none!important}.detail-v734-actions button{min-height:34px!important;height:34px!important;padding:0 4px!important;font-size:9px!important;border-radius:8px!important}.detail-v734-intro{margin-top:6px!important}.detail-v734-intro-text{-webkit-line-clamp:1!important;font-size:8.9px!important}.detail-v734-intro button{font-size:8.1px!important;margin-top:2px!important}}.detail-hero-v734-content{bottom:30px!important}.detail-hero-v734-main h1{margin-bottom:9px!important}.detail-v734-meta{margin-bottom:11px!important}.detail-v734-intro{margin-top:10px!important}@media (max-width:900px), (pointer: coarse){.detail-hero-v734-content{bottom:24px!important}}@media (max-width:700px), (pointer: coarse){.detail-hero-v734-content{bottom:22px!important}.detail-hero-v734-main h1{margin-bottom:6px!important}.detail-v734-meta{margin-bottom:8px!important}.detail-v734-intro{margin-top:7px!important}}.detail-hero-v734-content{bottom:54px!important}.detail-hero-v734-main{max-width:820px!important}.detail-hero-v734-main h1{margin-bottom:10px!important}.detail-v734-meta{margin-bottom:12px!important}.detail-v734-actions{max-width:720px!important}.detail-v734-intro{max-width:820px!important;margin-top:10px!important}.detail-v734-intro-text{-webkit-line-clamp:2!important}@media (max-width:900px), (pointer: coarse){.detail-hero-v734-content{bottom:42px!important}.detail-hero-v734-main,.detail-v734-intro{max-width:100%!important}}@media (max-width:700px), (pointer: coarse){.detail-hero-v734-content{bottom:34px!important}.detail-hero-v734-main h1{margin-bottom:7px!important}.detail-v734-meta{margin-bottom:8px!important}.detail-v734-intro{margin-top:7px!important}.detail-v734-intro-text{-webkit-line-clamp:1!important}}.detail-hero-v734{position:relative!important;height:500px!important;overflow:hidden!important;border:0!important;border-radius:28px!important;background:#08111b!important;box-shadow:0 18px 46px #0000003d!important}.detail-hero-v734:before{content:""!important;position:absolute!important;inset:38px 48px 34px!important;border-radius:34px!important;border:1px solid rgba(142,190,255,.45)!important;background:linear-gradient(180deg,#ffffff0a,#ffffff04)!important;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #050e1c29!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;pointer-events:none!important}.detail-hero-v734-img{filter:blur(9px) brightness(.62) saturate(.88) contrast(.96)!important;transform:scale(1.08)!important}.detail-hero-v734-shade{background:radial-gradient(circle at 68% 20%,#b4d6ff33,#5b8dce1a 18%,#0000 45%)!important,linear-gradient(90deg,#070c1266,#070c1257 24%,#070c123d 56%,#070c124d)!important,linear-gradient(180deg,#080c121a,#080c122e 46%,#080c12ad)!important}.detail-hero-v734-top{z-index:2!important;left:82px!important;right:82px!important;top:74px!important}.detail-v734-chips{max-width:100%!important;gap:14px!important}.detail-v734-chips span{position:relative!important;display:inline-flex!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:0 28px!important;border-radius:999px!important;border:2px solid rgba(247,193,77,.86)!important;background:#2f231242!important;color:#efc05c!important;font-size:17px!important;font-weight:950!important;line-height:1!important;box-shadow:inset 0 1px #ffffff0f!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.detail-v734-chips span:before{font-size:20px!important;line-height:1!important}.detail-v734-chips span:nth-child(1):before{content:"\2726"}.detail-v734-chips span:nth-child(2):before{content:"\263a"}.detail-v734-chips span:nth-child(3):before{content:"\25d4"}.detail-v734-chips .detail-v734-update{color:#f0f4fb!important;border-color:#9cbae9a8!important;background:#24344e42!important}.detail-v734-chips .detail-v734-update:before{content:"\2637"}.detail-hero-v734-content{z-index:2!important;left:82px!important;right:82px!important;bottom:58px!important;display:block!important}.detail-hero-v734-main{max-width:1120px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.detail-hero-v734-main h1{max-width:880px!important;margin:0 0 18px!important;color:#f7fbff!important;font-size:clamp(72px,5.8vw,108px)!important;line-height:.98!important;font-weight:1000!important;letter-spacing:-1.6px!important;text-transform:uppercase!important;text-shadow:0 6px 24px rgba(31,97,190,.28),0 2px 12px rgba(0,0,0,.52)!important}.detail-v734-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;margin-bottom:22px!important;color:#ebf3fd!important;font-size:18px!important;font-weight:900!important;text-shadow:0 2px 10px rgba(0,0,0,.44)!important}.detail-v734-meta span{display:inline-flex!important;align-items:center!important;gap:10px!important}.detail-v734-meta span:nth-child(1):before{content:"\25a3";font-size:18px!important;opacity:.95}.detail-v734-meta span:nth-child(3):before{content:"\25f7";font-size:18px!important;opacity:.95}.detail-v734-meta span:nth-child(5):before{content:"\25eb";font-size:18px!important;opacity:.95}.detail-v734-meta i{width:7px!important;height:7px!important;background:#f2f7ffeb!important}.detail-v734-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;max-width:1460px!important}.detail-v734-actions button{width:100%!important;min-width:0!important;min-height:98px!important;height:98px!important;padding:0 22px!important;border-radius:28px!important;font-size:28px!important;font-weight:1000!important}.detail-v734-actions .play-main{box-shadow:0 0 0 2px #6ef4ff4d inset,0 0 22px #2ee1ff42!important}.detail-v734-intro{max-width:1460px!important;margin-top:26px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.detail-v734-intro-text{display:block!important;-webkit-line-clamp:unset!important;overflow:hidden!important;max-width:1320px!important;color:#f7fbff!important;font-size:18px!important;line-height:1.42!important;text-shadow:0 2px 12px rgba(0,0,0,.48)!important}.detail-v734-intro:not(.expanded) .detail-v734-intro-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.detail-v734-intro button{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;width:100%!important;margin-top:16px!important;background:transparent!important;border:0!important;color:#f2bf5f!important;font-size:16px!important;font-weight:1000!important;text-transform:none!important}.detail-v734-intro button:before,.detail-v734-intro button:after{content:""!important;width:120px!important;max-width:32%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(242,191,95,.92),transparent)!important}@media (max-width:1200px){.detail-hero-v734{height:430px!important}.detail-hero-v734:before{inset:26px 26px 24px!important;border-radius:24px!important}.detail-hero-v734-top{left:48px!important;right:48px!important;top:52px!important}.detail-v734-chips{gap:10px!important}.detail-v734-chips span{min-height:46px!important;padding:0 20px!important;font-size:13px!important;gap:9px!important}.detail-v734-chips span:before{font-size:16px!important}.detail-hero-v734-content{left:48px!important;right:48px!important;bottom:38px!important}.detail-hero-v734-main h1{font-size:clamp(48px,5vw,72px)!important;margin-bottom:12px!important}.detail-v734-meta{font-size:14px!important;gap:10px!important;margin-bottom:16px!important}.detail-v734-actions{gap:14px!important}.detail-v734-actions button{min-height:72px!important;height:72px!important;font-size:20px!important;border-radius:22px!important}.detail-v734-intro{margin-top:18px!important}.detail-v734-intro-text{font-size:14px!important;max-width:100%!important}.detail-v734-intro button{font-size:13px!important;margin-top:10px!important}}@media (max-width:700px), (pointer: coarse){.detail-hero-v734{height:300px!important;border-radius:16px!important}.detail-hero-v734:before{inset:10px!important;border-radius:18px!important}.detail-hero-v734-img{filter:blur(6px) brightness(.6) saturate(.9) contrast(.96)!important;transform:scale(1.06)!important}.detail-hero-v734-top{left:24px!important;right:24px!important;top:20px!important}.detail-v734-chips{gap:6px!important}.detail-v734-chips span{min-height:28px!important;padding:0 9px!important;border-width:1.5px!important;font-size:8.5px!important;gap:5px!important}.detail-v734-chips span:before{font-size:11px!important}.detail-hero-v734-content{left:24px!important;right:24px!important;bottom:18px!important}.detail-hero-v734-main h1{max-width:100%!important;font-size:20px!important;line-height:1.05!important;letter-spacing:-.4px!important;margin:0 0 8px!important}.detail-v734-meta{gap:5px!important;margin-bottom:10px!important;font-size:9.5px!important}.detail-v734-meta span{gap:5px!important}.detail-v734-meta span:nth-child(1):before,.detail-v734-meta span:nth-child(3):before,.detail-v734-meta span:nth-child(5):before{font-size:11px!important}.detail-v734-meta i{width:4px!important;height:4px!important}.detail-v734-actions{gap:6px!important}.detail-v734-actions button{min-height:40px!important;height:40px!important;padding:0 6px!important;border-radius:10px!important;font-size:11px!important}.detail-v734-intro{margin-top:10px!important}.detail-v734-intro:not(.expanded) .detail-v734-intro-text{-webkit-line-clamp:2!important}.detail-v734-intro-text{font-size:9.5px!important;line-height:1.36!important}.detail-v734-intro button{font-size:10px!important;gap:9px!important;margin-top:8px!important}.detail-v734-intro button:before,.detail-v734-intro button:after{width:52px!important}}.detail-seasons-v734,.detail-comments-v734,.watch-detail-seasons-v736,.watch-detail-comments-v736{position:relative!important;margin-top:14px!important;padding:18px 18px 16px!important;border:1px solid rgba(126,174,236,.26)!important;border-radius:24px!important;background:linear-gradient(180deg,#0c1523e0,#080f19cc)!important;box-shadow:0 14px 34px #0003,inset 0 1px #ffffff0a!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;overflow:hidden!important}.detail-seasons-v734:before,.detail-comments-v734:before,.watch-detail-seasons-v736:before,.watch-detail-comments-v736:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 28%)!important;pointer-events:none!important}.detail-v734-section-head{margin-bottom:12px!important}.detail-v734-section-head>div>span{display:block!important;margin-bottom:4px!important;color:#80d8ee!important;font-size:9px!important;font-weight:950!important;letter-spacing:.12em!important}.detail-v734-section-head h2{margin:0!important;color:#f6fbff!important;font-size:20px!important;font-weight:950!important;letter-spacing:-.02em!important}.detail-v734-season-tabs{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:0!important}.detail-v734-season-tabs .season-tab{width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 6px!important;border:1px solid rgba(122,160,208,.28)!important;border-radius:11px!important;background:linear-gradient(180deg,#223148d6,#182336d1)!important;color:#f4f8fd!important;font-size:11px!important;font-weight:950!important;box-shadow:inset 0 1px #ffffff08!important}.detail-v734-season-tabs .season-tab.active{border-color:#ffbf49f2!important;background:linear-gradient(180deg,#ffbe3c,#f0a100)!important;color:#221300!important;box-shadow:0 8px 18px #ffb02038,inset 0 1px #ffffff47!important}.detail-v734-episode-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:12px 0 8px!important;color:#eaf2fb!important;font-size:11px!important;font-weight:900!important}.detail-v734-episode-head span{color:#95a8be!important;font-weight:800!important}.detail-v734-episode-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:0!important}.detail-v734-episode-grid .episode-btn{width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 6px!important;border:1px solid rgba(122,160,208,.24)!important;border-radius:11px!important;background:linear-gradient(180deg,#141e2fe6,#0f1826e0)!important;color:#ebf3fd!important;font-size:10px!important;font-weight:900!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.detail-v734-episode-grid .episode-btn.active,.detail-v734-episode-grid .episode-btn:hover{border-color:#67e2ffb8!important;background:linear-gradient(180deg,#1ec9ff40,#0b61bf38)!important;color:#fff!important}.detail-v734-comment-form{display:grid!important;grid-template-columns:180px minmax(0,1fr) 86px!important;gap:8px!important;margin-bottom:12px!important}.detail-v734-comment-form input,.detail-v734-comment-form textarea{width:100%!important;min-width:0!important;border:1px solid rgba(128,167,219,.26)!important;border-radius:12px!important;background:#0e1725e0!important;color:#f1f6fb!important;font-size:11px!important;box-sizing:border-box!important}.detail-v734-comment-form input{height:42px!important;padding:0 12px!important}.detail-v734-comment-form textarea{min-height:42px!important;height:42px!important;padding:11px 12px!important;resize:none!important}.detail-v734-comment-form .comment-send{min-height:42px!important;height:42px!important;border-radius:12px!important;font-size:11px!important;font-weight:950!important}.detail-v734-comment-list #commentList{display:grid!important;gap:8px!important}.detail-v734-comment-list .comment-item{padding:10px 12px!important;border:1px solid rgba(123,161,212,.16)!important;border-radius:14px!important;background:linear-gradient(180deg,#111b2ac7,#0a121db8)!important}.detail-v734-comment-list .comment-name{color:#f6fbff!important;font-weight:950!important}.detail-v734-comment-list .comment-time{color:#94a8bf!important;font-size:10px!important}.detail-v734-comment-list .comment-body p{color:#dde8f3!important;font-size:11px!important;line-height:1.45!important}.comment-more-wrap{margin-top:10px!important}.comment-more-btn{min-height:38px!important;padding:0 14px!important;border-radius:11px!important;border:1px solid rgba(133,171,223,.24)!important;background:#0e1623d1!important;color:#eaf2fb!important;font-size:11px!important;font-weight:900!important}.watch-page-actions{border:1px solid rgba(126,174,236,.22)!important;border-radius:18px!important;background:linear-gradient(180deg,#0c1523d1,#080f19bd)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}@media (max-width:1100px){.detail-v734-season-tabs,.detail-v734-episode-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px), (pointer: coarse){.detail-seasons-v734,.detail-comments-v734,.watch-detail-seasons-v736,.watch-detail-comments-v736{margin-top:10px!important;padding:12px 10px!important;border-radius:16px!important}.detail-v734-section-head{margin-bottom:9px!important}.detail-v734-section-head>div>span{font-size:7.5px!important;margin-bottom:2px!important}.detail-v734-section-head h2{font-size:16px!important}.detail-v734-season-tabs,.detail-v734-episode-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.detail-v734-season-tabs .season-tab,.detail-v734-episode-grid .episode-btn{min-height:34px!important;height:34px!important;border-radius:9px!important;font-size:9px!important;padding:0 4px!important}.detail-v734-episode-head{margin:10px 0 6px!important;font-size:9px!important}.detail-v734-comment-form{grid-template-columns:1fr 72px!important;gap:6px!important;margin-bottom:9px!important}.detail-v734-comment-form input{grid-column:1 / -1!important;height:36px!important;font-size:9.5px!important;padding:0 10px!important}.detail-v734-comment-form textarea{height:38px!important;min-height:38px!important;font-size:9.5px!important;padding:9px 10px!important}.detail-v734-comment-form .comment-send{height:38px!important;min-height:38px!important;font-size:9.5px!important}.detail-v734-comment-list .comment-item{padding:8px 9px!important;border-radius:11px!important}.detail-v734-comment-list .comment-body p{font-size:9.5px!important}.comment-more-btn{min-height:34px!important;font-size:9.5px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){.detail-hero-v734{height:auto!important;min-height:500px!important;padding:72px 82px 58px!important;box-sizing:border-box!important}.detail-hero-v734:before{inset:38px 48px 34px!important}.detail-hero-v734-top{position:relative!important;left:auto!important;right:auto!important;top:auto!important;z-index:2!important;width:100%!important}.detail-hero-v734-content{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:2!important;width:100%!important;margin-top:54px!important}.detail-hero-v734-main{max-width:100%!important}.detail-hero-v734-main h1{max-width:920px!important;font-size:clamp(48px,4.4vw,78px)!important;line-height:1.02!important}.detail-v734-actions{max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.detail-v734-actions button{min-height:72px!important;height:72px!important;font-size:20px!important;border-radius:20px!important}.detail-v734-intro{max-width:100%!important;margin-top:18px!important}.detail-v734-intro-text{max-width:100%!important;font-size:14px!important}.detail-v734-chips span{min-height:44px!important;padding:0 18px!important;font-size:13px!important}.detail-v734-meta{font-size:14px!important;margin-bottom:16px!important}.detail-seasons-v734,.detail-comments-v734,.watch-detail-seasons-v736,.watch-detail-comments-v736{padding:16px 18px!important;border-radius:18px!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.detail-v734-season-tabs,.detail-v734-episode-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:7px!important}.detail-v734-season-tabs .season-tab,.detail-v734-episode-grid .episode-btn{min-height:36px!important;height:36px!important}}@media (min-width:901px)and (max-width:1200px) and (hover: hover) and (pointer: fine){.detail-hero-v734{min-height:440px!important;padding:54px 48px 40px!important}.detail-hero-v734:before{inset:26px 26px 24px!important}.detail-hero-v734-content{margin-top:36px!important}.detail-hero-v734-main h1{font-size:clamp(40px,4.6vw,58px)!important}.detail-v734-actions button{min-height:60px!important;height:60px!important;font-size:17px!important}.detail-v734-season-tabs,.detail-v734-episode-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px), (pointer: coarse){.detail-page,.watch-page{width:calc(100% - 14px)!important;padding:10px 0 90px!important}.detail-page>.back-btn,.watch-page>.back-btn{min-height:38px!important;height:38px!important;padding:0 14px!important;margin:0 0 10px!important;border-radius:14px!important;font-size:11px!important;font-weight:900!important;color:#bcd0eb!important;background:linear-gradient(180deg,#0b1422f0,#09111ce0)!important;border:1px solid rgba(124,168,229,.26)!important;box-shadow:0 6px 16px #0000002e!important}.detail-hero-v734{height:auto!important;min-height:0!important;padding:18px 18px 20px!important;border-radius:22px!important;border:1px solid rgba(113,161,231,.26)!important;overflow:hidden!important;background:#08111c!important;box-shadow:0 12px 30px #0003!important}.detail-hero-v734:before{inset:0!important;border-radius:22px!important;border:1px solid rgba(123,174,243,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 24%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.detail-hero-v734-img{filter:blur(7px) brightness(.56) saturate(.88) contrast(.96)!important;transform:scale(1.08)!important}.detail-hero-v734-shade{background:radial-gradient(circle at 70% 12%,#ffdc781a,#0a0f170f 24%,#0000 44%)!important,linear-gradient(180deg,#080c121a,#080c1238 30%,#080c12d1)!important,linear-gradient(90deg,#080c1233,#080c121a 36%,#080c1233)!important}.detail-hero-v734-top,.detail-hero-v734-content{position:relative!important;inset:auto!important;z-index:2!important}.detail-hero-v734-content{margin-top:12px!important}.detail-v734-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%!important}.detail-v734-chips span{min-height:34px!important;padding:0 14px!important;border-radius:999px!important;border:1.5px solid rgba(246,194,79,.95)!important;background:#1c170e5c!important;color:#f2c256!important;font-size:10.5px!important;font-weight:950!important;gap:7px!important}.detail-v734-chips span:before{font-size:12px!important}.detail-v734-chips .detail-v734-update{color:#e9f1fb!important;border-color:#97b9edb3!important;background:#28365052!important}.detail-hero-v734-main h1{max-width:100%!important;margin:0 0 10px!important;font-size:30px!important;line-height:1.04!important;letter-spacing:-.6px!important;text-shadow:0 4px 16px rgba(0,0,0,.48),0 1px 8px rgba(0,0,0,.55)!important;text-transform:none!important}.detail-v734-meta{gap:8px!important;margin-bottom:14px!important;color:#eff5fc!important;font-size:11.5px!important;font-weight:900!important}.detail-v734-meta span{gap:6px!important}.detail-v734-meta i{width:4px!important;height:4px!important}.detail-v734-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;max-width:none!important}.detail-v734-actions button{min-height:48px!important;height:48px!important;padding:0 6px!important;border-radius:14px!important;font-size:11px!important;font-weight:1000!important}.detail-v734-actions .play-main{box-shadow:0 0 0 1px #6ef4ff42 inset,0 0 16px #2ee1ff2e!important}.detail-v734-intro{margin-top:14px!important;max-width:100%!important}.detail-v734-intro:not(.expanded) .detail-v734-intro-text{-webkit-line-clamp:3!important}.detail-v734-intro-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#f5f8fb!important;font-size:10.2px!important;line-height:1.42!important}.detail-v734-intro button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;margin-top:10px!important;color:#f0be57!important;font-size:10px!important;font-weight:1000!important}.detail-v734-intro button:before,.detail-v734-intro button:after{content:""!important;width:58px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(240,190,87,.95),transparent)!important}.detail-seasons-v734,.detail-comments-v734,.watch-detail-seasons-v736,.watch-detail-comments-v736{margin-top:12px!important;padding:14px 12px 12px!important;border-radius:20px!important;border:1px solid rgba(103,152,224,.22)!important;background:radial-gradient(circle at 85% 0%,#2a76f22e,#0a111c00 34%)!important,linear-gradient(180deg,#0a1422eb,#070e18e0)!important;box-shadow:0 12px 28px #0000002e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.detail-v734-section-head{margin-bottom:12px!important;justify-content:flex-start!important}.detail-v734-section-head>div>span{margin-bottom:4px!important;color:#46b8ff!important;font-size:8px!important;font-weight:1000!important;letter-spacing:.16em!important}.detail-v734-section-head h2{display:block!important;margin:0!important;color:#f8fbff!important;font-size:28px!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:-.03em!important}.detail-v734-season-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.detail-v734-season-tabs .season-tab{min-height:54px!important;height:54px!important;padding:0 8px!important;border-radius:16px!important;font-size:14px!important;font-weight:1000!important;border:1px solid rgba(114,160,225,.26)!important;background:linear-gradient(180deg,#172337eb,#101a2ae0)!important;box-shadow:inset 0 1px #ffffff0a!important}.detail-v734-season-tabs .season-tab.active{border-color:#ffc13bf0!important;background:linear-gradient(180deg,#ffd347,#f4ac09)!important;color:#1f1300!important;box-shadow:0 10px 20px #ffbe2838!important}.detail-v734-episode-head{margin:12px 0 8px!important;font-size:10px!important}.detail-v734-episode-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.detail-v734-episode-grid .episode-btn{min-height:34px!important;height:34px!important;border-radius:10px!important;font-size:10px!important;font-weight:950!important}.detail-v734-comment-form{grid-template-columns:1fr 76px!important;gap:8px!important;margin-bottom:12px!important}.detail-v734-comment-form input{grid-column:1 / -1!important;height:54px!important;border-radius:16px!important;padding:0 16px!important;font-size:12px!important}.detail-v734-comment-form textarea{height:54px!important;min-height:54px!important;border-radius:16px!important;padding:16px!important;font-size:12px!important}.detail-v734-comment-form .comment-send{height:54px!important;min-height:54px!important;border-radius:16px!important;font-size:18px!important;font-weight:1000!important}.detail-v734-comment-list .comment-item{padding:12px!important;border-radius:18px!important;background:linear-gradient(180deg,#0f1a29eb,#0a131fe6)!important;border:1px solid rgba(118,161,224,.16)!important}.detail-v734-comment-list .avatar{width:42px!important;height:42px!important;min-width:42px!important}.detail-v734-comment-list .comment-name{font-size:15px!important;font-weight:1000!important}.detail-v734-comment-list .comment-time{font-size:10px!important}.detail-v734-comment-list .comment-body p{font-size:12px!important;line-height:1.4!important}.comment-more-btn{min-height:38px!important;border-radius:12px!important;font-size:10px!important}.watch-page-actions{padding:10px 12px!important;border-radius:16px!important;margin-top:10px!important}.watch-now-info strong{font-size:12px!important}.watch-now-info span{font-size:10px!important}.watch-now-actions button{min-height:36px!important;font-size:9px!important;border-radius:10px!important}}@media (max-width:700px), (pointer: coarse){.detail-page,.watch-page{width:calc(100% - 12px)!important;padding:8px 0 88px!important}.detail-page>.back-btn,.watch-page>.back-btn{min-height:34px!important;height:34px!important;padding:0 12px!important;margin:0 0 8px!important;border-radius:12px!important;font-size:10px!important}.detail-hero-v734{padding:14px 14px 16px!important;border-radius:18px!important}.detail-hero-v734:before{border-radius:18px!important}.detail-hero-v734-top{margin-bottom:8px!important}.detail-v734-chips{gap:6px!important}.detail-v734-chips span{min-height:30px!important;padding:0 10px!important;font-size:9px!important;gap:5px!important;border-radius:999px!important}.detail-v734-chips span:before{font-size:10px!important}.detail-hero-v734-content{margin-top:8px!important}.detail-hero-v734-main h1{font-size:22px!important;line-height:1.08!important;margin:0 0 8px!important;letter-spacing:-.35px!important}.detail-v734-meta{gap:6px!important;margin-bottom:11px!important;font-size:10px!important}.detail-v734-actions{gap:7px!important}.detail-v734-actions button{min-height:42px!important;height:42px!important;border-radius:12px!important;font-size:10px!important;padding:0 5px!important}.detail-v734-intro{margin-top:11px!important}.detail-v734-intro-text{font-size:9.3px!important;line-height:1.4!important}.detail-v734-intro button{font-size:9px!important;margin-top:7px!important;gap:8px!important}.detail-v734-intro button:before,.detail-v734-intro button:after{width:46px!important}.detail-seasons-v734,.detail-comments-v734,.watch-detail-seasons-v736,.watch-detail-comments-v736{margin-top:10px!important;padding:12px 10px 11px!important;border-radius:16px!important}.detail-v734-section-head{margin-bottom:10px!important}.detail-v734-section-head>div>span{font-size:7px!important;margin-bottom:3px!important}.detail-v734-section-head h2{font-size:20px!important;line-height:1.08!important}.detail-v734-season-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.detail-v734-season-tabs .season-tab{min-height:46px!important;height:46px!important;border-radius:14px!important;font-size:12px!important;padding:0 6px!important}.detail-v734-episode-head{margin:10px 0 7px!important;font-size:9px!important}.detail-v734-episode-grid{gap:5px!important}.detail-v734-episode-grid .episode-btn{min-height:31px!important;height:31px!important;border-radius:9px!important;font-size:9px!important}.detail-v734-comment-form{grid-template-columns:1fr 70px!important;gap:7px!important;margin-bottom:10px!important}.detail-v734-comment-form input{height:44px!important;padding:0 14px!important;border-radius:14px!important;font-size:11px!important}.detail-v734-comment-form textarea{height:44px!important;min-height:44px!important;padding:13px 14px!important;border-radius:14px!important;font-size:11px!important}.detail-v734-comment-form .comment-send{height:44px!important;min-height:44px!important;border-radius:14px!important;font-size:14px!important}.detail-v734-comment-list .comment-item{padding:10px!important;border-radius:14px!important}.detail-v734-comment-list .avatar{width:38px!important;height:38px!important;min-width:38px!important}.detail-v734-comment-list .comment-name{font-size:13px!important}.detail-v734-comment-list .comment-time{font-size:9px!important}.detail-v734-comment-list .comment-body p{font-size:11px!important}.watch-page-actions{padding:9px 10px!important;border-radius:14px!important}.watch-now-actions button{min-height:34px!important;font-size:8.6px!important}}.detail-v734-section-head{margin-bottom:8px!important}.detail-v734-section-head h2{display:none!important}.detail-v734-section-head>div>span{margin-bottom:0!important}.detail-v734-season-tabs .season-tab{min-height:34px!important;height:34px!important;border-radius:10px!important;font-size:10px!important;padding:0 5px!important}.detail-v734-episode-grid .episode-btn{min-height:34px!important;height:34px!important;border-radius:10px!important;font-size:9.5px!important;padding:0 4px!important}.detail-v750-comment-form{display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;gap:8px!important;margin-bottom:10px!important}.detail-v750-comment-form textarea{height:42px!important;min-height:42px!important;padding:11px 12px!important}.detail-v750-comment-form .comment-send{height:42px!important;min-height:42px!important}@media (max-width:700px), (pointer: coarse){.detail-v734-section-head{margin-bottom:8px!important}.detail-v734-section-head>div>span{font-size:7.2px!important}.detail-v734-season-tabs{gap:6px!important}.detail-v734-season-tabs .season-tab{min-height:40px!important;height:40px!important;border-radius:12px!important;font-size:11px!important;padding:0 5px!important}.detail-v734-episode-grid .episode-btn{min-height:30px!important;height:30px!important;border-radius:9px!important;font-size:8.8px!important}.detail-v750-comment-form{grid-template-columns:minmax(0,1fr) 68px!important;gap:7px!important;margin-bottom:9px!important}.detail-v750-comment-form textarea{height:42px!important;min-height:42px!important;border-radius:14px!important;padding:12px 13px!important;font-size:10.5px!important}.detail-v750-comment-form .comment-send{height:42px!important;min-height:42px!important;border-radius:14px!important;font-size:13px!important}}.comment-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.comment-author-line{min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}.comment-realm-badge{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid rgba(75,179,255,.28)!important;background:linear-gradient(180deg,#287fd742,#194c8c3d)!important;color:#9fd7ff!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff0a!important}@media (max-width:700px), (pointer: coarse){.comment-author-line{gap:5px!important}.comment-realm-badge{min-height:18px!important;padding:0 7px!important;font-size:9px!important}}.detail-comments-v752{padding:14px 14px 12px!important;border-radius:18px!important;border:1px solid rgba(86,123,177,.22)!important;background:linear-gradient(180deg,#070e18fa,#040a12f5)!important;box-shadow:0 10px 28px #0003!important}.detail-v752-comment-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}.detail-v752-comment-title{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;color:#eef5ff!important}.detail-v752-comment-title .comment-title-icon{font-size:16px!important;line-height:1!important;filter:drop-shadow(0 0 8px rgba(72,199,255,.18))}.detail-v752-comment-title strong{font-size:18px!important;font-weight:1000!important;line-height:1.1!important}.detail-v752-comment-title em{color:#6daeff!important;font-style:normal!important;font-size:13px!important;font-weight:800!important}.detail-v752-sort-btn{flex:0 0 auto!important;min-height:28px!important;height:28px!important;padding:0 10px!important;border-radius:9px!important;border:1px solid rgba(87,124,176,.28)!important;background:linear-gradient(180deg,#0b1726f2,#08111ce6)!important;color:#a9bfd9!important;font-size:10px!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff08!important;cursor:default!important}.detail-v752-comment-form{display:grid!important;grid-template-columns:34px minmax(0,1fr) 78px!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.detail-v752-comment-avatar{width:34px!important;height:34px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(129,149,182,.22)!important;background:linear-gradient(180deg,#f2f5f8,#d8dfe7)!important;color:#6a778a!important;font-size:16px!important}.detail-v752-comment-form textarea{height:34px!important;min-height:34px!important;padding:8px 12px!important;border-radius:10px!important;border:1px solid rgba(76,106,148,.2)!important;background:#0a1320eb!important;color:#eef4fa!important;font-size:11px!important;line-height:1.2!important}.detail-v752-comment-form .comment-send{height:34px!important;min-height:34px!important;border-radius:10px!important;padding:0 10px!important;background:linear-gradient(180deg,#ffc92f,#e6a90a)!important;color:#251500!important;border:1px solid rgba(255,205,90,.65)!important;font-size:11px!important;font-weight:1000!important;box-shadow:0 8px 16px #ffb8002e!important}.detail-v752-comment-list #commentList{display:grid!important;gap:0!important}.detail-v752-comment-list .comment-item{position:relative!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:9px 2px!important;border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(73,98,134,.26)!important}.detail-v752-comment-list .comment-item:last-child{border-bottom:0!important;padding-bottom:2px!important}.detail-v752-comment-list .avatar{width:36px!important;height:36px!important;min-width:36px!important;font-size:18px!important;box-shadow:none!important}.detail-v752-comment-list .comment-body{min-width:0!important}.detail-v752-comment-list .comment-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;margin-bottom:2px!important}.detail-v752-comment-list .comment-author-line{gap:5px!important}.detail-v752-comment-list .comment-name,.detail-v752-comment-list .dao-name{font-size:13px!important;font-weight:950!important}.detail-v752-comment-list .comment-realm-badge{min-height:18px!important;padding:0 6px!important;border-radius:999px!important;font-size:8.8px!important}.detail-v752-comment-list time{color:#8ea3be!important;font-size:10px!important;white-space:nowrap!important;margin-right:14px!important}.detail-v752-comment-list .comment-head:after{content:"\22ee"!important;position:absolute!important;right:0!important;top:9px!important;color:#6e88ab!important;font-size:14px!important;line-height:1!important}.detail-v752-comment-list .comment-body p{margin:0!important;color:#eef3fa!important;font-size:11px!important;line-height:1.4!important}.detail-v752-comment-list .empty-comments{padding:8px 0 4px!important;color:#9db0c5!important;font-size:11px!important}.detail-comments-v752 .comment-more-wrap{margin-top:8px!important}.detail-comments-v752 .comment-more-btn{min-height:32px!important;padding:0 12px!important;border-radius:10px!important;font-size:10.5px!important}@media (min-width:701px) and (hover: hover) and (pointer: fine){.detail-comments-v752{padding:16px 16px 14px!important;border-radius:20px!important}.detail-v752-comment-title strong{font-size:19px!important}.detail-v752-comment-form{grid-template-columns:38px minmax(0,1fr) 84px!important}.detail-v752-comment-avatar{width:38px!important;height:38px!important;font-size:17px!important}.detail-v752-comment-form textarea,.detail-v752-comment-form .comment-send{height:38px!important;min-height:38px!important;font-size:11.5px!important}.detail-v752-comment-list .comment-item{grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;padding:10px 2px!important}.detail-v752-comment-list .avatar{width:40px!important;height:40px!important;min-width:40px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){.detail-page{width:min(1220px,calc(100% - 28px))!important;margin:0 auto!important;padding-bottom:110px!important}.detail-page>.back-btn{min-height:54px!important;height:54px!important;padding:0 22px!important;margin:0 0 14px!important;border-radius:18px!important;font-size:16px!important;font-weight:900!important;color:#b9cae5!important;background:linear-gradient(180deg,#0a1422f2,#070e17eb)!important;border:1px solid rgba(104,147,212,.26)!important;box-shadow:0 10px 24px #0000002e!important}.detail-hero-v734{position:relative!important;min-height:0!important;height:320px!important;padding:18px 24px!important;border:1px solid rgba(104,146,214,.16)!important;border-radius:0 0 20px 20px!important;background:#07111c!important;box-shadow:0 12px 28px #0000002e!important;overflow:hidden!important}.detail-hero-v734:before{display:none!important}.detail-hero-v734-img{filter:brightness(.88) saturate(.98) contrast(.98)!important;transform:scale(1.02)!important;object-position:78% center!important}.detail-hero-v734-shade{background:linear-gradient(90deg,#060b11e0,#060b11d6 34%,#060b118a 56%,#060b1124 72%,#060b1100)!important,linear-gradient(180deg,#060b111a,#060b1129 46%,#060b1180)!important}.detail-hero-v734-top{position:relative!important;left:auto!important;right:auto!important;top:auto!important;z-index:2!important}.detail-v734-chips{display:flex!important;flex-wrap:wrap!important;gap:10px!important;max-width:64%!important}.detail-v734-chips span{min-height:34px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(245,191,67,.85)!important;background:#12171f6b!important;color:#f1c35e!important;font-size:12px!important;font-weight:950!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.detail-v734-chips .detail-v734-update{border-color:#7aa0da8c!important;background:#12171f80!important;color:#e6edf7!important}.detail-hero-v734-content{position:absolute!important;inset:82px auto auto 24px!important;z-index:2!important;width:min(58%,680px)!important;margin:0!important}.detail-hero-v734-main h1{max-width:100%!important;margin:0 0 10px!important;font-size:64px!important;line-height:.94!important;letter-spacing:-1.2px!important;text-transform:none!important;color:#f8fbff!important;text-shadow:0 4px 18px rgba(0,0,0,.5),0 0 18px rgba(65,135,255,.1)!important}.detail-v734-meta{gap:12px!important;margin-bottom:18px!important;color:#eef3fb!important;font-size:14px!important;font-weight:900!important}.detail-v734-meta span{gap:8px!important}.detail-v734-meta i{width:5px!important;height:5px!important;background:#edf4ff!important}.detail-v734-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;max-width:700px!important}.detail-v734-actions button{min-height:44px!important;height:44px!important;padding:0 10px!important;border-radius:14px!important;font-size:15px!important;font-weight:950!important}.detail-v734-intro{margin-top:14px!important;max-width:100%!important}.detail-v734-intro:not(.expanded) .detail-v734-intro-text{-webkit-line-clamp:1!important}.detail-v734-intro-text{color:#e7eef8!important;font-size:13px!important;line-height:1.35!important;text-shadow:0 1px 8px rgba(0,0,0,.52)!important}.detail-v734-intro button{margin-top:6px!important;gap:10px!important;color:#f1c04e!important;font-size:13px!important;font-weight:1000!important}.detail-v734-intro button:before,.detail-v734-intro button:after{width:86px!important}#detailEpisodes.detail-seasons-v734,#detailComments.detail-comments-v734{margin-top:12px!important;padding:10px 12px!important;border:1px solid rgba(104,146,214,.18)!important;border-radius:18px!important;background:radial-gradient(circle at 76% 50%,#1f51a138,#08111c00 28%)!important,linear-gradient(180deg,#08101cfa,#050b13f7)!important;box-shadow:0 10px 24px #00000029!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#detailEpisodes .detail-v734-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 10px!important}#detailEpisodes .detail-v734-section-head>div{display:flex!important;align-items:center!important;gap:10px!important}#detailEpisodes .detail-v734-section-head>div>span{margin:0!important;color:#eef5ff!important;font-size:15px!important;font-weight:1000!important;letter-spacing:0!important}#detailEpisodes .detail-v734-section-head>div>span:before{content:"\1f5c2\fe0f";margin-right:8px;font-size:14px}#detailEpisodes .detail-v734-section-head h2{display:inline!important;margin:0!important;color:#eef5ff!important;font-size:15px!important;font-weight:1000!important}#detailEpisodes .detail-v734-section-head:after{content:"\2630  Ch\1ecdn m\f9 a \111\1ec3  xem danh s\e1 ch t\1eadp phim";color:#9fb5d4;font-size:12px;font-weight:700;white-space:nowrap}#detailEpisodes .detail-v734-season-row{margin:0!important}#detailEpisodes .detail-v734-season-tabs{display:grid!important;grid-template-columns:repeat(3,160px)!important;justify-content:flex-start!important;gap:10px!important;width:auto!important}#detailEpisodes .detail-v734-season-tabs .season-tab{min-height:34px!important;height:34px!important;border-radius:10px!important;font-size:13px!important;font-weight:950!important;background:linear-gradient(180deg,#162234eb,#0d1725eb)!important;border:1px solid rgba(92,126,181,.34)!important}#detailEpisodes .detail-v734-season-tabs .season-tab.active{background:linear-gradient(180deg,#ffcc3d,#f5af11)!important;border-color:#ffc638eb!important;color:#261700!important;box-shadow:0 8px 16px #ffbc202e!important}#detailEpisodes .detail-v734-episode-head{margin:10px 0 8px!important;color:#dce7f5!important;font-size:12px!important}#detailEpisodes .detail-v734-episode-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:6px!important}#detailEpisodes .detail-v734-episode-grid .episode-btn{min-height:30px!important;height:30px!important;border-radius:9px!important;font-size:10px!important}#detailComments.detail-comments-v752{padding-top:8px!important}#detailComments .detail-v752-comment-head{margin-bottom:8px!important}#detailComments .detail-v752-comment-title{gap:8px!important}#detailComments .detail-v752-comment-title .comment-title-icon{font-size:16px!important}#detailComments .detail-v752-comment-title strong{font-size:15px!important;font-weight:1000!important}#detailComments .detail-v752-comment-title em,#detailComments .detail-v752-sort-btn{display:none!important}#detailComments .detail-v752-comment-form{grid-template-columns:34px minmax(0,1fr) 102px!important;gap:8px!important;margin-bottom:8px!important}#detailComments .detail-v752-comment-avatar{width:34px!important;height:34px!important;font-size:16px!important}#detailComments .detail-v752-comment-form textarea{height:34px!important;min-height:34px!important;padding:8px 12px!important;border-radius:10px!important;font-size:12px!important;background:#080f1af0!important}#detailComments .detail-v752-comment-form .comment-send{height:34px!important;min-height:34px!important;border-radius:10px!important;font-size:12px!important;background:linear-gradient(180deg,#2fe0ff,#17b8e5)!important;border-color:#3cd5ff80!important;color:#fff!important;box-shadow:0 8px 16px #25c9f429!important}#detailComments .detail-v752-comment-list .comment-item{grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;padding:7px 0!important;border-bottom:1px solid rgba(70,95,130,.22)!important}#detailComments .detail-v752-comment-list .avatar{width:30px!important;height:30px!important;min-width:30px!important;font-size:14px!important}#detailComments .detail-v752-comment-list .comment-head{margin-bottom:1px!important}#detailComments .detail-v752-comment-list .comment-name,#detailComments .detail-v752-comment-list .dao-name{font-size:12px!important}#detailComments .detail-v752-comment-list .comment-realm-badge{min-height:16px!important;padding:0 5px!important;font-size:8px!important}#detailComments .detail-v752-comment-list time{margin-right:0!important;font-size:10px!important}#detailComments .detail-v752-comment-list .comment-head:after{display:none!important}#detailComments .detail-v752-comment-list .comment-body p{font-size:11px!important;color:#eef4fb!important}.watch-detail-seasons-v736 .detail-v734-section-head h2,.watch-detail-comments-v736 .detail-v752-comment-title strong{font-size:16px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){.detail-page>.back-btn,.watch-page>.back-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 14px!important;margin:0 0 10px!important;border-radius:11px!important;font-size:12px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;color:#b9cae5!important;background:linear-gradient(180deg,#0a1422f2,#070e17eb)!important;border:1px solid rgba(104,147,212,.26)!important;box-shadow:0 7px 18px #00000029!important;box-sizing:border-box!important}}@media (max-width:900px), (pointer: coarse){.topbar{position:relative!important;isolation:isolate!important;background-image:linear-gradient(90deg,#03080ee6,#03080e75 34%,#03080e4d 60%,#03080edb),linear-gradient(180deg,#0000000a,#0000007a),url(home-xianxia-banner-hd.webp)!important;background-size:auto,auto,cover!important;background-position:center,center,center 44%!important;background-repeat:no-repeat!important;border-bottom-color:#5b7a9dad!important;box-shadow:0 8px 24px #00000057,inset 0 -1px #ffa9231f!important;overflow:hidden!important}.topbar:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 18% 50%,rgba(255,156,22,.14),transparent 28%),linear-gradient(90deg,rgba(0,0,0,.1),transparent 44%,rgba(0,0,0,.12))!important}.topbar:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0!important;height:1px!important;z-index:1!important;background:linear-gradient(90deg,transparent,#35577c 18%,#d58a1d 50%,#35577c 82%,transparent)!important;opacity:.9!important;pointer-events:none!important}.topbar .brand,.topbar .header-actions{position:relative!important;z-index:2!important}.topbar .brand{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.topbar .brand #brandName{color:#fff!important;text-shadow:0 2px 7px #000,0 0 12px rgba(255,156,22,.12)!important}.topbar .brand-mark{box-shadow:0 0 0 1px #ffc558a6,0 0 14px #ff840057!important}.topbar .phongthan-header-btn{background:linear-gradient(180deg,#34260fed,#13100af2)!important;border-color:#bd892ccc!important;color:#ffe081!important}.topbar .pwa-install-btn{background:linear-gradient(180deg,#ffbd2e,#ed8200)!important;border-color:#ffb31a!important;color:#fff!important}.topbar .push-bell-btn{background:linear-gradient(180deg,#111f31e8,#08101bf2)!important;border-color:#4e6684e0!important;color:#ffd76f!important}}.detail-v734-meta span:nth-child(5):before{content:""!important;display:inline-block!important;width:14px!important;height:12px!important;flex:0 0 14px!important;box-sizing:border-box!important;border:2px solid currentColor!important;border-radius:2px!important;background:linear-gradient(90deg,transparent 0 27%,currentColor 27% 35%,transparent 35% 63%,currentColor 63% 71%,transparent 71% 100%)!important;opacity:.95!important;font-size:0!important}@media (min-width:901px) and (hover: hover) and (pointer: fine){.detail-hero-v734{height:350px!important}.detail-hero-v734-content{display:block!important;width:min(62%,720px)!important;top:82px!important;bottom:auto!important}.detail-hero-v734-main{width:100%!important;max-width:100%!important}.detail-hero-v734-main h1{font-size:38px!important;line-height:1.04!important;max-width:700px!important;margin-bottom:9px!important}.detail-v734-meta{margin-bottom:13px!important}.detail-v734-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:700px!important;gap:14px!important}.detail-v734-intro{display:block!important;width:100%!important;max-width:700px!important;margin:12px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.detail-v734-intro:not(.expanded) .detail-v734-intro-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;overflow:hidden!important}.detail-v734-intro-text{max-width:100%!important;color:#e7eef8!important;font-size:12px!important;line-height:1.4!important}.detail-v734-intro.expanded .detail-v734-intro-text{display:block!important;max-height:72px!important;overflow-y:auto!important;padding-right:4px!important}.detail-v734-intro button{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:5px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#f1c04e!important;font-size:11px!important;line-height:1.25!important;font-weight:900!important;transform:none!important;overflow:visible!important}.detail-v734-intro button:before,.detail-v734-intro button:after{display:none!important;content:none!important}}@media (min-width:901px)and (max-width:1200px) and (hover: hover) and (pointer: fine){.detail-hero-v734-main h1{font-size:32px!important}.detail-hero-v734-content{width:min(66%,680px)!important}}@media (max-width:700px), (pointer: coarse){body.home-page-open .content>.search,.content>.search{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.toolbar .toolbar-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;position:relative!important;width:auto!important;overflow:visible!important;margin-left:auto!important;flex:1 1 auto!important}.toolbar .mobile-genre-select-wrap{display:inline-flex!important;align-items:center!important;flex:0 1 auto!important;min-width:0!important;max-width:calc(100vw - 74px)!important}.toolbar .mobile-genre-select-wrap select{display:block!important}.toolbar .toolbar-controls{margin-left:auto!important;padding-right:0!important}.toolbar #mobileSearchBtn.mobile-search-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid #2c4058!important;border-radius:10px!important;background:linear-gradient(180deg,#111c2a,#0d1621)!important;color:#eef6ff!important;font-size:22px!important;line-height:1!important;box-sizing:border-box!important;cursor:pointer!important}.toolbar #mobileSearchPopover.mobile-search-popover{position:absolute!important;right:0!important;top:calc(100% + 7px)!important;left:auto!important;z-index:9999!important;width:min(300px,88vw)!important;height:42px!important;align-items:center!important;gap:7px!important;padding:0 10px!important;border:1px solid #30465f!important;border-radius:11px!important;background:#0e1723!important;box-shadow:0 12px 30px #0000007a!important;box-sizing:border-box!important}.toolbar #mobileSearchPopover.mobile-search-popover[hidden]{display:none!important}.toolbar #mobileSearchPopover.mobile-search-popover:not([hidden]){display:flex!important;visibility:visible!important;opacity:1!important}.toolbar #mobileSearchPopover span{display:inline-flex!important;color:#9fb1c6!important;font-size:18px!important;flex:0 0 auto!important}.toolbar #mobileSearchInput{display:block!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;height:38px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:13px!important;line-height:38px!important;box-shadow:none!important}.toolbar #mobileSearchInput::placeholder{color:#71849a!important;opacity:1!important}}@media (max-width:390px){.toolbar #mobileSearchBtn.mobile-search-btn{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;flex-basis:34px!important;font-size:20px!important}.toolbar #mobileSearchPopover.mobile-search-popover{width:min(280px,90vw)!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){#detailEpisodes .detail-v734-season-tabs,#detailEpisodes .detail-v734-episode-grid{display:grid!important;grid-template-columns:repeat(auto-fill,128px)!important;justify-content:start!important;align-items:start!important;gap:9px!important;width:100%!important}#detailEpisodes .detail-v734-season-tabs .season-tab,#detailEpisodes .detail-v734-episode-grid .episode-btn{width:128px!important;min-width:128px!important;max-width:128px!important;height:36px!important;min-height:36px!important;padding:0 9px!important;box-sizing:border-box!important;flex:0 0 128px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.watch-community-panel .season-tab,.watch-community-panel .episode-btn{min-width:112px!important;width:112px!important;max-width:112px!important;height:44px!important;min-height:44px!important;padding:0 16px!important;font-size:14px!important}}@media (max-width:900px), (pointer: coarse){#detailEpisodes .detail-v734-season-tabs,#detailEpisodes .detail-v734-episode-grid{display:grid!important;grid-template-columns:repeat(auto-fill,88px)!important;justify-content:start!important;align-items:start!important;gap:7px!important;width:100%!important}#detailEpisodes .detail-v734-season-tabs .season-tab,#detailEpisodes .detail-v734-episode-grid .episode-btn{width:88px!important;min-width:88px!important;max-width:88px!important;height:32px!important;min-height:32px!important;padding:0 6px!important;box-sizing:border-box!important;flex:0 0 88px!important;font-size:9.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.watch-community-panel .season-tab,.watch-community-panel .episode-btn{min-width:94px!important;width:94px!important;max-width:94px!important;height:42px!important;min-height:42px!important;font-size:12px!important}}#toast{position:fixed!important;inset:18px auto auto 50%!important;z-index:2147483647!important;max-width:min(520px,calc(100vw - 28px))!important;padding:10px 14px!important;border:1px solid rgba(255,190,61,.55)!important;border-radius:12px!important;background:#080f18f7!important;color:#fff!important;box-shadow:0 12px 34px #0000009e,0 0 0 1px #ffffff0a!important;font-size:13px!important;font-weight:800!important;line-height:1.4!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transform:translate(-50%,-10px)!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important}#toast.show{opacity:1!important;visibility:visible!important;transform:translate(-50%)!important}dialog[open]>#toast{z-index:2147483647!important}@media (max-width:700px), (pointer: coarse){#toast{top:10px!important;max-width:calc(100vw - 20px)!important;font-size:12px!important;padding:9px 12px!important}}.legal-footer{position:relative;z-index:5;margin:22px auto 0;padding:0 18px 26px;width:min(1220px,calc(100% - 24px));box-sizing:border-box;color:#8292a7}.legal-footer-inner{display:flex;align-items:center;justify-content:center;gap:10px 18px;flex-wrap:wrap;padding:17px 18px;border-top:1px solid #1f2c3c;font-size:11px}.legal-footer-brand{font-weight:950;letter-spacing:.08em;color:#a7b7ca}.legal-footer-links{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.legal-footer-links button{appearance:none;border:0;background:transparent;color:#8fa6bf;padding:4px 2px;font:inherit;font-weight:800;cursor:pointer}.legal-footer-links button:hover{color:#ffd166;text-decoration:underline;text-underline-offset:3px}.legal-footer-links>span{opacity:.45}.legal-footer small{font-size:10px;color:#66788f}body.admin-dashboard-open .legal-footer{display:none!important}body.home-page-open>#legalFooter{display:none!important}.legal-dialog{width:min(760px,calc(100vw - 28px));max-height:90dvh;padding:0;border:1px solid #2a3e57;border-radius:18px;background:#0c131d;color:#eef5ff;box-shadow:0 28px 90px #000000b8;overflow:hidden}.legal-dialog::backdrop{background:#000000b8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.legal-dialog-shell{display:flex;flex-direction:column;max-height:90dvh}.legal-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #25364b;background:linear-gradient(180deg,#111d2b,#0d1621)}.legal-dialog-head p{margin:0 0 4px;color:#e8a92a;font-size:10px;font-weight:950;letter-spacing:.12em}.legal-dialog-head h2{margin:0;font-size:21px;line-height:1.25}.legal-close{flex:0 0 36px;width:36px;height:36px;border:1px solid #3b4c61;border-radius:50%;background:#111b28;color:#fff;font-size:23px;line-height:1;cursor:pointer}.legal-dialog-body{overflow:auto;padding:18px 20px 20px;font-size:13px;line-height:1.65;color:#bdcad9}.legal-dialog-body>p:first-child{margin-top:0}.legal-dialog-body h3{margin:18px 0 6px;font-size:14px;color:#edf5ff}.legal-dialog-body p{margin:7px 0}.legal-dialog-body strong{color:#f8fbff}.legal-note{margin-top:18px;padding:10px 12px;border:1px solid #3a4655;border-radius:10px;background:#111923;color:#93a4b8;font-size:11px}.legal-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid #25364b;background:#0e1722}.legal-dialog-actions button{min-height:38px;padding:0 14px;border-radius:10px;font-weight:850;cursor:pointer}.legal-dialog-actions .secondary{border:1px solid #34475f;background:#121d2a;color:#d7e4f1}.legal-dialog-actions .primary{border:1px solid #d68b12;background:linear-gradient(180deg,#ffbc37,#e99a18);color:#1b1206}.legal-takedown-shell .legal-dialog-body{padding-bottom:16px}.legal-request-form{display:grid;gap:12px;margin-top:14px}.legal-request-form label{display:grid;gap:6px;font-size:11px;font-weight:850;color:#9fb1c5}.legal-request-form input,.legal-request-form select,.legal-request-form textarea{width:100%;box-sizing:border-box;border:1px solid #31435a;border-radius:10px;background:#0b121b;color:#f7fbff;padding:0 11px;font:inherit;font-size:13px;outline:none}.legal-request-form input,.legal-request-form select{height:40px}.legal-request-form textarea{padding:10px 11px;resize:vertical;min-height:120px}.legal-request-form input:focus,.legal-request-form select:focus,.legal-request-form textarea:focus{border-color:#d99b2e;box-shadow:0 0 0 2px #d99b2e1f}.legal-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.legal-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px!important;line-height:1.45!important;font-weight:650!important;color:#9bacc0!important}.legal-check input{width:17px!important;height:17px!important;flex:0 0 17px;padding:0!important;margin:2px 0 0!important}.legal-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.legal-request-status{min-height:18px;font-size:11px;font-weight:800}.legal-request-status.ok{color:#63d792}.legal-request-status.bad{color:#ff7d7d}.legal-form-actions{padding:2px 0 0;border:0;background:transparent}.legal-form-actions button[disabled]{opacity:.55;cursor:wait}@media (max-width:700px), (pointer: coarse){.legal-footer{margin-top:14px;padding:0 10px 86px;width:100%}.legal-footer-inner{padding:14px 6px;gap:8px}.legal-footer-brand{width:100%;text-align:center;font-size:10px}.legal-footer-links{gap:4px 7px}.legal-footer-links button{font-size:10px}.legal-footer small{width:100%;text-align:center}.legal-dialog{width:calc(100vw - 14px);max-height:92dvh;border-radius:15px}.legal-dialog-shell{max-height:92dvh}.legal-dialog-head{padding:14px}.legal-dialog-head h2{font-size:18px}.legal-dialog-body{padding:14px;font-size:12px;line-height:1.58}.legal-dialog-body h3{font-size:13px}.legal-dialog-actions{padding:10px 14px}.legal-form-grid{grid-template-columns:1fr}.legal-form-actions{padding:2px 0 0}.legal-form-actions button{flex:1 1 0}.legal-request-form input,.legal-request-form select{height:39px;font-size:12px}.legal-request-form textarea{font-size:12px}}body.home-page-open .home-pagination{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:0!important;overflow:visible!important}body.home-page-open .home-pagination .home-legal-inline{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;gap:8px 16px!important;flex-wrap:wrap!important;width:100%!important;box-sizing:border-box!important;margin:10px 0 0!important;padding:15px 10px 18px!important;border-top:1px solid #26384d!important;background:#090d13!important;color:#8292a7!important;font-size:11px!important;line-height:1.4!important}body.home-page-open .home-pagination .home-legal-inline strong{color:#a7b7ca!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important}body.home-page-open .home-pagination .home-legal-inline-links{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex-wrap:wrap!important}body.home-page-open .home-pagination .home-legal-inline button{display:inline-flex!important;visibility:visible!important;opacity:1!important;appearance:none!important;border:0!important;background:transparent!important;color:#8fa6bf!important;padding:4px 2px!important;font:inherit!important;font-weight:800!important;cursor:pointer!important}body.home-page-open .home-pagination .home-legal-inline button:hover{color:#ffd166!important;text-decoration:underline!important;text-underline-offset:3px!important}body.home-page-open .home-pagination .home-legal-inline i{font-style:normal!important;opacity:.45!important}body.home-page-open .home-pagination .home-legal-inline small{display:inline-flex!important;color:#66788f!important;font-size:10px!important}@media (max-width:700px), (pointer: coarse){body.home-page-open .home-pagination .home-legal-inline{margin-top:8px!important;padding:13px 7px 92px!important;gap:7px!important;font-size:10px!important}body.home-page-open .home-pagination .home-legal-inline strong,body.home-page-open .home-pagination .home-legal-inline small{width:100%!important;justify-content:center!important;text-align:center!important}body.home-page-open .home-pagination .home-legal-inline-links{gap:4px 7px!important}body.home-page-open .home-pagination .home-legal-inline button{font-size:10px!important}}.takedown-admin-dialog{width:min(920px,calc(100vw - 28px));max-width:920px;padding:0;border:1px solid #2a3a4d;border-radius:16px;background:#0b121b;color:#eef6ff;box-shadow:0 24px 70px #0000009e}.takedown-admin-dialog::backdrop{background:#000000b8;backdrop-filter:blur(3px)}.takedown-admin-shell{display:flex;flex-direction:column;max-height:min(86vh,820px)}.takedown-admin-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid #223247;background:#0f1824}.takedown-admin-head h2{margin:2px 0 0;font-size:21px}.takedown-admin-head .eyebrow{margin:0}.takedown-admin-head-actions{display:flex;align-items:center;gap:8px}.takedown-admin-summary{padding:10px 18px;border-bottom:1px solid #1c2b3d;color:#8fa4ba;font-size:12px;font-weight:800}.takedown-admin-list{overflow:auto;padding:12px 14px 16px;display:flex;flex-direction:column;gap:10px}.takedown-admin-item{padding:13px 14px;border:1px solid #24364c;border-radius:12px;background:#0d1723}.takedown-admin-item.is-new{border-color:#46627f;box-shadow:inset 3px 0 #f0ad35}.takedown-admin-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.takedown-admin-item-head>div{display:flex;align-items:center;gap:8px}.takedown-admin-id{font-size:10px;font-weight:900;color:#f0ad35}.takedown-admin-item-head strong{font-size:12px}.takedown-admin-item-head time{font-size:10px;color:#7f94aa}.takedown-admin-movie{font-size:14px;font-weight:900;color:#fff;margin-bottom:6px}.takedown-admin-url,.takedown-admin-source a{color:#65b9ff;word-break:break-all;text-decoration:none}.takedown-admin-url:hover,.takedown-admin-source a:hover{text-decoration:underline}.takedown-admin-contact{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:9px;font-size:12px}.takedown-admin-contact b{color:#dbe9f6}.takedown-admin-contact span{color:#9fb1c5}.takedown-admin-details{margin-top:9px;padding:10px 11px;border-radius:9px;background:#09111a;color:#c9d6e4;font-size:12px;line-height:1.55;word-break:break-word}.takedown-admin-source{margin-top:8px;font-size:10px;color:#71869d;word-break:break-all}.takedown-admin-loading,.takedown-admin-empty{padding:30px 14px;text-align:center;color:#8397ad;font-size:13px}#takedownAdminBtn #takedownAdminCount,#takedownAdminCount{color:#ffbd4a;font-weight:900}@media (max-width:700px), (pointer: coarse){.takedown-admin-dialog{width:calc(100vw - 16px)}.takedown-admin-head{padding:13px}.takedown-admin-head h2{font-size:18px}.takedown-admin-head-actions .secondary{padding:0 9px}.takedown-admin-list{padding:9px}.takedown-admin-item-head{align-items:flex-start;flex-direction:column;gap:5px}.takedown-admin-contact{flex-direction:column;gap:4px}}#phongThanDialog .pt-row{grid-template-columns:38px minmax(0,1fr) 128px!important}#phongThanDialog .pt-rank{width:34px!important;min-width:34px!important;padding:0 3px!important;justify-content:center!important}#phongThanDialog .pt-rank em{font-size:10px!important}#phongThanDialog .pt-info{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important}#phongThanDialog .pt-info .dao-name-wrap{display:inline-flex!important;align-items:center!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#phongThanDialog .pt-rank-icon,#phongThanDialog .pt-rank-avatar{flex:0 0 26px!important;width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#phongThanDialog .pt-rank-icon{font-size:15px!important;line-height:1!important}#phongThanDialog .pt-rank-avatar{border-radius:50%!important;overflow:hidden!important;border:1px solid rgba(255,216,119,.45)!important;background:#111a26!important;box-shadow:0 0 8px #ffbe3d1f!important}#phongThanDialog .pt-rank-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}#phongThanDialog .pt-info .dao-name{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .pt-row{grid-template-columns:34px minmax(0,1fr) 116px!important;gap:5px!important}#phongThanDialog .pt-rank{width:30px!important;min-width:30px!important;padding:0 2px!important}#phongThanDialog .pt-info{gap:6px!important}#phongThanDialog .pt-rank-icon,#phongThanDialog .pt-rank-avatar{flex-basis:24px!important;width:24px!important;height:24px!important}#phongThanDialog .pt-rank-icon{font-size:14px!important}}.chat-widget-dialog:has([data-chat-panel=chat]:not([hidden])){height:min(82vh,760px)!important;max-height:82vh!important}.chat-widget-dialog:has([data-chat-panel=chat]:not([hidden])) .chat-widget-card{height:100%!important;min-height:0!important}@media (max-width:900px), (pointer: coarse){.chat-widget-dialog:has([data-chat-panel=chat]:not([hidden])){height:min(78dvh,680px)!important;max-height:calc(100dvh - 18px)!important}}#phongThanDialog .pt-row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:7px!important;min-width:0!important}#phongThanDialog .pt-rank{flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important}#phongThanDialog .pt-info{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:7px!important;white-space:nowrap!important;overflow:hidden!important}#phongThanDialog .pt-info .dao-name-wrap{display:inline-flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:hidden!important}#phongThanDialog .pt-info .dao-badge,#phongThanDialog .pt-info .dao-title,#phongThanDialog .pt-info .dao-name{display:inline-flex!important;align-items:center!important;white-space:nowrap!important}#phongThanDialog .pt-info .dao-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}#phongThanDialog .pt-rank-icon,#phongThanDialog .pt-rank-avatar{flex:0 0 26px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .pt-row{gap:5px!important}#phongThanDialog .pt-rank{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}#phongThanDialog .pt-info{gap:5px!important}#phongThanDialog .pt-rank-icon,#phongThanDialog .pt-rank-avatar{flex-basis:24px!important}#phongThanDialog .pt-money{font-size:10px!important}}#chatWidgetDialog.chat-widget-dialog[data-active-panel=chat]{width:min(440px,calc(100% - 24px))!important;height:min(84vh,780px)!important;max-height:calc(100vh - 24px)!important}#chatWidgetDialog.chat-widget-dialog[data-active-panel=chat] .chat-widget-card{height:100%!important;min-height:0!important}#chatWidgetDialog.chat-widget-dialog[data-active-panel=chat] [data-chat-panel=chat]{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}#chatWidgetDialog.chat-widget-dialog[data-active-panel=chat] .chat-widget-messages{flex:1 1 auto!important;min-height:0!important}@media (max-width:900px), (pointer: coarse){#chatWidgetDialog.chat-widget-dialog[data-active-panel=chat]{width:calc(100% - 14px)!important;height:min(82dvh,720px)!important;max-height:calc(100dvh - 14px)!important}}#phongThanDialog .pt-row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:7px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}#phongThanDialog .pt-rank{flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;justify-content:center!important}#phongThanDialog .pt-rank-icon,#phongThanDialog .pt-rank-avatar{flex:0 0 26px!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#phongThanDialog .pt-name-line{flex:1 1 auto!important;min-width:0!important;max-width:none!important;display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;overflow:hidden!important;white-space:nowrap!important}#phongThanDialog .pt-name-line .dao-name{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#phongThanDialog .pt-money{flex:0 0 auto!important;margin-left:auto!important;white-space:nowrap!important;line-height:1!important}#phongThanDialog .pt-info{display:none!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .pt-row{gap:5px!important;padding-left:6px!important;padding-right:6px!important}#phongThanDialog .pt-rank{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}#phongThanDialog .pt-rank-icon,#phongThanDialog .pt-rank-avatar{flex-basis:24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important}#phongThanDialog .pt-money{font-size:10px!important}}#chatWidgetDialog.chat-widget-dialog[data-active-panel=chat],#chatWidgetDialog.chat-widget-dialog[data-active-panel=cultivation],#chatWidgetDialog.chat-widget-dialog[data-active-panel=daoan]{width:min(440px,calc(100% - 24px))!important;height:min(84vh,780px)!important;min-height:0!important;max-height:calc(100vh - 24px)!important}#chatWidgetDialog.chat-widget-dialog[data-active-panel=chat] .chat-widget-card,#chatWidgetDialog.chat-widget-dialog[data-active-panel=cultivation] .chat-widget-card,#chatWidgetDialog.chat-widget-dialog[data-active-panel=daoan] .chat-widget-card{height:100%!important;min-height:0!important;max-height:none!important}#chatWidgetDialog.chat-widget-dialog[data-active-panel=chat] [data-chat-panel=chat],#chatWidgetDialog.chat-widget-dialog[data-active-panel=cultivation] [data-chat-panel=cultivation],#chatWidgetDialog.chat-widget-dialog[data-active-panel=daoan] [data-chat-panel=daoan]{flex:1 1 auto!important;min-height:0!important;max-height:none!important}#chatWidgetDialog.chat-widget-dialog[data-active-panel=cultivation] [data-chat-panel=cultivation],#chatWidgetDialog.chat-widget-dialog[data-active-panel=daoan] [data-chat-panel=daoan]{overflow-y:auto!important;overflow-x:hidden!important}@media (max-width:900px), (pointer: coarse){#chatWidgetDialog.chat-widget-dialog[data-active-panel=chat],#chatWidgetDialog.chat-widget-dialog[data-active-panel=cultivation],#chatWidgetDialog.chat-widget-dialog[data-active-panel=daoan]{width:calc(100% - 14px)!important;height:min(82dvh,720px)!important;min-height:0!important;max-height:calc(100dvh - 14px)!important}}#chatWidgetDialog.chat-widget-dialog{--lls-popup-w:440px;--lls-popup-h:min(84dvh,780px);width:min(var(--lls-popup-w),calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:var(--lls-popup-h)!important;min-height:var(--lls-popup-h)!important;max-height:var(--lls-popup-h)!important;box-sizing:border-box!important;overflow:hidden!important}#chatWidgetDialog.chat-widget-dialog .chat-widget-card{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}#chatWidgetDialog.chat-widget-dialog .chat-widget-head,#chatWidgetDialog.chat-widget-dialog .cultivation-chat-tabs{flex:0 0 auto!important}#chatWidgetDialog.chat-widget-dialog .chat-main-panel:not([hidden]){display:flex!important;flex:1 1 0!important;width:100%!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;flex-direction:column!important;overflow:hidden!important}#chatWidgetDialog.chat-widget-dialog [data-chat-panel=chat] .chat-widget-messages{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}#chatWidgetDialog.chat-widget-dialog [data-chat-panel=chat] .chat-widget-form{flex:0 0 auto!important}#chatWidgetDialog.chat-widget-dialog .cultivation-panel:not([hidden]){overflow-y:auto!important;overflow-x:hidden!important}@media (max-width:900px), (pointer: coarse){#chatWidgetDialog.chat-widget-dialog{--lls-popup-w: calc(100vw - 14px) ;--lls-popup-h:min(82dvh,720px);width:var(--lls-popup-w)!important;min-width:var(--lls-popup-w)!important;max-width:var(--lls-popup-w)!important;height:var(--lls-popup-h)!important;min-height:var(--lls-popup-h)!important;max-height:var(--lls-popup-h)!important}}#phongThanDialog .pt-rank-avatar{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;border-radius:50%!important;overflow:hidden!important}#phongThanDialog .pt-rank-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .pt-rank-avatar{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important}}#phongThanDialog .pt-row{min-height:46px!important}#phongThanDialog.pt-page-one .pt-row:nth-child(1),#phongThanDialog.pt-page-one .pt-row:nth-child(2),#phongThanDialog.pt-page-one .pt-row:nth-child(3){min-height:48px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .pt-row{min-height:42px!important}}.donate-page .bank-row .donate-account,#donatePublicContent .bank-row .donate-account,body.donate-page-open .donate-bank-panel-redesigned .bank-row .donate-account{display:inline!important;width:auto!important;padding:0!important;margin:0!important;background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#ffd56d!important;-webkit-text-fill-color:#ffd56d!important;text-shadow:none!important}.donate-page .bank-row-account,#donatePublicContent .bank-row-account{background:linear-gradient(180deg,#101b28,#0d1622)!important}#detailComments .comment-item.is-admin-comment .comment-admin-name,.detail-v752-comment-list .comment-item.is-admin-comment .comment-admin-name{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important;text-shadow:none!important;background:none!important;border:0!important;padding:0!important}#detailComments .comment-item.is-admin-comment .comment-head,.detail-v752-comment-list .comment-item.is-admin-comment .comment-head{align-items:center!important;flex-wrap:nowrap!important}#detailComments .comment-item.is-admin-comment .comment-author-line,.detail-v752-comment-list .comment-item.is-admin-comment .comment-author-line{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;flex:1 1 auto!important;min-width:0!important}#detailComments .comment-item.is-admin-comment .dao-name-wrap,.detail-v752-comment-list .comment-item.is-admin-comment .dao-name-wrap{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}#detailComments .comment-item.is-admin-comment .comment-admin-name,.detail-v752-comment-list .comment-item.is-admin-comment .comment-admin-name{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;min-width:max-content!important;max-width:none!important;padding:1px 7px!important;border:1px solid rgba(255,216,77,.72)!important;border-radius:999px!important;font-size:13px!important;line-height:1.2!important;font-weight:1000!important;letter-spacing:.01em!important;color:#fff3a6!important;-webkit-text-fill-color:#fff3a6!important;background:#ffd84d1a!important;text-shadow:0 0 6px rgba(255,216,77,.32)!important;box-shadow:inset 0 0 0 1px #ffffff08!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}@media (max-width:700px), (pointer: coarse){#detailComments .comment-item.is-admin-comment .comment-admin-name,.detail-v752-comment-list .comment-item.is-admin-comment .comment-admin-name{font-size:12px!important;padding:1px 6px!important}}.legal-footer{width:100%!important;max-width:none!important;margin:22px 0 0!important;padding:0 0 26px!important;box-sizing:border-box!important;background:#070b11!important;background-image:none!important}.legal-footer-inner{width:min(1220px,calc(100% - 24px))!important;margin:0 auto!important;box-sizing:border-box!important;background:transparent!important}@media (max-width:700px), (pointer: coarse){.legal-footer{width:100%!important;margin-top:14px!important;padding:0 0 86px!important;background:#070b11!important}.legal-footer-inner{width:100%!important;padding-left:10px!important;padding-right:10px!important}}.legal-footer{position:static!important;z-index:auto!important;display:block!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;margin:8px 0 10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.legal-footer:before,.legal-footer:after{content:none!important;display:none!important}.legal-footer-inner{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px 14px!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0 12px!important;border:0!important;border-top:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}@media (max-width:700px), (pointer: coarse){.legal-footer{margin:7px 0 78px!important;padding:0!important;background:transparent!important}.legal-footer-inner{width:auto!important;padding:0 8px!important;gap:5px 8px!important}}#legalFooter.legal-footer{width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:5px 10px 9px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;box-sizing:border-box!important}#legalFooter .legal-footer-inner{width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-top:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:5px 14px!important;line-height:1.2!important}#legalFooter:before,#legalFooter:after,#legalFooter .legal-footer-inner:before,#legalFooter .legal-footer-inner:after{content:none!important;display:none!important}@media (min-width:901px) and (hover: hover) and (pointer: fine){body:not(.home-page-open) .detail-page{padding-bottom:18px!important}body:not(.home-page-open) .watch-page{padding-bottom:18px!important}}@media (max-width:900px), (pointer: coarse){#legalFooter.legal-footer{padding:5px 8px 78px!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){body:not(.home-page-open):before,body:not(.home-page-open):after{content:none!important;display:none!important;background:none!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){body:not(.home-page-open){background:#05090f!important;background-image:none!important}body:not(.home-page-open):before,body:not(.home-page-open):after{content:none!important;display:none!important;background:none!important;opacity:0!important}}.push-account-logout{width:100%;margin:10px 0 8px;padding:10px 12px;border:1px solid rgba(248,113,113,.38);border-radius:10px;background:#7f1d1d2e;color:#fecaca;font-weight:800;font-size:13px;cursor:pointer;transition:.15s ease}.push-account-logout:hover{background:#991b1b4d;border-color:#f8717194}.push-account-logout:disabled{opacity:.6;cursor:wait}.chat-widget-name-error{display:block;min-height:14px;margin-top:3px;color:#ff4d5e!important;font-size:11px;font-weight:800;line-height:1.2}.chat-widget-name-error:empty{min-height:0;margin-top:0}.pt-tabs{display:grid!important;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 14px 12px}.pt-tab{position:relative;border:1px solid rgba(251,191,36,.22);background:#18100cb8;color:#b9a58d;border-radius:10px;padding:9px 7px;font-size:12px;font-weight:900;cursor:pointer}.pt-tab.is-active{color:#ffe6a7;border-color:#fbbf249e;background:linear-gradient(180deg,#784112b8,#2e190fe6);box-shadow:0 0 18px #f59e0b1f inset}.arena-tab-badge{position:absolute;right:5px;top:3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font:900 10px/17px system-ui;font-style:normal;box-shadow:0 0 0 2px #24150e}.pt-pane{display:none}.pt-pane.is-active{display:block}.arena-shell{width:min(760px,94vw)!important}.arena-root,.arena-ranking-list{padding:0 14px 14px}.arena-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.arena-toolbar>div{padding:9px 10px;border:1px solid rgba(245,158,11,.18);border-radius:10px;background:#110c0a9e;display:flex;flex-direction:column;gap:2px}.arena-toolbar small{font-size:10px;color:#9f8c78}.arena-toolbar b{font-size:12px;color:#ffe0a0}.arena-search-zone,.arena-found{border:1px solid rgba(245,158,11,.24);border-radius:14px;padding:14px;background:radial-gradient(circle at 50% 0,rgba(245,158,11,.1),transparent 54%),#0e0a09a8;text-align:center}.arena-search-zone{display:flex;flex-direction:column;align-items:center;gap:7px}.arena-search-zone small,.arena-opponent-info small{color:#8f8176;font-size:11px}.arena-search-mark{font-size:30px;filter:drop-shadow(0 0 10px rgba(251,191,36,.42))}.arena-primary,.arena-fight-btn{border:1px solid #c48a2d;background:linear-gradient(#8b4b19,#4d2814);color:#ffe6a7;font-weight:950;border-radius:9px;padding:8px 14px;cursor:pointer;box-shadow:0 0 12px #f59e0b24}.arena-primary:disabled{opacity:.55;cursor:default}.arena-found-title{font-size:10px;font-weight:950;letter-spacing:.12em;color:#d8a850;margin-bottom:9px}.arena-opponent-card{display:flex;align-items:center;justify-content:center;gap:10px}.arena-avatar{width:38px;height:38px;flex:0 0 38px;border-radius:50%;display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgba(245,158,11,.4);background:#21140e}.arena-avatar img{width:100%;height:100%;object-fit:cover}.arena-avatar-fallback{font-size:17px}.arena-opponent-info{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.arena-name{font-weight:900;color:#f5e7cf;min-width:0}.arena-invite-controls{display:flex;justify-content:center;align-items:end;gap:8px;margin-top:12px}.arena-invite-controls label{display:flex;flex-direction:column;gap:4px;text-align:left;color:#aa9784;font-size:10px}.arena-invite-controls input{width:88px;padding:8px;border-radius:8px;border:1px solid rgba(245,158,11,.25);background:#130e0b;color:#fff;font-weight:900}.arena-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.arena-columns section,.arena-history{border:1px solid rgba(148,116,82,.16);border-radius:12px;background:#0f0b098f;padding:9px}.arena-columns h3,.arena-history h3{font-size:11px;color:#d9b56f;margin:0 0 7px;display:flex;justify-content:space-between}.arena-columns h3 em{font-style:normal;color:#fff}.arena-challenge-row,.arena-history-row,.arena-rank-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.055)}.arena-challenge-row:last-child,.arena-history-row:last-child,.arena-rank-row:last-child{border-bottom:0}.arena-challenge-row>div,.arena-history-row>div{min-width:0;display:flex;flex-direction:column;gap:2px}.arena-challenge-row small,.arena-history-row small,.arena-rank-score small{font-size:9px;color:#8f8176}.arena-cancel-btn{border:1px solid rgba(248,113,113,.25);background:#7f1d1d2e;color:#fca5a5;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:800}.arena-fight-btn{font-size:10px;padding:6px 8px}.arena-history{margin-top:10px}.arena-history-row>b{font-size:10px}.arena-history-row.win>b{color:#fbbf24}.arena-history-row.loss>b{color:#f87171}.arena-history-row.draw>b{color:#cbd5e1}.arena-empty,.arena-empty-mini{text-align:center;color:#837468;font-size:11px;padding:15px 8px}.arena-empty-mini{padding:8px 4px}.arena-locked{text-align:center;padding:38px 20px 46px;opacity:.62;filter:grayscale(.2)}.arena-lock-icon{font-size:38px}.arena-locked h3{margin:7px 0;color:#d8c6ad}.arena-locked p{margin:0 0 8px;color:#9d8c7b}.arena-locked strong{display:inline-block;color:#e7c77a;border:1px solid rgba(231,199,122,.25);padding:8px 11px;border-radius:9px}.arena-rank-row{grid-template-columns:26px 38px minmax(0,1fr) auto}.arena-rank-no{color:#d5a54a;text-align:center}.arena-rank-score{display:flex;flex-direction:column;text-align:right}.arena-rank-score b{color:#f7d58d;font-size:11px}.arena-live-notice{position:fixed;z-index:99999;top:76px;left:50%;transform:translate(-50%);max-width:min(92vw,520px);border:1px solid #b7791f;border-radius:12px;padding:10px 14px;background:linear-gradient(180deg,#4a2a16,#21130d);color:#f8e7c6;box-shadow:0 12px 34px #00000080,0 0 20px #f59e0b1f;font-size:12px;cursor:pointer}.arena-live-notice span{color:#fbbf24;font-weight:900}.phongthan-header-btn.has-arena-alert:after{content:attr(data-arena-alert);position:absolute;right:-5px;top:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:#dc2626;color:#fff;font:900 10px/17px system-ui}.arena-battle-overlay{position:fixed;z-index:100000;inset:0;background:radial-gradient(circle,#68361047,#000000f0 70%);display:grid;place-items:center;animation:arenaFade .25s ease}.arena-battle-stage{position:relative;width:min(640px,94vw);height:330px;display:flex;align-items:center;justify-content:space-between;padding:0 12%;overflow:hidden}.arena-fighter{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2;animation:arenaPulse .75s ease-in-out infinite alternate}.arena-fighter .arena-avatar{width:78px;height:78px;flex-basis:78px;box-shadow:0 0 28px #fbbf243b}.arena-fighter b{color:#f4dfbd;font-size:12px}.arena-clash{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:3}.arena-clash span{font-size:62px;animation:arenaFlash .45s steps(2) infinite}.arena-clash strong{color:#ffdda0;letter-spacing:.2em;text-shadow:0 0 16px #f59e0b}.arena-battle-line{position:absolute;left:8%;right:8%;top:50%;height:2px;background:linear-gradient(90deg,transparent,#f59e0b,#fff,#f59e0b,transparent);box-shadow:0 0 24px #f59e0b;animation:arenaLine .7s ease-in-out infinite alternate}.arena-result-card{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%);min-width:min(330px,86vw);padding:22px;border:1px solid rgba(251,191,36,.55);border-radius:14px;background:#180e0af5;text-align:center;box-shadow:0 0 50px #f59e0b33}.arena-result-card h2{margin:0 0 8px;color:#ffd978}.arena-result-card p{color:#eee0cb;font-weight:900}.arena-result-card button{border:1px solid #9f6a25;background:#4a2b17;color:#ffe0a0;border-radius:8px;padding:7px 18px;font-weight:900}.arena-battle-overlay.is-loss .arena-result-card{border-color:#f8717180}.arena-battle-overlay.is-loss .arena-result-card h2{color:#fca5a5}@keyframes arenaFade{0%{opacity:0}to{opacity:1}}@keyframes arenaPulse{0%{transform:translateY(-4px)}to{transform:translateY(5px) scale(1.03)}}@keyframes arenaFlash{0%,40%{opacity:1;filter:drop-shadow(0 0 7px #fff)}41%,to{opacity:.35;filter:drop-shadow(0 0 20px #f59e0b)}}@keyframes arenaLine{0%{transform:scaleX(.6);opacity:.4}to{transform:scaleX(1.1);opacity:1}}@media (max-width:700px), (pointer: coarse){.arena-shell{width:96vw!important}.pt-tabs{padding:0 8px 9px;gap:4px}.pt-tab{padding:8px 3px;font-size:10px}.arena-root,.arena-ranking-list{padding:0 8px 10px}.arena-columns{grid-template-columns:1fr}.arena-battle-stage{height:280px;padding:0 8%}.arena-fighter .arena-avatar{width:62px;height:62px;flex-basis:62px}.arena-clash span{font-size:48px}.arena-live-notice{top:58px}}#phongThanDialog .pt-tabs{display:grid!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}#phongThanDialog .pt-tab{display:block!important}#phongThanDialog{width:min(390px,calc(100% - 20px))!important;max-width:390px!important;height:min(620px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}#phongThanDialog .arena-shell,#phongThanDialog .pt-shell{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}#phongThanDialog .pt-head,#phongThanDialog .pt-tabs{flex:0 0 auto!important}#phongThanDialog .pt-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:8px 9px!important}#phongThanDialog .pt-tab{min-width:0!important;height:31px!important;padding:0 4px!important;border-radius:999px!important;font-size:10px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#phongThanDialog .pt-pane{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;overscroll-behavior:contain}#phongThanDialog .pt-pane:not(.is-active){display:none!important}#phongThanDialog .pt-pane.is-active{display:block!important}#phongThanDialog .pt-list{height:auto!important;max-height:none!important;overflow:visible!important}#phongThanDialog .arena-root,#phongThanDialog .arena-ranking-list{width:100%!important;max-width:100%!important;padding:8px 9px 10px!important;box-sizing:border-box!important}#phongThanDialog .arena-columns{grid-template-columns:1fr!important;gap:8px!important}#phongThanDialog .arena-toolbar{gap:6px!important}#phongThanDialog .arena-search-zone,#phongThanDialog .arena-found{padding:10px!important}#phongThanDialog .arena-challenge-row,#phongThanDialog .arena-history-row,#phongThanDialog .arena-rank-row{gap:6px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog{width:min(94vw,390px)!important;max-width:390px!important;height:min(600px,calc(100dvh - 18px))!important;max-height:calc(100dvh - 18px)!important}#phongThanDialog .arena-shell{width:100%!important}#phongThanDialog .pt-tab{font-size:9.5px!important;padding:0 3px!important}}.arena-research-btn{border:1px solid rgba(167,139,250,.38);background:#4c376e42;color:#ddd1ff;font-weight:900;border-radius:9px;padding:8px 11px;cursor:pointer;white-space:nowrap}.arena-research-btn:hover{background:#5d428761}.arena-research-btn:disabled{opacity:.55;cursor:default}.arena-live-notice{position:fixed;z-index:99999;top:74px;right:16px;left:auto;transform:none;width:min(330px,calc(100vw - 24px));max-width:330px;padding:0;border:1px solid rgba(245,183,61,.72);border-radius:14px;background:linear-gradient(180deg,#25180ffa,#110d0cfa);color:#f8e7c6;box-shadow:0 14px 38px #00000094,0 0 24px #f59e0b26;font-size:12px;overflow:hidden;cursor:default;animation:arenaNoticeIn .22s ease-out}.arena-notice-head{display:flex;align-items:center;justify-content:space-between;padding:8px 9px 7px 11px;border-bottom:1px solid rgba(245,183,61,.16);color:#ffd67b;font-size:11px;font-weight:950;letter-spacing:.06em}.arena-notice-x{width:25px;height:25px;border:0;border-radius:50%;background:#ffffff0d;color:#bda995;font-size:19px;line-height:1;cursor:pointer}.arena-notice-body{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:center;padding:10px 11px 8px}.arena-notice-body .arena-avatar{width:42px;height:42px;flex-basis:42px}.arena-notice-info{min-width:0;display:flex;flex-direction:column;gap:2px}.arena-notice-info>b{color:#fff0d3;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-notice-info small{color:#9c8978;font-size:10px}.arena-notice-info strong{margin-top:2px;color:#ffd166;font-size:11px}.arena-notice-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:7px;padding:0 11px 10px}.arena-notice-actions button{height:32px;border-radius:8px;font-size:11px;font-weight:900;cursor:pointer}.arena-notice-later{border:1px solid rgba(148,116,82,.28);background:#ffffff09;color:#b9a795}.arena-notice-fight{border:1px solid #c48a2d;background:linear-gradient(#8b4b19,#4d2814);color:#ffe6a7;box-shadow:0 0 12px #f59e0b1f}.arena-challenge-row.arena-focus{border-radius:9px;background:#f59e0b1f;box-shadow:0 0 0 1px #f5b73d7a,0 0 18px #f59e0b21;animation:arenaFocusPulse .65s ease-in-out 3 alternate}@keyframes arenaNoticeIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}@keyframes arenaFocusPulse{0%{box-shadow:0 0 0 1px #f5b73d61,0 0 8px #f59e0b14}to{box-shadow:0 0 0 1px #f5b73dc7,0 0 24px #f59e0b38}}@media (max-width:700px), (pointer: coarse){.arena-invite-controls{flex-wrap:wrap}.arena-research-btn{padding:8px 10px}.arena-live-notice{top:58px;right:8px;width:min(320px,calc(100vw - 16px));max-width:320px}}#phongThanDialog .arena-shell,#phongThanDialog .pt-shell{position:relative!important}#phongThanDialog .pt-tabs{padding:9px 39px 8px 9px!important;margin:0!important;border-bottom:1px solid rgba(245,183,61,.14)}#phongThanDialog .arena-compact-close{position:absolute!important;z-index:8!important;top:8px!important;right:8px!important;width:27px!important;height:27px!important;min-width:27px!important;padding:0!important;margin:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:18px!important;line-height:1!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .pt-tabs{padding:8px 37px 7px 8px!important;gap:4px!important}#phongThanDialog .arena-compact-close{top:7px!important;right:7px!important;width:26px!important;height:26px!important;min-width:26px!important}}#phongThanDialog [data-pt-pane=ranking]{overflow:hidden!important;display:none}#phongThanDialog [data-pt-pane=ranking].is-active{display:flex!important;flex-direction:column!important;min-height:0!important}#phongThanDialog [data-pt-pane=ranking] .pt-list{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;gap:3px!important;padding:6px 9px 5px!important;overflow:hidden!important}#phongThanDialog [data-pt-pane=ranking] .pt-row{flex:0 0 39px!important;height:39px!important;min-height:39px!important;max-height:39px!important;gap:7px!important;padding:3px 8px!important;border-radius:10px!important;border:1px solid rgba(82,101,123,.34)!important;background:linear-gradient(180deg,#151f2cf5,#0d151ffa)!important;box-shadow:inset 0 1px #ffffff06!important}#phongThanDialog [data-pt-pane=ranking] .pt-row:before{border-radius:10px!important;opacity:.28!important}#phongThanDialog.pt-page-one [data-pt-pane=ranking] .pt-row:nth-child(1){border-color:#ffc745c7!important;background:linear-gradient(90deg,#66400ac7,#281d0ef5)!important;box-shadow:inset 3px 0 #ffd35e,0 0 12px #f5b12c21!important}#phongThanDialog.pt-page-one [data-pt-pane=ranking] .pt-row:nth-child(2){border-color:#c2cfe06b!important;background:linear-gradient(90deg,#37414fb8,#161d26f7)!important;box-shadow:inset 3px 0 #d9e1ea!important}#phongThanDialog.pt-page-one [data-pt-pane=ranking] .pt-row:nth-child(3){border-color:#d58b5370!important;background:linear-gradient(90deg,#4f2e1bb8,#1a1513f7)!important;box-shadow:inset 3px 0 #d99a67!important}#phongThanDialog [data-pt-pane=ranking] .pt-rank{flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:24px!important;padding:0!important;border-radius:999px!important;background:#314358ad!important;color:#dce8f5!important;font-size:10px!important;box-shadow:none!important}#phongThanDialog.pt-page-one [data-pt-pane=ranking] .pt-row:nth-child(1) .pt-rank{background:linear-gradient(180deg,#ffe991,#e9a92e)!important;color:#4b3100!important}#phongThanDialog.pt-page-one [data-pt-pane=ranking] .pt-row:nth-child(2) .pt-rank{background:linear-gradient(180deg,#eef4fb,#aab7c7)!important;color:#27313d!important}#phongThanDialog.pt-page-one [data-pt-pane=ranking] .pt-row:nth-child(3) .pt-rank{background:linear-gradient(180deg,#efc09b,#b87548)!important;color:#432515!important}#phongThanDialog [data-pt-pane=ranking] .pt-rank-avatar,#phongThanDialog [data-pt-pane=ranking] .pt-rank-icon{flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important}#phongThanDialog [data-pt-pane=ranking] .pt-rank-icon{font-size:16px!important}#phongThanDialog [data-pt-pane=ranking] .pt-name-line{font-size:12px!important;font-weight:900!important;line-height:1!important}#phongThanDialog [data-pt-pane=ranking] .pt-money{width:auto!important;max-width:122px!important;font-size:10px!important;font-weight:900!important;color:#f4c75b!important;overflow:hidden!important;text-overflow:ellipsis!important}#phongThanDialog [data-pt-pane=ranking] .pt-pagination{flex:0 0 32px!important;min-height:32px!important;padding:2px 8px 3px!important;gap:5px!important}#phongThanDialog [data-pt-pane=ranking] .pt-page-btn,#phongThanDialog [data-pt-pane=ranking] .pt-page-select,#phongThanDialog [data-pt-pane=ranking] .pt-page-mine{height:28px!important}#phongThanDialog [data-pt-pane=ranking] .pt-my-rank{flex:0 0 auto!important;margin:0 9px 4px!important;padding:5px 8px!important;min-height:0!important;font-size:9px!important;line-height:1.2!important}#phongThanDialog [data-pt-pane=ranking] .pt-footer{flex:0 0 auto!important;padding:4px 9px 6px!important;min-height:0!important}#phongThanDialog [data-pt-pane=ranking] .pt-footer small{font-size:8.5px!important;line-height:1.2!important}#phongThanDialog [data-pt-pane=ranking]::-webkit-scrollbar{display:none!important;width:0!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog [data-pt-pane=ranking] .pt-list{gap:3px!important;padding:5px 8px 4px!important}#phongThanDialog [data-pt-pane=ranking] .pt-row{flex-basis:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:3px 6px!important;gap:5px!important}#phongThanDialog [data-pt-pane=ranking] .pt-rank{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:22px!important}#phongThanDialog [data-pt-pane=ranking] .pt-rank-avatar,#phongThanDialog [data-pt-pane=ranking] .pt-rank-icon{flex-basis:26px!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important}#phongThanDialog [data-pt-pane=ranking] .pt-name-line{font-size:11px!important}#phongThanDialog [data-pt-pane=ranking] .pt-money{max-width:106px!important;font-size:9px!important}#phongThanDialog [data-pt-pane=ranking] .pt-pagination{min-height:30px!important;padding-bottom:2px!important}#phongThanDialog [data-pt-pane=ranking] .pt-my-rank{margin:0 8px 3px!important;padding:4px 7px!important;font-size:8.5px!important}#phongThanDialog [data-pt-pane=ranking] .pt-footer{padding:3px 8px 5px!important}}#phongThanDialog .pt-tabs{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:7px 42px 7px 8px!important;border-bottom:1px solid rgba(255,202,86,.16)!important;background:linear-gradient(180deg,#1c222bfa,#0d1219f5)!important;box-shadow:inset 0 -1px #ffffff05!important}#phongThanDialog .pt-tab{position:relative!important;height:34px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#96a3b1!important;font-size:10.5px!important;font-weight:900!important;padding:0 4px!important;box-shadow:none!important;overflow:visible!important}#phongThanDialog .pt-tab+.pt-tab:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:1px;background:#ffffff12}#phongThanDialog .pt-tab:after{content:"";position:absolute;left:20%;right:20%;bottom:-7px;height:2px;border-radius:4px;background:transparent;box-shadow:none}#phongThanDialog .pt-tab.is-active{color:#ffe3a0!important;background:radial-gradient(circle at 50% 100%,rgba(255,188,57,.14),transparent 70%)!important;text-shadow:0 0 12px rgba(255,193,73,.18)!important}#phongThanDialog .pt-tab.is-active:after{background:linear-gradient(90deg,transparent,#ffc94d,transparent);box-shadow:0 0 10px #ffbc348c}#phongThanDialog .arena-tab-badge{right:3px!important;top:0!important;min-width:15px!important;height:15px!important;font-size:9px!important;line-height:15px!important;box-shadow:0 0 0 2px #151b24!important}#phongThanDialog [data-pt-pane=arena-ranking]{overflow:hidden!important}#phongThanDialog [data-pt-pane=arena-ranking].is-active{display:flex!important;flex-direction:column!important;min-height:0!important}#phongThanDialog .arena-ranking-list{flex:0 0 auto!important;padding:6px 9px 4px!important;display:flex!important;flex-direction:column!important;gap:3px!important;overflow:hidden!important}#phongThanDialog .arena-rank-row{display:grid!important;grid-template-columns:34px 28px minmax(0,1fr) 104px 52px!important;align-items:center!important;gap:6px!important;height:39px!important;min-height:39px!important;max-height:39px!important;padding:3px 8px!important;border:1px solid rgba(82,101,123,.34)!important;border-radius:10px!important;background:linear-gradient(180deg,#151f2cf5,#0d151ffa)!important;box-shadow:inset 0 1px #ffffff06!important}#phongThanDialog .arena-rank-row.is-top-1{border-color:#ffc745c7!important;background:linear-gradient(90deg,#66400ac7,#281d0ef5)!important;box-shadow:inset 3px 0 #ffd35e,0 0 12px #f5b12c21!important}#phongThanDialog .arena-rank-row.is-top-2{border-color:#c2cfe06b!important;background:linear-gradient(90deg,#37414fb8,#161d26f7)!important;box-shadow:inset 3px 0 #d9e1ea!important}#phongThanDialog .arena-rank-row.is-top-3{border-color:#d58b5370!important;background:linear-gradient(90deg,#4f2e1bb8,#1a1513f7)!important;box-shadow:inset 3px 0 #d99a67!important}#phongThanDialog .arena-rank-empty{opacity:.25!important}#phongThanDialog .arena-rank-no{display:grid!important;place-items:center!important;width:34px!important;height:24px!important;border-radius:999px!important;background:#314358ad!important;color:#dce8f5!important;font-size:10px!important;font-weight:950!important}#phongThanDialog .is-top-1 .arena-rank-no{background:linear-gradient(180deg,#ffe991,#e9a92e)!important;color:#4b3100!important}#phongThanDialog .is-top-2 .arena-rank-no{background:linear-gradient(180deg,#eef4fb,#aab7c7)!important;color:#27313d!important}#phongThanDialog .is-top-3 .arena-rank-no{background:linear-gradient(180deg,#efc09b,#b87548)!important;color:#432515!important}#phongThanDialog .arena-rank-avatar,#phongThanDialog .arena-rank-icon{width:28px!important;height:28px!important;min-width:28px!important;display:grid!important;place-items:center!important;border-radius:50%!important;overflow:hidden!important}#phongThanDialog .arena-rank-avatar img{width:100%;height:100%;object-fit:cover}#phongThanDialog .arena-rank-icon{font-size:16px}#phongThanDialog .arena-rank-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:11px!important;font-weight:900!important}#phongThanDialog .arena-rank-realm{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:right!important;color:#f4c75b!important;font-size:9px!important;font-weight:900!important}#phongThanDialog .arena-rank-wins{white-space:nowrap!important;text-align:right!important;color:#ffd66f!important;font-size:9px!important;font-weight:950!important}#phongThanDialog .arena-ranking-pagination{height:32px;display:flex;align-items:center;justify-content:center;gap:7px;padding:2px 8px 3px;color:#9eb0c4;font-size:9px;font-weight:800}#phongThanDialog .arena-ranking-pagination button{width:34px;height:27px;border:1px solid #33465b;border-radius:8px;background:#142131;color:#dbe9f8;font-weight:950;cursor:pointer}#phongThanDialog .arena-ranking-pagination button:disabled{opacity:.35;cursor:default}#phongThanDialog [data-pt-pane=arena-ranking] .pt-my-rank{margin:0 9px 4px!important;padding:5px 8px!important;font-size:9px!important}#phongThanDialog [data-pt-pane=arena-ranking] .pt-footer{padding:4px 9px 6px!important}#phongThanDialog [data-pt-pane=arena-ranking] .pt-footer small{font-size:8.5px!important}#phongThanDialog .arena-action-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0 0;padding:0}#phongThanDialog .arena-action-tabs button{position:relative;height:38px;min-width:0;padding:0 4px;border:1px solid rgba(114,134,157,.26);border-radius:9px;background:linear-gradient(180deg,#182230e6,#0d141df5);color:#b8c7d7;font-size:9.5px;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff06}#phongThanDialog .arena-action-tabs button.is-active{border-color:#f1b3399e;color:#ffe0a0;background:linear-gradient(180deg,#4e340fc2,#1f180df5);box-shadow:0 0 12px #f5b12c1a}#phongThanDialog .arena-action-tabs i{position:absolute;right:3px;top:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font:900 9px/16px system-ui;font-style:normal;box-shadow:0 0 0 2px #101720}#phongThanDialog .arena-detail-panel{margin-top:7px;border:1px solid rgba(91,111,136,.24);border-radius:11px;background:#0a0f16c7;padding:7px 8px;height:270px;max-height:270px;overflow:hidden}#phongThanDialog .arena-detail-head{display:flex;align-items:center;justify-content:space-between;padding:1px 1px 6px;color:#e6c47d;font-size:10.5px;border-bottom:1px solid rgba(255,255,255,.055)}#phongThanDialog .arena-detail-head button{width:23px;height:23px;border:0;border-radius:50%;background:#ffffff0d;color:#9fb0c2;font-size:16px;cursor:pointer}#phongThanDialog [data-pt-pane=arena] .arena-root{padding:7px 9px 10px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .pt-tabs{padding:6px 38px 6px 7px!important}#phongThanDialog .pt-tab{height:32px!important;font-size:9.5px!important}#phongThanDialog .arena-rank-row{grid-template-columns:30px 26px minmax(0,1fr) 86px 48px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:3px 6px!important;gap:5px!important}#phongThanDialog .arena-rank-no{width:30px!important;height:22px!important}#phongThanDialog .arena-rank-avatar,#phongThanDialog .arena-rank-icon{width:26px!important;height:26px!important;min-width:26px!important}#phongThanDialog .arena-rank-realm{font-size:8px!important}#phongThanDialog .arena-rank-wins{font-size:8.5px!important}#phongThanDialog .arena-action-tabs{gap:4px}#phongThanDialog .arena-action-tabs button{font-size:8.8px;height:36px}}nn #phongThanDialog .pt-tabs{min-height:54px!important;padding:7px 43px 7px 8px!important;gap:6px!important;border-bottom:1px solid rgba(255,193,59,.28)!important;background:radial-gradient(circle at 50% -35%,rgba(255,190,62,.18),transparent 62%),linear-gradient(180deg,#171d26,#0a0f16)!important;box-shadow:inset 0 -1px #ffd5710f,inset 0 1px #ffffff0a,0 5px 16px #00000040!important}#phongThanDialog .pt-tabs:before{content:"";position:absolute;left:9px;right:44px;bottom:4px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,190,65,.45),transparent);pointer-events:none}#phongThanDialog .pt-tab{height:40px!important;border:1px solid rgba(156,113,38,.45)!important;border-radius:10px!important;background:linear-gradient(180deg,#1f252ffa,#0d1219fa)!important;color:#c3af8c!important;font-size:11px!important;font-weight:950!important;letter-spacing:.01em!important;padding:0 5px!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0000008c!important;text-shadow:0 1px 1px #000!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important}#phongThanDialog .pt-tab+.pt-tab:before{display:none!important}#phongThanDialog .pt-tab:after{display:none!important}#phongThanDialog .pt-tab:hover{transform:translateY(-1px);border-color:#e0a636b8!important;color:#f5dfb4!important}#phongThanDialog .pt-tab.is-active{color:#fff0bd!important;border-color:#e7a92d!important;background:linear-gradient(135deg,rgba(255,217,119,.12),transparent 35%),linear-gradient(180deg,#6d4710,#3e2609,#211509)!important;box-shadow:0 0 15px #efa92638,inset 0 0 0 1px #ffe38e21,inset 0 1px #fff3cd38!important;text-shadow:0 0 10px rgba(255,204,95,.28),0 1px 1px #000!important}#phongThanDialog .pt-tab.is-active:before{content:""!important;display:block!important;position:absolute!important;left:18%!important;right:18%!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,#ffe39a,transparent)!important;opacity:.9!important}#phongThanDialog .arena-compact-close{top:10px!important;right:8px!important;width:30px!important;height:30px!important;border-color:#ddab424d!important;background:linear-gradient(180deg,#202832,#111820)!important;box-shadow:inset 0 1px #ffffff0d!important}#phongThanDialog .arena-demo-row{position:relative;outline:none!important;box-shadow:none!important}#phongThanDialog .arena-demo-row button:disabled{opacity:.52;cursor:not-allowed}#phongThanDialog .arena-demo-tag{display:inline-block;margin-left:5px;padding:1px 5px;border:1px solid rgba(251,191,36,.32);border-radius:999px;color:#e8bd62;background:#784e0c2e;font-size:7px;font-weight:950;letter-spacing:.08em;vertical-align:1px}@media (max-width:700px), (pointer: coarse){#phongThanDialog .pt-tabs{min-height:50px!important;padding:6px 40px 6px 7px!important;gap:4px!important}#phongThanDialog .pt-tab{height:38px!important;font-size:10px!important;padding:0 3px!important;border-radius:9px!important}#phongThanDialog .arena-compact-close{top:9px!important;right:6px!important;width:28px!important;height:28px!important}}#phongThanDialog .arena-mini-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:58px!important;padding:8px 10px 7px 12px!important;border-bottom:1px solid rgba(255,191,74,.16)!important;background:linear-gradient(180deg,#ffbe3e17,#0c11181a)!important}#phongThanDialog .arena-mini-head>div{min-width:0!important;padding-right:8px!important}#phongThanDialog .arena-mini-head p:first-child{margin:0 0 1px!important;font-size:7.5px!important;line-height:1.1!important;letter-spacing:.16em!important;color:#dcae4d!important}#phongThanDialog .arena-mini-head h2{margin:0!important;font-size:16px!important;line-height:1.12!important;color:#ffe29a!important;text-shadow:0 0 10px rgba(255,194,65,.14)!important}#phongThanDialog .arena-mini-head .pt-head-note{margin:2px 0 0!important;font-size:8.5px!important;line-height:1.18!important;color:#94a5b7!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:305px!important}#phongThanDialog .arena-mini-head .pt-close{position:static!important;flex:0 0 27px!important;width:27px!important;height:27px!important;min-width:27px!important;border-radius:50%!important;font-size:19px!important;line-height:1!important;border:1px solid rgba(219,170,72,.22)!important;background:#ffffff06!important;color:#9caaba!important;box-shadow:none!important}#phongThanDialog .pt-tabs{min-height:44px!important;padding:5px 8px!important;gap:5px!important;border-bottom:1px solid rgba(255,193,59,.18)!important;background:linear-gradient(180deg,#141b24,#0b1118)!important;box-shadow:inset 0 1px #ffffff06!important}#phongThanDialog .pt-tabs:before{display:none!important}#phongThanDialog .pt-tab{height:33px!important;border-radius:9px!important;font-size:10px!important;padding:0 4px!important}#phongThanDialog .pt-tab.is-active{box-shadow:0 0 11px #efa92626,inset 0 0 0 1px #ffe38e17!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-mini-head{min-height:53px!important;padding:7px 8px 6px 10px!important}#phongThanDialog .arena-mini-head p:first-child{font-size:7px!important}#phongThanDialog .arena-mini-head h2{font-size:15px!important}#phongThanDialog .arena-mini-head .pt-head-note{font-size:8px!important;max-width:260px!important}#phongThanDialog .arena-mini-head .pt-close{flex-basis:25px!important;width:25px!important;height:25px!important;min-width:25px!important;font-size:18px!important}#phongThanDialog .pt-tabs{min-height:41px!important;padding:4px 7px!important;gap:4px!important}#phongThanDialog .pt-tab{height:32px!important;font-size:9.3px!important;border-radius:8px!important}}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{height:44px;min-height:44px;max-height:44px;padding:3px 1px!important;box-sizing:border-box}#phongThanDialog .arena-detail-panel .arena-avatar{width:32px;height:32px;flex-basis:32px}#phongThanDialog .arena-detail-panel .arena-name{font-size:11px}#phongThanDialog .arena-detail-panel small{font-size:8.8px;line-height:1.15}#phongThanDialog .arena-detail-head{height:30px;box-sizing:border-box}#phongThanDialog .arena-limit-note{margin-top:7px;font-size:9px;font-weight:800;color:#f6c86e;text-align:center}#phongThanDialog .arena-primary[disabled]{opacity:.48;filter:grayscale(.25);cursor:not-allowed}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-detail-panel{height:255px;max-height:255px;padding:6px 7px}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{height:41px;min-height:41px;max-height:41px}#phongThanDialog .arena-detail-panel .arena-avatar{width:29px;height:29px;flex-basis:29px}#phongThanDialog .arena-detail-head{height:28px}}#phongThanDialog [data-pt-pane=arena]{overflow:hidden!important;scrollbar-width:none!important}#phongThanDialog [data-pt-pane=arena]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}#phongThanDialog [data-pt-pane=arena] .arena-root{height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}#phongThanDialog [data-pt-pane=arena] .arena-toolbar{flex:0 0 auto!important;margin-bottom:7px!important}#phongThanDialog [data-pt-pane=arena] .arena-search-zone,#phongThanDialog [data-pt-pane=arena] .arena-found{flex:0 0 auto!important;padding:10px 12px!important}#phongThanDialog [data-pt-pane=arena] .arena-search-zone{gap:4px!important}#phongThanDialog [data-pt-pane=arena] .arena-search-mark{font-size:25px!important;line-height:1!important}#phongThanDialog [data-pt-pane=arena] .arena-search-zone>b{font-size:14px!important;line-height:1.15!important}#phongThanDialog [data-pt-pane=arena] .arena-search-zone .arena-primary{padding:7px 14px!important;margin-top:2px!important}#phongThanDialog .arena-action-tabs{flex:0 0 auto!important;margin-top:7px!important}#phongThanDialog .arena-detail-panel{flex:0 0 248px!important;height:248px!important;min-height:248px!important;max-height:248px!important;overflow:hidden!important;box-sizing:border-box!important}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{height:40px!important;min-height:40px!important;max-height:40px!important;padding:2px 1px!important}#phongThanDialog .arena-detail-panel .arena-avatar{width:29px!important;height:29px!important;flex-basis:29px!important}#phongThanDialog .arena-detail-head{height:28px!important;padding:0 1px 5px!important}#phongThanDialog .arena-detail-panel .arena-empty-mini{padding:12px 4px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-detail-panel{flex-basis:238px!important;height:238px!important;min-height:238px!important;max-height:238px!important;padding:6px 7px!important}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{height:38px!important;min-height:38px!important;max-height:38px!important}#phongThanDialog .arena-detail-panel .arena-avatar{width:27px!important;height:27px!important;flex-basis:27px!important}#phongThanDialog .arena-detail-head{height:26px!important}}#phongThanDialog .arena-admin-demo-wrap{display:flex;justify-content:flex-end;margin:5px 9px 2px}#phongThanDialog .arena-admin-demo-btn{height:27px;padding:0 10px;border:1px solid rgba(245,183,61,.34);border-radius:8px;background:linear-gradient(180deg,#633c166b,#2a1d14b8);color:#f8d68e;font-size:10px;font-weight:900;cursor:pointer;box-shadow:inset 0 1px #ffffff0a}#phongThanDialog .arena-admin-demo-btn:hover{border-color:#f5b73db3;background:linear-gradient(180deg,#7d4b198c,#362215d1)}.arena-live-notice.arena-demo-notice{outline:1px solid rgba(124,58,237,.32)}.arena-live-notice.arena-demo-notice .arena-demo-tag{margin-left:5px;vertical-align:1px}@media (max-width:700px), (pointer: coarse){.arena-live-notice{top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:min(330px,calc(100vw - 28px))!important;max-width:330px!important;margin:0!important}}.arena-demo-battle .arena-result-card>.arena-demo-tag{display:inline-block;margin:0 0 7px}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{grid-template-columns:32px minmax(0,1fr) 50px!important;gap:6px!important;width:100%!important;overflow:hidden!important}#phongThanDialog .arena-detail-panel .arena-challenge-row>div,#phongThanDialog .arena-detail-panel .arena-history-row>div{min-width:0!important;overflow:hidden!important}#phongThanDialog .arena-detail-panel .arena-name,#phongThanDialog .arena-detail-panel .arena-challenge-row small,#phongThanDialog .arena-detail-panel .arena-history-row small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#phongThanDialog .arena-detail-panel .arena-history-row>b{justify-self:end!important;width:46px!important;max-width:46px!important;min-width:46px!important;box-sizing:border-box!important;padding:4px 3px!important;border-radius:7px!important;text-align:center!important;font-size:8.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important}#phongThanDialog .arena-detail-panel .arena-history-row.win>b{background:#f59e0b1c!important;border:1px solid rgba(245,158,11,.28)!important}#phongThanDialog .arena-detail-panel .arena-history-row.loss>b{background:#ef444417!important;border:1px solid rgba(239,68,68,.22)!important}#phongThanDialog .arena-detail-panel .arena-history-row.draw>b{background:#94a3b814!important;border:1px solid rgba(148,163,184,.18)!important}#phongThanDialog .arena-detail-panel .arena-fight-btn,#phongThanDialog .arena-detail-panel .arena-cancel-btn{justify-self:end!important;width:50px!important;max-width:50px!important;min-width:50px!important;padding:5px 2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#phongThanDialog .arena-demo-row{opacity:1!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{grid-template-columns:29px minmax(0,1fr) 47px!important;gap:5px!important}#phongThanDialog .arena-detail-panel .arena-history-row>b{width:44px!important;min-width:44px!important;max-width:44px!important;font-size:8px!important}#phongThanDialog .arena-detail-panel .arena-fight-btn,#phongThanDialog .arena-detail-panel .arena-cancel-btn{width:47px!important;min-width:47px!important;max-width:47px!important;font-size:8px!important}}#phongThanDialog .arena-action-tabs button{font-size:10.2px!important;padding:0 6px!important;letter-spacing:0!important;overflow:visible!important;text-overflow:clip!important}#phongThanDialog .arena-action-tabs button i{right:4px!important}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{grid-template-columns:32px minmax(0,1fr) 72px!important}#phongThanDialog .arena-detail-panel .arena-fight-btn,#phongThanDialog .arena-detail-panel .arena-cancel-btn{width:72px!important;min-width:72px!important;max-width:72px!important;font-size:10px!important;padding:5px 6px!important;overflow:visible!important;text-overflow:clip!important}#phongThanDialog .arena-detail-panel .arena-history-row>b{width:60px!important;min-width:60px!important;max-width:60px!important;font-size:9px!important;overflow:visible!important;text-overflow:clip!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-action-tabs button{font-size:9.2px!important;padding:0 4px!important}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{grid-template-columns:29px minmax(0,1fr) 64px!important}#phongThanDialog .arena-detail-panel .arena-fight-btn,#phongThanDialog .arena-detail-panel .arena-cancel-btn{width:64px!important;min-width:64px!important;max-width:64px!important;font-size:8.8px!important;padding:5px 4px!important}#phongThanDialog .arena-detail-panel .arena-history-row>b{width:54px!important;min-width:54px!important;max-width:54px!important;font-size:8px!important}}#phongThanDialog .arena-demo-row{outline:none!important;outline-offset:0!important;box-shadow:none!important}.arena-live-notice.arena-history-notice .arena-notice-info small{font-weight:900;color:#f7d58d}.arena-live-notice.arena-history-notice .arena-notice-info strong{font-size:12px}#phongThanDialog .arena-search-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:320px;margin-top:5px}#phongThanDialog .arena-search-modes .arena-primary{width:100%;padding:8px 6px!important;font-size:10px}#phongThanDialog .arena-quick-btn{border-color:#d97706!important;background:linear-gradient(180deg,#9a4e0e,#56280a)!important;color:#fff0bd!important;box-shadow:0 0 14px #f59e0b29!important}#phongThanDialog .arena-found-quick{background:radial-gradient(circle at 50% 0,rgba(249,115,22,.13),transparent 54%),#0e0a09a8!important}#phongThanDialog .arena-quick-stakes{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px auto 0;max-width:300px}#phongThanDialog .arena-quick-stakes span{display:flex;align-items:center;justify-content:center;gap:4px;min-height:30px;border:1px solid rgba(148,116,82,.22);border-radius:8px;background:#ffffff06;font-size:9.5px;color:#bba995}#phongThanDialog .arena-quick-stakes span:first-child b{color:#fbbf24}#phongThanDialog .arena-quick-stakes span:last-child b{color:#f87171}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-search-modes{gap:6px;max-width:290px}#phongThanDialog .arena-search-modes .arena-primary{font-size:9px;padding:7px 4px!important}#phongThanDialog .arena-quick-stakes{max-width:280px}}#phongThanDialog .arena-back-btn{height:34px;padding:0 11px;border:1px solid rgba(148,163,184,.28);border-radius:9px;background:linear-gradient(180deg,#242d3aeb,#121922fa);color:#c9d3df;font-size:10px;font-weight:900;white-space:nowrap;cursor:pointer}#phongThanDialog .arena-back-btn:hover{border-color:#f5b73d6b;color:#ffe0a0}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-invite-controls{flex-wrap:wrap}#phongThanDialog .arena-back-btn{height:32px;font-size:9px;padding:0 9px}}#phongThanDialog .arena-found .arena-invite-controls,#phongThanDialog .arena-found-quick .arena-invite-controls{display:grid!important;grid-template-columns:92px repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:end!important;margin-top:12px!important}#phongThanDialog .arena-found-quick .arena-invite-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important}#phongThanDialog .arena-invite-controls label{min-width:0!important;gap:5px!important;font-size:10px!important}#phongThanDialog .arena-invite-controls input{width:100%!important;height:40px!important;padding:0 10px!important;box-sizing:border-box!important;font-size:14px!important}#phongThanDialog .arena-found .arena-invite-controls .arena-primary,#phongThanDialog .arena-found .arena-invite-controls .arena-research-btn,#phongThanDialog .arena-found .arena-invite-controls .arena-back-btn,#phongThanDialog .arena-found-quick .arena-invite-controls .arena-primary,#phongThanDialog .arena-found-quick .arena-invite-controls .arena-research-btn,#phongThanDialog .arena-found-quick .arena-invite-controls .arena-back-btn{width:100%!important;min-width:0!important;height:40px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:11px!important;line-height:1!important;text-align:center!important;border-radius:10px!important;box-sizing:border-box!important}#phongThanDialog .arena-found .arena-invite-controls .arena-primary{font-size:12px!important}#phongThanDialog .arena-found-title{margin-bottom:12px!important}#phongThanDialog .arena-opponent-card{margin-bottom:2px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-found .arena-invite-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}#phongThanDialog .arena-found .arena-invite-controls label{grid-column:1 / -1!important}#phongThanDialog .arena-found-quick .arena-invite-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}#phongThanDialog .arena-found-quick .arena-invite-controls .arena-primary{grid-column:1 / -1!important}#phongThanDialog .arena-invite-controls input,#phongThanDialog .arena-found .arena-invite-controls .arena-primary,#phongThanDialog .arena-found .arena-invite-controls .arena-research-btn,#phongThanDialog .arena-found .arena-invite-controls .arena-back-btn,#phongThanDialog .arena-found-quick .arena-invite-controls .arena-primary,#phongThanDialog .arena-found-quick .arena-invite-controls .arena-research-btn,#phongThanDialog .arena-found-quick .arena-invite-controls .arena-back-btn{height:38px!important;font-size:10px!important}}#phongThanDialog .arena-search-modes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(100%,320px)!important;margin:4px auto 0!important}#phongThanDialog .arena-search-modes .arena-primary{width:100%!important;min-width:0!important;height:40px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;font-size:11px!important;border-radius:10px!important;box-sizing:border-box!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-search-modes{width:100%!important;gap:7px!important}#phongThanDialog .arena-search-modes .arena-primary{height:38px!important;font-size:10px!important;padding:0 6px!important}}#phongThanDialog .arena-back-row{display:flex!important;justify-content:flex-start!important;align-items:center!important;margin-top:10px!important;margin-bottom:6px!important}#phongThanDialog .arena-back-row .arena-back-btn{width:auto!important;min-width:86px!important;height:32px!important;padding:0 10px!important;font-size:9.5px!important}#phongThanDialog .arena-found .arena-invite-controls{grid-template-columns:92px repeat(2,minmax(0,1fr))!important;margin-top:0!important}#phongThanDialog .arena-found-quick .arena-invite-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-back-row{margin-top:8px!important;margin-bottom:5px!important}#phongThanDialog .arena-back-row .arena-back-btn{min-width:78px!important;height:30px!important;font-size:9px!important}#phongThanDialog .arena-found .arena-invite-controls{grid-template-columns:86px repeat(2,minmax(0,1fr))!important}#phongThanDialog .arena-found .arena-invite-controls label{grid-column:auto!important}#phongThanDialog .arena-found-quick .arena-invite-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}#phongThanDialog .arena-found-quick .arena-invite-controls .arena-primary{grid-column:auto!important}}#phongThanDialog .arena-found-head{display:grid!important;grid-template-columns:82px minmax(0,1fr) 82px!important;align-items:center!important;gap:6px!important;margin-bottom:10px!important}#phongThanDialog .arena-found-head .arena-found-title{margin:0!important;text-align:center!important;line-height:1.15!important}#phongThanDialog .arena-found-head .arena-back-top{justify-self:start!important;width:82px!important;min-width:82px!important;height:30px!important;padding:0 8px!important;font-size:9px!important}#phongThanDialog .arena-found-head .arena-head-spacer{display:block!important;width:82px!important}#phongThanDialog .arena-found .arena-invite-controls{margin-top:10px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-found-head{grid-template-columns:72px minmax(0,1fr) 72px!important;gap:4px!important;margin-bottom:8px!important}#phongThanDialog .arena-found-head .arena-back-top{width:72px!important;min-width:72px!important;height:28px!important;font-size:8px!important;padding:0 5px!important}#phongThanDialog .arena-found-head .arena-head-spacer{width:72px!important}#phongThanDialog .arena-found-head .arena-found-title{font-size:9px!important;letter-spacing:.07em!important}}#phongThanDialog [data-pt-pane=arena] .arena-search-zone,#phongThanDialog [data-pt-pane=arena] .arena-found,#phongThanDialog [data-pt-pane=arena] .arena-found-quick{height:218px!important;min-height:218px!important;max-height:218px!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}#phongThanDialog [data-pt-pane=arena] .arena-search-zone{justify-content:center!important}#phongThanDialog [data-pt-pane=arena] .arena-found .arena-opponent-card,#phongThanDialog [data-pt-pane=arena] .arena-found-quick .arena-opponent-card{margin-top:2px!important}#phongThanDialog [data-pt-pane=arena] .arena-found .arena-invite-controls,#phongThanDialog [data-pt-pane=arena] .arena-found-quick .arena-invite-controls{margin-top:auto!important}#phongThanDialog [data-pt-pane=arena] .arena-search-zone small{min-height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important}#phongThanDialog [data-pt-pane=arena] .arena-found .arena-limit-note{min-height:18px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog [data-pt-pane=arena] .arena-search-zone,#phongThanDialog [data-pt-pane=arena] .arena-found,#phongThanDialog [data-pt-pane=arena] .arena-found-quick{height:224px!important;min-height:224px!important;max-height:224px!important}#phongThanDialog [data-pt-pane=arena] .arena-search-zone small{min-height:34px!important}}#phongThanDialog [data-pt-pane=arena] .arena-search-zone,#phongThanDialog [data-pt-pane=arena] .arena-found,#phongThanDialog [data-pt-pane=arena] .arena-found-quick{height:178px!important;min-height:178px!important;max-height:178px!important;padding:8px 10px!important}#phongThanDialog [data-pt-pane=arena] .arena-search-mark{font-size:22px!important}#phongThanDialog [data-pt-pane=arena] .arena-search-zone>b{font-size:13px!important}#phongThanDialog [data-pt-pane=arena] .arena-search-zone small{min-height:22px!important;font-size:9px!important;line-height:1.15!important}#phongThanDialog .arena-search-modes{margin-top:3px!important;gap:6px!important}#phongThanDialog .arena-search-modes .arena-primary{height:34px!important;font-size:9.5px!important;padding:0 5px!important}#phongThanDialog .arena-found-head{margin-bottom:5px!important}#phongThanDialog .arena-found-head .arena-back-top{height:26px!important;font-size:8.5px!important}#phongThanDialog .arena-found-title{font-size:9px!important;margin-bottom:0!important}#phongThanDialog .arena-opponent-card{gap:8px!important;margin-top:0!important}#phongThanDialog .arena-found .arena-avatar,#phongThanDialog .arena-found-quick .arena-avatar{width:34px!important;height:34px!important;flex-basis:34px!important}#phongThanDialog .arena-opponent-info .arena-name{font-size:12px!important}#phongThanDialog .arena-opponent-info small{font-size:9px!important}#phongThanDialog .arena-quick-stakes{margin:7px auto 0!important;gap:6px!important}#phongThanDialog .arena-quick-stakes span{padding:6px 7px!important;font-size:9px!important}#phongThanDialog .arena-found .arena-invite-controls,#phongThanDialog .arena-found-quick .arena-invite-controls{gap:6px!important;margin-top:auto!important}#phongThanDialog .arena-invite-controls input,#phongThanDialog .arena-found .arena-invite-controls .arena-primary,#phongThanDialog .arena-found .arena-invite-controls .arena-research-btn,#phongThanDialog .arena-found-quick .arena-invite-controls .arena-primary,#phongThanDialog .arena-found-quick .arena-invite-controls .arena-research-btn{height:34px!important;font-size:9.5px!important}#phongThanDialog .arena-invite-controls label{font-size:9px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog [data-pt-pane=arena] .arena-search-zone,#phongThanDialog [data-pt-pane=arena] .arena-found,#phongThanDialog [data-pt-pane=arena] .arena-found-quick{height:184px!important;min-height:184px!important;max-height:184px!important;padding:7px 8px!important}}#phongThanDialog .arena-detail-panel{flex-basis:208px!important;height:208px!important;min-height:208px!important;max-height:208px!important}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{height:40px!important;min-height:40px!important;max-height:40px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-detail-panel{flex-basis:196px!important;height:196px!important;min-height:196px!important;max-height:196px!important}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{height:38px!important;min-height:38px!important;max-height:38px!important}}#phongThanDialog .arena-wager-stakes{display:grid;grid-template-columns:1fr;gap:7px;margin:7px auto 0;max-width:300px;width:100%}#phongThanDialog .arena-wager-stakes span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 8px;border:1px solid rgba(148,116,82,.22);border-radius:8px;background:#ffffff06;font-size:9.5px;color:#bba995}#phongThanDialog .arena-wager-stakes input{width:70px;height:26px;padding:0 8px;border-radius:7px;border:1px solid rgba(245,158,11,.25);background:#130e0b;color:#fff;font-weight:900;text-align:center;box-sizing:border-box}#phongThanDialog .arena-found .arena-invite-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:auto!important}#phongThanDialog .arena-found .arena-invite-controls .arena-primary,#phongThanDialog .arena-found .arena-invite-controls .arena-research-btn{width:100%!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-wager-stakes{max-width:280px!important}#phongThanDialog .arena-wager-stakes span{font-size:9px!important;min-height:28px!important;padding:5px 6px!important}#phongThanDialog .arena-wager-stakes input{width:64px!important;height:24px!important;font-size:11px!important}}#phongThanDialog .arena-wager-stakes{margin:6px auto 0!important;max-width:300px!important;width:100%!important}#phongThanDialog .arena-wager-stakes span{min-height:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#phongThanDialog .arena-wager-stakes input{height:28px!important;background:#130e0b!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-wager-stakes span{min-height:26px!important}#phongThanDialog .arena-wager-stakes input{height:26px!important}}#phongThanDialog .arena-toolbar .arena-toolbar-breakthrough{justify-content:center!important;align-items:stretch!important;gap:4px!important}#phongThanDialog .arena-toolbar-breakthrough small{text-align:center!important;color:#d6b979!important;font-size:9px!important}#phongThanDialog .arena-toolbar-breakthrough button{height:30px!important;width:100%!important;border:1px solid #f5b83d!important;border-radius:8px!important;background:linear-gradient(180deg,#ffc24d,#e99b12)!important;color:#1b1204!important;font-size:10.5px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 0 15px #f59e0b2e!important}#phongThanDialog .arena-toolbar-breakthrough button:disabled{opacity:.65!important;cursor:wait!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-toolbar-breakthrough button{height:29px!important;font-size:9.5px!important}}.mobile-genre-drawer,.mobile-genre-drawer-backdrop{display:none}@media (max-width:700px), (pointer: coarse){body.mobile-genre-drawer-open{overflow:hidden!important;touch-action:none}.toolbar .mobile-genre-select-wrap,.toolbar #mobileGenreSelect{display:none!important}.toolbar .mobile-genre-trigger{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;height:36px!important;min-width:88px!important;max-width:170px!important;padding:0 10px 0 12px!important;border:1px solid #2c4058!important;border-radius:10px!important;background:linear-gradient(180deg,#111c2a,#0d1621)!important;color:#eef6ff!important;font-size:12px!important;font-weight:800!important;line-height:1!important;box-sizing:border-box!important;cursor:pointer!important}.toolbar .mobile-genre-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.toolbar .mobile-genre-trigger b{font-size:21px!important;font-weight:400!important;color:#f2c45e!important;transform:translateY(-1px)}.mobile-genre-drawer-backdrop{display:block;position:fixed;inset:0;z-index:100090;background:#00000094;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-genre-drawer-backdrop[hidden]{display:none!important}.mobile-genre-drawer{display:flex;position:fixed;z-index:100091;top:0;right:0;bottom:0;width:min(82vw,320px);max-width:320px;flex-direction:column;background:linear-gradient(180deg,#111b28,#09111a 58%,#080e15);border-left:1px solid rgba(238,190,84,.26);box-shadow:-18px 0 50px #0000008c;transform:translate(105%);transition:transform .26s cubic-bezier(.2,.8,.2,1);will-change:transform;padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom));box-sizing:border-box}.mobile-genre-drawer.open{transform:translate(0)}.mobile-genre-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 2px 12px;border-bottom:1px solid rgba(255,255,255,.08);flex:0 0 auto}.mobile-genre-drawer-head>div{display:flex;flex-direction:column;gap:2px}.mobile-genre-drawer-head small{font-size:9px;letter-spacing:.14em;color:#b58d45;font-weight:900}.mobile-genre-drawer-head b{font-size:17px;color:#f7e8c7}.mobile-genre-drawer-head button{width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#121e2b;color:#d9e5f1;font-size:23px;line-height:30px;cursor:pointer}.mobile-genre-drawer-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 1px 4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-genre-drawer-list::-webkit-scrollbar{display:none}.mobile-genre-item{min-height:39px;padding:7px 8px;border:1px solid rgba(85,112,139,.34);border-radius:10px;background:#0e1924db;color:#c8d4df;font-size:11px;font-weight:800;text-align:center;cursor:pointer;white-space:normal;line-height:1.2}.mobile-genre-item.active{border-color:#d9a63b;background:linear-gradient(180deg,#5b3910f5,#36220df5);color:#ffd777;box-shadow:inset 0 0 0 1px #ffd67414,0 0 14px #d9a63b14}}@media (max-width:700px), (pointer: coarse){.toolbar{display:flex!important;align-items:center!important;width:100%!important;margin:8px 0 10px!important}.toolbar .toolbar-controls{display:grid!important;grid-template-columns:minmax(88px,1fr) 36px auto!important;align-items:center!important;gap:6px!important;width:100%!important;flex:1 1 100%!important;min-width:0!important;margin:0!important}.toolbar .mobile-genre-trigger{grid-column:1!important;justify-self:start!important;width:100%!important;max-width:160px!important;min-width:88px!important}.toolbar #mobileSearchBtn.mobile-search-btn{grid-column:2!important;justify-self:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;flex-basis:36px!important}.toolbar .home-online-mobile{grid-column:3!important;justify-self:end!important;display:inline-flex!important;margin:0!important;min-height:36px!important;height:36px!important;padding:6px 9px!important;white-space:nowrap!important}.toolbar #mobileSearchPopover.mobile-search-popover{right:0!important;left:auto!important}}@media (max-width:390px){.toolbar .toolbar-controls{grid-template-columns:minmax(78px,1fr) 34px auto!important;gap:5px!important}.toolbar .mobile-genre-trigger{min-width:78px!important;max-width:130px!important;padding-left:9px!important;padding-right:7px!important}.toolbar #mobileSearchBtn.mobile-search-btn{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important}.toolbar .home-online-mobile{min-height:34px!important;height:34px!important;padding:5px 7px!important;font-size:9px!important}}@media (max-width:700px), (pointer: coarse){.toolbar .toolbar-controls{grid-template-columns:82px 36px minmax(0,1fr)!important;gap:6px!important}.toolbar .mobile-genre-trigger{width:82px!important;min-width:82px!important;max-width:82px!important;height:34px!important;min-height:34px!important;padding:0 8px 0 10px!important;gap:5px!important;border-radius:9px!important;font-size:11px!important}.toolbar .mobile-genre-trigger b{font-size:18px!important}.mobile-genre-drawer{top:var(--mobile-genre-drawer-top,96px)!important;right:8px!important;bottom:auto!important;width:min(76vw,286px)!important;max-width:286px!important;max-height:calc(100dvh - var(--mobile-genre-drawer-top,96px) - 12px)!important;height:auto!important;min-height:0!important;padding:10px!important;border:1px solid rgba(238,190,84,.28)!important;border-radius:15px!important;background:linear-gradient(180deg,#111b28fa,#080f17fa)!important;box-shadow:-10px 12px 34px #00000080,0 0 0 1px #ffd77806 inset!important;transform:translate(calc(100% + 18px))!important;overflow:hidden!important}.mobile-genre-drawer.open{transform:translate(0)!important}.mobile-genre-drawer-head{padding:1px 1px 8px!important;gap:8px!important}.mobile-genre-drawer-head small{font-size:8px!important;letter-spacing:.12em!important}.mobile-genre-drawer-head b{font-size:14px!important}.mobile-genre-drawer-head button{width:29px!important;height:29px!important;border-radius:9px!important;font-size:19px!important;line-height:25px!important}.mobile-genre-drawer-list{grid-template-columns:1fr 1fr!important;gap:6px!important;padding:9px 0 1px!important;max-height:calc(100dvh - var(--mobile-genre-drawer-top,96px) - 74px)!important}.mobile-genre-item{min-height:34px!important;padding:6px 7px!important;border-radius:9px!important;font-size:10px!important;line-height:1.15!important;background:linear-gradient(180deg,#121f2df0,#0b151ff0)!important}.mobile-genre-item.active{border-color:#d9a63b!important;background:linear-gradient(180deg,#684112fa,#37220cfa)!important;color:#ffd777!important;box-shadow:0 0 12px #d9a63b1a,inset 0 0 0 1px #ffdf890f!important}}@media (max-width:390px){.toolbar .toolbar-controls{grid-template-columns:76px 34px minmax(0,1fr)!important;gap:5px!important}.toolbar .mobile-genre-trigger{width:76px!important;min-width:76px!important;max-width:76px!important;height:32px!important;min-height:32px!important;padding:0 7px 0 9px!important;font-size:10.5px!important}.mobile-genre-drawer{right:6px!important;width:min(78vw,274px)!important;max-width:274px!important}}@media (max-width:700px), (pointer: coarse){.toolbar .toolbar-controls{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important}.toolbar .mobile-genre-trigger{grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important;flex:none!important}.toolbar .mobile-search-inline{grid-column:2!important;display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 9px!important;box-sizing:border-box!important;border:1px solid #2a4057!important;border-radius:10px!important;background:linear-gradient(180deg,#0d1824,#09131e)!important;box-shadow:inset 0 1px #ffffff06!important}.toolbar .mobile-search-inline:focus-within{border-color:#f59e0b94!important;box-shadow:0 0 0 2px #f59e0b1a,inset 0 1px #ffffff08!important}.toolbar .mobile-search-inline>span{display:inline-flex!important;flex:0 0 auto!important;color:#8599ae!important;font-size:17px!important;line-height:1!important}.toolbar .mobile-search-inline #mobileSearchInput{display:block!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;height:34px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;line-height:34px!important}.toolbar .mobile-search-inline #mobileSearchInput::placeholder{color:#718399!important;opacity:1!important}.toolbar .home-online-mobile{grid-column:3!important;justify-self:end!important;margin:0!important;white-space:nowrap!important}.toolbar #mobileSearchBtn,.toolbar #mobileSearchPopover{display:none!important}}@media (max-width:390px){.toolbar .toolbar-controls{gap:5px!important}.toolbar .mobile-search-inline{height:34px!important;padding:0 7px!important;gap:5px!important;border-radius:9px!important}.toolbar .mobile-search-inline #mobileSearchInput{height:32px!important;line-height:32px!important;font-size:11px!important}.toolbar .mobile-search-inline>span{font-size:16px!important}}@media (max-width:768px), (pointer: coarse){.mobile-genre-drawer-backdrop,.chat-widget-dialog::backdrop,.legal-dialog::backdrop,.takedown-admin-dialog::backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.detail-copy .detail-copy-bg,.detail-hero-v734-img{filter:none!important;-webkit-filter:none!important}.detail-intro-card,.detail-copy{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (hover:none)and (pointer:coarse){.movie-card,.movie-card .poster,.movie-card .poster img,.movie-card .poster video,.fav,.home-share-btn{transition:none!important}.movie-card:hover,.movie-card:hover .poster,.movie-card:hover .poster img{transform:none!important}}#movieGrid{contain:layout style!important}.movie-card{contain:layout paint style!important}.movie-card .poster{overflow:hidden!important}.movie-card .poster img{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.mobile-genre-drawer.open{will-change:auto!important}}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-form{width:100%!important;box-sizing:border-box!important;padding:8px 10px 10px!important;overflow:hidden!important}#chatWidgetDialog .chat-widget-fields{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;align-items:end!important;box-sizing:border-box!important}#chatWidgetDialog .chat-widget-name-field,#chatWidgetDialog .chat-widget-cultivation-open{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}#chatWidgetDialog .chat-widget-form input[name=name],#chatWidgetDialog .chat-widget-cultivation-open{height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important}#chatWidgetDialog .chat-widget-content-field{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}#chatWidgetDialog .chat-widget-compose-row{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important;align-items:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}#chatWidgetDialog .chat-widget-message-compose{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}#chatWidgetDialog .chat-widget-message-compose textarea{display:block!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:10px 11px!important;box-sizing:border-box!important}#chatWidgetDialog .chat-widget-send-icon{position:static!important;align-self:center!important;justify-self:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;transform:none!important}}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-field-label{display:none!important}#chatWidgetDialog .chat-widget-fields{align-items:center!important;margin:0!important}#chatWidgetDialog .chat-widget-name-field{display:block!important;margin:0!important;padding:0!important;line-height:0!important}#chatWidgetDialog .chat-widget-name-field input[name=name]{display:block!important;width:100%!important;margin:0!important;line-height:1.2!important}#chatWidgetDialog .chat-widget-name-error{display:block!important;line-height:1.2!important;margin-top:2px!important}#chatWidgetDialog .chat-widget-content-field{margin-top:7px!important;padding:0!important;line-height:0!important}#chatWidgetDialog .chat-widget-compose-row{line-height:normal!important;margin:0!important}#chatWidgetDialog .chat-widget-message-compose textarea{line-height:1.35!important}}@media (max-width:760px), (pointer: coarse){.phongthan-header-btn:before{background:linear-gradient(90deg,#fff0,#ffe28b2e 20%,#fff4cdb8 42%,#fffffff5,#fff4cdb8 58%,#ffe28b2e 80%,#fff0)!important;filter:none!important;mix-blend-mode:screen!important}.phongthan-header-btn.has-arena-alert:after{animation:none!important;transform:none!important;opacity:1!important;width:auto!important;height:17px!important;top:-6px!important;left:auto!important;right:-5px!important;background:#dc2626!important;filter:none!important;mix-blend-mode:normal!important}}.phongthan-header-btn.has-arena-alert:after{display:none!important;content:none!important}.admin-stats-tabs{display:flex;gap:8px;align-items:center;margin:10px 0 8px;flex-wrap:wrap}.admin-stats-tabs button{border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:inherit;border-radius:10px;padding:8px 13px;font-weight:700;cursor:pointer}.admin-stats-tabs button.active{background:#f5c55829;border-color:#f5c5588c;color:#ffe9a6}.admin-performance-wrap{display:block!important}.admin-perf-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.admin-perf-note,.admin-perf-loading{padding:12px 14px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);font-size:13px;line-height:1.5;margin-bottom:10px}.admin-perf-table-wrap{overflow:auto;max-width:100%;border:1px solid rgba(255,255,255,.08);border-radius:12px}.admin-perf-table{width:100%;border-collapse:collapse;min-width:900px;font-size:12px}.admin-perf-table th,.admin-perf-table td{padding:10px 9px;border-bottom:1px solid rgba(255,255,255,.07);text-align:right;white-space:nowrap}.admin-perf-table th:first-child,.admin-perf-table td:first-child{text-align:left;max-width:300px;overflow:hidden;text-overflow:ellipsis}.admin-perf-table thead th{position:sticky;top:0;background:#17181c;z-index:1;color:#f4d67f}.admin-perf-table code{font-size:11px}@media (max-width:800px), (pointer: coarse){.admin-perf-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-performance-wrap{min-width:0!important;width:100%!important}.admin-perf-summary{grid-template-columns:repeat(5,minmax(120px,1fr))!important;gap:8px!important}.admin-perf-summary .stat{min-width:0!important;padding:10px 11px!important;min-height:72px!important}.admin-perf-summary .stat span{font-size:11px!important;line-height:1.2!important;white-space:normal!important}.admin-perf-summary .stat strong{font-size:21px!important;line-height:1.15!important;margin-top:5px!important;display:block!important;white-space:nowrap!important}.admin-perf-causes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px}.admin-perf-cause-card{min-width:0;padding:10px 11px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.admin-perf-cause-card>span{display:block;font-size:11px;color:#f4d67f;margin-bottom:7px}.admin-perf-cause{display:flex;align-items:center;gap:8px;min-width:0}.admin-perf-cause code{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.admin-perf-cause strong{font-size:12px;white-space:nowrap}.admin-perf-cause.muted{opacity:.65;font-size:12px}.admin-perf-table-wrap{width:100%!important;overflow-x:auto!important}.admin-perf-table{min-width:780px!important;table-layout:auto!important;font-size:11px!important}.admin-perf-table th,.admin-perf-table td{padding:8px 7px!important}.admin-perf-table th:first-child,.admin-perf-table td:first-child{width:230px;max-width:230px!important}.admin-perf-table td:first-child code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-perf-table .has-error{font-weight:800}@media (max-width:1200px){.admin-perf-summary{grid-template-columns:repeat(3,minmax(120px,1fr))!important}.admin-perf-causes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px), (pointer: coarse){.admin-perf-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-perf-causes{grid-template-columns:1fr}.admin-perf-table{min-width:720px!important}}.admin-perf-overlay{position:fixed;inset:0;z-index:100000;background:#000000bd;backdrop-filter:blur(5px);padding:24px;display:flex;align-items:center;justify-content:center}.admin-perf-overlay[hidden]{display:none!important}.admin-perf-dialog{width:min(1420px,96vw);height:min(880px,92vh);background:#0d0f13;border:1px solid rgba(244,214,127,.26);border-radius:18px;box-shadow:0 24px 80px #00000094;display:flex;flex-direction:column;overflow:hidden}.admin-perf-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:#12151a;flex:0 0 auto}.admin-perf-dialog-head h2{margin:2px 0 0;font-size:20px}.admin-perf-dialog-head .eyebrow{font-size:10px;letter-spacing:.14em;color:#f4d67f}.admin-perf-dialog-actions{display:flex;align-items:center;gap:8px}.admin-perf-dialog-actions button{white-space:nowrap}.admin-perf-popup-body{padding:16px 18px 20px;overflow:auto;min-height:0;flex:1}.admin-perf-popup-body .admin-perf-summary{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.admin-perf-popup-body .admin-perf-causes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-perf-popup-body .admin-perf-table-wrap{overflow:auto!important;max-height:none!important}.admin-perf-popup-body .admin-perf-table{min-width:1000px!important;width:100%!important}body.admin-perf-open{overflow:hidden!important}@media (max-width:900px), (pointer: coarse){.admin-perf-overlay{padding:8px}.admin-perf-dialog{width:98vw;height:96vh}.admin-perf-dialog-head{padding:12px}.admin-perf-popup-body{padding:10px}.admin-perf-popup-body .admin-perf-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-perf-popup-body .admin-perf-causes{grid-template-columns:1fr!important}.admin-perf-dialog-head h2{font-size:16px}}.admin-perf-detail-section{margin-top:16px;padding-top:14px;border-top:1px solid rgba(244,214,127,.18)}.admin-perf-detail-section h3{margin:0 0 5px;font-size:15px;color:#f4d67f}.admin-perf-detail-help{font-size:11px;opacity:.72;margin:0 0 9px}.admin-perf-detail-table td:first-child{white-space:normal!important;min-width:220px;max-width:320px!important}.admin-perf-detail-table td:first-child strong{display:block;font-size:12px}.admin-perf-detail-table td:first-child small{display:block;margin-top:3px;opacity:.58;font-family:monospace;font-size:10px}#movieDialog.movie-dialog-fast-open[open]{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;z-index:2147483000!important;margin:0!important;box-shadow:0 0 0 100vmax #000000ad,0 26px 80px #000000b8!important}.cultivation-total-wallet{margin:10px 0 7px;padding:10px 12px;border:1px solid rgba(250,204,21,.38);border-radius:12px;background:linear-gradient(145deg,#f59e0b24,#0f172a80);text-align:center}.cultivation-total-wallet small{display:block;font-size:9px;font-weight:900;letter-spacing:1.4px;color:#fbbf24}.cultivation-total-wallet b{display:block;margin-top:2px;font-size:28px;line-height:1.05;color:#fff7cc;text-shadow:0 0 18px rgba(250,204,21,.28)}.account-tuvi-sub-btn{border-color:#f8717173!important;background:#7f1d1d38!important;color:#fecaca!important}@media (max-width:700px), (pointer: coarse){.cultivation-total-wallet b{font-size:25px}}#phongThanDialog .arena-total-wallet{margin:0 14px 8px;padding:9px 12px;border:1px solid rgba(250,204,21,.38);border-radius:11px;background:linear-gradient(145deg,#f59e0b29,#140e0ab8);text-align:center;box-shadow:inset 0 0 18px #f59e0b0d}#phongThanDialog .arena-total-wallet small{display:block;font-size:9px;font-weight:950;letter-spacing:1.35px;color:#fbbf24}#phongThanDialog .arena-total-wallet b{display:block;margin-top:2px;font-size:25px;line-height:1.05;color:#fff7cc;text-shadow:0 0 16px rgba(250,204,21,.25)}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-total-wallet{margin:0 10px 7px;padding:8px 10px}#phongThanDialog .arena-total-wallet b{font-size:23px}}#phongThanDialog .arena-total-wallet em{display:block;margin-top:4px;font-style:normal;font-size:8.5px;line-height:1.25;color:#a99574;font-weight:800}#phongThanDialog .arena-subtabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important}#phongThanDialog .arena-subtabs button{min-height:36px!important;border-radius:10px!important;border:1px solid rgba(245,158,11,.22)!important;background:#170f0bb3!important;color:#a9957f!important;font-weight:900!important}#phongThanDialog .arena-subtabs button.is-active{color:#ffe4a3!important;border-color:#f59e0ba3!important;background:linear-gradient(180deg,#703e12cc,#2c180eeb)!important;box-shadow:inset 0 0 18px #f59e0b1a!important}#phongThanDialog .arena-subpane{margin-top:8px!important}#phongThanDialog .arena-subpane .arena-detail-head{padding-right:4px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-subtabs{gap:5px!important}#phongThanDialog .arena-subtabs button{font-size:9.5px!important;padding:6px 3px!important}}#phongThanDialog .arena-detail-panel{display:flex!important;flex-direction:column!important;flex-basis:360px!important;height:360px!important;min-height:360px!important;max-height:360px!important;overflow:hidden!important}#phongThanDialog .arena-detail-panel .arena-detail-head{flex:0 0 28px!important}#phongThanDialog .arena-detail-list{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important}#phongThanDialog .arena-panel-footer{flex:0 0 38px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding-top:6px!important;border-top:1px solid rgba(120,139,160,.12)!important}#phongThanDialog .arena-panel-back{width:100%!important;height:32px!important;border:1px solid rgba(241,179,57,.45)!important;border-radius:8px!important;background:linear-gradient(180deg,#533711b8,#1f170df5)!important;color:#ffe2a3!important;font-weight:950!important;font-size:10px!important;cursor:pointer!important}#phongThanDialog .arena-toolbar-bottom{margin-top:8px!important;margin-bottom:0!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-detail-panel{flex-basis:342px!important;height:342px!important;min-height:342px!important;max-height:342px!important}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important}#phongThanDialog .arena-panel-footer{flex-basis:36px!important}}#phongThanDialog .arena-subtabs-top{margin:10px 10px 0!important;gap:6px!important}#phongThanDialog .arena-subtabs-top button{height:38px!important;min-height:38px!important;padding:0 6px!important;border-radius:10px!important;font-size:10px!important}#phongThanDialog .arena-detail-panel{height:auto!important;min-height:0!important;max-height:none!important;flex-basis:auto!important;margin:8px 10px 0!important;padding:0!important;border:1px solid rgba(112,132,156,.24)!important;border-radius:12px!important;background:linear-gradient(180deg,#0e151ef5,#090e15f0)!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff05!important}#phongThanDialog .arena-detail-panel .arena-detail-head{min-height:38px!important;height:auto!important;flex:0 0 auto!important;padding:9px 11px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-bottom:1px solid rgba(255,255,255,.055)!important;background:#ffffff03!important}#phongThanDialog .arena-detail-panel .arena-detail-head b{font-size:11px!important;color:#f2d38d!important}#phongThanDialog .arena-detail-panel .arena-detail-head span{font-size:8.5px!important;color:#75869a!important;font-weight:700!important;white-space:nowrap!important}#phongThanDialog .arena-detail-list{display:block!important;flex:none!important;min-height:0!important;max-height:280px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 10px!important;scrollbar-width:thin}#phongThanDialog .arena-detail-panel.is-empty .arena-detail-list{height:auto!important;min-height:76px!important;display:grid!important;place-items:center!important}#phongThanDialog .arena-detail-panel .arena-empty-mini{padding:20px 8px!important;font-size:10px!important;color:#7f8c9a!important}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;padding:3px 0!important}#phongThanDialog .arena-panel-footer{height:auto!important;min-height:0!important;flex:0 0 auto!important;padding:8px 10px 10px!important;display:block!important;border-top:1px solid rgba(255,255,255,.05)!important;background:#ffffff03!important}#phongThanDialog .arena-panel-back{width:100%!important;height:36px!important;border:1px solid rgba(245,177,44,.48)!important;border-radius:9px!important;background:linear-gradient(180deg,#693f0fd1,#301e0cf5)!important;color:#ffe4a3!important;font-size:10px!important;font-weight:950!important;letter-spacing:.02em!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000029!important;cursor:pointer!important}#phongThanDialog .arena-total-wallet{margin:14px 10px 10px!important;padding:10px!important}#phongThanDialog .arena-search-zone,#phongThanDialog .arena-found,#phongThanDialog .arena-found-quick{margin-left:10px!important;margin-right:10px!important;width:auto!important;box-sizing:border-box!important}#phongThanDialog .arena-bottom-info{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:10px!important}#phongThanDialog .arena-bottom-card{min-width:0!important;padding:10px 11px!important;border:1px solid rgba(245,158,11,.28)!important;border-radius:11px!important;background:linear-gradient(180deg,#18120fdb,#0b0e18eb)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px!important;box-shadow:inset 0 1px #ffffff08!important}#phongThanDialog .arena-bottom-card small{display:block!important;font-size:8.5px!important;line-height:1.15!important;color:#a9957f!important;font-weight:800!important}#phongThanDialog .arena-bottom-card b{display:block!important;font-size:10.8px!important;line-height:1.28!important;color:#ffe09a!important;overflow-wrap:anywhere!important;word-break:break-word!important}#phongThanDialog .arena-bottom-card em{display:block!important;font-size:9px!important;line-height:1.22!important;color:#9e8a73!important;font-style:normal!important;font-weight:700!important}#phongThanDialog .arena-realm-card b{font-size:12px!important;color:#fff1bf!important}#phongThanDialog .arena-break-card b{font-size:11.2px!important}#phongThanDialog .arena-break-card.is-ready{border-color:#facc1573!important;background:linear-gradient(180deg,#4a300ec7,#1b150df0)!important}#phongThanDialog .arena-break-card button{margin-top:3px!important;height:28px!important;border:1px solid #c58a2a!important;border-radius:7px!important;background:linear-gradient(#8a4c19,#4d2814)!important;color:#ffe6a7!important;font-size:9px!important;font-weight:950!important}#phongThanDialog .arena-admin-demo-wrap{margin:6px 10px 0!important;text-align:right!important}#phongThanDialog .arena-admin-demo-btn{font-size:8.5px!important;padding:5px 8px!important;opacity:.72!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-detail-list{max-height:266px!important}#phongThanDialog .arena-detail-panel .arena-challenge-row,#phongThanDialog .arena-detail-panel .arena-history-row{height:38px!important;min-height:38px!important;max-height:38px!important}#phongThanDialog .arena-detail-panel .arena-detail-head span{display:none!important}#phongThanDialog .arena-bottom-info{grid-template-columns:1fr 1fr!important}}#phongThanDialog [data-pt-pane=arena] .arena-root{padding-top:0!important}#phongThanDialog [data-pt-pane=arena] .arena-subtabs-top{margin:7px 0 0!important;padding:0!important;width:100%!important;box-sizing:border-box!important;flex:0 0 auto!important}#phongThanDialog [data-pt-pane=arena] .arena-detail-panel{margin-top:7px!important}#phongThanDialog .arena-detail-panel.is-empty .arena-detail-list{display:block!important;min-height:0!important;height:auto!important;place-items:unset!important}#phongThanDialog .arena-detail-placeholder,#phongThanDialog .arena-empty-slot{height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(255,255,255,.045)!important}#phongThanDialog .arena-empty-slot{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important}#phongThanDialog .arena-detail-placeholder:last-child{border-bottom:0!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .arena-detail-placeholder,#phongThanDialog .arena-empty-slot{height:38px!important;min-height:38px!important;max-height:38px!important}}#chatWidgetDialog .chat-widget-fields{align-items:center!important}#chatWidgetDialog .chat-widget-name-field{display:block!important;margin:0!important;padding:0!important;line-height:normal!important}#chatWidgetDialog .chat-widget-name-field input[name=name],#chatWidgetDialog .chat-widget-cultivation-open{height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;box-sizing:border-box!important}#chatWidgetDialog .chat-widget-name-error{position:absolute!important;left:0!important;top:40px!important;margin:0!important;line-height:1.1!important}#chatWidgetDialog .chat-widget-content-field{margin-top:9px!important}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-name-field input[name=name],#chatWidgetDialog .chat-widget-cultivation-open{height:36px!important;min-height:36px!important;max-height:36px!important}#chatWidgetDialog .chat-widget-name-error{top:38px!important}}#phongThanDialog .pt-shell{position:relative!important}#phongThanDialog .cultivation-breakthrough-fx{border-radius:inherit!important}#phongThanDialog .arena-break-card em strong{color:#ffd76a!important;font-size:1.05em!important}.channel-intro-admin-notice .admin-notice-online-green{color:#22c55e!important;font-weight:950!important;text-shadow:0 0 10px rgba(34,197,94,.24)!important}.cultivation-completed-box{margin-top:10px;padding:9px 10px;border:1px solid rgba(255,215,100,.18);border-radius:10px;background:#00000029}.cultivation-completed-title{font-size:12px;font-weight:800;color:#f6d365;margin-bottom:6px}.cultivation-completed-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:27px;padding:4px 0;border-top:1px solid rgba(255,255,255,.055);font-size:11px}.cultivation-completed-row:first-of-type{border-top:0}.cultivation-completed-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce8e1}.cultivation-completed-row b{flex:0 0 auto;color:#f6d365;font-size:11px}.cultivation-completed-row.is-empty{opacity:.48}.cultivation-completed-row.is-empty b{color:inherit}#chatWidgetDialog .chat-widget-fields{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr)!important;gap:7px!important}#chatWidgetDialog .chat-widget-name-edit{height:36px!important;min-height:36px!important;border:1px solid rgba(246,189,77,.34)!important;border-radius:10px!important;background:linear-gradient(180deg,#1b293b,#111a27)!important;color:#f7bd4d!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important;padding:0 6px!important;cursor:pointer!important}#chatWidgetDialog .chat-widget-name-edit:hover:not(:disabled){border-color:#d89b29!important;background:linear-gradient(180deg,#263850,#172335)!important}#chatWidgetDialog .chat-widget-name-edit:disabled{opacity:.45!important;cursor:not-allowed!important;color:#9aa7b6!important}#chatWidgetDialog .chat-widget-name-field input[readonly]{opacity:.86!important;cursor:default!important}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-fields{grid-template-columns:minmax(0,1fr) 54px 112px!important;gap:6px!important}#chatWidgetDialog .chat-widget-name-edit{height:34px!important;min-height:34px!important;font-size:9px!important;padding:0 4px!important}}#chatWidgetDialog .chat-widget-fields{grid-template-columns:minmax(0,1fr) 38px 112px!important;gap:7px!important;align-items:center!important}#chatWidgetDialog .chat-widget-name-edit{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important;border-radius:10px!important}#chatWidgetDialog .chat-widget-cultivation-open{width:112px!important;min-width:112px!important;max-width:112px!important}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-fields{grid-template-columns:minmax(0,1fr) 34px 96px!important;gap:6px!important}#chatWidgetDialog .chat-widget-name-edit{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:16px!important}#chatWidgetDialog .chat-widget-cultivation-open{width:96px!important;min-width:96px!important;max-width:96px!important}}#chatWidgetDialog .chat-widget-fields{grid-template-columns:minmax(0,1fr) 38px 112px!important;column-gap:0!important;align-items:center!important}#chatWidgetDialog .chat-widget-name-field input[name=name]{border-radius:10px 0 0 10px!important;border-right:0!important}#chatWidgetDialog .chat-widget-name-edit{margin:0!important;border-radius:0 10px 10px 0!important;border-left:1px solid rgba(246,189,77,.2)!important;box-shadow:none!important}#chatWidgetDialog .chat-widget-name-edit:hover:not(:disabled){border-left-color:#f6bd4d73!important}#chatWidgetDialog .chat-widget-cultivation-open{margin-left:8px!important}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-fields{grid-template-columns:minmax(0,1fr) 34px 96px!important;column-gap:0!important}#chatWidgetDialog .chat-widget-name-field input[name=name]{border-radius:9px 0 0 9px!important;border-right:0!important}#chatWidgetDialog .chat-widget-name-edit{border-radius:0 9px 9px 0!important}#chatWidgetDialog .chat-widget-cultivation-open{margin-left:6px!important}}#chatWidgetDialog .chat-widget-fields{grid-template-columns:minmax(150px,.72fr) 38px minmax(145px,.48fr)!important}#chatWidgetDialog .chat-widget-cultivation-open{width:100%!important;min-width:145px!important;max-width:none!important;box-sizing:border-box!important}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-fields{grid-template-columns:minmax(0,1fr) 34px 132px!important}#chatWidgetDialog .chat-widget-cultivation-open{width:132px!important;min-width:132px!important;max-width:132px!important}}#chatWidgetDialog .chat-widget-name-field input[name=name].is-name-locked{opacity:.5!important;filter:saturate(.55)!important;cursor:default!important;pointer-events:none!important;background:linear-gradient(180deg,#0f1824b8,#0a111bc2)!important;color:#b7c0cb!important}#chatWidgetDialog .chat-widget-name-field input[name=name].is-name-editing{opacity:1!important;filter:none!important;pointer-events:auto!important;cursor:text!important;color:#f6cf68!important;background:linear-gradient(180deg,#152337,#0f1927)!important;border-color:#f6bd4d9e!important;box-shadow:inset 0 0 0 1px #f6bd4d14,0 0 0 1px #f6bd4d14!important}#chatWidgetDialog .chat-widget-name-edit.is-active-edit{color:#ffe08a!important;border-color:#f6bd4db8!important;background:linear-gradient(180deg,#2b3a4f,#172438)!important;box-shadow:0 0 10px #f6bd4d1f!important}.home-honor-bar .honor-user-online-green,.home-honor-bar .admin-notice-online-green{color:#22c55e!important;font-weight:950!important;text-shadow:0 0 10px rgba(34,197,94,.24)!important}.arena-battle-v2{padding:14px;box-sizing:border-box;overflow:auto;background:radial-gradient(circle at 50% 35%,#462a1257,#000000f5 72%)!important}.arena-battle-v2 .arena-battle-card{position:relative;width:min(760px,96vw);margin:auto;border:1px solid rgba(245,178,46,.72);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#111925,#09111b);box-shadow:0 24px 80px #000000bf,0 0 36px #f59e0b24,inset 0 0 28px #f59e0b0a}.arena-battle-v2 .arena-battle-card:before{content:"KHI\caU CHI\1ebeN";display:block;padding:12px 16px 10px;border-bottom:1px solid rgba(245,178,46,.28);font-size:15px;font-weight:1000;letter-spacing:.09em;color:#ffe4a3;text-shadow:0 0 12px rgba(245,158,11,.28);background:linear-gradient(180deg,#3b291261,#0a10194d)}.arena-battle-v2 .arena-battle-top{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:center;gap:8px;padding:14px;border-bottom:1px solid rgba(245,178,46,.18);background:linear-gradient(90deg,rgba(20,87,172,.13),transparent 43%,transparent 57%,rgba(177,39,39,.13))}.arena-battle-v2 .arena-battle-player{min-width:0;display:flex;align-items:center;gap:9px}.arena-battle-v2 .arena-battle-player.right{justify-content:flex-end;text-align:right}.arena-battle-v2 .arena-battle-player.right .arena-battle-player-meta{align-items:flex-end}.arena-battle-v2 .arena-battle-player .arena-avatar{width:58px;height:58px;flex:0 0 58px;border:2px solid #d69b31;box-shadow:0 0 16px #f59e0b2e}.arena-battle-v2 .arena-battle-player-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.arena-battle-v2 .arena-battle-player-meta b{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff2cf;font-size:13px}.arena-battle-v2 .arena-battle-player-meta small{font-size:10px;color:#9fc4e8;font-weight:800}.arena-battle-v2 .arena-battle-player-meta em{font-size:9px;color:#d8b76b;font-style:normal;font-weight:800}.arena-battle-v2 .arena-vs-badge{width:56px;height:56px;margin:auto;border:1px solid #d89b31;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#7b4615,#1b130d 68%);box-shadow:0 0 25px #f59e0b3d}.arena-battle-v2 .arena-vs-badge span{font:1000 22px/1 Georgia,serif;color:#ffe8ae;text-shadow:0 0 10px #f59e0b}.arena-battle-v2 .arena-hp{position:relative;width:min(190px,28vw);height:12px;margin-top:4px;border:1px solid rgba(255,213,114,.58);border-radius:999px;overflow:hidden;background:#19120f;box-shadow:inset 0 0 6px #000}.arena-battle-v2 .arena-hp i{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:linear-gradient(90deg,#d51f30,#ff5949);animation:arenaHpDrainLeft 5.2s ease-in-out forwards}.arena-battle-v2 .arena-battle-player.right .arena-hp i{background:linear-gradient(90deg,#15a76f,#36d69b);animation-name:arenaHpDrainRight}.arena-battle-v2 .arena-hp span{position:relative;z-index:1;display:block;text-align:center;font-size:8px;line-height:10px;color:#fff;font-weight:950;text-shadow:0 1px 3px #000}.arena-battle-v2 .arena-battle-stage{position:relative;width:100%;height:330px;padding:0!important;display:block!important;overflow:hidden;background:radial-gradient(circle at 50% 68%,rgba(255,190,74,.18),transparent 19%),radial-gradient(circle at 50% 32%,rgba(52,84,125,.25),transparent 42%),linear-gradient(180deg,#111c2b,#08111b 58%,#120d0a)}.arena-battle-v2 .arena-battle-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 42%,rgba(74,167,255,.08) 49%,transparent 56%),linear-gradient(65deg,transparent 0 42%,rgba(255,61,61,.08) 49%,transparent 56%);pointer-events:none}.arena-battle-v2 .arena-duelist{position:absolute;top:50%;width:150px;height:165px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3}.arena-battle-v2 .arena-duelist.left{left:11%;animation:arenaDuelLeft 1.05s ease-in-out infinite alternate}.arena-battle-v2 .arena-duelist.right{right:11%;animation:arenaDuelRight 1.05s ease-in-out infinite alternate}.arena-battle-v2 .arena-duelist .arena-avatar{width:112px;height:112px;flex-basis:112px;border:3px solid rgba(255,213,114,.86);box-shadow:0 0 28px #ffc34240,0 10px 25px #00000080}.arena-battle-v2 .arena-duelist.left .arena-avatar{box-shadow:0 0 32px #39f6,0 10px 25px #00000080}.arena-battle-v2 .arena-duelist.right .arena-avatar{box-shadow:0 0 32px #ff424266,0 10px 25px #00000080}.arena-battle-v2 .arena-duelist b{margin-top:6px;font-size:11px;color:#ffe9bd;text-shadow:0 2px 6px #000}.arena-battle-v2 .arena-sword{position:absolute;top:58px;font-size:50px;filter:drop-shadow(0 0 8px currentColor);transform-origin:20% 80%;z-index:4}.arena-battle-v2 .arena-duelist.left .arena-sword{right:-28px;color:#69bfff;transform:rotate(-18deg);animation:arenaSwordLeft .65s ease-in-out infinite alternate}.arena-battle-v2 .arena-duelist.right .arena-sword{left:-28px;color:#ff665d;transform:scaleX(-1) rotate(-18deg);animation:arenaSwordRight .65s ease-in-out infinite alternate}.arena-battle-v2 .arena-clash{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none}.arena-battle-v2 .arena-clash span{font-size:72px;color:#fff4c6;text-shadow:0 0 8px #fff,0 0 28px #f59e0b;animation:arenaFlash .32s steps(2) infinite}.arena-battle-v2 .arena-clash strong{margin-top:80px;padding:6px 14px;border:1px solid rgba(245,178,46,.5);border-radius:999px;background:#0a0e14bd;font-size:10px;letter-spacing:.16em;white-space:nowrap}.arena-battle-v2 .arena-battle-line{left:18%!important;right:18%!important;height:3px!important;background:linear-gradient(90deg,transparent,#4da3ff 25%,#fff 50%,#ff4b4b 75%,transparent)!important;box-shadow:0 0 30px #f5a623!important}.arena-battle-v2 .arena-battle-sparks{position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:-42px -24px #5eb7ff,34px -31px 0 -2px #ff6b61,-28px 35px 0 -2px #ffe090,44px 22px 0 -2px #ffc04c;animation:arenaSparks .7s ease-out infinite}.arena-battle-v2 .arena-battle-log{padding:12px 14px 14px;background:#040a11eb;border-top:1px solid rgba(245,178,46,.22)}.arena-battle-v2 .arena-battle-log-head{display:flex;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;color:#e5c27a}.arena-battle-v2 .arena-battle-log-head i{font-style:normal;color:#fff}.arena-battle-v2 .arena-battle-log-body{padding-top:8px;display:grid;gap:5px}.arena-battle-v2 .arena-battle-log-body p{margin:0;font-size:10px;color:#9fb0c0}.arena-battle-v2 .arena-battle-log-body strong{color:#79c4ff}.arena-battle-v2 .arena-battle-log-body p:nth-child(2) strong{color:#ff7770}.arena-battle-v2 .arena-result-card{top:50%!important;background:#070d14f7!important;backdrop-filter:blur(4px);z-index:20}@keyframes arenaDuelLeft{0%{transform:translateY(-50%) translate(-10px) rotate(-2deg)}to{transform:translateY(-50%) translate(35px) rotate(2deg)}}@keyframes arenaDuelRight{0%{transform:translateY(-50%) translate(10px) rotate(2deg)}to{transform:translateY(-50%) translate(-35px) rotate(-2deg)}}@keyframes arenaSwordLeft{0%{transform:rotate(-32deg)}to{transform:rotate(15deg) translate(8px)}}@keyframes arenaSwordRight{0%{transform:scaleX(-1) rotate(-32deg)}to{transform:scaleX(-1) rotate(15deg) translate(8px)}}@keyframes arenaSparks{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}45%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@keyframes arenaHpDrainLeft{0%,12%{width:100%}35%{width:84%}58%{width:68%}78%{width:55%}to{width:42%}}@keyframes arenaHpDrainRight{0%,12%{width:100%}35%{width:89%}58%{width:72%}78%{width:61%}to{width:48%}}@media (max-width:700px), (pointer: coarse){.arena-battle-v2{padding:7px}.arena-battle-v2 .arena-battle-card{width:98vw;border-radius:15px}.arena-battle-v2 .arena-battle-card:before{font-size:12px;padding:9px 11px}.arena-battle-v2 .arena-battle-top{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);padding:9px 7px;gap:3px}.arena-battle-v2 .arena-battle-player{gap:5px}.arena-battle-v2 .arena-battle-player .arena-avatar{width:42px;height:42px;flex-basis:42px}.arena-battle-v2 .arena-vs-badge{width:40px;height:40px}.arena-battle-v2 .arena-vs-badge span{font-size:16px}.arena-battle-v2 .arena-battle-player-meta b{font-size:10px;max-width:82px}.arena-battle-v2 .arena-battle-player-meta small{font-size:8px}.arena-battle-v2 .arena-battle-player-meta em{font-size:7px;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-battle-v2 .arena-hp{width:25vw;max-width:105px;height:10px}.arena-battle-v2 .arena-hp span{font-size:7px;line-height:8px}.arena-battle-v2 .arena-battle-stage{height:265px!important}.arena-battle-v2 .arena-duelist{width:100px;height:135px}.arena-battle-v2 .arena-duelist.left{left:7%}.arena-battle-v2 .arena-duelist.right{right:7%}.arena-battle-v2 .arena-duelist .arena-avatar{width:82px;height:82px;flex-basis:82px}.arena-battle-v2 .arena-sword{top:48px;font-size:38px}.arena-battle-v2 .arena-duelist.left .arena-sword{right:-24px}.arena-battle-v2 .arena-duelist.right .arena-sword{left:-24px}.arena-battle-v2 .arena-clash span{font-size:54px}.arena-battle-v2 .arena-clash strong{margin-top:60px;font-size:8px;padding:5px 9px}.arena-battle-v2 .arena-battle-log{padding:9px 10px 11px}.arena-battle-v2 .arena-battle-log-body p{font-size:9px}}.arena-battle-v2 .arena-battle-card{width:min(720px,97vw)!important;border:1px solid #d69b31!important;border-radius:18px!important;background:linear-gradient(180deg,#101927,#07101a)!important;box-shadow:0 24px 80px #000000d1,0 0 42px #f59e0b33!important}.arena-battle-v2 .arena-battle-card:before{content:"\2694  KHI\caU CHI\1ebeN"!important;font-size:16px!important;text-align:left!important;padding:13px 16px!important;color:#ffe2a0!important;background:linear-gradient(180deg,#5a390e85,#0c131dbd)!important}.arena-battle-v2 .arena-battle-top{padding:12px 14px!important;background:linear-gradient(90deg,#1457ac2e,#080f18e6 45% 55%,#b127272e)!important}.arena-battle-v2 .arena-battle-player .arena-avatar{width:66px!important;height:66px!important;flex-basis:66px!important;border-width:2px!important}.arena-battle-v2 .arena-battle-player.left .arena-avatar{box-shadow:0 0 20px #469bff73!important}.arena-battle-v2 .arena-battle-player.right .arena-avatar{box-shadow:0 0 20px #ff4c4c73!important}.arena-battle-v2 .arena-battle-stage{height:390px!important;background-image:linear-gradient(180deg,#070f1933,#050a107a),url(/home-xianxia-banner-hd.webp?v=v1040-KHIEU-CHIEN-GAME)!important;background-size:cover!important;background-position:center!important;border-top:1px solid rgba(245,178,46,.18)!important;border-bottom:1px solid rgba(245,178,46,.18)!important}.arena-battle-v2 .arena-battle-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 56%,rgba(255,203,91,.18),transparent 23%),linear-gradient(90deg,rgba(35,120,255,.1),transparent 40%,transparent 60%,rgba(255,50,50,.1));pointer-events:none}.arena-battle-v2 .arena-duelist{top:55%!important;width:180px!important;height:210px!important}.arena-battle-v2 .arena-duelist.left{left:7%!important}.arena-battle-v2 .arena-duelist.right{right:7%!important}.arena-battle-v2 .arena-duelist .arena-avatar{width:138px!important;height:138px!important;flex-basis:138px!important;border:3px solid #f0bf58!important;background:#111d2b!important}.arena-battle-v2 .arena-duelist.left .arena-avatar{box-shadow:0 0 34px #3195ffb3,0 14px 28px #000000a6!important}.arena-battle-v2 .arena-duelist.right .arena-avatar{box-shadow:0 0 34px #ff3e3eb3,0 14px 28px #000000a6!important}.arena-battle-v2 .arena-sword{font-size:68px!important;top:76px!important;text-shadow:0 0 18px currentColor!important}.arena-battle-v2 .arena-duelist.left .arena-sword{right:-38px!important}.arena-battle-v2 .arena-duelist.right .arena-sword{left:-38px!important}.arena-battle-v2 .arena-clash span{font-size:92px!important}.arena-battle-v2 .arena-clash strong{margin-top:112px!important;font-size:10px!important;background:#050a11d9!important;color:#ffe5a4!important}.arena-battle-v2 .arena-battle-line{height:4px!important;box-shadow:0 0 38px #f5a623!important}.arena-battle-v2 .arena-hp{height:14px!important}.arena-battle-v2 .arena-hp span{line-height:12px!important;font-size:8px!important}.arena-battle-v2 .arena-battle-log{background:linear-gradient(180deg,#070e17fa,#03080efa)!important}@media (max-width:700px), (pointer: coarse){.arena-battle-v2 .arena-battle-card:before{font-size:13px!important;padding:10px 12px!important}.arena-battle-v2 .arena-battle-player .arena-avatar{width:46px!important;height:46px!important;flex-basis:46px!important}.arena-battle-v2 .arena-battle-stage{height:320px!important}.arena-battle-v2 .arena-duelist{width:118px!important;height:160px!important;top:56%!important}.arena-battle-v2 .arena-duelist.left{left:3%!important}.arena-battle-v2 .arena-duelist.right{right:3%!important}.arena-battle-v2 .arena-duelist .arena-avatar{width:96px!important;height:96px!important;flex-basis:96px!important}.arena-battle-v2 .arena-sword{font-size:48px!important;top:58px!important}.arena-battle-v2 .arena-duelist.left .arena-sword{right:-28px!important}.arena-battle-v2 .arena-duelist.right .arena-sword{left:-28px!important}.arena-battle-v2 .arena-clash span{font-size:64px!important}.arena-battle-v2 .arena-clash strong{margin-top:82px!important;font-size:8px!important}}.donate-public-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 14px;padding:5px;border:1px solid rgba(214,165,72,.28);border-radius:14px;background:#060d159e}.donate-public-tabs button{min-height:42px;border:1px solid transparent;border-radius:10px;background:transparent;color:#9fb0c0;font-weight:900;font-size:12px;letter-spacing:.02em;cursor:pointer;transition:.18s ease}.donate-public-tabs button:hover{color:#ffe4a5;background:#d6a54814}.donate-public-tabs button.is-active{color:#211300;background:linear-gradient(180deg,#f3c766,#c78a27);border-color:#f8d983;box-shadow:0 5px 16px #bc7b183d}.donate-public-tabpane{display:none}.donate-public-tabpane.is-active{display:block}.donate-honor-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:12px 13px;border:1px solid rgba(214,165,72,.22);border-radius:12px;background:linear-gradient(180deg,#53340d59,#070e179e)}.donate-honor-head>div{display:grid;gap:3px}.donate-honor-head span{font-size:10px;font-weight:900;color:#e2b85f;letter-spacing:.08em}.donate-honor-head strong{font-size:15px;color:#fff0c8}.donate-honor-head>small{white-space:nowrap;padding:5px 8px;border-radius:999px;background:#111d2a;color:#9fb0c0;font-size:10px}.donate-honor-list{display:grid;gap:7px;max-height:360px;overflow:auto;padding-right:3px}.donate-honor-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 11px;border:1px solid rgba(93,119,146,.25);border-radius:11px;background:linear-gradient(180deg,#131f2de6,#09111bf0)}.donate-honor-row:hover{border-color:#dbad5461}.donate-honor-rank{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#152436;color:#9fb0c0;font-size:11px;font-weight:950}.donate-honor-rank.is-top{color:#2a1700;background:linear-gradient(180deg,#ffe28b,#c99531);box-shadow:0 0 13px #e8b64c33}.donate-honor-person{min-width:0;display:grid;gap:2px}.donate-honor-person strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff4d6;font-size:12px}.donate-honor-person small{color:#71869b;font-size:9px}.donate-honor-row>b{white-space:nowrap;color:#f6ca68;font-size:12px}.donate-honor-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;border:1px dashed rgba(113,134,154,.28);border-radius:13px;background:#070e1673;padding:20px}.donate-honor-empty>span{font-size:30px;color:#d4a84e}.donate-honor-empty strong{color:#e5edf5;font-size:13px}.donate-honor-empty small{max-width:340px;color:#768b9f;font-size:10px;line-height:1.45}#donatePublicContent .donate-public-tabpane[data-donate-public-pane=qr] .donate-main-grid-redesigned{margin-top:0!important}@media (max-width:700px), (pointer: coarse){.donate-public-tabs{margin:9px 0 10px}.donate-public-tabs button{min-height:38px;font-size:11px}.donate-honor-head{padding:9px 10px}.donate-honor-head strong{font-size:13px}.donate-honor-list{max-height:310px}.donate-honor-row{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:49px;padding:7px 8px}.donate-honor-rank{width:27px;height:27px}.donate-honor-person strong,.donate-honor-row>b{font-size:11px}}#donatePublicDialog{width:min(760px,calc(100vw - 28px))!important;height:min(650px,92dvh)!important;max-height:min(650px,92dvh)!important;overflow:hidden!important}#donatePublicDialog .donate-public-shell{height:100%!important;max-height:none!important;box-sizing:border-box!important;overflow:hidden!important;padding:12px!important;display:flex!important;flex-direction:column!important}#donatePublicDialog .donate-public-close{position:absolute!important;top:10px!important;right:10px!important;float:none!important;z-index:20!important}#donatePublicContent{flex:1 1 auto!important;min-height:0!important;height:100%!important}#donatePublicContent .donate-layout,#donatePublicContent .donate-only-layout{height:100%!important;min-height:0!important;display:block!important}#donatePublicContent .donate-support-card{height:100%!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important;padding:12px!important;display:flex!important;flex-direction:column!important}#donatePublicContent .donate-hero-top{flex:0 0 auto!important;margin:0 34px 7px!important}#donatePublicContent .donate-hero-top .donate-kicker{min-height:22px!important;font-size:9px!important;padding:0 8px!important}#donatePublicContent .donate-hero-top h1{font-size:19px!important;line-height:1.15!important;margin:4px 0!important}#donatePublicContent .donate-message-text{font-size:10.5px!important;line-height:1.35!important;max-height:30px!important;overflow:hidden!important}#donatePublicContent .donate-contact-box{margin-top:5px!important;padding:5px 10px!important;gap:2px!important;border-radius:9px!important}#donatePublicContent .donate-contact-box span{font-size:8px!important}#donatePublicContent .donate-contact-box strong{font-size:11px!important}#donatePublicContent .donate-public-tabs{flex:0 0 auto!important;margin:6px 0 8px!important;padding:4px!important;gap:6px!important;border-radius:11px!important}#donatePublicContent .donate-public-tabs button{min-height:34px!important;font-size:10.5px!important;border-radius:8px!important}#donatePublicContent .donate-public-tabpane.is-active{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important}#donatePublicContent .donate-honor-head{margin-bottom:6px!important;padding:7px 9px!important;min-height:42px!important;border-radius:9px!important}#donatePublicContent .donate-honor-head span{font-size:8px!important}#donatePublicContent .donate-honor-head>small{font-size:8px!important;padding:4px 6px!important}#donatePublicContent .donate-honor-list{height:calc(100% - 50px)!important;max-height:none!important;overflow:hidden!important;padding:0!important;gap:4px!important;align-content:start!important}#donatePublicContent .donate-honor-row{min-height:0!important;height:37px!important;padding:4px 8px!important;gap:7px!important;grid-template-columns:28px minmax(0,1fr) auto!important;border-radius:8px!important}#donatePublicContent .donate-honor-rank{width:23px!important;height:23px!important;font-size:9px!important}#donatePublicContent .donate-honor-person strong,#donatePublicContent .donate-honor-row>b{font-size:10px!important}#donatePublicContent .donate-honor-person small{font-size:7px!important}#donatePublicContent .donate-honor-empty{height:100%!important;min-height:0!important;padding:12px!important}#donatePublicContent [data-donate-public-pane=qr].is-active{display:flex!important;flex-direction:column!important}#donatePublicContent .donate-main-grid-redesigned{flex:1 1 auto!important;min-height:0!important;height:100%!important;grid-template-columns:190px minmax(0,1fr)!important;gap:9px!important;margin:0!important}#donatePublicContent .donate-qr-panel-redesigned,#donatePublicContent .donate-bank-panel-redesigned{min-height:0!important;padding:9px!important;overflow:hidden!important}#donatePublicContent .qr-box{width:150px!important;max-height:150px!important;border-width:5px!important}#donatePublicContent .donate-section-mini,#donatePublicContent .donate-bank-title{font-size:10px!important;margin-bottom:5px!important}#donatePublicContent .donate-bank-subtitle{font-size:9px!important;line-height:1.25!important;margin-bottom:6px!important}#donatePublicContent .bank-info{gap:5px!important}#donatePublicContent .bank-row{grid-template-columns:100px minmax(0,1fr)!important;min-height:38px!important;padding:6px 8px!important;gap:7px!important;border-radius:8px!important}#donatePublicContent .bank-row span{font-size:8px!important}#donatePublicContent .bank-row strong{font-size:11px!important}#donatePublicContent .bank-row .donate-account{font-size:14px!important}#donatePublicContent .donate-qr-tip,#donatePublicContent .donate-thanks{font-size:8px!important;line-height:1.25!important;margin-top:5px!important;padding-top:4px!important}#donatePublicContent .donate-tiktok-card{display:none!important}@media (max-width:700px), (pointer: coarse){#donatePublicDialog{width:calc(100vw - 12px)!important;height:min(600px,94dvh)!important;max-height:min(600px,94dvh)!important}#donatePublicDialog .donate-public-shell,#donatePublicContent .donate-support-card{padding:9px!important}#donatePublicContent .donate-hero-top{margin:0 30px 5px!important}#donatePublicContent .donate-hero-top h1{font-size:16px!important}#donatePublicContent .donate-message-text{font-size:9px!important;max-height:25px!important}#donatePublicContent .donate-contact-box{display:none!important}#donatePublicContent .donate-public-tabs{margin:5px 0 6px!important}#donatePublicContent .donate-public-tabs button{min-height:31px!important;font-size:10px!important}#donatePublicContent .donate-honor-head{min-height:37px!important;padding:5px 7px!important}#donatePublicContent .donate-honor-row{height:34px!important;grid-template-columns:25px minmax(0,1fr) auto!important;padding:3px 6px!important}#donatePublicContent .donate-honor-rank{width:21px!important;height:21px!important;font-size:8px!important}#donatePublicContent .donate-honor-person strong,#donatePublicContent .donate-honor-row>b{font-size:9px!important}#donatePublicContent .donate-main-grid-redesigned{grid-template-columns:145px minmax(0,1fr)!important;gap:6px!important}#donatePublicContent .donate-qr-panel-redesigned,#donatePublicContent .donate-bank-panel-redesigned{padding:6px!important}#donatePublicContent .qr-box{width:116px!important;max-height:116px!important;border-width:4px!important}#donatePublicContent .bank-row{grid-template-columns:72px minmax(0,1fr)!important;min-height:34px!important;padding:5px 6px!important}#donatePublicContent .bank-row span{font-size:7px!important}#donatePublicContent .bank-row strong{font-size:9px!important}#donatePublicContent .bank-row .donate-account{font-size:11px!important}}#donatePublicDialog{width:min(520px,calc(100vw - 22px))!important;height:min(680px,94dvh)!important;max-height:min(680px,94dvh)!important;border-radius:18px!important}#donatePublicDialog .donate-public-shell{padding:10px!important;background:linear-gradient(180deg,#0d1723,#08111a)!important}#donatePublicContent .donate-support-card{padding:10px!important;border-radius:15px!important;background:linear-gradient(180deg,#101b28fa,#070e17fc)!important;border:1px solid rgba(221,175,81,.34)!important;box-shadow:inset 0 1px #ffffff08,0 14px 35px #00000061!important}#donatePublicContent .donate-hero-top{margin:0 34px 7px!important;text-align:center!important}#donatePublicContent .donate-hero-top .donate-kicker{display:inline-flex!important;min-height:23px!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid rgba(226,184,95,.34)!important;border-radius:999px!important;background:#734c1629!important;color:#e7bf67!important}#donatePublicContent .donate-hero-top h1{margin:5px 0 2px!important;font-size:17px!important;color:#fff0c8!important}#donatePublicContent .donate-message-text{max-width:410px!important;margin:0 auto!important;font-size:9.5px!important;line-height:1.35!important;color:#8fa2b6!important}#donatePublicContent .donate-contact-box{display:none!important}#donatePublicContent .donate-public-tabs{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;margin:7px 0 9px!important;padding:4px!important;border:1px solid rgba(221,175,81,.25)!important;border-radius:12px!important;background:#09131e!important}#donatePublicContent .donate-public-tabs button{min-height:36px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#899db0!important;font-size:11px!important;font-weight:900!important}#donatePublicContent .donate-public-tabs button.is-active{color:#2a1a05!important;background:linear-gradient(180deg,#ffe399,#c99638)!important;box-shadow:0 4px 14px #c9963838!important}#donatePublicContent .donate-public-tabpane.is-active{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}#donatePublicContent .donate-honor-head{flex:0 0 auto!important;margin:0 0 7px!important;padding:8px 10px!important;border-radius:10px!important;border:1px solid rgba(214,165,72,.25)!important;background:linear-gradient(180deg,#5f3f1345,#0a121cbf)!important}#donatePublicContent .donate-honor-head span{font-size:8px!important;letter-spacing:.12em!important}#donatePublicContent .donate-honor-head strong{font-size:12px!important}#donatePublicContent .donate-honor-head>small{font-size:8px!important;background:#0c1722!important}#donatePublicContent .donate-honor-list{display:flex!important;flex-direction:column!important;gap:5px!important;height:auto!important;max-height:none!important;overflow:hidden!important}#donatePublicContent .donate-honor-row{position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;min-height:43px!important;height:43px!important;padding:5px 10px 5px 7px!important;gap:8px!important;border:1px solid rgba(91,116,143,.24)!important;border-radius:10px!important;background:linear-gradient(180deg,#142130f5,#09121cf5)!important;overflow:hidden!important}#donatePublicContent .donate-honor-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#425d76;opacity:.7}#donatePublicContent .donate-honor-row:nth-child(1){border-color:#ffd35b7a!important;background:linear-gradient(180deg,#5b3e0d6b,#12171df5)!important}#donatePublicContent .donate-honor-row:nth-child(1):before{background:#ffd45c!important;box-shadow:0 0 12px #f4b83f}#donatePublicContent .donate-honor-row:nth-child(2):before{background:#d8e0e8!important}#donatePublicContent .donate-honor-row:nth-child(3):before{background:#d68a43!important}#donatePublicContent .donate-honor-rank{width:27px!important;height:27px!important;border-radius:8px!important;font-size:10px!important;background:#132233!important;color:#9eb0c1!important;border:1px solid rgba(127,153,178,.18)!important}#donatePublicContent .donate-honor-row:nth-child(1) .donate-honor-rank{background:linear-gradient(180deg,#ffe68f,#c88d27)!important;color:#2b1700!important;box-shadow:0 0 12px #f4b83f40!important}#donatePublicContent .donate-honor-row:nth-child(2) .donate-honor-rank{background:linear-gradient(180deg,#eef4f8,#9daebc)!important;color:#15202a!important}#donatePublicContent .donate-honor-row:nth-child(3) .donate-honor-rank{background:linear-gradient(180deg,#edb06e,#a85d25)!important;color:#291304!important}#donatePublicContent .donate-honor-person{display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0!important}#donatePublicContent .donate-honor-person strong{font-size:10.5px!important;color:#f7eedb!important}#donatePublicContent .donate-honor-person small{font-size:7.5px!important;color:#6f8497!important}#donatePublicContent .donate-honor-row>b{font-size:10.5px!important;color:#f2c767!important}#donatePublicContent [data-donate-public-pane=qr].is-active{display:flex!important}#donatePublicContent .donate-main-grid-redesigned{display:flex!important;flex-direction:column!important;gap:8px!important;height:auto!important;min-height:0!important;overflow:hidden!important}#donatePublicContent .donate-qr-panel-redesigned{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:9px!important;border-radius:11px!important;border:1px solid rgba(214,165,72,.24)!important;background:linear-gradient(180deg,#462f1140,#081019d1)!important}#donatePublicContent .donate-section-mini{font-size:9px!important;color:#dcb45e!important;letter-spacing:.08em!important}#donatePublicContent .qr-box{width:142px!important;max-height:142px!important;border:5px solid #fff!important;border-radius:10px!important;background:#fff!important}#donatePublicContent .donate-qr-tip{margin:5px 0 0!important;font-size:8px!important;color:#7f92a4!important}#donatePublicContent .donate-bank-panel-redesigned{flex:1 1 auto!important;padding:9px!important;border-radius:11px!important;border:1px solid rgba(92,118,143,.25)!important;background:linear-gradient(180deg,#101d2bf0,#081019f5)!important}#donatePublicContent .donate-bank-title{text-align:center!important;font-size:11px!important;color:#f3d087!important}#donatePublicContent .donate-bank-subtitle{text-align:center!important;font-size:8px!important;color:#75899d!important;margin-bottom:6px!important}#donatePublicContent .bank-info{display:flex!important;flex-direction:column!important;gap:5px!important}#donatePublicContent .bank-row{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;min-height:35px!important;padding:6px 8px!important;border-radius:8px!important;border:1px solid rgba(101,129,155,.17)!important;background:#0d1824db!important}#donatePublicContent .bank-row span{font-size:8px!important;color:#8297aa!important}#donatePublicContent .bank-row strong{font-size:10px!important;color:#eef4f8!important}#donatePublicContent .bank-row .donate-account{font-size:13px!important;color:#f4cb72!important}#donatePublicContent .donate-thanks{text-align:center!important;font-size:8px!important;color:#7f92a4!important}@media (max-width:700px), (pointer: coarse){#donatePublicDialog{width:calc(100vw - 10px)!important;height:min(650px,95dvh)!important;max-height:min(650px,95dvh)!important}#donatePublicContent .donate-hero-top h1{font-size:15px!important}#donatePublicContent .donate-message-text{font-size:8.5px!important}#donatePublicContent .donate-public-tabs button{min-height:33px!important;font-size:10px!important}#donatePublicContent .donate-honor-row{height:39px!important;min-height:39px!important;grid-template-columns:30px minmax(0,1fr) auto!important;padding:4px 7px!important}#donatePublicContent .donate-honor-rank{width:24px!important;height:24px!important;font-size:9px!important}#donatePublicContent .donate-honor-person strong,#donatePublicContent .donate-honor-row>b{font-size:9.5px!important}#donatePublicContent .qr-box{width:126px!important;max-height:126px!important}#donatePublicContent .bank-row{grid-template-columns:88px minmax(0,1fr)!important;min-height:32px!important;padding:5px 7px!important}#donatePublicContent .bank-row .donate-account{font-size:11.5px!important}}nn #donatePublicContent .donate-hero-top{margin:0 34px 11px!important}#donatePublicContent .donate-message-text{max-width:420px!important;max-height:56px!important;min-height:0!important;overflow:hidden!important;font-size:9.5px!important;line-height:1.42!important;padding:1px 0 2px!important}#donatePublicContent .donate-public-tabs{margin:9px 0!important}#donatePublicContent .donate-bank-panel-redesigned{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:10px!important}#donatePublicContent .donate-bank-panel-redesigned .bank-info{margin:0!important}#donatePublicContent .donate-bank-title,#donatePublicContent .donate-bank-subtitle{display:none!important}@media (max-width:700px), (pointer: coarse){#donatePublicContent .donate-hero-top{margin:0 28px 8px!important}#donatePublicContent .donate-message-text{max-height:45px!important;font-size:8.8px!important;line-height:1.4!important}#donatePublicContent .donate-public-tabs{margin:7px 0!important}#donatePublicContent .donate-bank-panel-redesigned{padding:7px!important}}#donatePublicContent .donate-hero-top{margin:0 28px 10px!important}#donatePublicContent .donate-hero-top h1{margin:4px 0!important;font-size:18px!important}#donatePublicContent .donate-message-text{max-width:455px!important;max-height:78px!important;min-height:0!important;overflow:hidden!important;font-size:12.5px!important;line-height:1.42!important;font-weight:650!important;color:#bcc9d7!important;letter-spacing:.005em!important;padding:0!important}#donatePublicContent .donate-public-tabs{margin:7px 0 8px!important}@media (max-width:700px), (pointer: coarse){#donatePublicContent .donate-hero-top{margin:0 22px 7px!important}#donatePublicContent .donate-hero-top h1{font-size:16px!important;margin:3px 0!important}#donatePublicContent .donate-message-text{max-width:none!important;max-height:70px!important;font-size:11px!important;line-height:1.38!important;font-weight:650!important}#donatePublicContent .donate-public-tabs{margin:6px 0 7px!important}}#chatWidgetDialog .chat-widget-message.chat-son-chu-message,#chatWidgetDialog .chat-widget-message.is-admin-message{display:block!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}#chatWidgetDialog .chat-widget-message.chat-son-chu-message .chat-widget-bubble,#chatWidgetDialog .chat-widget-message.is-admin-message .chat-widget-bubble{display:block!important;padding:3px 0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#chatWidgetDialog .chat-widget-message.chat-son-chu-message .chat-widget-meta,#chatWidgetDialog .chat-widget-message.is-admin-message .chat-widget-meta{display:inline!important;margin:0!important}#chatWidgetDialog [data-chat-admin-name="1"],#chatWidgetDialog .chat-widget-meta .chat-admin-name{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;padding:1px 7px!important;margin:0 2px 0 0!important;border:1px solid rgba(255,216,77,.78)!important;border-radius:999px!important;background:#ffd84d1f!important;color:#fff3a6!important;-webkit-text-fill-color:#fff3a6!important;font-size:13px!important;line-height:1.25!important;font-weight:1000!important;text-shadow:0 0 6px rgba(255,216,77,.34)!important;box-shadow:inset 0 0 0 1px #ffffff09!important}#chatWidgetDialog .chat-widget-message.chat-son-chu-message .chat-realm-tag,#chatWidgetDialog .chat-widget-message.is-admin-message .chat-realm-tag{display:inline!important;color:#f6b93b!important;font-weight:1000!important}#chatWidgetDialog .chat-widget-message.chat-son-chu-message .chat-admin-text,#chatWidgetDialog .chat-widget-message.is-admin-message .chat-admin-text{display:inline!important;margin:0!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13.5px!important;line-height:1.5!important;font-weight:850!important;background:none!important;border:0!important;text-shadow:0 1px 2px rgba(0,0,0,.82)!important;animation:none!important}@media (max-width:900px), (pointer: coarse){#chatWidgetDialog [data-chat-admin-name="1"],#chatWidgetDialog .chat-widget-meta .chat-admin-name,#chatWidgetDialog .chat-widget-message.chat-son-chu-message .chat-admin-text,#chatWidgetDialog .chat-widget-message.is-admin-message .chat-admin-text{font-size:12px!important}}.cultivation-world-breakthrough-fx{position:fixed;inset:0;z-index:2147483000;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .38s ease;font-family:inherit}.cultivation-world-breakthrough-fx.show{opacity:1}.cultivation-world-breakthrough-fx.closing{opacity:0!important}.cultivation-world-dark{position:absolute;inset:0;background:#03060b2e;transition:background 4.4s ease}.cultivation-world-breakthrough-fx.charging .cultivation-world-dark,.cultivation-world-breakthrough-fx.strike .cultivation-world-dark{background:#010409c7}.cultivation-world-breakthrough-fx.success .cultivation-world-dark{background:#0e0a0294}.cultivation-world-breakthrough-fx.fail .cultivation-world-dark{background:#030509b8}.cultivation-world-clouds{position:absolute;inset:-6% -8% auto;height:58%;opacity:0;filter:blur(7px);transition:opacity .4s ease}.cultivation-world-clouds i{position:absolute;width:48vw;min-width:260px;height:30vh;min-height:170px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(8,12,20,.98) 0 34%,rgba(22,28,38,.96) 48%,rgba(38,44,54,.66) 61%,rgba(8,12,18,.08) 75%,transparent 79%);box-shadow:0 20px 55px #0000007a}.cultivation-world-clouds i:nth-child(1){left:-34%;top:1%}.cultivation-world-clouds i:nth-child(2){right:-34%;top:-2%}.cultivation-world-clouds i:nth-child(3){left:-28%;top:26%}.cultivation-world-clouds i:nth-child(4){right:-28%;top:24%}.cultivation-world-clouds i:nth-child(5){left:27%;top:-17%;opacity:.82}.cultivation-world-breakthrough-fx.charging .cultivation-world-clouds,.cultivation-world-breakthrough-fx.strike .cultivation-world-clouds{opacity:1}.cultivation-world-breakthrough-fx.charging .cultivation-world-clouds i:nth-child(1),.cultivation-world-breakthrough-fx.charging .cultivation-world-clouds i:nth-child(3){animation:worldCloudFromLeft 4.8s cubic-bezier(.16,.8,.2,1) both}.cultivation-world-breakthrough-fx.charging .cultivation-world-clouds i:nth-child(2),.cultivation-world-breakthrough-fx.charging .cultivation-world-clouds i:nth-child(4){animation:worldCloudFromRight 4.8s cubic-bezier(.16,.8,.2,1) both}.cultivation-world-breakthrough-fx.charging .cultivation-world-clouds i:nth-child(5){animation:worldCloudCenter 4.8s ease both}.cultivation-world-player{position:absolute;left:50%;top:54%;z-index:8;display:flex;flex-direction:column;align-items:center;gap:11px;transform:translate(-50%,-50%);filter:drop-shadow(0 12px 24px rgba(0,0,0,.52))}.cultivation-world-avatar{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(255,220,129,.72);background:radial-gradient(circle at 50% 35%,#243246,#0a1018 74%);box-shadow:0 0 0 6px #ffd3680f,0 0 32px #ffc34026}.cultivation-world-avatar img{width:100%;height:100%;object-fit:cover;display:block}.cultivation-world-avatar>span{font-size:54px;line-height:1}.cultivation-world-name{max-width:72vw;font-size:18px;line-height:1.2;color:#ffe6a0;text-align:center;text-shadow:0 2px 9px #000,0 0 13px rgba(255,199,65,.36);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cultivation-world-lightning{position:absolute;inset:0;z-index:10;opacity:0}.cultivation-world-lightning i{position:absolute;left:50%;top:-3%;width:22px;height:60%;transform:translate(-50%);transform-origin:50% 0;background:linear-gradient(180deg,#fff 0 16%,#eaf6ff 20%,#8bd7ff 58%,rgba(88,166,255,.3) 91%,transparent);clip-path:polygon(40% 0,100% 0,61% 31%,91% 31%,47% 57%,75% 57%,18% 100%,38% 64%,7% 64%,48% 37%,20% 37%);filter:drop-shadow(0 0 9px #fff) drop-shadow(0 0 28px #7dd3fc) drop-shadow(0 0 58px rgba(59,130,246,.98))}.cultivation-world-flash{position:absolute;inset:0;z-index:11;background:#eef8ff;opacity:0;mix-blend-mode:screen}.cultivation-world-breakthrough-fx.strike .cultivation-world-lightning{opacity:1}.cultivation-world-breakthrough-fx.strike .cultivation-world-lightning i{animation:worldOneLightning 1.6s ease-out both}.cultivation-world-breakthrough-fx.strike .cultivation-world-flash{animation:worldLightningFlash 1.6s ease-out both}.cultivation-world-breakthrough-fx.strike .cultivation-world-avatar{animation:worldAvatarHit 1.18s .18s cubic-bezier(.36,.07,.19,.97) both}.cultivation-world-result{position:absolute;left:50%;top:28%;z-index:14;width:min(92vw,760px);transform:translate(-50%,-50%) scale(.9);text-align:center;opacity:0}.cultivation-world-result strong{display:block;font-size:clamp(28px,5vw,54px);font-weight:1000;letter-spacing:.07em;line-height:1.08;text-shadow:0 3px 12px #000,0 0 24px currentColor}.cultivation-world-result span{display:block;margin-top:10px;font-size:clamp(13px,2vw,20px);font-weight:850;line-height:1.35;color:#f4f0df;text-shadow:0 2px 9px #000}.cultivation-world-breakthrough-fx.show-result .cultivation-world-result{animation:worldResultText .72s cubic-bezier(.2,.9,.2,1) both}.cultivation-world-breakthrough-fx.success .cultivation-world-result strong{color:#ffe070}.cultivation-world-breakthrough-fx.fail .cultivation-world-result strong{color:#e2e8f0}.cultivation-world-breakthrough-fx.success .cultivation-world-avatar{box-shadow:0 0 0 7px #ffd75a1a,0 0 48px #ffcb3e7a;animation:worldSuccessAvatar 1.2s ease both}.cultivation-world-breakthrough-fx.fail .cultivation-world-avatar{filter:grayscale(.32) brightness(.76)}@keyframes worldCloudFromLeft{0%{transform:translate(-68%) scale(1.2);opacity:.12}55%{opacity:.94}to{transform:translate(82%) scale(1.35);opacity:1}}@keyframes worldCloudFromRight{0%{transform:translate(68%) scale(1.2);opacity:.12}55%{opacity:.94}to{transform:translate(-82%) scale(1.35);opacity:1}}@keyframes worldCloudCenter{0%{transform:translateY(-55%) scale(.8);opacity:0}to{transform:translateY(35%) scale(1.45);opacity:.9}}@keyframes worldOneLightning{0%{opacity:0;transform:translate(-50%) scaleY(.15)}10%{opacity:1;transform:translate(-50%) scaleY(1)}42%{opacity:1;transform:translate(-50%) scaleY(1)}66%{opacity:.34}to{opacity:0;transform:translate(-50%) scaleY(1)}}@keyframes worldLightningFlash{0%{opacity:0}11%{opacity:.98}24%{opacity:.42}48%{opacity:.12}to{opacity:0}}@keyframes worldAvatarHit{0%,to{transform:translate(0) scale(1)}18%{transform:translate(-9px,1px) scale(1.04)}34%{transform:translate(10px,-2px) scale(.98)}49%{transform:translate(-7px,2px) scale(1.03)}64%{transform:translate(6px,-1px) scale(.99)}80%{transform:translate(-3px) scale(1.01)}}@keyframes worldResultText{0%{opacity:0;transform:translate(-50%,-50%) scale(.82);filter:blur(6px)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.06);filter:blur(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes worldSuccessAvatar{0%{transform:scale(1)}45%{transform:scale(1.13)}to{transform:scale(1)}}@media (max-width:700px), (pointer: coarse){.cultivation-world-player{top:56%}.cultivation-world-avatar{width:88px;height:88px}.cultivation-world-avatar>span{font-size:46px}.cultivation-world-name{font-size:15px}.cultivation-world-result{top:26%}.cultivation-world-clouds i{width:70vw}}@media (prefers-reduced-motion:reduce){.cultivation-world-breakthrough-fx *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cultivation-world-breakthrough-fx.success .cultivation-world-clouds,.cultivation-world-breakthrough-fx.fail .cultivation-world-clouds{opacity:1!important}.cultivation-world-breakthrough-fx.strike .cultivation-world-clouds i:nth-child(1),.cultivation-world-breakthrough-fx.strike .cultivation-world-clouds i:nth-child(3),.cultivation-world-breakthrough-fx.success .cultivation-world-clouds i:nth-child(1),.cultivation-world-breakthrough-fx.success .cultivation-world-clouds i:nth-child(3),.cultivation-world-breakthrough-fx.fail .cultivation-world-clouds i:nth-child(1),.cultivation-world-breakthrough-fx.fail .cultivation-world-clouds i:nth-child(3){transform:translate(82%) scale(1.35);opacity:1}.cultivation-world-breakthrough-fx.strike .cultivation-world-clouds i:nth-child(2),.cultivation-world-breakthrough-fx.strike .cultivation-world-clouds i:nth-child(4),.cultivation-world-breakthrough-fx.success .cultivation-world-clouds i:nth-child(2),.cultivation-world-breakthrough-fx.success .cultivation-world-clouds i:nth-child(4),.cultivation-world-breakthrough-fx.fail .cultivation-world-clouds i:nth-child(2),.cultivation-world-breakthrough-fx.fail .cultivation-world-clouds i:nth-child(4){transform:translate(-82%) scale(1.35);opacity:1}.cultivation-world-breakthrough-fx.strike .cultivation-world-clouds i:nth-child(5),.cultivation-world-breakthrough-fx.success .cultivation-world-clouds i:nth-child(5),.cultivation-world-breakthrough-fx.fail .cultivation-world-clouds i:nth-child(5){transform:translateY(35%) scale(1.45);opacity:.9}.cultivation-world-lightning{z-index:18!important}.cultivation-world-lightning i{left:50%!important;top:-2%!important;width:58px!important;height:59%!important;background:linear-gradient(180deg,#fff 0 18%,#e8fbff 23%,#8eeaff 49%,#5ebcff 72%,rgba(78,151,255,.18) 96%,transparent)!important;clip-path:polygon(45% 0,72% 0,58% 22%,88% 22%,61% 40%,82% 40%,50% 59%,69% 59%,28% 100%,39% 65%,13% 65%,43% 45%,22% 45%,52% 28%,31% 28%)!important;filter:drop-shadow(0 0 7px #fff) drop-shadow(0 0 17px #dff8ff) drop-shadow(0 0 34px #70d7ff) drop-shadow(0 0 70px #2788ff)!important}.cultivation-world-breakthrough-fx.strike .cultivation-world-lightning{opacity:1!important}.cultivation-world-breakthrough-fx.strike .cultivation-world-lightning i{animation:worldOneLightningV1089 2s linear both!important}.cultivation-world-breakthrough-fx.strike .cultivation-world-flash{animation:worldLightningFlashV1089 2s linear both!important}.cultivation-world-breakthrough-fx.strike .cultivation-world-avatar{animation:worldAvatarHitV1089 1.35s .28s cubic-bezier(.36,.07,.19,.97) both!important}@keyframes worldOneLightningV1089{0%{opacity:0;transform:translate(-50%) scaleY(.05)}7%{opacity:1;transform:translate(-50%) scaleY(1)}18%{opacity:.35}26%{opacity:1}44%{opacity:.68}58%{opacity:1}76%{opacity:.82}92%{opacity:.35}to{opacity:0;transform:translate(-50%) scaleY(1)}}@keyframes worldLightningFlashV1089{0%{opacity:0}7%{opacity:.96}15%{opacity:.12}26%{opacity:.65}35%{opacity:.06}58%{opacity:.42}68%{opacity:.04}to{opacity:0}}@keyframes worldAvatarHitV1089{0%,to{transform:translate(0) scale(1)}12%{transform:translate(-11px,2px) scale(1.06)}24%{transform:translate(12px,-3px) scale(.97)}38%{transform:translate(-9px,3px) scale(1.05)}52%{transform:translate(8px,-2px) scale(.98)}66%{transform:translate(-6px,1px) scale(1.03)}80%{transform:translate(4px,-1px) scale(.99)}92%{transform:translate(-2px) scale(1.01)}}.son-mon-header-btn{height:34px;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;border:1px solid rgba(215,160,48,.62);background:linear-gradient(180deg,#3d2b11f5,#1b160ff5);color:#f7d98b;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:inset 0 1px #ffedb91f,0 4px 12px #00000038;cursor:pointer}.son-mon-header-btn .son-mon-symbol{font-size:14px;line-height:1;color:#ffc84d;text-shadow:0 0 7px rgba(255,177,25,.25)}@media (hover:hover){.son-mon-header-btn:hover{border-color:#efbd56;color:#ffe7a3;background:linear-gradient(180deg,#4d3614fa,#20190ffa)}}@media (max-width:900px), (pointer: coarse){.son-mon-header-btn{display:none!important}.mobile-nav.bottom-nav{grid-template-columns:1fr 1.08fr 1fr!important;width:min(330px,calc(100% - 16px))!important;min-width:0!important}.mobile-nav.bottom-nav>button:nth-child(1){grid-column:1!important}.mobile-nav.bottom-nav>button:nth-child(2){grid-column:2!important}.mobile-nav.bottom-nav>button:nth-child(3){grid-column:3!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav{position:relative!important;border-left:1px solid rgba(255,197,83,.18)!important;border-right:1px solid rgba(255,197,83,.18)!important;color:#ffe2a0!important;background:linear-gradient(180deg,#412c1047,#19140e29)!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav .son-mon-bottom-icon{color:#ffc247!important;font-size:15px!important;line-height:1!important;filter:drop-shadow(0 0 5px rgba(255,176,31,.22))}.mobile-nav.bottom-nav>button.mobile-son-mon-nav .bottom-nav-label{color:#ffe1a0!important;font-weight:950!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){.mobile-son-mon-nav{display:none!important}}@media (min-width:901px) and (hover: hover) and (pointer: fine){.topbar .son-mon-header-btn,.topbar .phongthan-header-btn{box-sizing:border-box!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:11px!important;border:1px solid rgba(215,160,48,.62)!important;background:linear-gradient(180deg,#3d2b11f5,#1b160ff5)!important;color:#f7d98b!important;font-size:11px!important;font-weight:900!important;gap:6px!important;box-shadow:inset 0 1px #ffedb91f,0 4px 12px #00000038!important;transform:none!important}.topbar .phongthan-header-btn:hover,.topbar .son-mon-header-btn:hover{border-color:#efbd56!important;color:#ffe7a3!important;background:linear-gradient(180deg,#4d3614fa,#20190ffa)!important;transform:none!important}.topbar .phongthan-header-btn:before{display:block!important}.topbar .son-mon-header-btn .son-mon-symbol{font-size:14px!important}}@media (max-width:900px), (pointer: coarse){.mobile-nav.bottom-nav{grid-template-columns:1fr 1.32fr 1fr!important;width:min(348px,calc(100% - 12px))!important;align-items:end!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav{height:44px!important;min-height:44px!important;margin-top:-6px!important;padding:0 11px!important;border-radius:13px 13px 9px 9px!important;border:1px solid rgba(239,189,86,.58)!important;background:linear-gradient(180deg,#4e3512b8,#1f170d9e)!important;box-shadow:0 -3px 12px #ffb4231a,inset 0 1px #ffe8a41a!important;z-index:2!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav .son-mon-bottom-icon{font-size:18px!important;width:20px!important;flex:0 0 20px!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav .bottom-nav-label{font-size:11.5px!important;font-weight:950!important}.mobile-nav.bottom-nav>button:not(.mobile-son-mon-nav){height:36px!important;min-height:36px!important}}@media (max-width:900px), (pointer: coarse){.mobile-nav.bottom-nav{grid-template-columns:1fr 1.28fr 1fr!important;width:min(350px,calc(100% - 12px))!important;align-items:stretch!important;gap:0!important;padding:4px 4px max(4px,env(safe-area-inset-bottom))!important;border-radius:14px 14px 0 0!important;overflow:hidden!important;background:linear-gradient(180deg,#181f2be6,#080d15eb)!important;border:1px solid rgba(116,144,182,.24)!important;border-bottom:0!important;box-shadow:0 -4px 16px #0003,inset 0 1px #ffffff0a!important}.mobile-nav.bottom-nav>button,.mobile-nav.bottom-nav>button:not(.mobile-son-mon-nav),.mobile-nav.bottom-nav>button.mobile-son-mon-nav{height:38px!important;min-height:38px!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:relative!important;z-index:1!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav{color:#ffe1a0!important;background:linear-gradient(180deg,#5c3d113d,#31200e24)!important}.mobile-nav.bottom-nav>button:after{display:block!important;content:""!important;position:absolute!important;top:7px!important;bottom:7px!important;right:0!important;width:1px!important;background:linear-gradient(180deg,transparent,rgba(220,181,93,.3),transparent)!important;pointer-events:none!important}.mobile-nav.bottom-nav>button:last-child:after{display:none!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav .son-mon-bottom-icon{font-size:17px!important;width:19px!important;flex:0 0 19px!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav .bottom-nav-label{font-size:11px!important;font-weight:950!important}}@media (max-width:900px), (pointer: coarse){.mobile-nav.bottom-nav{grid-template-columns:1fr 1.4fr 1fr!important;width:min(356px,calc(100% - 10px))!important}.mobile-nav.bottom-nav>button,.mobile-nav.bottom-nav>button:not(.mobile-son-mon-nav),.mobile-nav.bottom-nav>button.mobile-son-mon-nav{height:39px!important;min-height:39px!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav{background:radial-gradient(circle at 50% 0,rgba(255,201,92,.14),transparent 62%),linear-gradient(180deg,#5e3d124d,#301f0d29)!important;color:#ffe7ad!important;box-shadow:inset 0 1px #ffe1971a!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav:before{content:""!important;position:absolute!important;left:18%!important;right:18%!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,202,86,.72),transparent)!important;box-shadow:0 0 7px #ffbb3740!important;pointer-events:none!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav .son-mon-bottom-icon{font-size:18px!important;width:20px!important;flex:0 0 20px!important;filter:drop-shadow(0 0 5px rgba(255,186,54,.18))!important}.mobile-nav.bottom-nav>button.mobile-son-mon-nav .bottom-nav-label{font-size:11.6px!important;font-weight:950!important;letter-spacing:.01em!important;color:#ffe5a1!important;text-shadow:0 0 6px rgba(255,181,42,.16)!important}.mobile-nav.bottom-nav>button:not(.mobile-son-mon-nav) .bottom-nav-label{font-size:10.2px!important}}body.son-mon-page-open{background:#09090b!important}body.son-mon-page-open #adTop,body.son-mon-page-open .ad-side,body.son-mon-page-open #legalFooter{display:none!important}.son-mon-page{min-height:calc(100vh - 66px);padding:28px 18px 96px;box-sizing:border-box;background:radial-gradient(circle at 50% 0,rgba(183,128,31,.13),transparent 34%),linear-gradient(180deg,#0b1018,#080b11)}.son-mon-hero{max-width:1120px;margin:0 auto 24px;padding:24px 28px;border:1px solid rgba(204,154,64,.34);border-radius:20px;background:linear-gradient(180deg,#1d232ff0,#0c1018f5);display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff0a}.son-mon-title-wrap h1{margin:2px 0 5px;font-size:31px;color:#ffe3a0;letter-spacing:.02em}.son-mon-title-wrap p{margin:0;color:#9fb0c4;font-size:13px}.son-mon-title-wrap .eyebrow{color:#d9a94d;font-size:11px;font-weight:900;letter-spacing:.18em}.son-mon-back{height:32px;min-width:0;padding:0 11px;border-radius:9px;border:1px solid #6f542b;background:#171a20;color:#f3deb0;font-size:10.5px;line-height:1;font-weight:900;cursor:pointer;white-space:nowrap;flex:0 0 auto}.son-mon-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.son-mon-card{position:relative;min-height:178px;border:1px solid #34445b;border-radius:18px;background:linear-gradient(180deg,#151d29,#0c1119);color:#e9eef5;padding:22px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:5px;text-align:left;box-shadow:0 12px 26px #00000038,inset 0 1px #ffffff09;overflow:hidden}.son-mon-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 15%,rgba(236,174,68,.14),transparent 35%);pointer-events:none}.son-mon-card-icon{font-size:40px;line-height:1;margin-bottom:auto;filter:drop-shadow(0 4px 9px rgba(0,0,0,.35))}.son-mon-card-title{font-size:19px;font-weight:950;color:#fff0bd}.son-mon-card-sub{font-size:12px;color:#96a9bf}.son-mon-card i{position:absolute;top:12px;right:12px;font-style:normal;font-size:9px;font-weight:900;letter-spacing:.08em;color:#8fa0b3;border:1px solid #34445a;border-radius:999px;padding:4px 7px;background:#0b1119}.son-mon-card.is-ready{cursor:pointer;border-color:#8f6828}.son-mon-card.is-ready:hover{border-color:#e0ad50;transform:translateY(-2px);box-shadow:0 16px 34px #00000047,0 0 18px #c58b291a}.son-mon-card.is-waiting{opacity:.72;cursor:default}@media (max-width:760px), (pointer: coarse){.son-mon-page{padding:18px 12px 84px}.son-mon-hero{padding:17px 15px;border-radius:15px;margin-bottom:14px}.son-mon-title-wrap h1{font-size:24px}.son-mon-title-wrap p{font-size:11px}.son-mon-back{height:30px;font-size:10px;padding:0 9px}.son-mon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.son-mon-card{min-height:145px;border-radius:14px;padding:16px 13px}.son-mon-card-icon{font-size:32px}.son-mon-card-title{font-size:16px}.son-mon-card-sub{font-size:10.5px}}@media (max-width:390px){.son-mon-hero{align-items:flex-start}.son-mon-grid{gap:8px}.son-mon-card{min-height:136px;padding:14px 11px}.son-mon-card-title{font-size:15px}}#sonMonCultivationDialog,#sonMonMissionsDialog{width:min(390px,calc(100% - 20px));border:1px solid rgba(255,190,61,.78);border-radius:20px;background:#0a0e18f0;color:#fff;padding:0;box-shadow:0 18px 52px #000000a8,0 0 0 1px #ffd77721,0 0 22px #ffaa2357,0 0 46px #ff91191f;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);overflow:hidden;overscroll-behavior:contain}#sonMonCultivationDialog::backdrop,#sonMonMissionsDialog::backdrop{background:radial-gradient(circle at center,#00000057,#000000b8)}#sonMonCultivationDialog .arena-shell,#sonMonMissionsDialog .arena-shell{height:min(620px,calc(100dvh - 24px));min-height:min(620px,calc(100dvh - 24px));max-height:min(620px,calc(100dvh - 24px));display:flex;flex-direction:column;box-sizing:border-box}#sonMonCultivationDialog .son-mon-feature-pane,#sonMonMissionsDialog .son-mon-feature-pane{display:flex!important;flex:1 1 auto;min-height:0;overflow:hidden;position:relative;z-index:2}#sonMonCultivationDialog .son-mon-feature-content,#sonMonMissionsDialog .son-mon-feature-content{flex:1 1 auto;min-width:0;min-height:0;padding:7px 9px 10px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none}#sonMonCultivationDialog .son-mon-feature-content::-webkit-scrollbar,#sonMonMissionsDialog .son-mon-feature-content::-webkit-scrollbar{display:none;width:0;height:0}#sonMonMissionsDialog .cultivation-missions{display:block!important}#phongThanDialog.son-mon-arena-only .pt-tabs,#phongThanDialog.son-mon-arena-only [data-pt-pane=ranking],#phongThanDialog.son-mon-arena-only [data-pt-pane=arena-ranking]{display:none!important}#phongThanDialog.son-mon-arena-only [data-pt-pane=arena]{display:block!important}@media (max-width:700px), (pointer: coarse){#sonMonCultivationDialog,#sonMonMissionsDialog{width:min(94vw,390px)}#sonMonCultivationDialog .arena-shell,#sonMonMissionsDialog .arena-shell{height:min(600px,calc(100dvh - 18px));min-height:min(600px,calc(100dvh - 18px));max-height:min(600px,calc(100dvh - 18px))}}#sonMonCultivationDialog .cultivation-missions,#sonMonMissionsDialog .cultivation-hero{display:none!important}#sonMonMissionsDialog .son-mon-missions-only{margin-top:0!important}#sonMonCultivationDialog .son-mon-feature-content,#sonMonMissionsDialog .son-mon-feature-content{padding:12px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.sm-new-cultivation,.sm-new-missions{width:100%;max-width:100%;box-sizing:border-box;color:#eef3f9}.sm-new-cultivation{display:grid;gap:10px}.sm-new-status-card,.sm-new-wallet-card,.sm-new-break-card,.sm-new-mission-summary,.sm-new-mission-list,.sm-new-mission-history{border:1px solid rgba(196,143,44,.58);border-radius:13px;background:linear-gradient(180deg,#1f1f1df5,#0d1118fa);box-shadow:inset 0 1px #ffffff09;box-sizing:border-box}.sm-new-status-card{padding:13px 14px 12px}.sm-new-kicker{font-size:9px;font-weight:950;letter-spacing:.11em;color:#e7b64f;margin-bottom:6px}.sm-new-realm-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.sm-new-realm-row strong{font-size:16px;color:#fff2c8}.sm-new-realm-row span{font-size:13px;font-weight:950;color:#f2bd52}.sm-new-progress{height:8px;margin:11px 0 7px;border-radius:999px;background:#1c2735;overflow:hidden}.sm-new-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d79118,#ffd45d);box-shadow:0 0 12px #f6b63a52}.sm-new-progress-note{font-size:9.5px;color:#9bacbf}.sm-new-wallet-card{text-align:center;padding:16px 12px 14px}.sm-new-wallet-card>span{display:block;font-size:9px;font-weight:950;letter-spacing:.12em;color:#e7b64f}.sm-new-wallet-value{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0}.sm-new-wallet-value b{font-size:31px;line-height:1;color:#fff0b7}.sm-new-wallet-value em{font-style:normal;font-size:27px}.sm-new-wallet-card small{font-size:9px;color:#9badc1}.sm-new-break-card{padding:12px}.sm-new-break-title{display:flex;align-items:center;gap:9px;margin-bottom:10px}.sm-new-break-title>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e7a82e1f;font-size:18px}.sm-new-break-title b{display:block;font-size:12px;color:#fff}.sm-new-break-title small{display:block;margin-top:2px;font-size:9px;color:#d9ad5a}.sm-new-break-card button{width:100%;min-height:40px;border-radius:10px;border:1px solid #465468;background:#182230;color:#73849a;font-size:10px;font-weight:950;cursor:not-allowed}.sm-new-break-card.is-ready button{cursor:pointer;border-color:#e4a52f;background:linear-gradient(180deg,#f3b844,#c98216);color:#201302;box-shadow:0 7px 18px #db91182e}.sm-new-break-card p{margin:8px 2px 0;font-size:8.8px;line-height:1.45;color:#92a3b7;text-align:center}.sm-new-missions{display:grid;gap:9px}.sm-new-mission-summary{padding:12px 13px}.sm-new-mission-summary>div:first-child{display:flex;justify-content:space-between;align-items:center}.sm-new-mission-summary span{font-size:9px;font-weight:950;letter-spacing:.1em;color:#e5b24a}.sm-new-mission-summary strong{font-size:15px;color:#fff0b7}.sm-new-mission-summary-bar{height:7px;margin:9px 0 6px;border-radius:999px;background:#1b2735;overflow:hidden}.sm-new-mission-summary-bar i{display:block;height:100%;background:linear-gradient(90deg,#d28b17,#ffd45c)}.sm-new-mission-summary small{font-size:8.5px;color:#91a3b8}.sm-new-mission-list{overflow:hidden}.sm-new-mission-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border-bottom:1px solid rgba(57,72,91,.55);min-height:50px;box-sizing:border-box}.sm-new-mission-row:last-child{border-bottom:0}.sm-new-mission-no{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid #44556c;color:#9eb0c5;font-size:9px;font-weight:950}.sm-new-mission-row.is-done .sm-new-mission-no{background:#1f8f54;border-color:#32c875;color:#fff}.sm-new-mission-copy{min-width:0}.sm-new-mission-copy b{display:block;font-size:10px;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-new-mission-copy small{display:block;margin-top:2px;font-size:8px;color:#8295aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-new-mission-row>strong{font-size:9px;color:#efb84f;white-space:nowrap}.sm-new-mission-row.is-done>strong{color:#66d68c}.sm-new-mission-warning{padding:8px 10px;border:1px solid rgba(181,129,39,.35);border-radius:9px;background:#89581014;font-size:8px;line-height:1.4;color:#bea878}.sm-new-mission-history{padding:9px 10px}.sm-new-history-title{font-size:8.5px;font-weight:950;letter-spacing:.08em;color:#d8ab50;margin-bottom:4px}.sm-new-mission-history>div:not(.sm-new-history-title){display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:25px;border-top:1px solid rgba(57,72,91,.42);font-size:8.5px}.sm-new-mission-history span{color:#aebccc}.sm-new-mission-history b{color:#73d793;white-space:nowrap}.sm-new-mission-history .is-empty b{color:#718196}@media (max-width:700px), (pointer: coarse){#sonMonCultivationDialog .son-mon-feature-content,#sonMonMissionsDialog .son-mon-feature-content{padding:9px!important}.sm-new-cultivation,.sm-new-missions{gap:8px}.sm-new-status-card{padding:11px 12px}.sm-new-realm-row strong{font-size:14px}.sm-new-wallet-card{padding:12px 10px}.sm-new-wallet-value b{font-size:26px}.sm-new-wallet-value em{font-size:23px}.sm-new-break-card{padding:10px}.sm-new-break-card button{min-height:38px;font-size:9.5px}.sm-new-mission-summary{padding:10px}.sm-new-mission-row{min-height:45px;padding:7px 8px;grid-template-columns:23px minmax(0,1fr) auto}.sm-new-mission-copy b{font-size:9.3px}.sm-new-mission-copy small{font-size:7.5px}.sm-new-mission-row>strong{font-size:8px}.sm-new-mission-warning{font-size:7.4px;padding:7px 8px}}#sonMonCultivationDialog,#sonMonMissionsDialog{width:min(390px,calc(100% - 20px))!important;max-width:390px!important;height:min(620px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;min-height:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}#sonMonCultivationDialog .arena-shell,#sonMonCultivationDialog .pt-shell,#sonMonMissionsDialog .arena-shell,#sonMonMissionsDialog .pt-shell{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}#sonMonCultivationDialog .arena-mini-head,#sonMonMissionsDialog .arena-mini-head{flex:0 0 auto!important;min-height:58px!important;padding:8px 9px 7px 11px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(245,183,61,.14)!important;background:linear-gradient(180deg,#241f18e6,#11141beb)!important}#sonMonCultivationDialog .arena-mini-head>div,#sonMonMissionsDialog .arena-mini-head>div{min-width:0!important;padding-right:8px!important}#sonMonCultivationDialog .arena-mini-head p:first-child,#sonMonMissionsDialog .arena-mini-head p:first-child{margin:0 0 1px!important;font-size:7.5px!important;line-height:1.1!important;letter-spacing:.16em!important;color:#dcae4d!important}#sonMonCultivationDialog .arena-mini-head h2,#sonMonMissionsDialog .arena-mini-head h2{margin:0!important;font-size:16px!important;line-height:1.12!important;color:#ffe29a!important;text-shadow:0 0 10px rgba(255,194,65,.14)!important}#sonMonCultivationDialog .arena-mini-head .pt-head-note,#sonMonMissionsDialog .arena-mini-head .pt-head-note{margin:2px 0 0!important;font-size:8.5px!important;line-height:1.18!important;color:#94a5b7!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:305px!important}#sonMonCultivationDialog .arena-mini-head .pt-close,#sonMonMissionsDialog .arena-mini-head .pt-close{position:static!important;flex:0 0 27px!important;width:27px!important;height:27px!important;min-width:27px!important;border-radius:50%!important;font-size:19px!important;line-height:1!important;border:1px solid rgba(219,170,72,.22)!important;background:#ffffff06!important;color:#9caaba!important;box-shadow:none!important}#sonMonCultivationDialog .son-mon-feature-pane,#sonMonMissionsDialog .son-mon-feature-pane{flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important}#sonMonCultivationDialog .son-mon-feature-content,#sonMonMissionsDialog .son-mon-feature-content{width:100%!important;max-width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px 9px 10px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;scrollbar-width:thin!important;overscroll-behavior:contain!important}#sonMonCultivationDialog .sm-new-cultivation,#sonMonMissionsDialog .sm-new-missions,#sonMonCultivationDialog .sm-new-cultivation>*,#sonMonMissionsDialog .sm-new-missions>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;transform:none!important;margin-left:0!important;margin-right:0!important}#sonMonCultivationDialog .sm-new-cultivation{gap:8px!important}#sonMonCultivationDialog .sm-new-status-card{padding:10px 11px!important}#sonMonCultivationDialog .sm-new-wallet-card{padding:11px 10px!important}#sonMonMissionsDialog .sm-new-missions{gap:7px!important}#sonMonMissionsDialog .sm-new-mission-summary{padding:9px 10px!important}#sonMonMissionsDialog .sm-new-mission-row{min-height:44px!important;padding:7px 8px!important}@media (max-width:700px), (pointer: coarse){#sonMonCultivationDialog,#sonMonMissionsDialog{width:min(94vw,390px)!important;max-width:390px!important;height:min(600px,calc(100dvh - 18px))!important;max-height:calc(100dvh - 18px)!important}#sonMonCultivationDialog .arena-mini-head,#sonMonMissionsDialog .arena-mini-head{min-height:53px!important;padding:7px 8px 6px 10px!important}#sonMonCultivationDialog .arena-mini-head h2,#sonMonMissionsDialog .arena-mini-head h2{font-size:15px!important}#sonMonCultivationDialog .arena-mini-head .pt-head-note,#sonMonMissionsDialog .arena-mini-head .pt-head-note{font-size:8px!important;max-width:260px!important}#sonMonCultivationDialog .son-mon-feature-content,#sonMonMissionsDialog .son-mon-feature-content{padding:8px!important}}#chatWidgetDialog .cultivation-chat-tabs,#chatWidgetDialog [data-chat-panel=daoan],#chatWidgetDialog [data-open-daoan]{display:none!important}#chatWidgetDialog .chat-widget-card-luan-dao-only{width:min(94vw,430px)!important;height:min(82vh,610px)!important;max-height:min(82vh,610px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;border:1px solid rgba(221,164,35,.88)!important;border-radius:18px!important;background:linear-gradient(180deg,#121a27,#0c1420)!important;box-shadow:0 18px 48px #00000085,0 0 22px #da9e1921!important}#chatWidgetDialog .chat-widget-head-luan-dao{min-height:64px!important;padding:10px 12px!important;margin:0!important;border-bottom:1px solid rgba(207,151,25,.52)!important;background:linear-gradient(180deg,#483a1fc2,#141c28f5)!important}#chatWidgetDialog .chat-widget-head-luan-dao h3{margin:2px 0 0!important;font-size:16px!important;color:#fff2bf!important;line-height:1.1!important}#chatWidgetDialog .chat-widget-head-luan-dao .eyebrow{font-size:9px!important;letter-spacing:.12em!important;color:#e9b947!important}#chatWidgetDialog .chat-main-panel.is-chat-only{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}#chatWidgetDialog .chat-widget-messages{min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;padding:10px!important}#chatWidgetDialog .chat-widget-form{margin:0!important;padding:9px 10px 10px!important;border-top:1px solid rgba(166,127,43,.28)!important;background:#0a121d!important}#chatWidgetDialog .chat-widget-fields{grid-template-columns:minmax(0,1fr) 62px!important;gap:6px!important}#chatWidgetDialog .chat-widget-name-edit{width:62px!important;min-width:62px!important;max-width:62px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 5px!important;font-size:9px!important;line-height:1!important;white-space:nowrap!important}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-card-luan-dao-only{width:min(96vw,410px)!important;height:min(78vh,580px)!important;max-height:min(78vh,580px)!important}#chatWidgetDialog .chat-widget-fields{grid-template-columns:minmax(0,1fr) 56px!important;gap:5px!important}#chatWidgetDialog .chat-widget-name-edit{width:56px!important;min-width:56px!important;max-width:56px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:8.5px!important}}#phongThanDialog:not(.son-mon-arena-only){width:min(94vw,720px)!important;max-width:720px!important;height:min(84vh,640px)!important;max-height:min(84vh,640px)!important;overflow:hidden!important}#phongThanDialog:not(.son-mon-arena-only) .pt-shell{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important;border-radius:18px!important}#phongThanDialog:not(.son-mon-arena-only) .pt-head{min-height:68px!important;padding:10px 14px!important}#phongThanDialog:not(.son-mon-arena-only) .pt-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:8px 10px!important;margin:0!important;border-bottom:1px solid rgba(177,132,34,.24)!important;background:#0d1520!important}#phongThanDialog:not(.son-mon-arena-only) .pt-tab{height:40px!important;min-height:40px!important;border-radius:10px!important;border:1px solid rgba(177,132,34,.42)!important;background:linear-gradient(180deg,#182231,#111a26)!important;color:#d9e0ea!important;font-size:12px!important;font-weight:900!important}#phongThanDialog:not(.son-mon-arena-only) .pt-tab.is-active{border-color:#dca52f!important;background:linear-gradient(180deg,#6b4716,#3c2910)!important;color:#fff0b0!important;box-shadow:inset 0 1px #ffeeb721,0 0 12px #dda1201a!important}#phongThanDialog:not(.son-mon-arena-only) .pt-pane{min-height:0!important;height:100%!important;overflow-y:auto!important;padding:10px!important}#phongThanDialog:not(.son-mon-arena-only) [data-pt-pane=arena]{display:none!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog:not(.son-mon-arena-only){width:min(96vw,430px)!important;height:min(82vh,610px)!important;max-height:min(82vh,610px)!important}#phongThanDialog:not(.son-mon-arena-only) .pt-head{min-height:62px!important;padding:9px 11px!important}#phongThanDialog:not(.son-mon-arena-only) .pt-tabs{padding:7px!important;gap:5px!important}#phongThanDialog:not(.son-mon-arena-only) .pt-tab{height:38px!important;min-height:38px!important;font-size:11px!important;padding:0 6px!important}#phongThanDialog:not(.son-mon-arena-only) .pt-pane{padding:8px!important}}#sonMonDaoAnDialog{width:min(94vw,430px)!important;height:min(88vh,650px)!important;max-height:min(88vh,650px)!important;overflow:hidden!important}#sonMonDaoAnDialog .pt-shell{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}#sonMonDaoAnDialog .son-mon-feature-pane{min-height:0!important;height:100%!important;overflow:hidden!important;padding:0!important}#sonMonDaoAnDialog .son-mon-dao-an-content{height:100%!important;min-height:0!important;overflow-y:auto!important;padding:10px!important;box-sizing:border-box!important}#sonMonDaoAnDialog #daoAnTabContent{width:100%!important;min-width:0!important;max-width:none!important}#sonMonDaoAnDialog .dao-an-panel{margin:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}@media (max-width:700px), (pointer: coarse){#sonMonDaoAnDialog{width:min(96vw,410px)!important;height:min(84vh,610px)!important;max-height:min(84vh,610px)!important}}#sonMonDaoAnDialog{width:min(390px,calc(100vw - 20px))!important;height:min(620px,88vh)!important;max-height:min(620px,88vh)!important;overflow:hidden!important;padding:0!important}#sonMonDaoAnDialog .pt-shell{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}#sonMonDaoAnDialog .pt-head{flex:0 0 auto!important;padding:10px 12px 9px!important;min-height:62px!important;box-sizing:border-box!important}#sonMonDaoAnDialog .son-mon-feature-pane{min-width:0!important;min-height:0!important;height:auto!important;overflow:hidden!important;padding:0!important;margin:0!important}#sonMonDaoAnDialog .son-mon-dao-an-content{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;box-sizing:border-box!important}#sonMonDaoAnDialog #daoAnTabContent,#sonMonDaoAnDialog .dao-an-panel{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}#sonMonDaoAnDialog .dao-an-head{padding:8px 9px!important;gap:6px!important}#sonMonDaoAnDialog .dao-stage-list{padding:6px!important;gap:5px!important}#sonMonDaoAnDialog .dao-stage-head{min-height:40px!important;padding:5px 7px!important;grid-template-columns:24px minmax(0,1fr) 18px!important;gap:6px!important}#sonMonDaoAnDialog .dao-stage-rank{width:22px!important;height:22px!important;font-size:10px!important}#sonMonDaoAnDialog .dao-stage-main b{font-size:10.8px!important;line-height:1.15!important}#sonMonDaoAnDialog .dao-stage-main small{font-size:8px!important;margin-top:1px!important}#sonMonDaoAnDialog .dao-stage-body{padding:7px 8px 8px!important}#sonMonDaoAnDialog .dao-stage-body p{font-size:8.5px!important;margin:0 0 6px!important;line-height:1.35!important}#sonMonDaoAnDialog .dao-an-color{width:21px!important;height:21px!important}#sonMonDaoAnDialog .dao-an-badge,#sonMonDaoAnDialog .dao-an-title{height:23px!important;font-size:9px!important;padding:0 6px!important}@media (max-width:700px), (pointer: coarse){#sonMonDaoAnDialog{width:min(94vw,390px)!important;height:min(600px,86vh)!important;max-height:min(600px,86vh)!important}#sonMonDaoAnDialog .pt-head{min-height:58px!important;padding:9px 10px 8px!important}#sonMonDaoAnDialog .son-mon-dao-an-content{padding:7px!important}}#phongThanDialog:not(.son-mon-arena-only) .pt-shell{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;height:100%!important;overflow:hidden!important}#phongThanDialog:not(.son-mon-arena-only) .pt-pane{min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;padding:0!important;margin:0!important;display:none!important}#phongThanDialog:not(.son-mon-arena-only) .pt-pane.is-active{display:grid!important}#phongThanDialog:not(.son-mon-arena-only) [data-pt-pane=ranking]{grid-template-rows:minmax(0,1fr) auto auto!important}#phongThanDialog:not(.son-mon-arena-only) [data-pt-pane=arena-ranking]{grid-template-rows:minmax(0,1fr) auto auto!important}#phongThanDialog:not(.son-mon-arena-only) #phongThanList,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList{min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:9px 10px!important;margin:0!important;box-sizing:border-box!important;scrollbar-width:thin;scrollbar-color:rgba(214,158,43,.55) rgba(10,16,24,.35)}#phongThanDialog:not(.son-mon-arena-only) #phongThanList::-webkit-scrollbar,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList::-webkit-scrollbar{width:6px}#phongThanDialog:not(.son-mon-arena-only) #phongThanList::-webkit-scrollbar-thumb,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList::-webkit-scrollbar-thumb{background:#d69e2b8c;border-radius:999px}#phongThanDialog:not(.son-mon-arena-only) .pt-pagination,#phongThanDialog:not(.son-mon-arena-only) .arena-ranking-pagination,#phongThanDialog:not(.son-mon-arena-only) .pt-my-rank,#phongThanDialog:not(.son-mon-arena-only) .pt-footer{flex:0 0 auto!important;position:relative!important;z-index:4!important;margin:0!important;background:#0d1520!important}#phongThanDialog:not(.son-mon-arena-only) .pt-pagination,#phongThanDialog:not(.son-mon-arena-only) .arena-ranking-pagination{padding:7px 10px!important;border-top:1px solid rgba(177,132,34,.18)!important}#phongThanDialog:not(.son-mon-arena-only) .pt-my-rank{padding:6px 10px!important;border-top:1px solid rgba(177,132,34,.12)!important}#phongThanDialog:not(.son-mon-arena-only) .pt-footer{padding:7px 10px 9px!important;border-top:1px solid rgba(177,132,34,.18)!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog:not(.son-mon-arena-only) #phongThanList,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList{padding:7px 8px!important}#phongThanDialog:not(.son-mon-arena-only) .pt-pagination,#phongThanDialog:not(.son-mon-arena-only) .arena-ranking-pagination{padding:6px 8px!important}#phongThanDialog:not(.son-mon-arena-only) .pt-my-rank{padding:5px 8px!important}#phongThanDialog:not(.son-mon-arena-only) .pt-footer{padding:6px 8px 8px!important}}#phongThanDialog:not(.son-mon-arena-only) #phongThanList,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList{width:100%!important;min-width:0!important;max-width:100%!important;align-self:stretch!important;box-sizing:border-box!important;padding:9px 10px!important;gap:3px!important}#phongThanDialog:not(.son-mon-arena-only) #phongThanList .pt-row,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-row{width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex:0 0 39px!important;height:39px!important;min-height:39px!important;max-height:39px!important;padding:3px 8px!important;gap:7px!important;border-radius:10px!important;margin:0!important}#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-row{grid-template-columns:34px 28px minmax(0,1fr) 104px 52px!important}#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-no{width:34px!important;height:24px!important}#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-avatar,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-icon{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog:not(.son-mon-arena-only) #phongThanList,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList{padding:7px 8px!important;gap:3px!important}#phongThanDialog:not(.son-mon-arena-only) #phongThanList .pt-row,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-row{flex-basis:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:3px 6px!important;gap:5px!important}#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-row{grid-template-columns:30px 26px minmax(0,1fr) 86px 48px!important}#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-no{width:30px!important;height:22px!important}#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-avatar,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-icon{width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important}}.chat-widget-name-edit.needs-rename-card{opacity:.78!important;cursor:pointer!important;filter:none!important}#phongThanDialog:not(.son-mon-arena-only) .arena-ranking-pagination{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#9eb0c4!important;font-size:9px!important;font-weight:800!important}#phongThanDialog:not(.son-mon-arena-only) .arena-ranking-pagination .pt-page-btn,#phongThanDialog:not(.son-mon-arena-only) .arena-ranking-pagination .pt-page-select{box-sizing:border-box!important}#phongThanDialog:not(.son-mon-arena-only) .pt-my-rank{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:11px!important;font-weight:800!important}nn #phongThanDialog:not(.son-mon-arena-only) #phongThanList,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList{flex:0 0 435px!important;height:435px!important;min-height:435px!important;max-height:435px!important;width:100%!important;padding:9px 10px!important;gap:3px!important;overflow-y:auto!important;box-sizing:border-box!important}#phongThanDialog:not(.son-mon-arena-only) #phongThanList .pt-row,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-row{flex:0 0 39px!important;height:39px!important;min-height:39px!important;max-height:39px!important}#phongThanDialog:not(.son-mon-arena-only) .pt-my-rank b{margin-left:8px!important;display:inline-block!important}#phongThanDialog:not(.son-mon-arena-only) [data-pt-pane=ranking] .pt-money{flex:0 0 126px!important;width:126px!important;max-width:126px!important;min-width:126px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:9.5px!important;letter-spacing:-.15px!important}#phongThanDialog:not(.son-mon-arena-only) [data-pt-pane=ranking] .pt-name-line{min-width:0!important;overflow:hidden!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog:not(.son-mon-arena-only) #phongThanList,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList{flex-basis:422px!important;height:422px!important;min-height:422px!important;max-height:422px!important;padding:7px 8px!important}#phongThanDialog:not(.son-mon-arena-only) #phongThanList .pt-row,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-row{flex-basis:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}#phongThanDialog:not(.son-mon-arena-only) [data-pt-pane=ranking] .pt-money{flex-basis:112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;font-size:8.4px!important;letter-spacing:-.25px!important}#phongThanDialog:not(.son-mon-arena-only) .pt-my-rank b{margin-left:7px!important}}#sonMonDaoAnDialog{width:min(390px,calc(100% - 20px))!important;height:auto!important;min-height:0!important;max-height:none!important;border:1px solid rgba(255,190,61,.78)!important;border-radius:20px!important;background:#0a0e18f0!important;color:#fff!important;padding:0!important;box-shadow:0 18px 52px #000000a8,0 0 0 1px #ffd77721,0 0 22px #ffaa2357,0 0 46px #ff91191f!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;overflow:hidden!important;overscroll-behavior:contain!important}#sonMonDaoAnDialog::backdrop{background:radial-gradient(circle at center,#00000057,#000000b8)!important}#sonMonDaoAnDialog .arena-shell{width:100%!important;height:min(620px,calc(100dvh - 24px))!important;min-height:min(620px,calc(100dvh - 24px))!important;max-height:min(620px,calc(100dvh - 24px))!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden!important}#sonMonDaoAnDialog .pt-head{flex:0 0 auto!important;min-height:unset!important;padding:15px 16px 11px!important;box-sizing:border-box!important}#sonMonDaoAnDialog .son-mon-feature-pane{display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:hidden!important;padding:0!important;margin:0!important;position:relative!important;z-index:2!important}#sonMonDaoAnDialog .son-mon-dao-an-content{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;padding:12px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;overscroll-behavior:contain!important;scrollbar-width:none!important}#sonMonDaoAnDialog .son-mon-dao-an-content::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}#sonMonCultivationDialog .pt-shell:before,#sonMonMissionsDialog .pt-shell:before,#sonMonDaoAnDialog .pt-shell:before,#phongThanDialog.son-mon-arena-only .pt-shell:before{content:none!important;display:none!important;animation:none!important;opacity:0!important}#sonMonCultivationDialog .pt-shell:after,#sonMonMissionsDialog .pt-shell:after,#sonMonDaoAnDialog .pt-shell:after,#phongThanDialog.son-mon-arena-only .pt-shell:after{animation:none!important}@media (max-width:700px), (pointer: coarse){#sonMonDaoAnDialog{width:min(94vw,390px)!important}#sonMonDaoAnDialog .arena-shell{height:min(600px,calc(100dvh - 18px))!important;min-height:min(600px,calc(100dvh - 18px))!important;max-height:min(600px,calc(100dvh - 18px))!important}#sonMonDaoAnDialog .pt-head{padding:15px 16px 11px!important}#sonMonDaoAnDialog .son-mon-dao-an-content{padding:9px!important}}#sonMonDaoAnDialog{width:min(390px,calc(100% - 20px))!important;max-width:390px!important;height:min(620px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;min-height:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}#sonMonDaoAnDialog .arena-shell,#sonMonDaoAnDialog .pt-shell{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}#sonMonDaoAnDialog .arena-mini-head{flex:0 0 auto!important;min-height:58px!important;padding:8px 9px 7px 11px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(245,183,61,.14)!important;background:linear-gradient(180deg,#241f18e6,#11141beb)!important}#sonMonDaoAnDialog .arena-mini-head>div{min-width:0!important;padding-right:8px!important}#sonMonDaoAnDialog .arena-mini-head p:first-child{margin:0 0 1px!important;font-size:7.5px!important;line-height:1.1!important;letter-spacing:.16em!important;color:#dcae4d!important}#sonMonDaoAnDialog .arena-mini-head h2{margin:0!important;font-size:16px!important;line-height:1.12!important;color:#ffe29a!important;text-shadow:0 0 10px rgba(255,194,65,.14)!important}#sonMonDaoAnDialog .arena-mini-head .pt-head-note{margin:2px 0 0!important;font-size:8.5px!important;line-height:1.18!important;color:#94a5b7!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:305px!important}#sonMonDaoAnDialog .arena-mini-head .pt-close{position:static!important;flex:0 0 27px!important;width:27px!important;height:27px!important;min-width:27px!important;border-radius:50%!important;font-size:19px!important;line-height:1!important;border:1px solid rgba(219,170,72,.22)!important;background:#ffffff06!important;color:#9caaba!important;box-shadow:none!important}#sonMonDaoAnDialog .son-mon-feature-pane{flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important}#sonMonDaoAnDialog .son-mon-dao-an-content{width:100%!important;max-width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px 9px 10px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;scrollbar-width:thin!important;overscroll-behavior:contain!important}#sonMonDaoAnDialog #daoAnTabContent,#sonMonDaoAnDialog .dao-an-panel{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;transform:none!important}@media (max-width:700px), (pointer: coarse){#sonMonDaoAnDialog{width:min(94vw,390px)!important;max-width:390px!important;height:min(600px,calc(100dvh - 18px))!important;max-height:calc(100dvh - 18px)!important}#sonMonDaoAnDialog .arena-mini-head{min-height:53px!important;padding:7px 8px 6px 10px!important}#sonMonDaoAnDialog .arena-mini-head h2{font-size:15px!important}#sonMonDaoAnDialog .arena-mini-head .pt-head-note{font-size:8px!important;max-width:260px!important}#sonMonDaoAnDialog .son-mon-dao-an-content{padding:8px!important}}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog){width:min(390px,calc(100% - 20px))!important;max-width:390px!important;height:min(620px,calc(100dvh - 24px))!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;padding:0!important;margin:auto!important;border:1px solid rgba(255,190,61,.78)!important;border-radius:20px!important;background:#0a0e18f0!important;color:#fff!important;box-shadow:0 18px 52px #000000a8,0 0 0 1px #ffd77721,0 0 22px #ffaa2357,0 0 46px #ff91191f!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;overflow:hidden!important;box-sizing:border-box!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog)::backdrop{background:radial-gradient(circle at center,#00000057,#000000b8)!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-shell{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head{flex:0 0 58px!important;min-height:58px!important;height:58px!important;padding:8px 9px 7px 11px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(245,183,61,.14)!important;background:linear-gradient(180deg,#241f18e6,#11141beb)!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head>div{min-width:0!important;padding-right:8px!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head p:first-child{margin:0 0 1px!important;font-size:7.5px!important;line-height:1.1!important;letter-spacing:.16em!important;color:#dcae4d!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head h2{margin:0!important;font-size:16px!important;line-height:1.12!important;color:#ffe29a!important;text-shadow:0 0 10px rgba(255,194,65,.14)!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head .pt-head-note{margin:2px 0 0!important;font-size:8.5px!important;line-height:1.18!important;color:#94a5b7!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:305px!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head .pt-close{position:static!important;flex:0 0 27px!important;width:27px!important;height:27px!important;min-width:27px!important;border-radius:50%!important;font-size:19px!important;line-height:1!important;border:1px solid rgba(219,170,72,.22)!important;background:#ffffff06!important;color:#9caaba!important;box-shadow:none!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .son-mon-feature-pane{flex:1 1 auto!important;min-height:0!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .son-mon-feature-content{width:100%!important;max-width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px 9px 10px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}#sonMonDaoAnDialog #daoAnTabContent,#sonMonDaoAnDialog .dao-an-panel,#sonMonDaoAnDialog .dao-stage-list,#sonMonDaoAnDialog .dao-stage-row{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;transform:none!important}#sonMonDaoAnDialog .dao-an-panel-standalone{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#sonMonDaoAnDialog .dao-an-head{margin:0 0 8px!important;padding:8px 9px!important;border:1px solid rgba(196,143,44,.36)!important;border-radius:10px!important;background:#151b24bd!important}#sonMonDaoAnDialog .dao-stage-list{display:grid!important;gap:7px!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog,#phongThanDialog.son-mon-arena-only) .pt-shell:before{content:none!important;display:none!important;animation:none!important;opacity:0!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog,#phongThanDialog.son-mon-arena-only) .pt-shell:after{animation:none!important}@media (max-width:700px), (pointer: coarse){:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog){width:min(94vw,390px)!important;max-width:390px!important;height:min(600px,calc(100dvh - 18px))!important;max-height:calc(100dvh - 18px)!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head{flex-basis:53px!important;min-height:53px!important;height:53px!important;padding:7px 8px 6px 10px!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head h2{font-size:15px!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head .pt-head-note{font-size:8px!important;max-width:260px!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .son-mon-feature-content{padding:8px!important}}.avatar-photo img,#phongThanDialog .pt-rank-avatar img,#phongThanDialog .arena-rank-avatar img,#phongThanDialog .arena-avatar img,.dao-avatar-current img,.dao-avatar-choice img,.cultivation-world-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;display:block!important}#phongThanDialog .pt-rank-avatar,#phongThanDialog .arena-rank-avatar,#phongThanDialog .arena-avatar,.avatar-photo{overflow:hidden!important}#phongThanDialog .rank-user-avatar{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;flex:0 0 28px!important;border-radius:50%!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;transform:none!important}#phongThanDialog .rank-user-avatar img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;transform:none!important;margin:0!important;padding:0!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .rank-user-avatar{width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;flex-basis:26px!important}}nn #sonMonCultivationDialog .sm-new-cultivation{gap:7px!important}#sonMonCultivationDialog .sm-new-status-card{padding:8px 10px 7px!important}#sonMonCultivationDialog .sm-new-kicker{font-size:8px!important;margin-bottom:4px!important;letter-spacing:.1em!important}#sonMonCultivationDialog .sm-new-realm-row strong{font-size:14px!important}#sonMonCultivationDialog .sm-new-realm-row span{font-size:11px!important}#sonMonCultivationDialog .sm-new-progress{height:6px!important;margin:7px 0 5px!important}#sonMonCultivationDialog .sm-new-progress-note{font-size:8.3px!important}#sonMonCultivationDialog .sm-new-wallet-card{padding:10px 10px 9px!important}#sonMonCultivationDialog .sm-new-wallet-value b{font-size:27px!important}#sonMonCultivationDialog .sm-new-wallet-value em{font-size:23px!important}#sonMonCultivationDialog .sm-new-break-card{padding:10px!important}#sonMonCultivationDialog .sm-new-break-title{margin-bottom:8px!important}#sonMonCultivationDialog .sm-new-break-card button{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:44px!important;border-radius:12px!important;font-size:10px!important;letter-spacing:.035em!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}#sonMonCultivationDialog .sm-new-break-card button .sm-break-btn-icon{width:23px;height:23px;border-radius:8px;display:grid;place-items:center;background:#ffffff12;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff0f}#sonMonCultivationDialog .sm-new-break-card button>span{position:relative;z-index:2}#sonMonCultivationDialog .sm-new-break-card button>i{position:absolute;inset:-1px;z-index:-1;opacity:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.34) 45%,transparent 68%);transform:translate(-110%)}#sonMonCultivationDialog .sm-new-break-card.is-ready button{border:1px solid #ffcf62!important;background:linear-gradient(180deg,#ffd96a,#e9a624 48%,#b86d0d)!important;color:#241300!important;text-shadow:0 1px rgba(255,255,255,.25)!important;box-shadow:inset 0 1px #ffffff80,0 8px 20px #e0971c40,0 0 18px #ffbd3621!important}#sonMonCultivationDialog .sm-new-break-card.is-ready button .sm-break-btn-icon{background:#3c1f0024;box-shadow:inset 0 0 0 1px #47230029}#sonMonCultivationDialog .sm-new-break-card.is-ready button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 11px 25px #e0971c52,0 0 24px #ffbd362e!important}#sonMonCultivationDialog .sm-new-break-card.is-ready button:hover>i{opacity:1;animation:none!important}@keyframes smBreakBtnShine{to{transform:translate(110%)}}#sonMonCultivationDialog .sm-new-break-card p{margin-top:7px!important;font-size:8.2px!important}#sonMonCultivationDialog .sm-break-history-card{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(176,126,29,.62);border-radius:12px;background:linear-gradient(180deg,#171b20,#111821);overflow:hidden}#sonMonCultivationDialog .sm-break-history-head{height:35px;box-sizing:border-box;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(74,87,105,.55);background:#dd9f230b}#sonMonCultivationDialog .sm-break-history-head strong{font-size:9px;letter-spacing:.07em;color:#efbc55}#sonMonCultivationDialog .sm-break-history-head span{font-size:7.8px;color:#7f91a7}#sonMonCultivationDialog .sm-break-history-list{max-height:150px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;overscroll-behavior:contain}#sonMonCultivationDialog .sm-break-history-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) auto;align-items:center;gap:8px;min-height:43px;padding:6px 9px;box-sizing:border-box;border-bottom:1px solid rgba(54,67,84,.5)}#sonMonCultivationDialog .sm-break-history-row:last-child{border-bottom:0}#sonMonCultivationDialog .sm-break-history-main{min-width:0}#sonMonCultivationDialog .sm-break-history-main b{display:block;font-size:9px;white-space:nowrap}#sonMonCultivationDialog .sm-break-history-row.is-success .sm-break-history-main b{color:#64d994}#sonMonCultivationDialog .sm-break-history-row.is-fail .sm-break-history-main b{color:#ef7b7b}#sonMonCultivationDialog .sm-break-history-main span{display:block;margin-top:2px;font-size:7.8px;color:#a4b2c2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sonMonCultivationDialog .sm-break-history-stones{display:grid;gap:2px;font-size:7.7px;color:#8293a8;white-space:nowrap}#sonMonCultivationDialog .sm-break-history-stones b{font-size:8px;color:#eab84d}#sonMonCultivationDialog .sm-break-history-row time{font-size:7.2px;line-height:1.25;color:#71849a;text-align:right;white-space:nowrap}#sonMonCultivationDialog .sm-break-history-empty{padding:15px 10px;text-align:center;font-size:8.5px;color:#718298}@media (max-width:700px), (pointer: coarse){#sonMonCultivationDialog .sm-break-history-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-height:46px}#sonMonCultivationDialog .sm-break-history-stones{justify-items:end}#sonMonCultivationDialog .sm-break-history-row time{grid-column:1/-1;text-align:right;margin-top:-3px;font-size:6.8px}#sonMonCultivationDialog .sm-break-history-list{max-height:140px}}#sonMonCultivationDialog .sm-cultivation-unified{display:block!important;gap:0!important}#sonMonCultivationDialog .sm-cultivation-unified-shell{width:100%;box-sizing:border-box;overflow:hidden;border:1px solid rgba(210,153,42,.72);border-radius:15px;background:linear-gradient(180deg,#1d1d1bfa,#0c1118fc);box-shadow:inset 0 1px #ffffff09,0 8px 24px #0000002e}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-status{padding:10px 11px 8px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-wallet{text-align:center;padding:10px 10px 9px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-wallet>span{display:block;font-size:8.5px;font-weight:950;letter-spacing:.12em;color:#e7b64f}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-wallet small{font-size:8.2px;color:#9badc1}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-break{padding:10px 11px 9px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-break p{margin:7px 2px 0;font-size:8px;line-height:1.45;color:#92a3b7;text-align:center}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-divider{height:1px;margin:0 10px;background:linear-gradient(90deg,transparent,rgba(205,151,46,.55) 15%,rgba(205,151,46,.55) 85%,transparent)}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-new-break-title{margin-bottom:8px!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-break button{width:100%;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;border-radius:13px;border:1px solid #465468;background:#182230;color:#73849a;font-size:10px;font-weight:950;letter-spacing:.035em;cursor:not-allowed}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-break.is-ready button{cursor:pointer;border-color:#ffd66b;background:linear-gradient(180deg,#ffe076,#f0af2b 48%,#bd710c);color:#211200;text-shadow:0 1px rgba(255,255,255,.3);box-shadow:inset 0 1px #fff9,0 8px 20px #e0971c47,0 0 17px #ffbd3624}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-btn-icon{width:23px;height:23px;border-radius:8px;display:grid;place-items:center;background:#3c1f0021;font-size:14px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-history{padding:0 10px 10px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-head{height:36px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0!important;background:transparent!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-head strong{font-size:9px;letter-spacing:.07em;color:#efbc55}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-head span{font-size:7.6px;color:#7f91a7}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-list{max-height:170px;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(116,87,34,.5);border-radius:10px;background:#080c1257;scrollbar-width:thin}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) auto;align-items:center;gap:7px;min-height:42px;padding:6px 8px;box-sizing:border-box;border-bottom:1px solid rgba(65,57,42,.48)}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-row:last-child{border-bottom:0}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-empty{padding:14px 8px;text-align:center;font-size:8.3px;color:#718298}@media (max-width:700px), (pointer: coarse){#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-status{padding:8px 10px 7px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-wallet{padding:8px 9px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-break{padding:9px 10px 8px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-break button{min-height:43px;font-size:9.4px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-history{padding:0 8px 8px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-list{max-height:155px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-height:45px}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-stones{justify-items:end}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-row time{grid-column:1/-1;text-align:right;margin-top:-3px;font-size:6.8px}}#sonMonCultivationDialog .sm-cultivation-unified-shell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-unified-section,#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-new-status-card,#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-new-wallet-card,#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-new-break-card,#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-card,#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-list{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-row{border:0!important;border-bottom:1px solid rgba(205,151,46,.18)!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-row:last-child{border-bottom:0!important}#sonMonCultivationDialog .son-mon-feature-content{position:relative!important;background-color:#07101b!important;background-image:linear-gradient(180deg,#0509107a,#050910a8 18%,#04070dcc 46%,#03060be6),url(/popup-son-mon-bg.webp?v=v1236-POPUP-BG-FORCE)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important}#sonMonCultivationDialog .son-mon-feature-content:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top center,rgba(255,201,97,.06),transparent 30%),linear-gradient(180deg,#0000001f,#0000000a 14%,#00000014 78%,#00000038)}#sonMonCultivationDialog .son-mon-feature-content>*{position:relative;z-index:1}#sonMonCultivationDialog .arena-mini-head{background:linear-gradient(180deg,#241f18f0,#11141be6)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}#sonMonCultivationDialog .sm-new-progress{background:#0a121e8f!important;box-shadow:inset 0 1px 2px #0000005c!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-list{background:#050a1247!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-row{backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .son-mon-feature-content,#phongThanDialog .pt-shell,#donatePublicDialog .donate-public-shell,.legal-dialog-shell,.takedown-admin-dialog,#movieDialog,#youtubeQuickImportDialog,#accountManagerDialog,#donateSettingsDialog,#genreDialog,#soundDialog,#settingsDialog{position:relative!important;background-color:#07101b!important;background-image:linear-gradient(180deg,#05091085,#050910ad 18%,#04070dd1 46%,#03060beb),url(/popup-son-mon-bg.webp?v=v1236-POPUP-BG-FORCE)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .son-mon-feature-content:before,#phongThanDialog .pt-shell:before,#donatePublicDialog .donate-public-shell:before,.legal-dialog-shell:before,.takedown-admin-dialog:before,#movieDialog:before,#youtubeQuickImportDialog:before,#accountManagerDialog:before,#donateSettingsDialog:before,#genreDialog:before,#soundDialog:before,#settingsDialog:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top center,rgba(255,201,97,.06),transparent 30%),linear-gradient(180deg,#0000001f,#0000000a 14%,#00000014 78%,#00000038)}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .son-mon-feature-content>*,#phongThanDialog .pt-shell>*,#donatePublicDialog .donate-public-shell>*,.legal-dialog-shell>*,#movieDialog>*,#youtubeQuickImportDialog>*,#accountManagerDialog>*,#donateSettingsDialog>*,#genreDialog>*,#soundDialog>*,#settingsDialog>*{position:relative;z-index:1}#sonMonMissionsDialog .sm-missions-unified-shell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-unified-section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-overview{padding:10px 11px 8px}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-list-section{padding:0}#sonMonMissionsDialog .sm-missions-unified-shell .sm-unified-divider{height:1px;margin:0 10px;background:linear-gradient(90deg,transparent,rgba(205,151,46,.55) 15%,rgba(205,151,46,.55) 85%,transparent)}#sonMonMissionsDialog .sm-missions-unified-shell .sm-new-mission-summary-bar{margin:11px 0 7px!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-new-mission-row{padding:9px 10px;border-bottom:1px solid rgba(205,151,46,.18)!important;background:transparent!important;min-height:48px}#sonMonMissionsDialog .sm-missions-unified-shell .sm-new-mission-row:last-child{border-bottom:0!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-warning-row{padding:8px 10px;font-size:8px;line-height:1.45;color:#bea878}#sonMonMissionsDialog .sm-missions-unified-shell .sm-unified-history{padding:0 10px 10px}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-head{height:36px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-head strong{font-size:9px;letter-spacing:.07em;color:#efbc55}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-head span{font-size:7.6px;color:#7f91a7}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-list{max-height:190px;overflow-y:auto;overflow-x:hidden;border:0!important;border-radius:0!important;background:#050a122e!important;scrollbar-width:thin;box-shadow:none!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-height:45px;padding:7px 0;box-sizing:border-box;border-bottom:1px solid rgba(205,151,46,.18)!important;background:transparent!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-row:last-child{border-bottom:0!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-main{min-width:0;display:flex;flex-direction:column;gap:2px}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-main b{font-size:8.4px;color:#73d793}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-main span{font-size:8.6px;color:#edf3fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-reward{justify-self:end;color:#efb84f;font-size:8.3px;white-space:nowrap}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-reward b{color:#efb84f}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-row time{grid-column:1/-1;text-align:right;margin-top:-2px;font-size:6.8px;color:#7f91a7}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-empty{padding:14px 8px;text-align:center;font-size:8.3px;color:#718298}#sonMonMissionsDialog .sm-new-mission-summary,#sonMonMissionsDialog .sm-new-mission-list,#sonMonMissionsDialog .sm-new-mission-history{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media (max-width:700px), (pointer: coarse){#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-overview{padding:8px 10px 7px}#sonMonMissionsDialog .sm-missions-unified-shell .sm-new-mission-row{min-height:45px;padding:7px 8px}#sonMonMissionsDialog .sm-missions-unified-shell .sm-unified-history{padding:0 8px 8px}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-list{max-height:170px}}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-overview{padding:9px 11px 8px}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-progress-meta span{font-size:8.7px;font-weight:850;color:#9fb1c5}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-progress-meta b{font-size:12px;font-weight:950;color:#f2bd52}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-list{max-height:146px!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-list{max-height:182px!important}@media (max-width:700px), (pointer: coarse){#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-overview{padding:8px 10px 7px}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-list{max-height:138px!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-list{max-height:176px!important}}.son-mon-card-icon{width:72px!important;height:72px!important;display:grid!important;place-items:center!important;margin:0 auto 8px!important;font-size:0!important;line-height:1!important;filter:none!important;flex:0 0 72px!important}.son-mon-card-icon img{display:block!important;width:72px!important;height:72px!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 5px 10px rgba(0,0,0,.4))!important}@media (max-width:760px), (pointer: coarse){.son-mon-card-icon,.son-mon-card-icon img{width:62px!important;height:62px!important}.son-mon-card-icon{flex-basis:62px!important;margin-bottom:7px!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.son-mon-grid.son-mon-grid-icons{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;justify-items:center!important;align-items:center!important}.son-mon-grid.son-mon-grid-icons .son-mon-card{min-height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important;transform:none!important}.son-mon-grid.son-mon-grid-icons .son-mon-card:before{display:none!important;content:none!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-title,.son-mon-grid.son-mon-grid-icons .son-mon-card-sub,.son-mon-grid.son-mon-grid-icons .son-mon-card i{display:none!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon{width:96px!important;height:96px!important;margin:0!important;display:grid!important;place-items:center!important;flex:0 0 96px!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon img{width:96px!important;height:96px!important;object-fit:contain!important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.42))!important;transition:transform .18s ease,filter .18s ease,opacity .18s ease!important}.son-mon-grid.son-mon-grid-icons .son-mon-card.is-ready{cursor:pointer!important}.son-mon-grid.son-mon-grid-icons .son-mon-card.is-ready:hover .son-mon-card-icon img{transform:translateY(-2px) scale(1.045)!important;filter:drop-shadow(0 8px 16px rgba(0,0,0,.48))!important}.son-mon-grid.son-mon-grid-icons .son-mon-card.is-waiting{opacity:.42!important;cursor:default!important}.son-mon-grid.son-mon-grid-icons .son-mon-card.is-waiting .son-mon-card-icon img{filter:grayscale(.22) brightness(.82) drop-shadow(0 4px 9px rgba(0,0,0,.28))!important}.son-mon-grid.son-mon-grid-icons .son-mon-card:disabled{pointer-events:none!important}@media (max-width:760px), (pointer: coarse){.son-mon-grid.son-mon-grid-icons{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon,.son-mon-grid.son-mon-grid-icons .son-mon-card-icon img{width:82px!important;height:82px!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon{flex-basis:82px!important}}@media (max-width:390px){.son-mon-grid.son-mon-grid-icons{gap:6px!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon,.son-mon-grid.son-mon-grid-icons .son-mon-card-icon img{width:74px!important;height:74px!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon{flex-basis:74px!important}}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon,.son-mon-grid.son-mon-grid-icons .son-mon-card-icon img{width:122px!important;height:122px!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon{flex-basis:122px!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-reward{display:flex!important;align-items:flex-end!important;flex-direction:column!important;gap:2px!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-reward em{font-style:normal!important;font-size:7.1px!important;color:#96a8bc!important;white-space:nowrap!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-reward em b{font-size:7.6px!important;color:#ffd166!important}@media (max-width:760px), (pointer: coarse){.son-mon-grid.son-mon-grid-icons .son-mon-card-icon,.son-mon-grid.son-mon-grid-icons .son-mon-card-icon img{width:104px!important;height:104px!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon{flex-basis:104px!important}}@media (max-width:390px){.son-mon-grid.son-mon-grid-icons .son-mon-card-icon,.son-mon-grid.son-mon-grid-icons .son-mon-card-icon img{width:96px!important;height:96px!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon{flex-basis:96px!important}}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-wallet-mini{text-align:center!important;padding:8px 10px 7px!important;background:transparent!important;border:0!important;box-shadow:none!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-wallet-mini>span{display:block!important;font-size:7.8px!important;font-weight:950!important;letter-spacing:.12em!important;color:#e7b64f!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-wallet-value{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin-top:3px!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-wallet-value b{font-size:22px!important;line-height:1!important;color:#fff0b7!important;font-weight:950!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-wallet-value em{font-style:normal!important;font-size:18px!important;line-height:1!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-progress-meta,#sonMonMissionsDialog .sm-missions-unified-shell .sm-new-mission-summary-bar,#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-overview .sm-new-progress-note{display:none!important}@media (max-width:700px), (pointer: coarse){#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-wallet-mini{padding:7px 8px 6px!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-wallet-value b{font-size:20px!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-wallet-value em{font-size:16px!important}}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head p:first-child{line-height:1.35!important;margin-bottom:3px!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head h2{line-height:1.28!important;margin-bottom:3px!important}:is(#sonMonCultivationDialog,#sonMonMissionsDialog,#sonMonDaoAnDialog) .arena-mini-head .pt-head-note{line-height:1.38!important;margin-top:3px!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-new-mission-row{min-height:52px!important;padding-top:9px!important;padding-bottom:9px!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-new-mission-copy{display:flex!important;flex-direction:column!important;gap:4px!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-new-mission-copy b{line-height:1.35!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-new-mission-copy small{margin-top:0!important;line-height:1.35!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-main{gap:4px!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-main b,#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-main span{line-height:1.35!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-reward{gap:4px!important;line-height:1.3!important}#sonMonMissionsDialog .sm-missions-unified-shell .sm-mission-history-row time{margin-top:1px!important;line-height:1.3!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-new-break-title>div{display:flex!important;flex-direction:column!important;gap:4px!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-new-break-title b,#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-new-break-title small{line-height:1.35!important;margin-top:0!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-main{gap:4px!important}#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-main b,#sonMonCultivationDialog .sm-cultivation-unified-shell .sm-break-history-main span{line-height:1.35!important}@media (max-width:700px), (pointer: coarse){#sonMonMissionsDialog .sm-missions-unified-shell .sm-new-mission-row{min-height:49px!important;padding-top:8px!important;padding-bottom:8px!important}}.son-mon-grid.son-mon-grid-icons{column-gap:12px!important;row-gap:22px!important}@media (max-width:760px), (pointer: coarse){.son-mon-grid.son-mon-grid-icons{column-gap:10px!important;row-gap:18px!important}}@media (max-width:390px){.son-mon-grid.son-mon-grid-icons{column-gap:8px!important;row-gap:16px!important}}.son-mon-grid.son-mon-grid-icons{row-gap:28px!important}@media (max-width:760px), (pointer: coarse){.son-mon-grid.son-mon-grid-icons{row-gap:24px!important}}@media (max-width:390px){.son-mon-grid.son-mon-grid-icons{row-gap:21px!important}}.son-mon-grid.son-mon-grid-icons .son-mon-card,.son-mon-grid.son-mon-grid-icons .son-mon-card:focus,.son-mon-grid.son-mon-grid-icons .son-mon-card:focus-visible,.son-mon-grid.son-mon-grid-icons .son-mon-card:active{outline:none!important;outline-offset:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;appearance:none!important;-webkit-appearance:none!important}.son-mon-grid.son-mon-grid-icons .son-mon-card-icon,.son-mon-grid.son-mon-grid-icons .son-mon-card-icon img{-webkit-tap-highlight-color:transparent!important;user-select:none!important;-webkit-user-select:none!important}.son-mon-grid.son-mon-grid-icons .son-mon-card:focus-visible .son-mon-card-icon img,.son-mon-grid.son-mon-grid-icons .son-mon-card:active .son-mon-card-icon img{outline:none!important;box-shadow:none!important}#sonMonDaoAnDialog .dao-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#sonMonDaoAnDialog .dao-avatar-choice{min-height:92px!important;padding:7px 6px 6px!important;gap:4px!important;justify-content:center!important}#sonMonDaoAnDialog .dao-avatar-choice img{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important;flex:0 0 68px!important;border-radius:50%!important;object-fit:cover!important}#sonMonDaoAnDialog .dao-avatar-choice span{font-size:10px!important;line-height:1.1!important}#sonMonDaoAnDialog .dao-avatar-group h4{margin:8px 0 5px!important}@media (max-width:700px), (pointer: coarse){#sonMonDaoAnDialog .dao-avatar-grid{gap:7px!important}#sonMonDaoAnDialog .dao-avatar-choice{min-height:80px!important;padding:6px 5px 5px!important}#sonMonDaoAnDialog .dao-avatar-choice img{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important;flex-basis:56px!important}#sonMonDaoAnDialog .dao-avatar-choice span{font-size:9px!important}#sonMonDaoAnDialog .dao-avatar-group h4{margin:7px 0 4px!important}}@media (min-width:701px) and (hover: hover) and (pointer: fine){body.movie-page-open .mobile-nav.bottom-nav{grid-template-columns:1fr 1fr!important;width:min(220px,calc(100% - 20px))!important}body.movie-page-open .mobile-nav.bottom-nav>button.mobile-son-mon-nav{display:none!important}body.movie-page-open .mobile-nav.bottom-nav>button:nth-child(1){grid-column:1!important}body.movie-page-open .mobile-nav.bottom-nav>button:nth-child(3){grid-column:2!important}body.movie-page-open .mobile-nav.bottom-nav>button:nth-child(1):after{display:block!important}body.movie-page-open .mobile-nav.bottom-nav>button:nth-child(3):after{display:none!important}}@media (min-width:701px) and (hover: hover) and (pointer: fine){body.son-mon-page-open .mobile-nav.bottom-nav{grid-template-columns:1fr 1fr!important;width:min(220px,calc(100% - 20px))!important}body.son-mon-page-open .mobile-nav.bottom-nav>button.mobile-son-mon-nav{display:none!important}body.son-mon-page-open .mobile-nav.bottom-nav>button:nth-child(1){grid-column:1!important}body.son-mon-page-open .mobile-nav.bottom-nav>button:nth-child(3){grid-column:2!important}body.son-mon-page-open .mobile-nav.bottom-nav>button:nth-child(1):after{display:block!important}body.son-mon-page-open .mobile-nav.bottom-nav>button:nth-child(3):after{display:none!important}}#chatWidgetDialog .chat-widget-head-luan-dao{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:9px 52px 9px 12px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-head-left{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-head-left h3{margin:0!important;font-size:16px!important;line-height:1.15!important;color:#fff2bf!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-status-row{padding-right:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-online-now{margin:0!important;min-height:25px!important;padding:4px 8px!important;font-size:9px!important}#chatWidgetDialog .chat-widget-contact-owner{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border:1px solid rgba(214,158,43,.48)!important;border-radius:999px!important;background:linear-gradient(180deg,#4e3814eb,#2a1e0cf0)!important;color:#ffe3a0!important;font-size:9.5px!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff0d!important}#chatWidgetDialog .chat-widget-contact-owner:hover{filter:brightness(1.08)!important}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-head-luan-dao{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:8px 44px 8px 10px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-head-left{gap:4px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-head-left h3{font-size:15px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-online-now{min-height:23px!important;padding:3px 7px!important;font-size:8.2px!important}#chatWidgetDialog .chat-widget-contact-owner{min-height:26px!important;padding:0 8px!important;font-size:8.6px!important}}#chatWidgetDialog .chat-widget-head-luan-dao{align-items:end!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-head-left{gap:6px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-status-row{align-self:end!important;padding-bottom:1px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-online-now{min-height:29px!important;padding:5px 10px!important;font-size:10px!important;border-radius:999px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-online-now b{font-size:13px!important}#chatWidgetDialog .chat-widget-contact-owner{min-height:29px!important;padding:0 11px!important}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-head-luan-dao{align-items:end!important;gap:8px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-status-row{align-self:end!important;padding-bottom:1px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-online-now{min-height:26px!important;padding:4px 8px!important;font-size:8.9px!important}#chatWidgetDialog .chat-widget-head-luan-dao .chat-widget-online-now b{font-size:11px!important}#chatWidgetDialog .chat-widget-contact-owner{min-height:26px!important;padding:0 9px!important;font-size:8.8px!important}}.donate-owner-contact-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;margin:10px auto 0!important;padding:0 14px!important;border:1px solid rgba(214,158,43,.46)!important;border-radius:999px!important;background:linear-gradient(180deg,#4e3814eb,#2a1e0cf2)!important;color:#ffe3a0!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0000002e!important}.donate-owner-contact-btn:hover{filter:brightness(1.08)!important}#donatePublicContent .donate-owner-contact-btn{min-height:28px!important;margin-top:6px!important;padding:0 10px!important;font-size:9.2px!important}@media (max-width:700px), (pointer: coarse){.donate-owner-contact-btn{min-height:31px!important;padding:0 12px!important;font-size:10px!important;margin-top:8px!important}#donatePublicContent .donate-owner-contact-btn{min-height:26px!important;padding:0 9px!important;font-size:8.8px!important;margin-top:5px!important}}@media (max-width:768px), (pointer: coarse){#movieGrid .poster>.home-poster-video{background:transparent!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}}@media (max-width:768px), (pointer: coarse){#movieGrid .poster>.home-poster-video{background:transparent!important;will-change:auto!important}}#chatWidgetDialog .chat-widget-main-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 9px;border-bottom:1px solid rgba(226,168,52,.28);background:#080f19f5}#chatWidgetDialog .chat-widget-main-tabs button{position:relative;min-width:0;height:36px;border:1px solid rgba(148,163,184,.18);border-radius:9px;background:#101925;color:#cbd5e1;font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}#chatWidgetDialog .chat-widget-main-tabs button.active{border-color:#f5b42bb8;background:linear-gradient(180deg,#82560c80,#2d1f08b8);color:#ffe8a3;box-shadow:inset 0 0 0 1px #ffdc8014}#chatWidgetDialog .chat-widget-main-tabs i[data-private-badge]{position:absolute;top:2px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#dc2626;color:#fff;font:700 10px/16px Arial;font-style:normal}#chatWidgetDialog .chat-name-legacy-hidden{display:none!important}#chatWidgetDialog .private-panel,#chatWidgetDialog .chat-settings-panel{min-height:0;flex:1;overflow:hidden;background:#0b131e}#chatWidgetDialog .private-panel[hidden],#chatWidgetDialog .chat-settings-panel[hidden]{display:none!important}#chatWidgetDialog [data-private-browser]{height:100%;overflow-y:auto;padding:10px}#chatWidgetDialog .private-search{display:flex;gap:7px;position:sticky;top:0;z-index:2;padding-bottom:9px;background:#0b131e}#chatWidgetDialog .private-search input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f1926;color:#f8fafc;outline:none}#chatWidgetDialog .private-search input:focus{border-color:#f5b42bb8}#chatWidgetDialog .private-search button{width:42px;border:1px solid rgba(245,180,43,.4);border-radius:10px;background:#30220d;color:#ffd978;cursor:pointer}#chatWidgetDialog .private-section-title{padding:10px 3px 7px;color:#94a3b8;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}#chatWidgetDialog .private-search-results{margin-bottom:8px;border:1px solid rgba(148,163,184,.14);border-radius:11px;overflow:hidden}#chatWidgetDialog .private-person-row{display:flex;width:100%;align-items:center;gap:9px;padding:9px 7px;border:0;border-bottom:1px solid rgba(148,163,184,.1);background:transparent;color:#e5e7eb;text-align:left;cursor:pointer}#chatWidgetDialog .private-person-row:last-child{border-bottom:0}#chatWidgetDialog .private-person-row:hover{background:#ffffff09}#chatWidgetDialog .private-avatar,#chatWidgetDialog .private-peer-avatar-inner{width:38px;height:38px;min-width:38px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#172233;border:1px solid rgba(148,163,184,.24);font-size:20px}#chatWidgetDialog .private-avatar img,#chatWidgetDialog .private-peer-avatar-inner img{width:100%;height:100%;object-fit:cover}#chatWidgetDialog .private-person-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}#chatWidgetDialog .private-person-main strong{font-size:13px;color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chatWidgetDialog .private-person-main small{font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chatWidgetDialog .private-person-side{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:4px}#chatWidgetDialog .private-person-side time{font-size:10px;color:#64748b}#chatWidgetDialog .private-person-side b{min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:#dc2626;color:#fff;font:700 10px/18px Arial;text-align:center}#chatWidgetDialog .private-empty{padding:24px 14px;text-align:center;color:#94a3b8;font-size:12px;line-height:1.5}#chatWidgetDialog .private-empty.compact{padding:12px}#chatWidgetDialog .private-conversation{height:100%;display:flex;flex-direction:column;min-height:0}#chatWidgetDialog .private-conversation[hidden]{display:none!important}#chatWidgetDialog .private-conversation>header{height:48px;display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid rgba(148,163,184,.14);background:#101925}#chatWidgetDialog .private-conversation>header>button{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#e5e7eb;font-size:29px;line-height:30px;cursor:pointer}#chatWidgetDialog .private-conversation>header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}#chatWidgetDialog .private-messages{flex:1;min-height:0;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:7px}#chatWidgetDialog .private-message{max-width:80%;align-self:flex-start}#chatWidgetDialog .private-message.mine{align-self:flex-end;text-align:right}#chatWidgetDialog .private-message>div{display:inline-block;padding:8px 10px;border-radius:12px 12px 12px 4px;background:#182334;color:#f1f5f9;font-size:13px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}#chatWidgetDialog .private-message.mine>div{border-radius:12px 12px 4px;background:#78520e;color:#fff8df}#chatWidgetDialog .private-message small{display:block;margin-top:2px;padding:0 3px;color:#64748b;font-size:9px}#chatWidgetDialog .private-compose{display:flex;gap:7px;padding:8px;border-top:1px solid rgba(148,163,184,.14);background:#0d1622}#chatWidgetDialog .private-compose textarea{flex:1;min-width:0;min-height:40px;max-height:88px;resize:none;padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#111b29;color:#f8fafc;outline:none}#chatWidgetDialog .private-compose button{width:42px;height:42px;border:0;border-radius:50%;background:#f5a914;color:#fff;font-size:21px;font-weight:900;cursor:pointer}#chatWidgetDialog .chat-settings-panel{overflow-y:auto;padding:12px}#chatWidgetDialog .chat-setting-card{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid rgba(245,180,43,.28);border-radius:13px;background:linear-gradient(180deg,#1d2633f2,#0b131ef5)}#chatWidgetDialog .chat-setting-card h4{margin:0;color:#ffe8a3;font-size:15px}#chatWidgetDialog .chat-setting-card label{display:flex;flex-direction:column;gap:6px;color:#cbd5e1;font-size:12px;font-weight:800}#chatWidgetDialog .chat-setting-card input,#chatWidgetDialog .chat-setting-card select{height:40px;padding:0 11px;border:1px solid rgba(148,163,184,.24);border-radius:9px;background:#0d1622;color:#f8fafc;outline:none}#chatWidgetDialog .chat-setting-name-row{display:flex;gap:7px}#chatWidgetDialog .chat-setting-name-row input{min-width:0;flex:1}#chatWidgetDialog .chat-setting-name-row button,#chatWidgetDialog .chat-setting-save{min-height:40px;padding:0 13px;border:1px solid rgba(245,180,43,.5);border-radius:9px;background:#3a280d;color:#ffe29a;font-weight:900;cursor:pointer}#chatWidgetDialog .chat-setting-card small{color:#7f8da1;font-size:10px;line-height:1.45}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-main-tabs{gap:4px;padding:6px}#chatWidgetDialog .chat-widget-main-tabs button{height:34px;padding:0 4px;font-size:11px}#chatWidgetDialog .private-message{max-width:86%}#chatWidgetDialog .chat-settings-panel{padding:9px}}#chatWidgetDialog .chat-widget-card-luan-dao-only{grid-template-rows:auto auto minmax(0,1fr)!important}#chatWidgetDialog.chat-widget-dialog .chat-main-panel[hidden],#chatWidgetDialog .chat-main-panel[aria-hidden=true]{display:none!important;visibility:hidden!important;pointer-events:none!important}#chatWidgetDialog.chat-widget-dialog .chat-main-panel:not([hidden]){visibility:visible!important;pointer-events:auto!important}#chatWidgetDialog[data-active-panel=private] [data-chat-panel=private],#chatWidgetDialog[data-active-panel=settings] [data-chat-panel=settings]{display:flex!important}#chatWidgetDialog[data-active-panel=settings] [data-chat-panel=settings]{overflow-y:auto!important}#chatWidgetDialog .chat-setting-gender-wrap{display:flex;flex-direction:column;gap:6px}#chatWidgetDialog .chat-setting-gender-label{color:#cbd5e1;font-size:12px;font-weight:800}#chatWidgetDialog .chat-setting-gender-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}#chatWidgetDialog .chat-setting-gender-options button{height:40px;border:1px solid rgba(148,163,184,.24);border-radius:9px;background:#0d1622;color:#cbd5e1;font-weight:900;cursor:pointer}#chatWidgetDialog .chat-setting-gender-options button.is-selected{border-color:#f5b42b;background:#3a280d;color:#ffe29a;box-shadow:0 0 0 1px #f5b42b29 inset}#chatWidgetDialog .chat-setting-gender-options button:disabled{opacity:.55;cursor:not-allowed}#chatWidgetDialog .is-admin-message .chat-admin-image{width:auto!important;max-width:180px!important;margin-top:6px!important;margin-left:0!important;margin-right:auto!important;border-radius:10px!important}#chatWidgetDialog .is-admin-message .chat-admin-image img{display:block!important;width:auto!important;max-width:180px!important;max-height:180px!important;height:auto!important;object-fit:contain!important}#chatWidgetDialog .is-admin-message .chat-widget-bubble:has(.chat-admin-image){max-width:100%!important}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .is-admin-message .chat-admin-image,#chatWidgetDialog .is-admin-message .chat-admin-image img{max-width:160px!important;max-height:160px!important}}#phongThanDialog .rank-presence{flex:0 0 auto!important;margin-left:6px!important;font-size:8.5px!important;line-height:1!important;font-weight:950!important;letter-spacing:.05px!important;white-space:nowrap!important;opacity:.95!important}#phongThanDialog .rank-presence.is-online{color:#42e889!important;text-shadow:0 0 7px rgba(66,232,137,.28)!important}#phongThanDialog .rank-presence.is-offline{color:#7d8794!important;opacity:.58!important;text-shadow:none!important}#phongThanDialog .arena-rank-name{display:flex!important;align-items:center!important;min-width:0!important;overflow:hidden!important}#phongThanDialog .arena-rank-name-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog .rank-presence{font-size:7.8px!important;margin-left:4px!important}}#phongThanDialog:not(.son-mon-arena-only) [data-pt-pane=ranking] .pt-row,#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-row{display:flex!important;align-items:center!important}#phongThanDialog:not(.son-mon-arena-only) .pt-rank-avatar,#phongThanDialog:not(.son-mon-arena-only) .pt-rank-icon,#phongThanDialog:not(.son-mon-arena-only) .arena-rank-avatar,#phongThanDialog:not(.son-mon-arena-only) .arena-rank-icon,#phongThanDialog:not(.son-mon-arena-only) .rank-user-avatar{position:relative!important;overflow:visible!important}#phongThanDialog:not(.son-mon-arena-only) .pt-rank-avatar img,#phongThanDialog:not(.son-mon-arena-only) .arena-rank-avatar img{display:block!important;width:100%!important;height:100%!important;border-radius:50%!important}#phongThanDialog:not(.son-mon-arena-only) .rank-presence-col{position:absolute!important;right:-1px!important;bottom:-1px!important;left:auto!important;top:auto!important;display:block!important;flex:none!important;width:10px!important;min-width:10px!important;max-width:10px!important;height:10px!important;min-height:10px!important;max-height:10px!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:visible!important;white-space:nowrap!important;font-size:0!important;font-weight:0!important;line-height:0!important;text-indent:-9999px!important;color:transparent!important;border-radius:50%!important;border:1.5px solid rgba(12,18,28,.98)!important;background:#8a93a0!important;box-shadow:0 0 0 1px rgba(255,255,255,.06)!important;z-index:9!important;transform:none!important}#phongThanDialog:not(.son-mon-arena-only) [data-pt-pane=ranking] .pt-name-line{flex:1 1 auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}#phongThanDialog:not(.son-mon-arena-only) #arenaRankingList .arena-rank-name{flex:1 1 auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}#phongThanDialog:not(.son-mon-arena-only) .rank-presence-col.is-online{color:#35e889!important;opacity:1!important;text-shadow:0 0 7px rgba(53,232,137,.28)!important}#phongThanDialog:not(.son-mon-arena-only) .rank-presence-col.is-offline{color:#7f8996!important;opacity:.58!important;text-shadow:none!important}@media (max-width:700px), (pointer: coarse){#phongThanDialog:not(.son-mon-arena-only) .rank-presence-col{width:9px!important;min-width:9px!important;max-width:9px!important;height:9px!important;min-height:9px!important;max-height:9px!important;right:-1px!important;bottom:-1px!important;margin:0!important;font-size:0!important;border-width:1.2px!important}}.push-panel-tabs{grid-template-columns:repeat(3,1fr)!important}.push-sound-row{padding:11px 2px;border-bottom:1px solid #202c3b}.push-sound-copy b{display:block;font-size:12px;color:#f2f6fb}.push-sound-copy small{display:block;color:#8398af;font-size:10px;margin-top:2px;line-height:1.35}.push-sound-control{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:9px;align-items:center;margin-top:9px}.push-sound-control input[type=range]{width:100%;accent-color:#e4a83e;cursor:pointer}.push-sound-control span{font-size:10px;font-weight:900;color:#ffd87b;text-align:right;font-variant-numeric:tabular-nums}.push-sound-note{padding:10px 2px 2px;color:#8194aa;font-size:9.5px;line-height:1.45}.push-sound-note b{color:#d7e1ec}.sound-master-row .push-setting-copy b{color:#ffd87b}@media (max-width:760px), (pointer: coarse){.push-panel-tab{font-size:10px!important;padding:0 3px!important}.push-sound-row{padding:10px 2px}.push-sound-control{grid-template-columns:minmax(0,1fr) 38px}}#phongThanDialog[data-battle-locked="1"]{pointer-events:auto!important}#phongThanDialog[data-battle-locked="1"]::backdrop{cursor:not-allowed!important}#phongThanDialog[data-battle-locked="1"] #phongThanClose{display:none!important}#phongThanDialog[data-battle-locked="1"] .arena-battle-inline{pointer-events:auto!important}#chatWidgetDialog .chat-widget-message.is-admin-message .chat-admin-text .admin-notice-online-green,#chatWidgetDialog .chat-widget-message.chat-son-chu-message .chat-admin-text .admin-notice-online-green{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important;font-weight:950!important;text-shadow:0 0 10px rgba(34,197,94,.24)!important}.viewer-error-report-dialog{width:min(430px,calc(100% - 24px));border:1px solid rgba(248,113,113,.72);border-radius:18px;background:#0b1119;color:#fff;padding:0;box-shadow:0 24px 80px #000000b8,0 0 28px #ef444424;overflow:hidden}.viewer-error-report-dialog::backdrop{background:#000000b8;backdrop-filter:blur(3px)}.viewer-error-report-card{padding:0;margin:0}.viewer-error-report-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px 11px;border-bottom:1px solid rgba(248,113,113,.16);background:linear-gradient(180deg,#50141647,#0f121814)}.viewer-error-report-head small{display:block;color:#fca5a5;font-size:8px;font-weight:900;letter-spacing:.14em;margin-bottom:3px}.viewer-error-report-head h3{margin:0;color:#fff0f0;font-size:17px}.viewer-error-report-x{width:29px;height:29px;border-radius:50%;border:1px solid rgba(248,113,113,.24);background:#ffffff06;color:#cbd5e1;font-size:20px;line-height:1;cursor:pointer}.viewer-error-report-meta{margin:12px 14px 0;padding:8px 10px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#0f172a94;color:#aebdce;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewer-error-report-field{display:block;padding:12px 14px 4px}.viewer-error-report-field>span{display:block;font-size:11px;font-weight:800;color:#dbe6f2;margin-bottom:7px}.viewer-error-report-field textarea{width:100%;box-sizing:border-box;min-height:112px;resize:vertical;border:1px solid #334155;border-radius:11px;background:#08111c;color:#fff;padding:10px 11px;font:inherit;font-size:12px;line-height:1.45;outline:none}.viewer-error-report-field textarea:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.viewer-error-report-field em{display:block;text-align:right;color:#7f91a5;font-size:9px;font-style:normal;margin-top:4px}.viewer-error-report-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px 14px}.viewer-error-report-actions button{min-height:36px;border-radius:9px;padding:0 13px;font-size:11px;font-weight:900}.viewer-error-report-actions .primary{border:1px solid #ef4444;background:linear-gradient(180deg,#c83c3c,#8e2323);color:#fff}.viewer-error-report-actions .secondary{border:1px solid #334155;background:#111827;color:#cbd5e1}.push-setting-row-chat{display:flex!important;visibility:visible!important;opacity:1!important;order:-10!important}[data-push-panel=settings].push-tab-panel.is-active{display:flex!important;flex-direction:column!important}[data-push-panel=settings] .push-settings-status,[data-push-panel=settings] .push-install-required{order:20}#chatWidgetDialog .chat-admin-loot-test-wrap{display:flex;justify-content:flex-end;align-items:center;padding:4px 8px 1px;flex:0 0 auto}#chatWidgetDialog .chat-admin-loot-test-wrap[hidden]{display:none!important}#chatWidgetDialog .chat-admin-loot-test-btn{border:0;background:transparent;color:#8d9bac;font-size:9px;line-height:1.2;padding:3px 5px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;opacity:.78}#chatWidgetDialog .chat-admin-loot-test-btn:hover{color:#c5d0dc;opacity:1}#chatWidgetDialog .chat-admin-loot-test{pointer-events:auto}.watch-page-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;padding:10px 12px!important}.watch-actions-top{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.watch-now-actions-left,.watch-now-actions-right{display:flex!important;align-items:center!important;gap:6px!important}.watch-now-actions-left{justify-content:flex-start!important}.watch-now-actions-right{margin-left:auto!important;justify-content:flex-end!important}.watch-fullscreen-btn{min-width:92px!important;border-color:#e2b84d57!important;color:#f0d485!important;background:linear-gradient(180deg,#4131149e,#181b22e0)!important}.watch-now-info.genre-vote-host{width:100%!important;flex:0 0 auto!important;min-width:0!important;padding-top:2px!important;border-top:1px solid rgba(255,255,255,.055)!important}#watchContent .player-wrap:fullscreen,#watchContent .player-wrap:-webkit-full-screen{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;background:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}#watchContent .player-wrap:fullscreen>*,#watchContent .player-wrap:-webkit-full-screen>*{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:0!important}#watchContent .player-wrap:fullscreen .yt-player-shell,#watchContent .player-wrap:-webkit-full-screen .yt-player-shell,#watchContent .player-wrap:fullscreen .fb-player-shell,#watchContent .player-wrap:-webkit-full-screen .fb-player-shell{width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:0!important}@media (max-width:700px), (pointer: coarse){.watch-actions-top{gap:6px!important}.watch-now-actions-left{gap:4px!important;min-width:0!important}.watch-now-actions-left button{min-height:34px!important;padding:0 8px!important;font-size:8.8px!important}.watch-fullscreen-btn{min-width:72px!important;padding:0 7px!important;font-size:8.8px!important}}#watchContent .watch-page-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;box-sizing:border-box!important;margin:8px 0 0!important;padding:9px 11px!important}#watchContent .watch-actions-top{order:1!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important}#watchContent .watch-now-actions-left{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;min-width:0!important;flex:0 1 auto!important}#watchContent .watch-now-actions-right{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;width:auto!important;flex:0 0 auto!important;margin-left:auto!important}#watchContent .watch-now-actions-left button{width:auto!important;min-width:0!important;min-height:34px!important;height:34px!important;padding:0 11px!important;font-size:10px!important;white-space:nowrap!important}#watchContent .watch-fullscreen-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:94px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;white-space:nowrap!important;border-color:#e1b3416b!important;background:linear-gradient(180deg,#4c3915bd,#191a1ff2)!important;color:#f1d47c!important;font-size:10px!important;font-weight:900!important}#watchContent .watch-now-info.genre-vote-host{order:2!important;display:block!important;width:100%!important;min-width:0!important;padding:7px 0 0!important;margin:0!important;border-top:1px solid rgba(255,255,255,.06)!important}#watchContent #watchGenreVote{width:100%!important;margin:0!important}#watchContent .player-wrap:fullscreen,#watchContent .player-wrap:-webkit-full-screen{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important;background:#000!important;display:flex!important;align-items:center!important;justify-content:center!important}#watchContent .player-wrap:fullscreen iframe,#watchContent .player-wrap:-webkit-full-screen iframe,#watchContent .player-wrap:fullscreen video,#watchContent .player-wrap:-webkit-full-screen video,#watchContent .player-wrap:fullscreen .yt-player-shell,#watchContent .player-wrap:-webkit-full-screen .yt-player-shell,#watchContent .player-wrap:fullscreen .fb-player-shell,#watchContent .player-wrap:-webkit-full-screen .fb-player-shell{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:0!important;aspect-ratio:auto!important}@media (max-width:700px), (pointer: coarse){#watchContent .watch-page-actions{display:flex!important;flex-direction:column!important;gap:7px!important;padding:8px!important}#watchContent .watch-actions-top{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:6px!important;align-items:center!important}#watchContent .watch-now-actions-left{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important}#watchContent .watch-now-actions-left button{width:100%!important;height:33px!important;min-height:33px!important;padding:0 4px!important;font-size:8.3px!important;border-radius:9px!important}#watchContent .watch-now-actions-right{width:38px!important;margin:0!important}#watchContent .watch-fullscreen-btn{width:38px!important;min-width:38px!important;height:33px!important;min-height:33px!important;padding:0!important;border-radius:9px!important;font-size:17px!important}#watchContent .watch-fullscreen-text{display:none!important}#watchContent .watch-fullscreen-icon{display:inline!important;font-size:18px!important;line-height:1!important}#watchContent .watch-now-info.genre-vote-host{padding-top:6px!important}}@media (max-width:700px), (pointer: coarse){#watchContent .watch-actions-top{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important}#watchContent .watch-now-actions-left,#watchContent .watch-now-actions-right{display:contents!important}#watchContent .watch-actions-top{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:4px!important}#watchContent .watch-now-actions-left button,#watchContent .watch-fullscreen-btn{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 3px!important;border-radius:9px!important;font-size:8.2px!important;line-height:1!important;white-space:nowrap!important}#watchContent .watch-fullscreen-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important}#watchContent .watch-fullscreen-text{display:inline!important;font-size:8.2px!important}#watchContent .watch-fullscreen-icon{display:inline!important;font-size:12px!important;line-height:1!important}}@media (max-width:700px), (pointer: coarse){#watchContent .player-wrap:fullscreen,#watchContent .player-wrap:-webkit-full-screen{width:100vw!important;height:100vh!important;background:#000!important}#watchContent .player-wrap:fullscreen iframe,#watchContent .player-wrap:-webkit-full-screen iframe,#watchContent .player-wrap:fullscreen video,#watchContent .player-wrap:-webkit-full-screen video,#watchContent .player-wrap:fullscreen .yt-player-shell,#watchContent .player-wrap:-webkit-full-screen .yt-player-shell{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important}}#chatWidgetDialog .chat-admin-loot-test-wrap{gap:6px!important;flex-wrap:wrap!important}#chatWidgetDialog [data-chat-admin-stone-test]{color:#d9bd66!important}.donate-featured-rewards{margin:12px 0 10px;padding:10px 0 4px;border:0;background:none}.donate-featured-title{margin:0 0 8px;color:#f2cf7a;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.donate-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:center}.donate-featured-item{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;transition:transform .16s ease,filter .16s ease}.donate-featured-item:hover,.donate-featured-item:focus-visible{transform:translateY(-1px) scale(1.03);filter:brightness(1.04);outline:none}.donate-featured-thumb{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:radial-gradient(circle at top,#ffce6229,#ffce6200 65%);border:0;box-shadow:none}.donate-featured-thumb img{max-width:46px;max-height:46px;object-fit:contain;display:block;filter:drop-shadow(0 5px 10px rgba(0,0,0,.24))}.donate-featured-name{display:none!important}.donate-reward-admin-card{display:flex;flex-direction:column;gap:10px}.donate-reward-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:4px}.donate-reward-slot{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;border:1px solid #26374a;border-radius:14px;background:linear-gradient(180deg,#111b28,#0b111a)}.donate-reward-slot-head{align-self:flex-start;color:#f1c867;font-size:11px;font-weight:900;letter-spacing:.04em}.donate-reward-thumb{width:62px;height:62px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(231,173,55,.16);background:radial-gradient(circle at top,#ffce6224,#ffce6200 62%),#ffffff05}.donate-reward-thumb img{max-width:52px;max-height:52px;object-fit:contain;display:block}.donate-reward-name{min-height:32px;color:#e9eef7;font-size:12px;line-height:1.35;font-weight:800;text-align:center}.donate-reward-slot select{width:100%;min-height:38px;border:1px solid #324860;border-radius:12px;background:#0d1724;color:#eaf2ff;padding:0 10px;font-size:12px;font-weight:700}#donateRewardInfoDialog.donate-reward-info-dialog{padding:0;border:0;background:transparent;max-width:min(92vw,380px);width:min(92vw,380px)}#donateRewardInfoDialog::backdrop{background:#04080eb8;backdrop-filter:blur(3px)}#donateRewardInfoDialog .donate-reward-info-card{position:relative;display:flex;gap:14px;align-items:flex-start;padding:18px 18px 16px;border:1px solid rgba(231,173,55,.28);border-radius:18px;background:linear-gradient(180deg,#0e1621fa,#070c13fc);box-shadow:0 18px 50px #0000006b}#donateRewardInfoDialog .donate-reward-info-thumb{width:72px;height:72px;flex:0 0 72px;display:grid;place-items:center;border-radius:16px;background:radial-gradient(circle at top,#ffce622e,#ffce6200 66%),#ffffff05}#donateRewardInfoDialog .donate-reward-info-thumb img{max-width:62px;max-height:62px;object-fit:contain;display:block}#donateRewardInfoDialog .donate-reward-info-body{min-width:0;display:flex;flex-direction:column;gap:6px}#donateRewardInfoDialog .donate-reward-info-rarity{color:#f0c86b;font-size:11px;font-weight:800;letter-spacing:.03em}#donateRewardInfoDialog h3{margin:0;color:#fff;font-size:18px;line-height:1.3;font-weight:900}#donateRewardInfoDialog p{margin:0;color:#e9eef7d1;font-size:13px;line-height:1.55}#donateRewardInfoDialog .donate-reward-info-close{position:absolute;right:10px;top:10px;width:28px;height:28px;border:0;border-radius:9px;background:#ffffff0f;color:#ffffffc7;font-size:19px;line-height:28px;cursor:pointer}#donateRewardInfoDialog .donate-reward-info-close:hover{background:#ffffff24;color:#fff}@media (max-width:900px), (pointer: coarse){.donate-reward-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (max-width:700px), (pointer: coarse){.donate-featured-rewards{padding:8px 0 2px}.donate-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.donate-featured-thumb{width:44px;height:44px;border-radius:12px}.donate-featured-thumb img{max-width:38px;max-height:38px}.donate-reward-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.donate-reward-slot{padding:10px 8px;border-radius:14px}.donate-reward-thumb{width:58px;height:58px}.donate-reward-thumb img{max-width:48px;max-height:48px}.donate-reward-name{font-size:11px;min-height:32px}#donateRewardInfoDialog .donate-reward-info-card{padding:16px 14px 14px;gap:12px}#donateRewardInfoDialog .donate-reward-info-thumb{width:64px;height:64px;flex-basis:64px}#donateRewardInfoDialog .donate-reward-info-thumb img{max-width:54px;max-height:54px}#donateRewardInfoDialog h3{font-size:16px}#donateRewardInfoDialog p{font-size:12.5px}}.donate-featured-rewards{margin:10px 0 8px!important;padding:8px 0 2px!important}.donate-featured-title{margin:0 0 7px!important;font-size:11px!important}.donate-featured-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:4px!important;width:100%!important;align-items:center!important}.donate-featured-item{width:100%!important;min-width:0!important;padding:0!important}.donate-featured-thumb{width:34px!important;height:34px!important;max-width:100%!important;margin:0 auto!important;border-radius:9px!important}.donate-featured-thumb img{max-width:30px!important;max-height:30px!important}@media (max-width:700px), (pointer: coarse){.donate-featured-rewards{margin:8px 0 6px!important;padding:6px 0 1px!important}.donate-featured-title{margin-bottom:6px!important;font-size:10px!important}.donate-featured-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:2px!important}.donate-featured-thumb{width:28px!important;height:28px!important;border-radius:8px!important}.donate-featured-thumb img{max-width:25px!important;max-height:25px!important}}#donatePublicDialog{width:min(540px,94vw)!important;height:auto!important;max-height:92dvh!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}#donatePublicDialog::backdrop{background:#03060ac2!important;backdrop-filter:blur(4px)!important}#donatePublicDialog .donate-public-shell{position:relative!important;width:100%!important;max-height:92dvh!important;padding:10px!important;border:1px solid rgba(197,139,33,.82)!important;border-radius:18px!important;background:linear-gradient(180deg,#0d1722,#09121b)!important;box-shadow:0 20px 70px #00000085!important;overflow:hidden!important}#donatePublicDialog .donate-public-close{top:10px!important;right:10px!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;z-index:20!important}#donatePublicContent{min-height:0!important}#donatePublicContent .donate-support-card{display:flex!important;flex-direction:column!important;width:100%!important;max-height:calc(92dvh - 22px)!important;padding:8px 10px 10px!important;margin:0!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}#donatePublicContent .donate-support-card:before{display:none!important}#donatePublicContent .donate-hero-top{flex:0 0 auto!important;margin:0 34px 4px!important;padding:0!important;text-align:center!important}#donatePublicContent .donate-hero-top .donate-kicker{min-height:22px!important;padding:0 9px!important;font-size:8.5px!important;line-height:22px!important;border-radius:999px!important}#donatePublicContent .donate-hero-top h1{margin:5px 0 2px!important;font-size:18px!important;line-height:1.18!important}#donatePublicContent .donate-message-text{margin:0 auto!important;max-width:440px!important;max-height:32px!important;overflow:hidden!important;font-size:10px!important;line-height:1.35!important}#donatePublicContent .donate-featured-rewards{flex:0 0 auto!important;margin:7px 0 4px!important;padding:0!important}#donatePublicContent .donate-featured-title{margin:0 0 5px!important;font-size:10px!important;line-height:1.2!important}#donatePublicContent .donate-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px 10px!important;max-width:260px!important;margin:0 auto!important}#donatePublicContent .donate-featured-item{min-height:0!important}#donatePublicContent .donate-featured-thumb{width:42px!important;height:42px!important;border-radius:10px!important}#donatePublicContent .donate-featured-thumb img{max-width:37px!important;max-height:37px!important}#donatePublicContent .donate-owner-contact-btn{min-height:27px!important;height:27px!important;margin:5px auto 6px!important;padding:0 10px!important;border-radius:999px!important;font-size:8.5px!important}#donatePublicContent .donate-public-tabs{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;margin:4px 0 6px!important;padding:3px!important;border-radius:11px!important}#donatePublicContent .donate-public-tabs button{min-height:32px!important;height:32px!important;padding:0 8px!important;border-radius:8px!important;font-size:10px!important}#donatePublicContent .donate-public-tabpane.is-active{min-height:0!important}#donatePublicContent [data-donate-public-pane=honor].is-active{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}#donatePublicContent .donate-honor-head{flex:0 0 auto!important;min-height:38px!important;padding:5px 8px!important;margin:0 0 5px!important;border-radius:10px!important}#donatePublicContent .donate-honor-head span{font-size:7.5px!important}#donatePublicContent .donate-honor-head strong{font-size:11.5px!important;line-height:1.15!important}#donatePublicContent .donate-honor-head>small{font-size:7.5px!important;padding:3px 6px!important}#donatePublicContent .donate-honor-list{flex:1 1 auto!important;min-height:0!important;max-height:min(350px,48dvh)!important;padding:0!important;gap:4px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}#donatePublicContent .donate-honor-row{height:38px!important;min-height:38px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:7px!important;padding:3px 7px!important;border-radius:9px!important}#donatePublicContent .donate-honor-rank{width:24px!important;height:24px!important;min-width:24px!important;font-size:9px!important;border-radius:7px!important}#donatePublicContent .donate-honor-person{gap:0!important}#donatePublicContent .donate-honor-person strong{font-size:9.5px!important;line-height:1.1!important}#donatePublicContent .donate-honor-person small{font-size:7px!important;line-height:1.1!important}#donatePublicContent .donate-honor-row>b{font-size:9.5px!important}#donatePublicContent [data-donate-public-pane=qr].is-active{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}#donatePublicContent .donate-main-grid-redesigned{grid-template-columns:150px minmax(0,1fr)!important;gap:8px!important}#donatePublicContent .donate-qr-panel-redesigned,#donatePublicContent .donate-bank-panel-redesigned{padding:8px!important;border-radius:10px!important}#donatePublicContent .qr-box{width:118px!important;max-height:118px!important;border-width:4px!important}#donatePublicContent .bank-row{min-height:33px!important;padding:5px 7px!important}@media (max-width:700px), (pointer: coarse){#donatePublicDialog{width:calc(100vw - 10px)!important;max-height:95dvh!important}#donatePublicDialog .donate-public-shell{max-height:95dvh!important;padding:7px!important;border-radius:15px!important}#donatePublicDialog .donate-public-close{top:7px!important;right:7px!important;width:29px!important;height:29px!important;min-width:29px!important}#donatePublicContent .donate-support-card{max-height:calc(95dvh - 16px)!important;padding:6px 7px 8px!important}#donatePublicContent .donate-hero-top{margin:0 30px 3px!important}#donatePublicContent .donate-hero-top .donate-kicker{min-height:20px!important;line-height:20px!important;font-size:7.8px!important}#donatePublicContent .donate-hero-top h1{margin:4px 0 2px!important;font-size:15.5px!important}#donatePublicContent .donate-message-text{max-height:27px!important;font-size:8.5px!important;line-height:1.3!important}#donatePublicContent .donate-featured-rewards{margin:5px 0 3px!important}#donatePublicContent .donate-featured-title{margin-bottom:4px!important;font-size:8.8px!important}#donatePublicContent .donate-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px 8px!important;max-width:230px!important}#donatePublicContent .donate-featured-thumb{width:34px!important;height:34px!important;border-radius:9px!important}#donatePublicContent .donate-featured-thumb img{max-width:30px!important;max-height:30px!important}#donatePublicContent .donate-owner-contact-btn{min-height:24px!important;height:24px!important;margin:4px auto 5px!important;padding:0 9px!important;font-size:7.8px!important}#donatePublicContent .donate-public-tabs{margin:3px 0 5px!important}#donatePublicContent .donate-public-tabs button{min-height:29px!important;height:29px!important;font-size:9px!important}#donatePublicContent .donate-honor-head{min-height:34px!important;padding:4px 6px!important;margin-bottom:4px!important}#donatePublicContent .donate-honor-head span{font-size:6.8px!important}#donatePublicContent .donate-honor-head strong{font-size:10px!important}#donatePublicContent .donate-honor-head>small{font-size:6.8px!important}#donatePublicContent .donate-honor-list{max-height:min(340px,51dvh)!important;gap:3px!important}#donatePublicContent .donate-honor-row{height:34px!important;min-height:34px!important;grid-template-columns:25px minmax(0,1fr) auto!important;gap:5px!important;padding:2px 6px!important}#donatePublicContent .donate-honor-rank{width:21px!important;height:21px!important;min-width:21px!important;font-size:8px!important}#donatePublicContent .donate-honor-person strong,#donatePublicContent .donate-honor-row>b{font-size:8.5px!important}#donatePublicContent .donate-honor-person small{font-size:6.3px!important}#donatePublicContent .donate-main-grid-redesigned{grid-template-columns:118px minmax(0,1fr)!important;gap:6px!important}#donatePublicContent .qr-box{width:94px!important;max-height:94px!important}#donatePublicContent .bank-row{grid-template-columns:68px minmax(0,1fr)!important;min-height:29px!important;padding:4px 5px!important}}#openAdminGiftCenterBtn{white-space:nowrap}.account-action-line-moved{margin-top:5px!important;color:#78879a!important;font-size:9px!important;line-height:1.35!important}.account-action-line-moved b{color:#d8b45c!important}#adminGiftCenterDialog{width:min(760px,95vw)!important;max-width:760px!important;max-height:90vh!important;padding:0!important;border:1px solid rgba(215,167,65,.48)!important;border-radius:18px!important;background:#0c1420!important;color:#eef5ff!important;overflow:hidden!important}#adminGiftCenterDialog::backdrop{background:#02060cbd!important;backdrop-filter:blur(4px)}.admin-gift-center-shell{display:flex;flex-direction:column;max-height:90vh}.admin-gift-center-head{padding:14px 16px 10px!important;flex:0 0 auto}.admin-gift-center-body{padding:0 16px 16px;overflow:auto;display:grid;gap:10px;min-height:0}.admin-gift-account-search{position:relative}.admin-gift-account-search>input{width:100%;height:42px;box-sizing:border-box;padding:0 13px;border:1px solid #314156;border-radius:12px;background:#0a121c;color:#fff;font-size:12px;outline:none}.admin-gift-account-search>input:focus{border-color:#b8892f;box-shadow:0 0 0 2px #b8892f1f}.admin-gift-account-results{position:absolute;left:0;right:0;top:47px;z-index:50;display:flex;flex-direction:column;gap:4px;max-height:250px;overflow:auto;padding:6px;border:1px solid #2c3a4d;border-radius:12px;background:#0b131e;box-shadow:0 16px 40px #0006}.admin-gift-account-results:empty{display:none}.gift-center-account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #263445;border-radius:10px;background:#111a26;color:#fff;text-align:left;cursor:pointer}.gift-center-account-row:hover{border-color:#9f792c;background:#18170f}.gift-center-account-row>span{display:flex;flex-direction:column;min-width:0;gap:2px}.gift-center-account-row strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-center-account-row small{font-size:8.5px;color:#8190a4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-center-account-row>b{font-size:10px;color:#ffd36b;white-space:nowrap}.gift-center-search-empty,.admin-gift-center-empty{padding:18px;text-align:center;color:#7e8da1;font-size:11px}.admin-gift-center-selected{display:grid;gap:10px;min-height:0}.admin-gift-selected-summary{display:grid;grid-template-columns:minmax(0,1fr) 150px 110px;gap:8px;padding:10px;border:1px solid #2c3b4e;border-radius:13px;background:linear-gradient(180deg,#101a27,#0b131d)}.admin-gift-selected-summary>div{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.admin-gift-selected-summary small{font-size:8px;font-weight:900;letter-spacing:.08em;color:#78899e}.admin-gift-selected-summary strong{font-size:15px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-gift-selected-summary span{font-size:9px;color:#9babc0}.admin-gift-selected-wallet{align-items:flex-end;text-align:right}.admin-gift-selected-wallet b{font-size:14px;color:#ffd36b}.admin-gift-center-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:4px;border:1px solid #29384a;border-radius:12px;background:#09111a}.admin-gift-center-tabs button{min-height:36px;border:0;border-radius:9px;background:transparent;color:#8291a5;font-size:10px;font-weight:900;cursor:pointer}.admin-gift-center-tabs button.is-active{background:linear-gradient(180deg,#35270c,#201806);color:#ffd36b;box-shadow:inset 0 0 0 1px #815f20}.admin-gift-center-pane{display:none}.admin-gift-center-pane.is-active{display:block}.gift-center-card{padding:14px;border:1px solid #2b3a4d;border-radius:13px;background:#0f1823}.gift-center-card-title{margin-bottom:10px;color:#f2ca6a;font-size:12px;font-weight:900}.gift-center-card>p{margin:4px 0 10px;color:#b7c3d2;font-size:11px}.gift-center-card>small{display:block;margin-top:8px;color:#73849a;font-size:9px;line-height:1.4}.gift-center-stone-actions{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px;gap:7px}.gift-center-stone-actions input,.gift-center-affiliate-actions input{min-height:38px;border:1px solid #33465d;border-radius:10px;background:#0a121c;color:#fff;padding:0 10px;box-sizing:border-box}.gift-center-stone-actions button,.gift-center-affiliate-actions button,.gift-center-primary,#adminGiftCenterRefreshHistory{min-height:38px;border:1px solid #805e20;border-radius:10px;background:linear-gradient(180deg,#33250c,#211806);color:#ffd36b;font-weight:900;cursor:pointer}.gift-center-stone-actions #adminGiftCenterStoneSub{border-color:#6e3940;background:linear-gradient(180deg,#32161b,#211014);color:#ff9ba4}.gift-center-primary{padding:0 16px}.gift-center-affiliate-status{margin-bottom:10px;color:#9eacc0;font-size:11px}.gift-center-affiliate-status .is-on{color:#5be28b}.gift-center-affiliate-status .is-off{color:#ffb46a}.gift-center-affiliate-actions{display:grid;grid-template-columns:120px 42px minmax(150px,1fr);gap:7px;align-items:center}.gift-center-affiliate-actions>span{color:#93a2b6;font-size:10px}.gift-center-history-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.gift-center-history-head strong{font-size:12px;color:#e9eef7}#adminGiftCenterRefreshHistory{min-height:28px;padding:0 10px;font-size:9px}.gift-center-history-list{display:flex;flex-direction:column;gap:5px;max-height:360px;overflow:auto}.gift-center-history-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;border:1px solid #283749;border-radius:10px;background:#0f1823}.gift-center-history-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#0a121b;font-size:15px}.gift-center-history-icon img{max-width:27px;max-height:27px;object-fit:contain}.gift-center-history-row>div:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.gift-center-history-row strong{font-size:10px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-center-history-row small{font-size:8.5px;color:#8494a8}.gift-center-history-row time{font-size:8.5px;color:#d7b45e;white-space:nowrap}.gift-center-history-empty{padding:28px;text-align:center;color:#7c8ba0;font-size:10px}@media (max-width:700px), (pointer: coarse){#adminGiftCenterDialog{width:96vw!important;max-height:94vh!important}.admin-gift-center-shell{max-height:94vh}.admin-gift-center-body{padding:0 10px 12px}.admin-gift-selected-summary{grid-template-columns:minmax(0,1fr) 100px;gap:6px}.admin-gift-selected-summary>div:nth-child(3){grid-column:1/-1;align-items:flex-start;text-align:left}.admin-gift-center-tabs{grid-template-columns:repeat(2,1fr)}.gift-center-stone-actions{grid-template-columns:1fr 1fr}.gift-center-stone-actions input{grid-column:1/-1}.gift-center-affiliate-actions{grid-template-columns:1fr 45px}.gift-center-affiliate-actions button{grid-column:1/-1}.gift-center-history-row{grid-template-columns:30px minmax(0,1fr)}.gift-center-history-row time{grid-column:2}}.admin-gift-center-tabs-v1403{grid-template-columns:1fr 1fr!important;margin-bottom:2px!important}.gift-center-manage-table{display:grid;gap:10px}.gift-center-section{padding:10px;border:1px solid #2a394b;border-radius:12px;background:#0d1621}.gift-center-section-title{margin-bottom:7px;color:#d8b45c;font-size:10px;font-weight:900}#adminGiftCenterSelected.admin-gift-center-selected{display:grid;gap:9px}#adminGiftCenterSelected[hidden]{display:none!important}.gift-center-one-table{display:flex;flex-direction:column;border:1px solid #2b394b;border-radius:13px;background:#0c151f;overflow:hidden}.gift-center-row{display:grid;grid-template-columns:155px minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;border-bottom:1px solid #253344}.gift-center-row:last-child{border-bottom:0}.gift-center-row-label{display:flex;flex-direction:column;gap:2px}.gift-center-row-label b{font-size:11px;color:#eef5ff}.gift-center-row-label small{font-size:8.5px;color:#8190a4;line-height:1.3}.gift-center-row-control{min-width:0}.gift-center-gift-actions{display:grid;grid-template-columns:minmax(0,1fr) 76px 88px;gap:7px}.gift-center-gift-actions select,.gift-center-gift-actions input{min-width:0;min-height:38px;box-sizing:border-box;border:1px solid #33465d;border-radius:10px;background:#0a121c;color:#fff;padding:0 9px;font-size:10px}.gift-center-gift-actions button{min-height:38px;border:1px solid #805e20;border-radius:10px;background:linear-gradient(180deg,#33250c,#211806);color:#ffd36b;font-weight:900;cursor:pointer}.gift-center-current-note{padding:8px 10px;border:1px dashed #35455a;border-radius:10px;color:#8d9db1;font-size:9px;text-align:right}.gift-center-current-note b{color:#ffd36b}#adminGiftCenterHistoryOwner{display:block;margin-top:2px;color:#8190a4;font-size:8.5px;font-weight:500}@media (max-width:700px), (pointer: coarse){.gift-center-row{grid-template-columns:1fr;gap:7px;padding:9px}.gift-center-row-label{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.gift-center-row-label small{text-align:right}.gift-center-gift-actions{grid-template-columns:minmax(0,1fr) 64px}.gift-center-gift-actions button{grid-column:1/-1}.gift-center-stone-actions{grid-template-columns:1fr 1fr!important}.gift-center-stone-actions input{grid-column:1/-1!important}.gift-center-affiliate-actions{grid-template-columns:minmax(0,1fr) 42px!important}.gift-center-affiliate-actions button{grid-column:1/-1!important}}.admin-gift-center-tabs-v1404{grid-template-columns:1fr 1fr!important}.gift-center-layout-v1404{display:grid;gap:9px}.gift-center-row-v1404{border:1px solid #2a394b;border-radius:13px;background:#0d1621;padding:10px}.gift-center-row-title-v1404{color:#e2bd60;font-size:10px;font-weight:900;line-height:1.2}.gift-center-search-row-v1404{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:10px}.gift-center-control-row-v1404{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gift-center-control-block-v1404{display:grid;gap:7px;padding:9px;border:1px solid #263546;border-radius:11px;background:#0b141e}.gift-center-affiliate-status-line{min-height:18px;color:#92a2b6;font-size:9px}.gift-center-items-row-v1404{display:grid;gap:9px}.gift-center-items-head-v1404{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.gift-center-items-head-v1404 small{display:block;margin-top:3px;color:#7f8ea2;font-size:8.5px}.gift-center-owned-v1404{color:#8d9db1;font-size:9px;white-space:nowrap}.gift-center-owned-v1404 b{color:#ffd36b}.gift-center-items-grid-v1404{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:360px;overflow:auto;padding:1px}.gift-center-item-card-v1404{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:4px 7px;padding:7px;border:1px solid #2a394b;border-radius:10px;background:#101923}.gift-center-item-icon-v1404{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#0a121a}.gift-center-item-icon-v1404 img{max-width:34px;max-height:34px;object-fit:contain}.gift-center-item-name-v1404{min-width:0;color:#eef5ff;font-size:9px;line-height:1.2;font-weight:800}.gift-center-item-qty-v1404{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;color:#7f8ea2;font-size:8px;font-weight:800}.gift-center-item-qty-v1404 input{width:100%;min-width:0;height:27px;box-sizing:border-box;padding:0 5px;border:1px solid #34465d;border-radius:7px;background:#0a121c;color:#fff;text-align:center;font-size:9px}.gift-center-items-actions-v1404{display:flex;justify-content:flex-end;gap:7px}.gift-center-items-actions-v1404 button{min-height:34px;padding:0 12px;border:1px solid #3b4a5d;border-radius:9px;background:#121c28;color:#aebacc;font-size:9px;font-weight:900;cursor:pointer}.gift-center-items-actions-v1404 .gift-center-send-all-v1404{border-color:#805e20;background:linear-gradient(180deg,#35270c,#201806);color:#ffd36b}.gift-center-send-all-v1404:disabled{opacity:.5;cursor:default}@media (max-width:700px), (pointer: coarse){.gift-center-search-row-v1404{grid-template-columns:1fr;gap:6px}.gift-center-control-row-v1404{grid-template-columns:1fr}.gift-center-items-grid-v1404{grid-template-columns:repeat(2,minmax(0,1fr));max-height:40vh}.gift-center-items-head-v1404{align-items:flex-start}.gift-center-items-head-v1404 small{max-width:220px}}#adminGiftCenterDialog{width:min(900px,97vw)!important;max-width:900px!important;max-height:94vh!important}.admin-gift-center-shell{max-height:94vh!important}.admin-gift-center-head{padding:10px 14px 7px!important}.admin-gift-center-head .eyebrow{font-size:8px!important;margin-bottom:2px!important}.admin-gift-center-head h2{font-size:18px!important;margin:0!important}.admin-gift-center-body{padding:0 12px 10px!important;gap:7px!important}.admin-gift-center-tabs-v1404{padding:3px!important;gap:4px!important}.admin-gift-center-tabs-v1404 button{min-height:30px!important;font-size:9px!important}.gift-center-search-row-v1404{padding:7px 9px!important;grid-template-columns:110px minmax(0,1fr)!important}.gift-center-search-row-v1404 .admin-gift-account-search>input{height:36px!important;font-size:10px!important}.gift-center-row-title-v1404{font-size:9px!important}.admin-gift-selected-summary{grid-template-columns:minmax(0,1fr) 125px 88px!important;gap:6px!important;padding:7px 9px!important;border-radius:10px!important}.admin-gift-selected-summary small{font-size:6.8px!important}.admin-gift-selected-summary strong{font-size:12px!important}.admin-gift-selected-summary span{font-size:7.5px!important}.admin-gift-selected-wallet b{font-size:11px!important}.gift-center-control-row-v1404{gap:7px!important;padding:7px!important}.gift-center-control-block-v1404{gap:4px!important;padding:6px 7px!important;border-radius:9px!important}.gift-center-stone-actions{grid-template-columns:minmax(0,1fr) 76px 76px!important;gap:5px!important}.gift-center-stone-actions input,.gift-center-affiliate-actions input,.gift-center-stone-actions button,.gift-center-affiliate-actions button{min-height:30px!important;height:30px!important;font-size:9px!important}.gift-center-affiliate-status-line{min-height:12px!important;font-size:7.5px!important}.gift-center-affiliate-actions{grid-template-columns:92px 30px minmax(120px,1fr)!important;gap:5px!important}.gift-center-affiliate-actions>span{font-size:8px!important}.gift-center-items-row-v1404{padding:8px!important;gap:7px!important}.gift-center-items-head-v1404 small{font-size:7.5px!important}.gift-center-owned-v1404{font-size:8px!important}.gift-center-items-grid-v1404{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;max-height:52vh!important;min-height:330px!important;overflow:auto!important}.gift-center-item-card-v1404{grid-template-columns:46px minmax(0,1fr)!important;gap:4px 7px!important;padding:7px!important;min-height:58px!important}.gift-center-item-icon-v1404{width:44px!important;height:44px!important;border-radius:9px!important}.gift-center-item-icon-v1404 img{max-width:40px!important;max-height:40px!important}.gift-center-item-name-v1404{font-size:9px!important;line-height:1.15!important}.gift-center-item-qty-v1404{font-size:7.5px!important;gap:4px!important}.gift-center-item-qty-v1404 input{height:26px!important;font-size:9px!important}.gift-center-items-actions-v1404 button{min-height:30px!important;font-size:8.5px!important}.gift-center-current-note,#adminGiftCenterEmpty{display:none!important}#adminGiftCenterSelected[hidden]{display:grid!important}#adminGiftCenterDialog button:disabled,#adminGiftCenterDialog input:disabled{opacity:.42!important;cursor:not-allowed!important}@media (max-width:700px), (pointer: coarse){#adminGiftCenterDialog{width:98vw!important;max-height:96vh!important}.admin-gift-center-shell{max-height:96vh!important}.gift-center-search-row-v1404,.gift-center-control-row-v1404{grid-template-columns:1fr!important}.gift-center-items-grid-v1404{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:50vh!important;min-height:280px!important}.gift-center-item-card-v1404{grid-template-columns:38px minmax(0,1fr)!important;min-height:52px!important;padding:6px!important}.gift-center-item-icon-v1404{width:36px!important;height:36px!important}.gift-center-item-icon-v1404 img{max-width:33px!important;max-height:33px!important}.gift-center-item-name-v1404{font-size:8px!important}}#adminGiftCenterDialog{width:min(900px,97vw)!important;height:min(790px,94vh)!important;max-height:min(790px,94vh)!important}#adminGiftCenterDialog .admin-gift-center-shell{height:100%!important;max-height:none!important}#adminGiftCenterDialog .admin-gift-center-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#adminGiftCenterDialog .admin-gift-center-tabs{flex:0 0 auto!important}#adminGiftCenterDialog .admin-gift-center-pane{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}#adminGiftCenterDialog .admin-gift-center-pane.is-active{display:flex!important;flex-direction:column!important}#adminGiftCenterDialog [data-gift-center-pane=manage] .gift-center-layout-v1404{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}#adminGiftCenterDialog [data-gift-center-pane=history]{flex:1 1 auto!important;min-height:0!important}#adminGiftCenterDialog .gift-center-history-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}#adminGiftCenterDialog .gift-center-history-head{flex:0 0 auto!important}@media (max-width:700px), (pointer: coarse){#adminGiftCenterDialog{width:98vw!important;height:96vh!important;max-height:96vh!important}}.gift-center-history-row{grid-template-columns:34px minmax(0,1fr) auto!important}.gift-center-history-main{display:flex;flex-direction:column;gap:2px;min-width:0}.gift-center-history-main small b{color:#f0c96a;font-weight:900}.gift-center-history-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:90px}.gift-center-history-revoke{min-height:24px;padding:0 9px;border:1px solid #8a6421;border-radius:7px;background:linear-gradient(180deg,#3b2a0c,#231806);color:#ffd36b;font-size:8.5px;font-weight:900;cursor:pointer;white-space:nowrap}.gift-center-history-revoke:hover{filter:brightness(1.08)}.gift-center-history-revoke:disabled{opacity:.45;cursor:default}@media (max-width:700px), (pointer: coarse){.gift-center-history-gift-row{grid-template-columns:30px minmax(0,1fr) auto!important}.gift-center-history-side{min-width:74px}.gift-center-history-revoke{padding:0 7px;font-size:8px}}.account-delete-user{margin-top:7px;padding:5px 9px;border:1px solid rgba(239,68,68,.45);border-radius:8px;background:#7f1d1d2e;color:#fca5a5;font-size:11px;font-weight:800;cursor:pointer;transition:.16s ease}.account-delete-user:hover{background:#b91c1c47;border-color:#f87171b8;color:#fee2e2}.account-delete-user:disabled{opacity:.55;cursor:wait}#accountManagerDialog .account-table th:last-child,#accountManagerDialog .account-table td.account-delete-cell{width:88px;text-align:center;white-space:nowrap}#accountManagerDialog .account-delete-cell{vertical-align:middle!important;padding-left:6px!important;padding-right:8px!important}#accountManagerDialog .account-delete-user{margin:0!important;min-width:70px!important;padding:7px 10px!important;border:1px solid rgba(248,113,113,.65)!important;border-radius:9px!important;background:linear-gradient(180deg,#991b1b61,#500f0f6b)!important;color:#fecaca!important;font-size:11px!important;font-weight:900!important;box-shadow:0 0 0 1px #ef444414 inset!important}#accountManagerDialog .account-delete-user:hover{background:linear-gradient(180deg,#b91c1c8c,#6e121285)!important;color:#fff!important}@media (max-width:800px), (pointer: coarse){#accountManagerDialog .account-table-wrap{overflow-x:auto!important}#accountManagerDialog .account-table{min-width:900px!important}}#soundDialog.setup-compact-dialog{width:min(1080px,calc(100vw - 24px))!important;max-width:1080px!important;height:min(720px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;padding:0!important;overflow:hidden!important;border-radius:16px!important}#soundDialog .setup-compact-shell{height:100%;display:flex;flex-direction:column;min-height:0}#soundDialog .setup-compact-head{flex:0 0 auto;padding:10px 13px!important;margin:0!important;border-bottom:1px solid rgba(205,151,46,.22)}#soundDialog .setup-compact-head .eyebrow{margin:0 0 1px!important;font-size:8px!important;letter-spacing:.14em!important}#soundDialog .setup-compact-head h2{margin:0!important;font-size:18px!important;line-height:1.15!important}#soundDialog .setup-compact-head .close-btn{width:32px!important;height:32px!important;min-height:32px!important}#soundDialog .setup-compact-body{flex:1 1 auto;min-height:0;overflow:auto;padding:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;align-content:start}#soundDialog .setup-compact-card{min-width:0;border:1px solid rgba(92,118,148,.32);border-radius:11px;background:#050c159e;padding:9px!important;box-sizing:border-box}#soundDialog .setup-compact-title{font-size:12px;font-weight:900;color:#f0c363;margin:0 0 7px;letter-spacing:.03em}#soundDialog .setup-identity-card,#soundDialog .setup-music-card{min-height:104px}#soundDialog .setup-icon-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:center}#soundDialog .spirit-stone-preview-wrap{width:54px!important;height:54px!important;min-width:54px!important;margin:0!important;border-radius:10px!important}#soundDialog .spirit-stone-preview-wrap img{width:100%!important;height:100%!important;object-fit:contain!important}#soundDialog .setup-icon-actions{display:grid;grid-template-columns:auto auto;gap:5px;align-items:center;min-width:0}#soundDialog .setup-icon-actions small{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px!important;color:#8295ab!important}#soundDialog .audio-file-btn,#soundDialog .compact-btn,#soundDialog .compact-icon-btn{min-height:30px!important;height:30px!important;padding:4px 8px!important;border-radius:7px!important;font-size:10px!important;line-height:1!important;white-space:nowrap}#soundDialog .compact-icon-btn{width:30px!important;min-width:30px!important;padding:0!important;font-size:12px!important}#soundDialog .setup-music-grid{display:grid;grid-template-columns:auto minmax(0,1fr) 84px;gap:6px;align-items:end}#soundDialog .setup-music-grid .home-music-toggle{align-self:center;margin:0!important;white-space:nowrap;font-size:10px!important}#soundDialog .setup-mini-field{display:grid;gap:3px;margin:0!important;font-size:9px!important;color:#8295ab}#soundDialog .setup-mini-field input{height:31px!important;min-height:31px!important;padding:5px 7px!important;font-size:10px!important;border-radius:7px!important}#soundDialog .setup-audio-group{grid-column:span 1}#soundDialog .setup-audio-list{display:grid;gap:5px}#soundDialog .setup-audio-row{display:grid!important;grid-template-columns:90px 50px minmax(78px,1fr) 30px 30px 74px!important;gap:5px!important;align-items:center!important;padding:5px!important;margin:0!important;border:1px solid rgba(85,108,134,.24)!important;border-radius:8px!important;background:#04091061!important}#soundDialog .setup-audio-row>b{font-size:10.5px!important;color:#e7edf5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#soundDialog .setup-audio-row .home-music-toggle{grid-column:auto!important;margin:0!important;font-size:9px!important;gap:4px!important;white-space:nowrap}#soundDialog .setup-audio-row .home-music-toggle input{width:14px!important;height:14px!important}#soundDialog .setup-audio-row .audio-file-picker{margin:0!important;min-width:0}#soundDialog .setup-audio-row .audio-file-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;overflow:hidden;text-overflow:ellipsis}#soundDialog .setup-volume-inline{display:grid!important;grid-template-columns:auto 1fr!important;gap:4px!important;align-items:center!important;margin:0!important;font-size:8px!important;color:#778aa1}#soundDialog .setup-volume-inline input{width:48px!important;height:30px!important;min-height:30px!important;padding:4px 5px!important;font-size:10px!important;border-radius:7px!important}#soundDialog .setup-audio-row>small{grid-column:1/-1!important;margin:0!important;font-size:8.5px!important;line-height:1.2!important;color:#73869d!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#soundDialog .setup-compact-actions{flex:0 0 auto!important;display:flex!important;justify-content:flex-end!important;gap:7px!important;margin:0!important;padding:8px 10px!important;border-top:1px solid rgba(205,151,46,.22)!important;background:#050910e6!important}#soundDialog .setup-compact-actions button{min-width:90px!important;min-height:34px!important;height:34px!important;padding:5px 14px!important;font-size:11px!important;border-radius:8px!important}@media (min-width:901px) and (hover: hover) and (pointer: fine){#soundDialog .setup-identity-card{grid-column:1}#soundDialog .setup-music-card{grid-column:2}#soundDialog .setup-audio-group:nth-of-type(3){grid-column:1}#soundDialog .setup-audio-group:nth-of-type(4){grid-column:2}#soundDialog .setup-audio-group:nth-of-type(5){grid-column:1/-1}#soundDialog .setup-audio-group:nth-of-type(5) .setup-audio-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px), (pointer: coarse){#soundDialog.setup-compact-dialog{width:calc(100vw - 10px)!important;height:calc(100dvh - 10px)!important;max-height:calc(100dvh - 10px)!important;border-radius:12px!important}#soundDialog .setup-compact-body{grid-template-columns:1fr!important;padding:7px!important;gap:7px!important}#soundDialog .setup-audio-group{grid-column:1!important}#soundDialog .setup-audio-row{grid-template-columns:78px 46px minmax(70px,1fr) 28px 28px 68px!important;gap:4px!important;padding:4px!important}#soundDialog .setup-audio-row>b{font-size:9.5px!important}#soundDialog .setup-audio-row .audio-file-btn{font-size:9px!important;padding:3px 5px!important}#soundDialog .setup-music-grid{grid-template-columns:auto minmax(0,1fr) 72px!important}}@media (max-width:560px){#soundDialog .setup-compact-head{padding:8px 10px!important}#soundDialog .setup-compact-head h2{font-size:16px!important}#soundDialog .setup-audio-row{grid-template-columns:70px 42px minmax(62px,1fr) 28px 28px!important}#soundDialog .setup-volume-inline{grid-column:3/6!important;justify-self:end!important}#soundDialog .setup-audio-row>small{display:none!important}#soundDialog .setup-music-grid{grid-template-columns:auto 1fr!important}#soundDialog .setup-volume-field{grid-column:2!important}}#donateSettingsDialog{width:min(1100px,96vw)!important;height:min(720px,93dvh)!important;max-height:93dvh!important}#donateSettingsDialog #donateSettingsForm{height:100%!important;padding:12px 14px 10px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#donateSettingsDialog .dialog-head{margin:0 0 8px!important;align-items:center!important}#donateSettingsDialog .dialog-head .eyebrow{display:none!important}#donateSettingsDialog .dialog-head h2{font-size:19px!important;margin:0!important}#donateSettingsDialog .close-btn{width:30px!important;height:30px!important;min-width:30px!important}#donateSettingsDialog .donate-settings-layout{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-areas:"bank reward" "bank phong"!important;gap:9px!important;overflow:hidden!important}#donateSettingsDialog .donate-bank-card{grid-area:bank!important}#donateSettingsDialog .donate-reward-admin-card{grid-area:reward!important}#donateSettingsDialog .phongthan-admin-card{grid-area:phong!important;display:flex!important;flex-direction:column!important;min-height:0!important}#donateSettingsDialog .donate-settings-card{padding:10px!important;border-radius:10px!important}#donateSettingsDialog .settings-section-title{margin:0 0 6px!important;font-size:13px!important;line-height:1.1!important}#donateSettingsDialog .donate-bank-grid{grid-template-columns:112px minmax(0,1fr)!important;gap:9px!important}#donateSettingsDialog .qr-admin-panel{gap:5px!important}#donateSettingsDialog .qr-admin-panel>label{font-size:10px!important;gap:4px!important}#donateSettingsDialog .qr-admin-preview{width:112px!important;height:112px!important;margin:0 0 5px!important;border-radius:9px!important}#donateSettingsDialog .qr-admin-actions{width:112px!important;gap:4px!important}#donateSettingsDialog .qr-admin-actions button{min-height:29px!important;padding:4px 5px!important;font-size:9.5px!important;border-radius:8px!important}#donateSettingsDialog .donate-bank-fields{grid-template-columns:1fr 1fr!important;gap:6px!important}#donateSettingsDialog .donate-bank-fields label{font-size:10.5px!important;gap:4px!important}#donateSettingsDialog .donate-bank-fields label:nth-child(3),#donateSettingsDialog .donate-bank-fields label:nth-child(4),#donateSettingsDialog .donate-bank-fields .tiktok-affiliate-admin-field,#donateSettingsDialog .donate-bank-fields .tiktok-affiliate-admin-toggle{grid-column:1/-1!important}#donateSettingsDialog input:not([type=file]),#donateSettingsDialog select{height:32px!important;min-height:32px!important;padding:5px 7px!important;font-size:10.5px!important;border-radius:8px!important}#donateSettingsDialog textarea{padding:6px 7px!important;font-size:10.5px!important;border-radius:8px!important;line-height:1.3!important}#donateSettingsDialog .donate-bank-fields textarea{height:54px!important;min-height:54px!important;resize:none!important}#donateSettingsDialog .tiktok-affiliate-admin-field textarea{height:48px!important;min-height:48px!important}#donateSettingsDialog .tiktok-affiliate-admin-toggle{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;font-size:10px!important}#donateSettingsDialog .tiktok-affiliate-admin-toggle input{width:15px!important;height:15px!important;min-height:15px!important;flex:0 0 15px!important}#donateSettingsDialog .donate-reward-admin-card{gap:5px!important}#donateSettingsDialog .donate-reward-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin-top:0!important}#donateSettingsDialog .donate-reward-slot{gap:3px!important;padding:5px 4px!important;border-radius:9px!important}#donateSettingsDialog .donate-reward-slot-head{font-size:8.5px!important}#donateSettingsDialog .donate-reward-thumb{width:42px!important;height:42px!important;border-radius:9px!important}#donateSettingsDialog .donate-reward-thumb img{max-width:36px!important;max-height:36px!important}#donateSettingsDialog .donate-reward-name{display:none!important}#donateSettingsDialog .donate-reward-slot select{min-height:28px!important;height:28px!important;padding:0 5px!important;font-size:8.8px!important;border-radius:7px!important}#donateSettingsDialog .pt-admin-head{margin:0 0 5px!important;align-items:center!important;gap:7px!important}#donateSettingsDialog .pt-admin-head small{display:none!important}#donateSettingsDialog .pt-admin-add{min-height:29px!important;height:29px!important;padding:0 8px!important;font-size:9.5px!important;border-radius:8px!important}#donateSettingsDialog .pt-admin-editor{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;gap:4px!important;padding-right:2px!important}#donateSettingsDialog .pt-admin-row{grid-template-columns:minmax(88px,.8fr) minmax(120px,1.15fr) 78px 130px 30px!important;gap:4px!important}#donateSettingsDialog .pt-admin-row input{height:30px!important;min-height:30px!important;font-size:9.5px!important;padding:4px 6px!important;border-radius:7px!important}#donateSettingsDialog .pt-admin-remove{height:30px!important;border-radius:7px!important;font-size:15px!important}#donateSettingsDialog .empty{padding:10px!important;font-size:10px!important}#donateSettingsDialog .donate-settings-footer{flex:0 0 auto!important;margin-top:8px!important;justify-content:flex-end!important}#donateSettingsDialog .donate-settings-footer>small{display:none!important}#donateSettingsDialog .form-actions{gap:6px!important}#donateSettingsDialog .form-actions button{min-height:33px!important;height:33px!important;padding:5px 12px!important;font-size:10.5px!important;border-radius:8px!important}@media (max-width:900px), (pointer: coarse){#donateSettingsDialog{width:97vw!important;height:94dvh!important}#donateSettingsDialog #donateSettingsForm{overflow:auto!important}#donateSettingsDialog .donate-settings-layout{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;grid-template-areas:"bank" "reward" "phong"!important;overflow:visible!important}#donateSettingsDialog .phongthan-admin-card{min-height:280px!important}}@media (max-width:620px){#donateSettingsDialog #donateSettingsForm{padding:9px!important}#donateSettingsDialog .donate-bank-grid{grid-template-columns:96px minmax(0,1fr)!important;gap:7px!important}#donateSettingsDialog .qr-admin-preview,#donateSettingsDialog .qr-admin-actions{width:96px!important}#donateSettingsDialog .qr-admin-preview{height:96px!important}#donateSettingsDialog .donate-bank-fields{grid-template-columns:1fr!important}#donateSettingsDialog .donate-bank-fields label{grid-column:1!important}#donateSettingsDialog .donate-reward-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}#donateSettingsDialog .donate-reward-thumb{width:34px!important;height:34px!important}#donateSettingsDialog .donate-reward-thumb img{max-width:29px!important;max-height:29px!important}#donateSettingsDialog .donate-reward-slot select{font-size:8px!important;padding:0 3px!important}#donateSettingsDialog .pt-admin-row{grid-template-columns:minmax(0,1fr) 80px 28px!important;gap:4px!important;padding:3px 0!important}#donateSettingsDialog .pt-admin-row input[data-pt-name]{grid-column:1!important}#donateSettingsDialog .pt-admin-row input[data-pt-amount]{grid-column:2!important}#donateSettingsDialog .pt-admin-row input[data-pt-note]{grid-column:1/3!important}#donateSettingsDialog .pt-admin-row input[data-pt-at]{grid-column:1/4!important}#donateSettingsDialog .pt-admin-remove{grid-column:3!important;grid-row:1!important}}.admin-stats-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 7px!important;padding:7px 8px!important;border:1px solid #262d37!important;border-radius:11px!important;background:#11151b!important;box-sizing:border-box!important}.admin-stats-toolbar .admin-stats-period{flex:1 1 auto!important;min-width:0!important;margin:0!important;gap:4px!important;flex-wrap:nowrap!important}.admin-stats-toolbar .admin-stats-period>span{font-size:11px!important;margin-right:1px!important;white-space:nowrap!important}.admin-stats-toolbar .admin-stats-period button,.admin-stats-toolbar .admin-stats-period input[type=date]{min-height:29px!important;height:29px!important;padding:4px 8px!important;border-radius:7px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}.admin-stats-toolbar .admin-stats-period input[type=date]{width:124px!important;min-width:124px!important}.admin-stats-toolbar .admin-stats-tabs{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;flex-wrap:nowrap!important}.admin-stats-toolbar .admin-stats-tabs button{min-height:29px!important;height:29px!important;padding:4px 9px!important;border-radius:7px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}#adminStats.stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin:0 0 9px!important}#adminStats .stat{min-height:57px!important;padding:8px 10px!important;border-radius:9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important}#adminStats .stat span{min-height:0!important;margin:0!important;font-size:10px!important;line-height:1.25!important;overflow:hidden!important}#adminStats .stat strong{font-size:18px!important;line-height:1!important;white-space:nowrap!important}@media (max-width:1050px){.admin-stats-toolbar{align-items:stretch!important;flex-direction:column!important}.admin-stats-toolbar .admin-stats-period{flex-wrap:wrap!important}.admin-stats-toolbar .admin-stats-tabs{justify-content:flex-end!important}#adminStats.stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px), (pointer: coarse){.admin-stats-toolbar{padding:6px!important;gap:6px!important}.admin-stats-toolbar .admin-stats-period>span{width:auto!important;margin:0!important}.admin-stats-toolbar .admin-stats-period button{flex:0 0 auto!important;min-width:0!important;padding:4px 7px!important}.admin-stats-toolbar .admin-stats-period input[type=date]{flex:0 0 118px!important;min-width:118px!important;width:118px!important}.admin-stats-toolbar .admin-stats-tabs{justify-content:flex-start!important;flex-wrap:wrap!important}#adminStats.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}#adminStats .stat{min-height:52px!important;padding:7px 8px!important}#adminStats .stat strong{font-size:16px!important}}#chatWidgetDialog .chat-widget-settings-top{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 9px!important;border:1px solid rgba(245,180,43,.38)!important;border-radius:9px!important;background:#271e0cb8!important;color:#ffe3a0!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important}#chatWidgetDialog .chat-widget-settings-top:hover{filter:brightness(1.08)!important}@media (max-width:700px), (pointer: coarse){#chatWidgetDialog .chat-widget-settings-top{min-height:26px!important;padding:0 7px!important;font-size:8.6px!important}}#adminGiftCenterDialog,#adminGiftCenterDialog .admin-gift-center-shell,#adminGiftCenterDialog .admin-gift-center-head,#adminGiftCenterDialog .admin-gift-center-body,#adminGiftCenterDialog .admin-gift-center-pane,#adminGiftCenterDialog .gift-center-layout-v1404,#adminGiftCenterDialog .gift-center-search-row-v1404,#adminGiftCenterDialog .gift-center-control-row-v1404,#adminGiftCenterDialog .gift-center-control-block-v1404,#adminGiftCenterDialog .gift-center-items-row-v1404,#adminGiftCenterDialog .admin-gift-selected-summary,#adminGiftCenterDialog .gift-center-item-card-v1404,#adminGiftCenterDialog .gift-center-history-row{background-image:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important}#adminGiftCenterDialog{background:#0d131c!important;border:1px solid #344255!important;box-shadow:0 18px 55px #00000073!important}#adminGiftCenterDialog:before,#adminGiftCenterDialog:after,#adminGiftCenterDialog .admin-gift-center-shell:before,#adminGiftCenterDialog .admin-gift-center-shell:after,#adminGiftCenterDialog .admin-gift-center-body:before,#adminGiftCenterDialog .admin-gift-center-body:after,#adminGiftCenterDialog .gift-center-layout-v1404:before,#adminGiftCenterDialog .gift-center-layout-v1404:after,#adminGiftCenterDialog .gift-center-item-card-v1404:before,#adminGiftCenterDialog .gift-center-item-card-v1404:after,#adminGiftCenterDialog .gift-center-item-icon-v1404:before,#adminGiftCenterDialog .gift-center-item-icon-v1404:after{content:none!important;display:none!important;animation:none!important;box-shadow:none!important}#adminGiftCenterDialog .gift-center-item-card-v1404,#adminGiftCenterDialog .gift-center-item-icon-v1404,#adminGiftCenterDialog .gift-center-item-icon-v1404[class*=item-rarity-],#adminGiftCenterDialog [class*=rarity-]{box-shadow:none!important;text-shadow:none!important;animation:none!important}#adminGiftCenterDialog .gift-center-item-icon-v1404,#adminGiftCenterDialog .gift-center-item-card-v1404{background:#111923!important;border:1px solid #2f3b4e!important}#adminGiftCenterDialog .admin-gift-center-tabs button.is-active,#adminGiftCenterDialog .gift-center-send-all-v1404,#adminGiftCenterDialog .gift-center-stone-actions button,#adminGiftCenterDialog .gift-center-affiliate-actions button,#adminGiftCenterDialog .gift-center-primary,#adminGiftCenterDialog #adminGiftCenterRefreshHistory{box-shadow:none!important}#adminGiftCenterDialog,#adminGiftCenterDialog .admin-gift-center-shell,#adminGiftCenterDialog .admin-gift-center-head,#adminGiftCenterDialog .admin-gift-center-body,#adminGiftCenterDialog .admin-gift-center-pane,#adminGiftCenterDialog .gift-center-layout-v1404,#adminGiftCenterDialog .gift-center-row-v1404,#adminGiftCenterDialog .gift-center-control-block-v1404,#adminGiftCenterDialog .gift-center-items-row-v1404,#adminGiftCenterDialog .admin-gift-selected-summary,#adminGiftCenterDialog .gift-center-history-row,#adminGiftCenterDialog .admin-gift-flat-item,#adminGiftCenterDialog .admin-gift-flat-icon{background-image:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;animation:none!important}#adminGiftCenterDialog{background:#0d131c!important;border:1px solid #344255!important;isolation:isolate!important}#adminGiftCenterDialog .admin-gift-center-shell,#adminGiftCenterDialog .admin-gift-center-body,#adminGiftCenterDialog .admin-gift-center-pane,#adminGiftCenterDialog .gift-center-layout-v1404{background:#0d131c!important}#adminGiftCenterDialog .gift-center-row-v1404,#adminGiftCenterDialog .gift-center-control-block-v1404,#adminGiftCenterDialog .gift-center-items-row-v1404,#adminGiftCenterDialog .admin-gift-selected-summary,#adminGiftCenterDialog .gift-center-history-row,#adminGiftCenterDialog .admin-gift-flat-item,#adminGiftCenterDialog .admin-gift-flat-icon{background:#111923!important}#adminGiftCenterDialog:before,#adminGiftCenterDialog:after,#adminGiftCenterDialog *:before,#adminGiftCenterDialog *:after,#adminGiftCenterDialog .ls-rarity-game-fx,#adminGiftCenterDialog .ls-rarity-game-svg,#adminGiftCenterDialog .ls-rarity-corner,#adminGiftCenterDialog [class*=runner],#adminGiftCenterDialog [class*=glow]{display:none!important;content:none!important;background:none!important;background-image:none!important;box-shadow:none!important;filter:none!important;animation:none!important}.admin-cpu-auto{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:10px;font-size:12px;white-space:nowrap}.admin-cpu-auto label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.admin-cpu-auto input[type=number]{width:76px;min-width:76px;padding:5px 7px;border-radius:7px}@media (max-width:760px), (pointer: coarse){.admin-cpu-auto{width:100%;justify-content:center}.admin-cpu-auto input[type=number]{width:82px}}nn .topbar .brand-mark{flex:0 0 auto!important;min-width:53px!important;min-height:53px!important}.topbar .brand-mark img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media (max-width:620px){.topbar{padding-left:12px!important;padding-right:10px!important}.topbar .brand{overflow:visible!important;min-width:0!important;gap:9px!important}.topbar .brand-mark{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex-basis:44px!important;margin-left:0!important;transform:none!important}.topbar .brand #brandName{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important}}.admin-perf-tabs{display:flex;gap:8px;padding:10px 18px;border-bottom:1px solid #36383e;background:#12151a}.admin-perf-tabs button{border:1px solid #454951;border-radius:8px;padding:8px 14px;color:#e9e9e9;background:#20232a;cursor:pointer}.admin-perf-tabs button.active{border-color:#f4d67f;color:#f4d67f}.admin-perf-log-section{margin:16px 0}.admin-perf-log-section h3{font-size:17px;margin:0}.admin-perf-log-section p{opacity:.8}.admin-perf-log-section pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#090c11;color:#dedede;padding:12px;border-radius:10px;border:1px solid #3e434a;max-height:38vh;overflow:auto;font:12px/1.6 monospace}.admin-perf-tabs{flex-wrap:wrap}.admin-perf-tabs button{flex:1 1 auto;white-space:normal}#chatWidgetDialog .chat-admin-actions1656{display:inline-flex;gap:5px;align-items:center;margin:5px 4px 3px;vertical-align:middle;flex-wrap:wrap}#chatWidgetDialog .chat-admin-actions1656 button{font-size:11px;line-height:1.3;padding:4px 7px;border-radius:6px;background:#322923;border:1px solid #aa8950;color:#fff;cursor:pointer}#chatWidgetDialog [data-chat-admin-edit-toggle][aria-pressed=true]{background:#645025!important;color:#fff!important;border-color:#dfb85e!important}dialog[data-chat-filter-modal1659]::backdrop{background:#000000d1;backdrop-filter:blur(4px)}@media (max-width:600px){dialog[data-chat-filter-modal1659] textarea{min-height:35dvh}}.chat-widget-message.is-chat-shadow1661 .chat-widget-bubble{border-left:3px solid #d6a849!important}.chat-shadow-label1661{display:inline-block;font-size:11px;font-weight:650;line-height:1.5;color:#f8dc94;background:#54401e;border:1px solid #aa8745;border-radius:5px;padding:2px 7px;margin:4px 0 3px}





/* A1756: Gift grid uses intrinsic height; no zero-height flex child. */
@media (min-width:801px) and (hover: hover) and (pointer: fine){
#adminGiftCenterDialog .admin-gift-center-pane.is-active{overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important}
#adminGiftCenterDialog .gift-center-layout-v1404{height:auto!important;min-height:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important}
#adminGiftCenterDialog .gift-center-items-row-v1404{height:auto!important;min-height:0!important;flex:0 0 auto!important;overflow:visible!important;display:block!important}
#adminGiftCenterDialog .gift-center-items-grid-v1404{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(60px,auto)!important;align-content:start!important;overflow:visible!important;gap:6px!important}
#adminGiftCenterDialog .gift-center-item-card-v1404{height:auto!important;min-height:60px!important;overflow:visible!important;display:grid!important;visibility:visible!important;opacity:1!important}
}
@media (max-width:800px), (pointer: coarse){#adminGiftCenterDialog .gift-center-items-grid-v1404{height:auto!important;min-height:160px!important;flex:none!important;overflow:visible!important}#adminGiftCenterDialog .gift-center-items-row-v1404{height:auto!important;overflow:visible!important}}

/* A1: Dao An Truc Co chi doi mau ten, khong in dam, khong doi mau tin nhan */
#chatWidgetDialog .chat-widget-meta .dao-name,#chatWidgetDialog .chat-widget-meta .dao-name.chat-name-basic,#detailComments .dao-name,#detailComments .comment-name .dao-name,.detail-v752-comment-list .dao-name,.detail-v752-comment-list .comment-name .dao-name{font-weight:400!important;font-synthesis:none!important;color:var(--dao-name-color,inherit)!important}

/* A1: Truc Co - same name text size as Luyen Khi; keep chosen name color */
#chatWidgetDialog .chat-widget-meta .dao-name.chat-name-truc-co{font-size:13px!important;line-height:1.45!important;letter-spacing:0!important;font-weight:400!important;font-synthesis:none!important;text-shadow:none!important;color:var(--dao-name-color,inherit)!important}
@media (max-width:600px){#chatWidgetDialog .chat-widget-meta .dao-name.chat-name-truc-co{font-size:12px!important}}

/* Disable the vertical light sweep only in Thiên Bảng / Lôi Đài. */
#phongThanDialog .pt-shell:before,#phongThanDialog .pt-shell::before{animation:none!important;animation-name:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}

/* No moving light sweep in Sơn Môn popups or their launch buttons. */
.pt-shell:before,.pt-shell::before{animation:none!important}
.phongthan-header-btn:before,.phongthan-header-btn::before{animation:none!important;opacity:0!important;visibility:hidden!important}
#sonMonCultivationDialog .sm-new-break-card button>i,#sonMonCultivationDialog .sm-new-break-card.is-ready button:hover>i{animation:none!important;opacity:0!important;visibility:hidden!important}
