.discovery-home{--mint:#9ce6d1}.comfort .discovery-hero{position:relative;min-height:330px;isolation:isolate;overflow:hidden;border:1px solid #243141;border-radius:20px;margin:10px 0 30px;background:#111c28}.discovery-hero>img{position:absolute;inset:0 0 0 auto;width:72%;height:100%;object-fit:cover;object-position:center 35%;z-index:-2}.discovery-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101923 15%,#101923eb 35%,#10192340 75%),linear-gradient(0deg,#10192380,transparent 65%)}.discovery-hero-copy{padding:35px 38px;max-width:680px}.comfort .discovery-hero h1{font-size:clamp(28px,3vw,43px);line-height:1.35;letter-spacing:-1px;margin:12px 0}.discovery-hero-copy>p{color:#b8c4d0;font-size:14px}.discovery-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.discovery-feature-name{display:inline-block;margin-top:18px;font-size:12px;color:#b8c4d0}.comfort .discovery-section{margin:28px 0}.discovery-section .section-heading{margin-bottom:16px}.discovery-section .section-heading p{margin:5px 0 0;font-size:12px;color:#8e9bab}.discovery-episode-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.discovery-episode{position:relative;border:1px solid #2b3849;border-radius:12px;overflow:hidden;background:#17212e;min-width:0}.discovery-thumb{position:relative;aspect-ratio:1.7;overflow:hidden}.discovery-thumb img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .2s}.discovery-episode a:hover img{transform:scale(1.04)}.discovery-thumb>span{position:absolute;left:8px;top:8px;padding:3px 7px;border-radius:6px;background:#a0e8d3;color:#143128;font-size:9px;font-weight:700}.discovery-thumb i{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:26px;height:26px;background:#0c1528ae;border:1px solid #ffffff40;border-radius:50%;font-style:normal;font-size:11px}.discovery-episode-copy{padding:10px 32px 10px 10px}.discovery-episode-copy h3{font-size:11px!important;margin:0 0 6px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-episode-copy small{color:#a6b7c5;font-size:10px}.discovery-follow{position:absolute;right:7px;bottom:10px;width:25px;height:25px;border:1px solid #536172;border-radius:50%;background:#223040;color:#d1e9e2;font-size:16px;cursor:pointer}.discovery-follow[aria-pressed=true]{background:#a0e8d3;color:#122c23}.discovery-resume-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.discovery-resume-card{min-width:0;display:flex;align-items:center;gap:12px;background:#17212e;border:1px solid #2b3849;border-radius:12px;overflow:hidden;padding-right:12px}.discovery-resume-card>img{width:110px;height:94px;object-fit:cover}.discovery-resume-card>div{flex:1;min-width:0}.discovery-resume-card strong{display:block;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.discovery-resume-card small{display:block;font-size:10px;color:#a8b5c6;margin:8px 0}.discovery-resume-play{font-size:13px}.discovery-progress{display:block;height:4px;border-radius:8px;background:#42505e;overflow:hidden}.discovery-progress i{display:block;height:100%;background:#a0e8d3}.discovery-resume-empty{grid-column:1/-1;display:flex;align-items:center;gap:16px;background:#141e2a;border:1px dashed #34465a;border-radius:12px;padding:16px 22px;color:#a1afbe}.discovery-resume-empty>span{font-size:30px;color:#a0e8d3}.discovery-resume-empty p{font-size:12px;flex:1}.discovery-resume-empty a{font-size:11px;color:#a0e8d3}.discovery-bell{position:relative;flex-shrink:0;border:0;background:transparent;color:#e4edf2;width:36px;height:38px;display:grid;place-items:center;cursor:pointer}.discovery-bell>span{position:absolute;top:0;right:-2px;min-width:16px;height:16px;border-radius:9px;background:#a0e8d3;color:#10231e;font-size:9px;font-weight:700;line-height:16px;padding:0 3px}.discovery-dialog{border:1px solid #3d5064;border-radius:18px;background:#142030;color:#edf3f7;width:min(440px,calc(100% - 28px));max-height:80dvh;padding:24px;box-shadow:0 20px 100px #0008}.discovery-dialog::backdrop{background:#030b16bb;backdrop-filter:blur(4px)}.discovery-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.discovery-dialog-head h2{font-size:18px;margin:0}.discovery-dialog-head button{background:transparent;border:0;color:#d7e3eb;font-size:26px;cursor:pointer}.discovery-dialog p{font-size:13px;line-height:1.8}.discovery-dialog label{display:block;font-size:12px;margin:16px 0}.discovery-dialog label>span{color:#96a8bc}.discovery-dialog select,.discovery-dialog textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;background:#0c1623;color:#edf3f7;border:1px solid #36485d;border-radius:9px;font:inherit}.discovery-notification-list article{display:flex;align-items:center;gap:10px;border-bottom:1px solid #34445a;padding:12px 0}.discovery-notification-list article>a{display:flex;align-items:center;gap:12px;flex:1;text-decoration:none;color:inherit}.discovery-notification-list img{width:42px;height:58px;border-radius:6px;object-fit:cover}.discovery-notification-list strong{font-size:12px}.discovery-notification-list small{display:block;color:#9de3ce;font-size:11px;margin-top:5px}.discovery-notification-list button{background:transparent;border:0;color:#a9bdcc;cursor:pointer;font-size:20px}.discovery-player-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;flex-wrap:wrap}.discovery-report-button{border:0;background:transparent;color:#b9c6d3;cursor:pointer;font:inherit;font-size:12px}.discovery-mobile-episodes{display:none}.report-admin{background:#101924;color:#e9f1fa;font:15px system-ui;max-width:960px;margin:30px auto;padding:20px}.report-admin a{color:#a0e8d3}.report-admin article{padding:20px;margin:18px 0;background:#1a293b;border-radius:12px;border:1px solid #344962}.report-admin button{padding:10px;margin:10px;border-radius:8px;cursor:pointer}.report-admin strong{font-size:12px;color:#a0e8d3}.comfort #discovery-popular .movie-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.comfort #discovery-popular .cover{aspect-ratio:2/2.7}
@media(min-width:1000px){.discovery-home .section-heading h2{font-size:23px}.comfort .header-inner{gap:18px}.comfort .header-search{flex:1;max-width:480px}.comfort .desktop-nav{gap:20px}}
@media(max-width:1050px){.discovery-episode-rail{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.discovery-episode{flex:0 0 190px;scroll-snap-align:start}.discovery-resume-card>img{width:80px}.comfort #discovery-popular .movie-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-bell{margin-left:auto}.comfort .header-search{margin-left:0}}
@media(max-width:650px){.comfort .discovery-hero{min-height:300px;margin:0 0 24px;border-radius:14px}.discovery-hero>img{width:100%;opacity:.65}.discovery-hero:after{background:linear-gradient(90deg,#101923f5,#10192360),linear-gradient(0deg,#101923,transparent 90%)}.discovery-hero-copy{padding:26px 20px}.comfort .discovery-hero h1{font-size:29px;letter-spacing:-.5px}.discovery-hero-copy>p{max-width:250px;font-size:12px}.discovery-hero-actions .btn{padding:11px 14px;font-size:11px}.discovery-section .section-heading{align-items:center;gap:10px}.discovery-section .section-heading h2{font-size:18px}.discovery-section .section-heading .btn,.discovery-section .section-heading>a{font-size:10px;padding:9px}.discovery-section .section-heading p{font-size:10px}.discovery-episode{flex-basis:170px}.discovery-resume-list{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:5px}.discovery-resume-card{flex:0 0 290px;scroll-snap-align:start}.discovery-resume-empty{min-width:0;flex:1;flex-wrap:wrap;padding:13px;gap:9px}.discovery-resume-empty p{min-width:190px}.discovery-resume-empty a{margin-left:35px}.comfort #discovery-popular .movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-player-actions{padding:12px 8px}.discovery-player-actions>.btn{font-size:11px}.discovery-mobile-episodes{display:flex;position:sticky;bottom:calc(60px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:8px;background:#142235f2;backdrop-filter:blur(12px);border:1px solid #3b5469;border-radius:12px;padding:10px;z-index:12;margin-top:12px}.discovery-mobile-episodes button{border:0;border-radius:8px;background:#a0e8d3;color:#112d25;font-size:11px;padding:12px;min-height:44px;cursor:pointer}.discovery-mobile-episodes button:disabled{opacity:.4}.discovery-mobile-episodes span{font-size:11px;color:#d1dfea}.comfort .episode-grid button{min-height:44px}.comfort .episode-navigation{gap:10px}.discovery-bell{width:30px}.comfort .header-inner{gap:8px}.discovery-dialog{padding:18px}.discovery-dialog button,.discovery-dialog a{min-height:40px}.discovery-section .movie-card .cover{border-radius:10px}}
@media(prefers-reduced-motion:reduce){.discovery-episode img{transition:none}}

.discovery-hero-actions button[data-save]:after{content:" ჩემს სიაში";margin-left:5px}.discovery-hero-actions button[data-save][aria-pressed=true]:after{content:" შენახულია"}

.discovery-episode-rail{scrollbar-width:thin;scrollbar-color:#42695e transparent}.discovery-episode-rail::-webkit-scrollbar{height:4px}.discovery-episode-rail::-webkit-scrollbar-thumb{background:#42695e;border-radius:4px}.discovery-report-button{min-height:44px;padding:10px 0}@media(max-width:650px){.discovery-follow{width:40px;height:40px;bottom:4px}.discovery-episode-copy{padding-right:49px}}
