/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.df-pub-page{color:#f7f7ff;min-height:100%}.df-pub-eyebrow{color:#67d9ff;letter-spacing:.2em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.df-pub-title{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.12}.df-pub-subtitle{color:#969db4;max-width:720px;margin:12px 0 0;font-size:14px;line-height:1.75}.df-pub-card{background:linear-gradient(145deg,#0f1326f5,#070916f7);border:1px solid #8b95c22e;border-radius:18px;box-shadow:inset 0 1px #ffffff06}.df-pub-button{color:#eef0ff;background:#0c1020;border:1px solid #9ca4cf40;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:12px;font-weight:750;transition:all .2s;display:inline-flex}.df-pub-button:hover{border-color:#dce2ff80;transform:translateY(-1px)}.df-pub-button[data-primary=true]{background:linear-gradient(100deg,#7c3aed,#dc278f 58%,#f97316);border:0;box-shadow:0 10px 30px #da278b33}.df-pub-badge{color:#aab1c8;background:#060813b8;border:1px solid #909ac92e;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.df-pub-badge[data-status=published]{color:#6ee7b7;background:#064e3b2e;border-color:#34d39940}.df-pub-badge[data-status=approved],.df-pub-badge[data-status=publishing]{color:#7dd3fc;background:#0759852b;border-color:#38bdf847}.df-pub-badge[data-status=ai_check],.df-pub-badge[data-status=human_review],.df-pub-badge[data-status=pending_review],.df-pub-badge[data-status=submitted]{color:#fcd34d;background:#78350f29;border-color:#fcd34d3d}.df-pub-badge[data-status=changes_requested],.df-pub-badge[data-status=publish_failed],.df-pub-badge[data-status=rejected]{color:#fda4af;background:#7f1d1d26;border-color:#fb718547}.df-watch{color:#fff;background:#040611;min-height:100vh}.df-watch header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040611d6;border-bottom:1px solid #8993be29;grid-template-columns:auto minmax(260px,620px) auto;align-items:center;gap:28px;padding:13px clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.df-watch-logo{color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:850;display:flex}.df-watch-logo img{object-fit:contain;width:34px;height:34px}.df-watch-search{background:#090c1a;border:1px solid #929cc833;border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 13px;display:flex}.df-watch-search input{color:#fff;background:0 0;outline:0;width:100%;font-size:13px}.df-watch-header-actions{gap:9px;display:flex}.df-watch-main{width:min(1480px,100% - 36px);margin:auto;padding:26px 0 70px}.df-watch-hero{background:#090c1b;border:1px solid #9096dd33;border-radius:23px;min-height:430px;position:relative;overflow:hidden}.df-watch-hero>img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.df-watch-hero:after{content:"";background:linear-gradient(90deg,#03050ff5,#03050f8a 48%,#03050f14),linear-gradient(#0000 48%,#03050fc7);position:absolute;inset:0}.df-watch-hero-copy{z-index:2;max-width:620px;padding:72px 55px;position:relative}.df-watch-hero-copy h1{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(38px,5vw,66px);font-weight:850;line-height:1.08}.df-watch-hero-copy p{color:#bbc0d2;margin:17px 0 0;font-size:15px;line-height:1.8}.df-watch-hero-actions{gap:10px;margin-top:27px;display:flex}.df-watch-section{margin-top:34px}.df-watch-section-head{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.df-watch-section h2{font-size:22px;font-weight:800}.df-watch-section-head span{color:#777f98;font-size:12px}.df-watch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px;display:grid}.df-watch-item{cursor:pointer}.df-watch-thumb{aspect-ratio:16/9;background:#0d1123;border-radius:14px;position:relative;overflow:hidden}.df-watch-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.df-watch-item:hover .df-watch-thumb img{transform:scale(1.035)}.df-watch-thumb time{background:#020309d9;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:700;position:absolute;bottom:7px;right:7px}.df-watch-thumb span{opacity:0;background:#04050f57;place-items:center;transition:all .2s;display:grid;position:absolute;inset:0}.df-watch-item:hover .df-watch-thumb span{opacity:1}.df-watch-info{grid-template-columns:auto 1fr;gap:10px;padding-top:11px;display:grid}.df-watch-avatar{color:#fff;background:linear-gradient(135deg,#7c3aed,#ec248f);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.df-watch-info h3{color:#f5f6ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:750;line-height:1.45;display:-webkit-box;overflow:hidden}.df-watch-info p{color:#737b93;margin-top:4px;font-size:11px;line-height:1.5}.df-watch-modal{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010208d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.df-watch-modal>div{background:#080b18;border:1px solid #99a3da47;border-radius:20px;width:min(960px,100%);position:relative;overflow:hidden}.df-watch-player{aspect-ratio:16/9;background:#02030a;place-items:center;display:grid}.df-watch-player img,.df-watch-player video{object-fit:cover;width:100%;height:100%}.df-watch-player span{background:linear-gradient(135deg,#7c3aed,#ec258f);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;box-shadow:0 0 0 13px #b632d91f}.df-watch-modal-info{justify-content:space-between;align-items:start;gap:20px;padding:19px;display:flex}.df-watch-modal-info h2{font-size:20px}.df-watch-modal-info p{color:#858da6;margin-top:6px;font-size:12px}.df-watch-close{z-index:3;background:#03050fc2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.df-publish-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.df-publish-flow{grid-template-columns:repeat(5,1fr);gap:0;margin-top:28px;padding:16px 20px;display:grid}.df-publish-flow span{color:#727a92;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex;position:relative}.df-publish-flow span:not(:last-child):after{content:"";background:#272d43;width:25%;height:1px;position:absolute;right:12px}.df-publish-flow i{color:#b8bfd2;background:#171b2d;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.df-publish-flow span:first-child{color:#d4c4ff}.df-publish-flow span:first-child i{background:#7540df}.df-publish-layout{grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);gap:18px;margin-top:18px;display:grid}.df-publish-form{padding:24px}.df-publish-form h2,.df-publish-status h2{font-size:17px;font-weight:800}.df-publish-field{gap:7px;margin-top:18px;display:grid}.df-publish-field>span{color:#c8cce0;font-size:11px;font-weight:700}.df-publish-field input,.df-publish-field select,.df-publish-field textarea{color:#fff;background:#080b19;border:1px solid #8b95c233;border-radius:11px;outline:0;width:100%;padding:11px 13px;font-size:13px}.df-publish-field textarea{resize:vertical;min-height:105px}.df-publish-field input:focus,.df-publish-field select:focus,.df-publish-field textarea:focus{border-color:#9266ffb3}.df-publish-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.df-publish-check{color:#9fa6bb;border:1px solid #8b95c226;border-radius:11px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;font-size:11px;line-height:1.55;display:flex}.df-publish-check input{accent-color:#9d52ff;margin-top:2px}.df-publish-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.df-publish-status{padding:21px}.df-publish-status-list{gap:11px;margin-top:16px;display:grid}.df-publish-status-list article{background:#090c19;border:1px solid #8b95c224;border-radius:12px;padding:13px}.df-publish-status-list article>div{justify-content:space-between;align-items:start;gap:8px;display:flex}.df-publish-status-list h3{font-size:12px;font-weight:750}.df-publish-status-list p{color:#737b93;margin-top:8px;font-size:10px}.df-publish-status-list small{color:#aeb4c7;margin-top:7px;font-size:10px;line-height:1.5;display:block}.df-admin-head{justify-content:space-between;align-items:end;display:flex}.df-admin-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.df-admin-kpis article{padding:18px}.df-admin-kpis span{color:#858da5;font-size:10px}.df-admin-kpis strong{margin-top:7px;font-size:25px;display:block}.df-admin-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;margin-top:16px;display:grid}.df-admin-queue,.df-admin-review{padding:20px}.df-admin-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.df-admin-tabs{gap:6px;display:flex}.df-admin-tabs button{color:#7f879e;background:#090c19;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700}.df-admin-tabs button[aria-pressed=true]{color:#fff;background:#6d39d5}.df-admin-list{gap:9px;margin-top:15px;display:grid}.df-admin-list button{text-align:left;background:#080b18;border:1px solid #8b95c224;border-radius:12px;grid-template-columns:86px 1fr auto;align-items:center;gap:12px;width:100%;padding:9px;display:grid}.df-admin-list button[aria-pressed=true]{background:#11102a;border-color:#9464ffa6}.df-admin-list img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:86px}.df-admin-list h3{font-size:12px;font-weight:750}.df-admin-list p{color:#727a92;margin-top:4px;font-size:9px}.df-admin-review-preview{aspect-ratio:16/9;background:#050712;border-radius:13px;margin-top:15px;position:relative;overflow:hidden}.df-admin-review-preview img{object-fit:cover;width:100%;height:100%}.df-admin-review-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.df-admin-review-grid span{color:#858da5;border:1px solid #8b95c221;border-radius:9px;padding:10px;font-size:9px}.df-admin-review-grid strong{color:#fff;margin-top:4px;font-size:11px;display:block}.df-admin-checks{gap:7px;margin-top:14px;display:grid}.df-admin-checks span{color:#aab0c3;align-items:center;gap:8px;font-size:10px;display:flex}.df-admin-note{color:#fff;background:#080b18;border:1px solid #8b95c233;border-radius:10px;outline:0;width:100%;min-height:72px;margin-top:14px;padding:10px;font-size:11px}.df-admin-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.df-admin-actions button{color:#d4d8e7;background:#0b0e1c;border:1px solid #8b95c233;border-radius:9px;min-height:38px;font-size:10px;font-weight:750}.df-admin-actions button[data-action=approve]{color:#03110c;background:#5ee2ae;border:0}.df-admin-actions button[data-action=reject]{color:#fda4af;border-color:#fb71854d}@media (max-width:1000px){.df-watch-grid{grid-template-columns:repeat(3,1fr)}.df-admin-layout,.df-publish-layout{grid-template-columns:1fr}.df-admin-review{position:static}.df-publish-flow span{font-size:0}.df-publish-flow span i{font-size:10px}.df-admin-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.df-watch header{grid-template-columns:1fr auto}.df-watch-search{grid-area:2/1/auto/-1}.df-watch-header-actions a:first-child{display:none}.df-watch-main{width:min(100% - 24px,1480px);padding-top:14px}.df-watch-hero{min-height:520px}.df-watch-hero-copy{padding:48px 24px}.df-watch-grid{grid-template-columns:1fr 1fr;gap:18px 9px}.df-watch-info{grid-template-columns:1fr}.df-watch-avatar{display:none}.df-admin-head,.df-publish-head{flex-direction:column;align-items:start}.df-publish-row{grid-template-columns:1fr}.df-admin-list button{grid-template-columns:72px 1fr}.df-admin-list img{width:72px}.df-admin-list button>span:last-child{display:none}.df-admin-actions{grid-template-columns:1fr}.df-publish-flow{padding:12px}.df-publish-flow span:not(:last-child):after{display:none}}.df-project-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.df-project-layout{grid-template-columns:310px minmax(0,1fr);gap:16px;margin-top:25px;display:grid}.df-project-sidebar{align-self:start;padding:15px}.df-project-side-title{color:#8b93aa;justify-content:space-between;align-items:center;padding:5px 5px 13px;font-size:11px;display:flex}.df-project-side-title strong{color:#d9cbff;background:#24184b;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.df-project-list{gap:7px;display:grid}.df-project-list button{text-align:left;border:1px solid #0000;border-radius:12px;grid-template-columns:62px 1fr auto;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.df-project-list button:hover,.df-project-list button[aria-pressed=true]{background:#12102a;border-color:#8f62ff73}.df-project-list img{object-fit:cover;border-radius:8px;width:62px;height:52px}.df-project-list span>small,.df-project-list span>strong{display:block}.df-project-list span>strong{color:#f5f6ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.df-project-list span>small{color:#737b91;margin-top:4px;font-size:9px}.df-project-list span>i{background:#242a3d;border-radius:9px;height:3px;margin-top:8px;display:block;overflow:hidden}.df-project-list span>i b{border-radius:inherit;background:linear-gradient(90deg,#7946ed,#ef3aa7);height:100%;display:block}.df-project-list em{color:#9ba3bb;font-size:9px;font-style:normal}.df-project-main{gap:14px;display:grid}.df-project-summary{grid-template-columns:180px 1fr auto;align-items:center;gap:20px;padding:17px;display:grid}.df-project-summary>img{aspect-ratio:16/10;object-fit:cover;border-radius:13px;width:180px}.df-project-summary h2{margin-top:7px;font-size:23px;font-weight:800}.df-project-summary p{color:#838ba2;margin-top:7px;font-size:11px;line-height:1.6}.df-project-meta{color:#a7adc1;flex-wrap:wrap;gap:13px;margin-top:13px;font-size:9px;display:flex}.df-project-meta span{align-items:center;gap:5px;display:flex}.df-project-progress{justify-items:end;min-width:130px;display:grid}.df-project-progress strong{font-size:29px}.df-project-progress span{color:#747c93;margin-top:2px;font-size:9px}.df-project-progress i{background:#242a3d;border-radius:9px;width:100%;height:5px;margin-top:12px;display:block;overflow:hidden}.df-project-progress b{border-radius:inherit;background:linear-gradient(90deg,#6e49ef,#f03aa9,#fb8a3c);height:100%;display:block}.df-project-episodes{padding:20px}.df-project-section-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.df-project-section-head h2{font-size:16px;font-weight:800}.df-project-section-head p{color:#747c93;margin-top:5px;font-size:10px}.df-episode-list{gap:8px;margin-top:16px;display:grid}.df-episode-list article{background:#080b18;border:1px solid #8b95c221;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 80px auto;align-items:center;gap:13px;padding:12px;display:grid}.df-episode-number{color:#686f85;letter-spacing:.1em;justify-items:center;font-size:8px;display:grid}.df-episode-number strong{color:#fff;letter-spacing:0;font-size:18px}.df-episode-copy>div{align-items:center;gap:8px;display:flex}.df-episode-copy h3{font-size:12px;font-weight:750}.df-episode-copy p{color:#8a92a8;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.df-episode-copy>span{color:#596177;margin-top:6px;font-size:8px;display:block}.df-episode-progress strong{text-align:right;color:#aab0c3;font-size:9px;display:block}.df-episode-progress i{background:#242a3d;border-radius:9px;height:4px;margin-top:6px;display:block;overflow:hidden}.df-episode-progress b{background:#7d50ed;height:100%;display:block}.df-episode-actions{gap:5px;display:flex}.df-episode-actions a,.df-episode-actions button{color:#b7bdd0;border:1px solid #8b95c22b;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.df-episode-actions a:nth-child(2){color:#fff;background:linear-gradient(90deg,#7c3aed,#dc278f);border-color:#0000}.df-project-next{color:#bda6ff;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px;display:grid}.df-project-next div span,.df-project-next div strong{display:block}.df-project-next div strong{color:#f4f1ff;font-size:12px}.df-project-next div span{color:#8189a0;margin-top:3px;font-size:9px}.df-project-next a{color:#ccbaff;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.df-project-empty{text-align:center;color:#5f687f;padding:50px 20px}.df-project-empty svg{margin:auto}.df-project-empty h3{color:#dce0ee;margin-top:13px;font-size:14px}.df-project-empty p{max-width:430px;margin:6px auto 15px;font-size:10px;line-height:1.6}.df-project-modal{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.df-project-modal>button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010208c7;position:absolute;inset:0}.df-project-modal form{width:min(480px,100%);padding:24px;position:relative}.df-project-modal form h2{margin-top:8px;font-size:20px;font-weight:800}@media (max-width:1000px){.df-project-layout{grid-template-columns:1fr}.df-project-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.df-project-head{flex-direction:column;align-items:start}.df-project-list,.df-project-summary{grid-template-columns:1fr}.df-project-summary>img{width:100%}.df-project-progress{justify-items:start}.df-episode-list article{grid-template-columns:46px 1fr}.df-episode-actions,.df-episode-progress{grid-column:2}.df-episode-actions{flex-wrap:wrap}.df-project-next{grid-template-columns:auto 1fr}.df-project-next a{grid-column:2}}.df-project-layout{grid-template-columns:minmax(0,1fr)}.df-project-table{min-width:0;overflow:hidden}.df-project-table-head{border-bottom:1px solid #8b95c224;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.df-project-table-head>div{align-items:center;gap:9px;display:flex}.df-project-table-head>div svg{color:#9b72ff}.df-project-table-head strong{font-size:13px}.df-project-table-head small,.df-project-table-head span{color:#747c93;font-size:9px}.df-bible-table,.df-project-table-scroll{overflow-x:auto}.df-bible-table table,.df-project-table table{border-collapse:collapse;width:100%;min-width:850px}.df-bible-table td,.df-bible-table th,.df-project-table td,.df-project-table th{text-align:left;border-bottom:1px solid #8b95c21a;padding:11px 14px}.df-bible-table th,.df-project-table th{color:#6f778e;letter-spacing:.08em;text-transform:uppercase;background:#0406105c;font-size:8px;font-weight:800}.df-project-table td{color:#a8aec1;font-size:10px}.df-project-table tbody tr{cursor:pointer;transition:background .2s}.df-project-table tbody tr:hover,.df-project-table tbody tr[data-active=true]{background:#6f40d51c}.df-project-table tbody tr[data-active=true]{box-shadow:inset 3px 0 #8c5aed}.df-project-table-title{align-items:center;gap:10px;min-width:230px;display:flex}.df-project-table-title img{object-fit:cover;border-radius:7px;width:54px;height:38px}.df-project-table-title small,.df-project-table-title strong{display:block}.df-project-table-title strong{color:#f5f6ff;font-size:11px}.df-project-table-title small{color:#697188;margin-top:3px;font-size:8px}.df-project-table-progress{align-items:center;gap:7px;min-width:105px;display:flex}.df-project-table-progress>i{background:#252a3e;border-radius:9px;width:75px;height:4px;display:block;overflow:hidden}.df-project-table-progress b{background:linear-gradient(90deg,#7148ed,#ed3ba9);height:100%;display:block}.df-project-table-progress small{color:#9ba3b9;font-size:8px}.df-project-bibles{padding:20px}.df-bible-table{border:1px solid #8b95c21f;border-radius:12px;margin-top:15px}.df-bible-table table{min-width:760px}.df-bible-table td{color:#9ca3b7;font-size:9px}.df-bible-table td small,.df-bible-table td strong{display:block}.df-bible-table td strong{color:#e9ebf5;font-size:10px}.df-bible-table td small{color:#697187;margin-top:3px;font-size:8px}.df-bible-table td>a{color:#bca7ff;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.df-bible-table tbody tr:last-child td,.df-project-table tbody tr:last-child td{border-bottom:0}@media (max-width:700px){.df-project-table-head{flex-direction:column;align-items:flex-start}.df-project-table-head>small{display:none}.df-bible-table,.df-project-table-scroll{margin-right:-1px}.df-project-bibles{padding:15px}}.df-watch-ownerline{color:#9299b0;flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.df-watch-ownerline strong{color:#fff}.df-watch-ownerline span{color:#ff70d3}.df-watch-categories{gap:8px;margin:28px 0 4px;padding-bottom:5px;display:flex;overflow-x:auto}.df-watch-categories button{color:#979eb5;background:#090c19;border:1px solid #929cc82b;border-radius:999px;flex:none;padding:9px 15px;font-size:11px;font-weight:700}.df-watch-categories button[aria-pressed=true]{color:#fff;background:#28102b;border-color:#ec39ac8c}.df-watch-thumb>b{color:#fff;background:#070916c7;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute;top:8px;left:8px}.df-watch-detail-main{width:min(1380px,100% - 36px);margin:auto;padding:24px 0 80px}.df-watch-breadcrumb{color:#6f778f;white-space:nowrap;align-items:center;gap:8px;margin:4px 0 20px;font-size:10px;display:flex;overflow:hidden}.df-watch-breadcrumb a{color:#bba9ff}.df-watch-breadcrumb strong{color:#b8bed1;text-overflow:ellipsis;overflow:hidden}.df-watch-detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.df-watch-detail-player{aspect-ratio:16/9;background:#03050d;border:1px solid #919bca2e;border-radius:19px;place-items:center;display:grid;position:relative;overflow:hidden}.df-watch-detail-player>img,.df-watch-detail-player>video{object-fit:cover;width:100%;height:100%}.df-watch-detail-player>div{color:#fff;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute}.df-watch-detail-player>div svg{box-sizing:content-box;background:linear-gradient(135deg,#783bec,#e52c9c);border-radius:50%;padding:20px}.df-watch-detail-player>div span{font-size:11px}.df-watch-detail-copy{padding:26px 4px 10px}.df-watch-detail-copy h1{letter-spacing:-.04em;margin-top:10px;font-size:clamp(28px,4vw,48px);font-weight:850}.df-watch-detail-copy h2{color:#c9cde0;margin-top:8px;font-size:17px}.df-watch-detail-copy>p{color:#8e96ad;max-width:850px;margin-top:15px;font-size:13px;line-height:1.75}.df-watch-detail-meta{color:#858da5;flex-wrap:wrap;gap:15px;margin:18px 0;font-size:10px;display:flex}.df-watch-detail-meta span{align-items:center;gap:6px;display:flex}.df-watch-owner{background:#090c19;border:1px solid #919bca2e;border-radius:18px;align-self:start;padding:24px}.df-watch-owner-avatar{background:linear-gradient(135deg,#7538df,#e3319b);border-radius:50%;place-items:center;width:66px;height:66px;margin-top:22px;display:grid}.df-watch-owner h2{margin-top:15px;font-size:18px}.df-watch-owner>p{color:#ff70d3;margin-top:4px;font-size:11px}.df-watch-owner dl{border-top:1px solid #919bca21;gap:12px;margin-top:22px;padding-top:17px;display:grid}.df-watch-owner dl div{justify-content:space-between;gap:12px;display:flex}.df-watch-owner dt{color:#697188;font-size:9px}.df-watch-owner dd{color:#b8bed0;text-align:right;font-size:9px}.df-watch-episodes{margin-top:38px}.df-watch-episode-list{gap:9px;margin-top:15px;display:grid}.df-watch-episode-list button{text-align:left;background:#080b17;border:1px solid #919bca21;border-radius:13px;grid-template-columns:150px 46px minmax(0,1fr) auto 38px;align-items:center;gap:14px;width:100%;padding:10px;transition:all .2s;display:grid}.df-watch-episode-list button:hover,.df-watch-episode-list button[aria-pressed=true]{background:#111022;border-color:#dd35a780}.df-watch-episode-list img{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:150px}.df-watch-episode-number{color:#686f86;text-align:center;font-size:8px}.df-watch-episode-number strong{color:#fff;font-size:16px;display:block}.df-watch-episode-copy{min-width:0}.df-watch-episode-copy em,.df-watch-episode-copy small,.df-watch-episode-copy strong{display:block}.df-watch-episode-copy strong{font-size:12px}.df-watch-episode-copy small{color:#7f879e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.df-watch-episode-copy em{color:#ba8eff;margin-top:6px;font-size:8px;font-style:normal}.df-watch-episode-list time{color:#8189a0;font-size:9px}.df-watch-episode-play{background:#24203a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.df-watch-missing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:100vh;display:flex}.df-watch-missing img{width:70px}.df-watch-missing h1{font-size:25px}.df-watch-missing p{color:#8189a0;font-size:12px}@media (max-width:900px){.df-watch-detail-grid{grid-template-columns:1fr}.df-watch-owner{grid-template-columns:auto 1fr;column-gap:16px;display:grid}.df-watch-owner .df-pub-eyebrow,.df-watch-owner dl{grid-column:1/-1}.df-watch-owner-avatar{grid-row:2/4}.df-watch-owner h2{align-self:end}.df-watch-owner>p{align-self:start}}@media (max-width:700px){.df-watch-detail-main{width:calc(100% - 24px);padding-top:13px}.df-watch-detail-copy{padding-top:20px}.df-watch-detail-copy h1{font-size:30px}.df-watch-episode-list button{grid-template-columns:94px 36px minmax(0,1fr)}.df-watch-episode-list img{width:94px}.df-watch-episode-list time,.df-watch-episode-play{display:none}.df-watch-episode-copy small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.df-watch-detail .df-watch-header-actions a:first-child{display:flex}}.df-watch-story{--pink:#ff3bbf;--violet:#783bff;--cream:#f3ede2;background:#05050f;overflow:hidden}.df-watch-story>header{z-index:40;background:#07071180;border-color:#ffffff1d;grid-template-columns:auto 1fr auto;width:100%;position:absolute;top:0}.df-watch-story .df-watch-logo span{color:var(--pink)}.df-watch-story-nav{color:#aaa6b8;justify-content:center;gap:42px;font-size:12px;display:flex}.df-watch-story-nav a:hover{color:#fff}.df-watch-progress{z-index:100;background:linear-gradient(90deg,#2f5bff,var(--pink),#ffb51b);width:100%;height:3px;transform:scaleX(var(--watch-scroll,0));transform-origin:0;position:fixed;top:0;left:0;box-shadow:0 0 14px #ff3bbf}.df-watch-vfx{z-index:1;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.df-watch-pointer,.df-watch-vfx{pointer-events:none;mix-blend-mode:screen;position:fixed}.df-watch-pointer{z-index:90;left:var(--watch-x,-500px);top:var(--watch-y,-500px);background:radial-gradient(circle,#ff3bbf13,#0000 68%);border-radius:50%;width:330px;height:330px;transform:translate(-50%,-50%)}.df-watch-story main:before{content:"";z-index:80;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:watch-grain .3s steps(2) infinite;position:fixed;inset:-35%}[data-watch-reveal]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.75,.2,1);transform:translateY(45px)}[data-watch-reveal].is-visible{opacity:1;transform:none}.df-watch-opening-copy[data-watch-reveal]{animation:watch-open 1s .1s both}.df-watch-opening{background:radial-gradient(circle at 75% 43%,#331472,#0000 30%),radial-gradient(circle at 18% 18%,#160d38,#0000 31%),#05050f;align-items:center;min-height:100svh;padding:130px 8vw 90px;display:flex;position:relative}.df-watch-opening:after{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.df-watch-opening-copy{z-index:3;width:54%;max-width:760px;position:relative}.df-watch-kicker{color:#bab5cb;letter-spacing:.16em;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.df-watch-kicker i{background:linear-gradient(90deg,#315cff,var(--pink));width:36px;height:1px}.df-watch-feeling h2,.df-watch-finale h2,.df-watch-library-head h2,.df-watch-opening h1{letter-spacing:-.07em;margin:32px 0;font-size:clamp(62px,8vw,124px);font-weight:900;line-height:.88}.df-watch-feeling h2 em,.df-watch-finale h2 em,.df-watch-library-head h2 em,.df-watch-opening h1 em{color:var(--pink);font-style:normal;display:inline-block}.df-watch-opening-copy>p{color:#c5c1d2;max-width:540px;font-size:clamp(16px,1.4vw,20px);line-height:1.8}.df-watch-opening-copy>div{align-items:center;gap:28px;margin-top:38px;display:flex}.df-watch-action{color:#fff;background:linear-gradient(105deg,var(--violet),var(--pink));align-items:center;gap:20px;width:max-content;padding:16px 21px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 14px 45px #bf299737}.df-watch-scroll{color:#9691a6;align-items:center;gap:8px;font-size:11px;display:flex}.df-watch-opening-art{z-index:2;width:38vw;height:68vh;min-height:520px;transform:translate(calc(var(--watch-px,0) * -10px),calc(var(--watch-py,0) * -8px));transition:transform .3s ease-out;position:absolute;top:18%;right:7vw}.df-watch-poster-back,.df-watch-poster-main{border-radius:3px;position:absolute;box-shadow:0 30px 90px #000b}.df-watch-poster-back{opacity:.42;background:linear-gradient(155deg,#ff397e,#6617e4 42%,#0d1648);width:58%;height:68%;animation:watch-back 9s ease-in-out infinite;top:7%;right:-4%;transform:rotate(8deg)}.df-watch-poster-main{background-color:#0000;background-image:radial-gradient(circle at 52% 28%,#4289ff,#151754 21%,#0000 35%),linear-gradient(150deg,#05091a,#25105b 62%,#d31770);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:flex-end;width:68%;height:86%;padding:28px;animation:watch-poster 7s ease-in-out infinite;display:flex;top:4%;left:8%;transform:rotate(-4deg)}.df-watch-poster-main small{letter-spacing:.2em;font-size:8px;position:absolute;top:27px}.df-watch-poster-main strong{font-size:clamp(25px,3vw,47px);line-height:1.08}.df-watch-poster-main span{color:#d3c8df;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:13px;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.df-watch-play{z-index:3;background:#0a0821b8;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:110px;height:110px;animation:watch-pulse 2.6s ease-in-out infinite;display:grid;position:absolute;bottom:1%;right:0}.df-watch-play svg{box-sizing:content-box;color:#121021;background:#fff;border-radius:50%;padding:18px}.df-watch-chapter-label{z-index:3;color:#777386;letter-spacing:.17em;align-items:center;gap:18px;font-size:8px;display:flex;position:absolute;bottom:32px;left:8vw}.df-watch-chapter-label i{background:#393646;width:120px;height:1px}.df-watch-feeling{color:#15131b;background:var(--cream);grid-template-columns:100px 1fr .78fr;align-items:center;gap:5vw;min-height:100svh;padding:12vh 8vw;display:grid}.df-watch-chapter-number{color:#827b73;border-top:1px solid #afa89e;align-self:start;padding-top:14px;font-size:12px}.df-watch-kicker.dark{color:#756e66}.df-watch-feeling h2{font-size:clamp(54px,6.7vw,100px)}.df-watch-feeling h2 em{color:#7638f4}.df-watch-feeling>div>p{color:#69615a;max-width:610px;line-height:1.9}.df-watch-feeling blockquote{color:#fff;background:radial-gradient(circle at 90% 10%,#9820a4,#0000 35%),linear-gradient(145deg,#10102a,#391060 62%,#b33271);flex-direction:column;justify-content:center;min-height:450px;margin:0;padding:55px;display:flex;box-shadow:18px 18px #d7cfc0}.df-watch-feeling blockquote b{color:#ffcc62;font-family:Georgia,serif;font-size:105px;line-height:.5}.df-watch-feeling blockquote p{font-family:Georgia,Noto Sans Thai,serif;font-size:clamp(23px,2.2vw,34px);line-height:1.6}.df-watch-feeling cite{color:#c9bbd4;letter-spacing:.18em;margin-top:18px;font-size:8px;font-style:normal}.df-watch-library{background:radial-gradient(circle at 95% 3%,#351574,#0000 22%),#070714;padding:14vh 8vw 8vh;position:relative}.df-watch-library-head{grid-template-columns:1fr minmax(440px,1.4fr) 1fr;align-items:end;gap:4vw;margin-bottom:8vh;display:grid}.df-watch-library-head h2{margin:0;font-size:clamp(50px,5.7vw,91px)}.df-watch-thai-line{white-space:nowrap;display:block}.df-watch-library-head>p{color:#aaa6b8;word-break:normal;overflow-wrap:break-word;line-height:1.9}.df-watch-toolbar{grid-template-columns:minmax(280px,480px) 1fr;align-items:center;gap:25px;margin-bottom:28px;display:grid}.df-watch-story .df-watch-search{background:#0b0c1d;border-radius:2px;height:48px}.df-watch-story .df-watch-categories{justify-content:flex-end;margin:0}.df-watch-feature{isolation:isolate;background:#0a0b1c;border:1px solid #ffffff21;min-height:clamp(460px,56vw,650px);animation:watch-hero-arrive .65s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:hidden}.df-watch-feature>img{z-index:-2;object-fit:cover;object-position:center;opacity:.94;width:100%;height:100%;transition:transform 8s;position:absolute;inset:0}.df-watch-feature:hover>img{transform:scale(1.025)}.df-watch-feature:after{content:"";z-index:-1;background:linear-gradient(90deg,#050611fa,#050611e3 28%,#0506118a 53%,#0000 76%),linear-gradient(#0000 45%,#050611d9);position:absolute;inset:0}.df-watch-feature>div{z-index:2;max-width:720px;padding:clamp(54px,7vw,92px) clamp(30px,5vw,74px);position:relative}.df-watch-feature h2{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:normal;max-width:680px;margin:17px 0;font-size:clamp(42px,5.1vw,74px);font-weight:900;line-height:1.16}.df-watch-feature>div>p{color:#d0ced8;word-break:normal;overflow-wrap:break-word;max-width:590px;font-size:clamp(15px,1.2vw,18px);line-height:1.9}.df-watch-feature .df-watch-action{margin-top:25px}.df-watch-story .df-watch-section{margin-top:55px}.df-watch-story .df-watch-section-head h2{font-size:26px}.df-watch-story .df-watch-thumb{border-radius:2px}.df-watch-story .df-watch-item:hover .df-watch-thumb img{transform:scale(1.06)}.df-watch-empty{text-align:center;color:#8991a8;border:1px solid #ffffff17;margin-top:18px;padding:45px}.df-watch-marquee{color:#ffffff0d;letter-spacing:-.06em;white-space:nowrap;gap:30px;width:max-content;margin:10vh -8vw 0;font-size:clamp(70px,10vw,155px);font-weight:900;display:flex}.df-watch-marquee span{animation:watch-marquee 24s linear infinite}.df-watch-finale{text-align:center;background:radial-gradient(circle at 50% 65%,#36116d,#0000 36%),#06050f;flex-direction:column;justify-content:center;align-items:center;min-height:90svh;padding:12vh 6vw;display:flex;position:relative;overflow:hidden}.df-watch-finale:after,.df-watch-finale:before{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.df-watch-finale:before{width:720px;height:720px}.df-watch-finale:after{width:1020px;height:1020px}.df-watch-finale>*{z-index:2;position:relative}.df-watch-finale h2{font-size:clamp(55px,7vw,106px)}.df-watch-finale>p{color:#aaa6b8;max-width:650px;line-height:1.8}.df-watch-finale>div{gap:13px;margin-top:32px;display:flex}.df-watch-outline{border:1px solid #ffffff4a;align-items:center;padding:15px 22px;font-size:12px;display:inline-flex}.df-watch-finale>b{z-index:0;color:#ffffff03;font-size:40vw;line-height:1;position:absolute;transform:rotate(-8deg)}.df-watch-premiere{background:radial-gradient(circle at 28%,#431575,#0000 30%),linear-gradient(145deg,#070611,#0b0a1e);grid-template-columns:1.15fr 1fr;align-items:center;gap:8vw;min-height:100svh;padding:12vh 8vw;display:grid;position:relative}.df-watch-cinema{perspective:900px;height:650px;position:relative}.df-watch-screen{background:radial-gradient(circle,#d8a2ff,#5925b4 30%,#17143c 70%) 50%/cover;border:5px solid #1a1838;place-items:center;height:65%;display:grid;position:absolute;top:7%;left:0;right:7%;overflow:hidden;transform:rotateY(8deg);box-shadow:0 30px 110px #6115a86d}.df-watch-screen:after{content:"";background:linear-gradient(110deg,#0000 36%,#ffffff3d 50%,#0000 64%);animation:watch-shine 5s ease-in-out infinite;position:absolute;inset:0;transform:translate(-110%)}.df-watch-screen>span{z-index:2;color:#171128;background:#fff;border-radius:50%;place-items:center;width:88px;height:88px;animation:watch-screen-pulse 2.5s ease-in-out infinite;display:grid;position:relative;box-shadow:0 0 #ff3bbf55}.df-watch-audience{background:radial-gradient(circle at 8% 91%,#020207 0 25px,#0000 26px),radial-gradient(circle at 20% 72%,#030208 0 31px,#0000 32px),radial-gradient(circle at 34% 92%,#020207 0 38px,#0000 39px),radial-gradient(circle at 49% 70%,#030208 0 29px,#0000 30px),radial-gradient(circle at 65% 91%,#020207 0 38px,#0000 39px),radial-gradient(circle at 80% 73%,#030208 0 30px,#0000 31px),radial-gradient(circle at 95% 92%,#020207 0 40px,#0000 41px);height:39%;position:absolute;bottom:0;left:-10%;right:-3%}.df-watch-premiere-copy h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(50px,5.8vw,90px);font-weight:900;line-height:.92}.df-watch-premiere-copy h2 em{color:var(--pink);font-style:normal}.df-watch-premiere-copy>p{color:#aaa6b8;max-width:540px;line-height:1.9}.df-watch-premiere-copy .df-watch-scroll{width:max-content;margin-top:30px}@keyframes watch-shine{0%,55%{transform:translate(-110%)}85%,to{transform:translate(110%)}}@keyframes watch-screen-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 18px #ff3bbf18,0 0 48px #ff3bbf88}}@keyframes watch-open{0%{opacity:0;filter:blur(8px);transform:translateY(35px)}to{opacity:1;filter:none;transform:none}}@keyframes watch-poster{50%{transform:rotate(-2deg)translateY(-14px)}}@keyframes watch-back{50%{transform:rotate(10deg)translateY(12px)}}@keyframes watch-pulse{50%{box-shadow:0 0 0 18px #ff3bbf12}}@keyframes watch-marquee{to{transform:translate(-100%)}}@keyframes watch-grain{25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(2%,2%)}}@keyframes watch-hero-arrive{0%{opacity:.15;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:900px){.df-watch-story-nav{display:none}.df-watch-opening{align-items:flex-start;padding-left:6vw}.df-watch-opening-copy{width:100%;padding-top:13vh}.df-watch-opening-art{opacity:.55;width:85vw;top:43%;right:-28%}.df-watch-feeling{grid-template-columns:1fr;padding:11vh 7vw}.df-watch-chapter-number{width:90px}.df-watch-library{padding-inline:7vw}.df-watch-library-head,.df-watch-toolbar{grid-template-columns:1fr}.df-watch-story .df-watch-categories{justify-content:flex-start}.df-watch-feature>div{padding:55px 30px}.df-watch-marquee{margin-inline:-7vw}.df-watch-premiere{grid-template-columns:1fr;padding:9vh 7vw}.df-watch-cinema{height:470px}}@media (max-width:700px){.df-watch-story>header{grid-template-columns:1fr auto}.df-watch-opening h1{font-size:clamp(58px,18vw,88px)}.df-watch-opening-copy>p{max-width:88%}.df-watch-finale>div,.df-watch-opening-copy>div{flex-direction:column;align-items:flex-start}.df-watch-opening-art{right:-45%}.df-watch-feeling blockquote{min-height:390px;padding:38px}.df-watch-story .df-watch-grid{grid-template-columns:1fr 1fr}.df-watch-feature{min-height:540px}.df-watch-feature:after{background:linear-gradient(#05061167 25%,#050611fa)}.df-watch-feature>div{padding-top:250px}.df-watch-pointer{display:none}.df-watch-cinema{height:390px}.df-watch-premiere-copy h2{font-size:52px}}@media (max-width:480px){.df-watch-story .df-watch-grid{grid-template-columns:1fr}.df-watch-feeling h2,.df-watch-library-head h2{font-size:52px}.df-watch-feature h2{font-size:43px}.df-watch-finale>div{width:100%}.df-watch-finale>div a{justify-content:center;width:100%}.df-watch-cinema{height:330px}.df-watch-screen>span{width:68px;height:68px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.df-watch-story *,.df-watch-story :after,.df-watch-story :before{transition:none!important;animation:none!important}[data-watch-reveal]{opacity:1;transform:none}.df-watch-pointer,.df-watch-vfx{display:none}}.df-watch-opening{background:#05050f}.df-watch-opening-keyart{z-index:0;object-fit:cover;object-position:60% center;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;animation:watch-keyart 14s ease-out both;position:absolute;inset:0}.df-watch-opening:before{content:"";z-index:1;background:linear-gradient(90deg,#05050ff7,#05050fdb 32%,#05050f69 61%,#05050f16),linear-gradient(0deg,#05050ff7,#0000 43%),radial-gradient(circle at 73% 43%,#0000 0,#1d0a3a4a 58%,#05050f99);position:absolute;inset:0}.df-watch-opening:after{z-index:2}.df-watch-opening-art{display:none}[data-watch-reveal]{transition-duration:.72s;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.df-watch-feeling h2,.df-watch-finale h2,.df-watch-library-head h2,.df-watch-opening h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(58px,7.6vw,116px);line-height:1.02}.df-watch-opening h1{line-height:1.18}.df-watch-premiere-copy h2{letter-spacing:-.04em;text-wrap:balance;line-height:1.05}.df-watch-opening-copy>p{color:#d2cedb;max-width:510px;font-size:clamp(16px,1.35vw,19px)}.df-watch-feature>div>p,.df-watch-feeling>div>p,.df-watch-finale>p,.df-watch-library-head>p,.df-watch-opening-copy>p,.df-watch-premiere-copy>p{text-wrap:pretty;line-height:1.75}.df-watch-action,.df-watch-kicker,.df-watch-scroll{line-height:1.5}.df-watch-feature h2{letter-spacing:-.04em;text-wrap:balance;line-height:1.08}.df-watch-info h3{line-height:1.55}.df-watch-info p{line-height:1.65}@keyframes watch-keyart{0%{transform:scale(1.07)}to{transform:scale(1)}}@media (max-width:700px){.df-watch-opening-keyart{object-position:68% center;opacity:.72}.df-watch-opening:before{background:linear-gradient(90deg,#05050ff2,#05050fbd 65%,#05050f4d),linear-gradient(0deg,#05050ffa,#0000 60%)}.df-watch-opening h1{letter-spacing:-.035em;font-size:clamp(53px,16vw,82px);line-height:1.2}.df-watch-opening-copy>p{font-size:16px;line-height:1.72}}.df-watch-feeling{grid-template-columns:90px minmax(0,.82fr) minmax(420px,1.18fr);gap:4.5vw;padding-block:14vh}.df-watch-feeling-copy{z-index:2;position:relative}.df-watch-feeling-copy>p{max-width:560px}.df-watch-feeling-frame{isolation:isolate;min-height:620px;margin:0;position:relative;overflow:hidden;box-shadow:22px 22px #d8d0c1,0 36px 80px #5c49332b}.df-watch-feeling-frame>img{object-fit:cover;object-position:57% center;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.df-watch-feeling-frame:hover>img{transform:scale(1.035)}.df-watch-feeling-frame:after{content:"";z-index:1;background:linear-gradient(0deg,#120d18ed,#120d1852 56%,#0000 80%);position:absolute;inset:0}.df-watch-feeling .df-watch-feeling-frame blockquote{z-index:2;min-height:0;box-shadow:none;background:0 0;margin:0;padding:42px 48px 46px;position:absolute;inset:auto 0 0}.df-watch-feeling .df-watch-feeling-frame blockquote b{color:#ffbf59;opacity:.9;font-size:82px;position:absolute;top:18px}.df-watch-feeling .df-watch-feeling-frame blockquote p{text-wrap:balance;max-width:520px;margin:24px 0 0;font-size:clamp(22px,2vw,32px);line-height:1.55}.df-watch-feeling .df-watch-feeling-frame blockquote cite{margin-top:15px}.df-watch-genre-gallery{grid-template-rows:560px;grid-template-columns:1.12fr .88fr .88fr;gap:14px;margin-bottom:52px;display:grid}.df-watch-genre-gallery article{isolation:isolate;background:#101020;transition:transform .64s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 28px 70px #0006}.df-watch-genre-gallery article:hover{z-index:2;transform:translateY(-10px)}.df-watch-genre-gallery img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .6s;position:absolute;inset:0}.df-watch-genre-gallery article:hover img{filter:saturate(1.1);transform:scale(1.05)}.df-watch-genre-gallery article:after{content:"";z-index:-1;background:linear-gradient(0deg,#070612f5,#07061248 62%,#0000 82%);position:absolute;inset:0}.df-watch-genre-gallery article>span{color:#fff;letter-spacing:.16em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06061073;border:1px solid #ffffff42;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;top:22px;left:24px}.df-watch-genre-gallery h3{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(25px,2.5vw,41px);font-weight:850;line-height:1.12;position:absolute;bottom:25px;left:24px;right:24px}.df-watch-genre-gallery h3 span{white-space:nowrap;display:block}.df-watch-footer{color:#89879a;background:#04040b;border-top:1px solid #ffffff17;grid-template-columns:1.6fr .7fr .7fr;gap:7vw;padding:72px 7vw 38px;font-size:11px;display:grid;position:relative}.df-watch-footer:before{content:"";background:linear-gradient(90deg,#315cff,#ff3bbf,#ffbd43);width:120px;height:1px;position:absolute;top:0;left:7vw}.df-watch-footer-brand p{color:#716f80;max-width:330px;margin-top:18px;line-height:1.7}.df-watch-footer>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:13px;display:flex}.df-watch-footer strong{color:#fff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:9px}.df-watch-footer a{transition:color .2s}.df-watch-footer a:hover{color:#fff}.df-watch-footer>small{color:#555363;letter-spacing:.14em;border-top:1px solid #ffffff0d;grid-column:1/-1;margin-top:32px;padding-top:25px;font-size:8px}@media (max-width:1100px){.df-watch-library-head{grid-template-columns:1fr 1.45fr}.df-watch-library-head>p{grid-column:2}.df-watch-library-head h2{font-size:clamp(48px,7vw,76px)}}@media (max-width:1000px){.df-watch-feeling{grid-template-columns:70px 1fr}.df-watch-feeling-frame{grid-column:2;min-height:570px}.df-watch-library-head{grid-template-columns:1fr}.df-watch-library-head>p{grid-column:auto;max-width:620px}.df-watch-genre-gallery{grid-template-rows:440px 370px;grid-template-columns:1.15fr .85fr}.df-watch-genre-gallery article:first-child{grid-row:span 2}.df-watch-genre-gallery article:last-child{grid-column:2}}@media (max-width:700px){.df-watch-feeling{grid-template-columns:1fr;padding-inline:20px}.df-watch-feeling-frame{grid-column:auto;min-height:510px;box-shadow:10px 10px #d8d0c1}.df-watch-feeling .df-watch-feeling-frame blockquote{padding:32px 28px}.df-watch-feeling .df-watch-feeling-frame blockquote p{font-size:23px}.df-watch-library-head h2{font-size:clamp(45px,13vw,62px);line-height:1.12}.df-watch-thai-line{white-space:normal}.df-watch-genre-gallery{scroll-snap-type:x mandatory;gap:10px;margin-inline:-7vw;padding:0 7vw 18px;display:flex;overflow-x:auto}.df-watch-genre-gallery article,.df-watch-genre-gallery article:first-child,.df-watch-genre-gallery article:last-child{scroll-snap-align:center;flex:0 0 82vw;height:470px}.df-watch-feature{min-height:600px}.df-watch-feature>img{object-position:68% center}.df-watch-feature:after{background:linear-gradient(0deg,#050611fa,#050611c9 58%,#05061133)}.df-watch-feature>div{flex-direction:column;justify-content:flex-end;min-height:600px;padding:250px 24px 36px;display:flex}.df-watch-feature h2{font-size:clamp(39px,11vw,54px);line-height:1.18}.df-watch-footer{grid-template-columns:1fr 1fr;padding-inline:24px}.df-watch-footer-brand,.df-watch-footer>small{grid-column:1/-1}}.df-watch-spotlight{isolation:isolate;background:#050711;align-items:flex-end;min-height:100svh;padding:clamp(120px,14vh,170px) 8vw 11vh;display:flex;position:relative;overflow:hidden}.df-watch-spotlight-art{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;animation:watch-spotlight-push 16s ease-out both;position:absolute;inset:0}.df-watch-spotlight-shade{z-index:-2;background:linear-gradient(90deg,#03050dfc,#03050de8 28%,#03050d77 57%,#0000 82%),linear-gradient(0deg,#03050df2,#0000 47%),linear-gradient(#03050d5e,#0000 30%);position:absolute;inset:0}.df-watch-spotlight:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 74% 42%,#0000 0,#08031c35 48%,#03050d80 100%);position:absolute;inset:0}.df-watch-spotlight-copy{z-index:2;width:min(760px,62vw);position:relative}.df-watch-trending{color:#fff;letter-spacing:.07em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#c20e3da8;border:1px solid #ff477e66;align-items:center;gap:8px;margin-bottom:24px;padding:8px 12px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 8px 35px #d6144d38}.df-watch-trending svg{color:#ffbd65}.df-watch-spotlight-brand{color:#fff;letter-spacing:.24em;font-size:12px;font-weight:900;display:block}.df-watch-spotlight-brand b{color:#ff3bbf}.df-watch-spotlight h2{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:18px 0 23px;font-size:clamp(58px,7.5vw,118px);font-weight:950;line-height:1.08}.df-watch-spotlight h2 em{color:#ff3bbf;font-style:normal}.df-watch-spotlight-copy>p{color:#d5d5de;text-wrap:pretty;max-width:610px;margin:0;font-size:clamp(15px,1.25vw,19px);line-height:1.85}.df-watch-spotlight-meta{color:#c5c5d0;flex-wrap:wrap;gap:0;margin-top:25px;font-size:10px;font-weight:700;display:flex}.df-watch-spotlight-meta span{align-items:center;display:flex}.df-watch-spotlight-meta span:not(:last-child):after{content:"";background:#ff3bbf;border-radius:50%;width:3px;height:3px;margin:0 11px}.df-watch-spotlight-actions{gap:12px;margin-top:34px;display:flex}.df-watch-spotlight-more,.df-watch-spotlight-play{justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:12px;font-weight:850;transition:transform .25s,background .25s;display:inline-flex}.df-watch-spotlight-play{color:#080713;background:#fff}.df-watch-spotlight-more{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0a17a6;border:1px solid #ffffff58}.df-watch-spotlight-more:hover,.df-watch-spotlight-play:hover{transform:translateY(-3px)}.df-watch-spotlight-more:hover{background:#ffffff1b}.df-watch-spotlight-index{z-index:2;color:#fff;grid-template-columns:auto auto;align-items:end;gap:0 14px;display:grid;position:absolute;bottom:7vh;right:7vw}.df-watch-spotlight-index strong{grid-row:span 2;font-size:48px;line-height:.8}.df-watch-spotlight-index span{color:#b3b2c0;letter-spacing:.17em;font-size:8px;font-weight:800}.df-watch-spotlight-index i{background:linear-gradient(90deg,#ff3bbf 0 72%,#ffffff35 72%);width:145px;height:2px;margin-top:8px}.df-watch-spotlight-rank{z-index:-1;color:#ffffff08;letter-spacing:-.12em;font-size:42vw;font-weight:950;line-height:.78;position:absolute;bottom:-10vh;right:-1vw}@keyframes watch-spotlight-push{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:900px){.df-watch-spotlight-copy{width:min(720px,82vw)}.df-watch-spotlight-art{object-position:64% center}.df-watch-spotlight-index{display:none}}@media (max-width:700px){.df-watch-spotlight{align-items:flex-end;min-height:100svh;padding:130px 24px 70px}.df-watch-spotlight-art{object-position:70% center}.df-watch-spotlight-shade{background:linear-gradient(0deg,#03050dfd,#03050de8 43%,#03050d42 78%,#03050d6b)}.df-watch-spotlight-copy{width:100%}.df-watch-trending{margin-bottom:17px}.df-watch-spotlight h2{letter-spacing:-.04em;margin-block:14px 18px;font-size:clamp(48px,14vw,70px);line-height:1.15}.df-watch-spotlight-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.df-watch-spotlight-actions{flex-direction:column;align-items:stretch}.df-watch-spotlight-more,.df-watch-spotlight-play{width:100%}}.df-public-interactive{gap:8px;display:grid;position:relative}.df-public-interactive-stage{aspect-ratio:16/9;background:#05070d;border-radius:16px;position:relative;overflow:hidden}.df-public-interactive-stage>video{object-fit:contain;background:#000;width:100%;height:100%}.df-public-interactive-play{place-items:center;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff!important;background:#121827cc!important;border:1px solid #fff4!important;border-radius:999px!important;padding:0!important;display:grid!important}.df-public-interactive-choice,.df-public-interactive-ending{text-align:center;background:linear-gradient(#060912bb,#0b1120ee);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex;position:absolute;inset:0}.df-public-interactive-choice>button,.df-public-interactive-ending button{color:#f7edff;background:#27183b;border:1px solid #c38bf0;border-radius:10px;min-width:min(360px,80%);padding:12px 18px}.df-public-interactive-choice small,.df-public-interactive-ending small{letter-spacing:.16em;color:#d0a8f2}.df-public-interactive-choice h3,.df-public-interactive-ending h3{margin:0;font-size:clamp(22px,3vw,38px)}.df-public-interactive-meta{color:#aeb9cd;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.df-public-interactive-meta>span{color:#e6d4f8;align-items:center;gap:5px;display:flex}.df-public-interactive-preload{display:none}.df-public-interactive.loading,.df-public-interactive.unavailable{text-align:center;color:#c9d4e5;background:#0b1220;border-radius:16px;align-content:center;place-items:center;min-height:360px}.df-public-interactive.unavailable small{color:#8fa0b7}