.fs-video-main{--fs-video-accent:#3ecf8e}.fs-video-panel.content-panel{padding:0;overflow:hidden}.fs-video-head{padding:14px 18px 12px;background:linear-gradient(180deg,rgb(255 255 255 / .03) 0%,transparent 100%);border-bottom:1px solid var(--fs-line,rgb(255 255 255 / .08))}.fs-video-crumb{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;color:var(--fs-muted,#9aa3af)}.fs-video-crumb__label{display:inline-flex;align-items:center;padding:1px 7px;border-radius:4px;background:rgb(62 207 142 / .12);color:var(--fs-video-accent);font-weight:600;font-size:11px}.fs-video-crumb__series{color:#c5ccd8;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}a.fs-video-crumb__series:hover{color:var(--fs-accent,#e8c96a)}.fs-video-head__row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.fs-video-title{margin:0;flex:1 1 auto;min-width:0;font-size:clamp(1.2rem, 1.8vw, 1.55rem);font-weight:700;color:var(--fs-accent,#e8c96a);line-height:1.35;letter-spacing:.01em}.fs-video-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;color:var(--fs-muted,#9aa3af);flex-shrink:0}.fs-video-meta__views{font-variant-numeric:tabular-nums}.fs-video-player{position:relative;width:100%;background:#000;line-height:0}.fs-video-player .fs-open163,.fs-video-player figure.fs-open163{display:block;width:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#000!important;overflow:hidden}.fs-video-player .fs-open163__frame{position:relative!important;width:100%!important;height:0!important;padding-bottom:56.25%!important;aspect-ratio:auto!important;background:#000!important;overflow:hidden}.fs-video-player .fs-open163__iframe,.fs-video-player iframe.fs-open163__iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;border:0!important;display:block!important;background:#000!important}.fs-video-player__empty{display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;padding:24px;box-sizing:border-box;color:var(--fs-accent,#e8c96a);font-size:14px;line-height:1.5;text-align:center;background:#0a0d12}.fs-video-content{padding:18px 16px 24px;border-top:1px solid var(--fs-line,rgb(255 255 255 / .08));line-height:1.7}.fs-video-sidebar.sidebar{display:block}.fs-video-sidebar .fs-video-side__card.widget{margin:0;padding:0;overflow:hidden;position:sticky;top:12px;max-height:calc(100vh - 24px);display:flex;flex-direction:column}.fs-video-side__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 12px;border-bottom:1px solid var(--fs-line,rgb(255 255 255 / .08));flex-shrink:0}.fs-video-side__title{margin:0;font-size:15px;font-weight:700;color:var(--fs-text,#eef0f4)}.fs-video-autoplay{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--fs-muted,#9aa3af);cursor:pointer;user-select:none;position:relative}.fs-video-autoplay__input{position:absolute;opacity:0;pointer-events:none}.fs-video-autoplay__ui{position:relative;width:36px;height:20px;border-radius:999px;background:rgb(255 255 255 / .14);transition:background 0.2s;flex-shrink:0}.fs-video-autoplay__ui::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform 0.2s;box-shadow:0 1px 3px rgb(0 0 0 / .35)}.fs-video-autoplay__input:checked+.fs-video-autoplay__ui{background:var(--fs-video-accent)}.fs-video-autoplay__input:checked+.fs-video-autoplay__ui::after{transform:translateX(16px)}.fs-video-autoplay__input:focus-visible+.fs-video-autoplay__ui{outline:2px solid var(--fs-accent,#e8c96a);outline-offset:2px}.fs-video-plist{list-style:none;margin:0;padding:6px 0 8px;overflow:auto;flex:1;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(62 207 142 / .55) rgb(255 255 255 / .05)}.fs-video-plist::-webkit-scrollbar{width:6px}.fs-video-plist::-webkit-scrollbar-track{margin:4px 0;background:rgb(255 255 255 / .04);border-radius:999px}.fs-video-plist::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgb(62 220 150 / .7),rgb(35 197 119 / .55));border-radius:999px;border:1px solid #fff0;background-clip:padding-box}.fs-video-plist::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgb(90 235 170 / .9),rgb(45 210 130 / .75));background-clip:padding-box}.fs-video-plist::-webkit-scrollbar-corner{background:#fff0}.fs-video-plist__item{margin:0}.fs-video-plist__link{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;color:inherit;text-decoration:none;border-left:3px solid #fff0;transition:background 0.15s,border-color 0.15s}.fs-video-plist__link:hover{background:rgb(255 255 255 / .04)}.fs-video-plist__item.is-active .fs-video-plist__link{background:rgb(62 207 142 / .12);border-left-color:var(--fs-video-accent)}.fs-video-plist__idx{flex-shrink:0;min-width:1.4em;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#6d7686;padding-top:2px;text-align:right}.fs-video-plist__item.is-active .fs-video-plist__idx{color:var(--fs-video-accent)}.fs-video-plist__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fs-video-plist__name{font-size:13px;font-weight:600;color:var(--fs-text,#eef0f4);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-video-plist__item.is-active .fs-video-plist__name{color:var(--fs-video-accent)}.fs-video-plist__meta{font-size:12px;color:var(--fs-muted,#9aa3af)}.fs-video-plist__now{color:var(--fs-video-accent);font-weight:600}@media (max-width:1024px){.fs-video-sidebar .fs-video-side__card.widget{position:static;max-height:none}.fs-video-plist{max-height:420px}}@media (max-width:720px){.fs-video-head{padding:12px 12px 10px}.fs-video-title{font-size:1.15rem}.fs-video-content{padding:14px 12px 20px}}.post-grid.post-grid--courses{gap:18px}.post-grid.post-grid--courses-hero{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-bottom:16px}.post-grid.post-grid--courses .post-card--course .post-card__thumb,.fs-course-marquee .post-card--course .post-card__thumb{aspect-ratio:1 / 1!important;padding:0!important;overflow:hidden;position:relative}.post-grid.post-grid--courses .post-card--course .post-card__thumb,.post-grid.post-grid--courses .post-card--course .post-card__frame,.fs-course-marquee .post-card--course .post-card__thumb,.fs-course-marquee .post-card--course .post-card__frame{border-radius:12px 12px 0 0}.post-grid.post-grid--courses .post-card--course .post-card__frame,.fs-course-marquee .post-card--course .post-card__frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#12161e;border:0;border-radius:12px 12px 0 0;box-shadow:none}.post-grid.post-grid--courses .post-card--course .post-card__frame::after,.fs-course-marquee .post-card--course .post-card__frame::after{display:none}.post-grid.post-grid--courses .post-card--course .post-card__thumb img,.fs-course-marquee .post-card--course .post-card__thumb img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.post-grid.post-grid--courses .post-card--course .post-card__title{-webkit-line-clamp:3;min-height:0}.fs-course-marquee{--fs-mq-item:140px;--fs-mq-gap:12px;display:flex;flex-direction:column;gap:12px;margin:4px 0 8px;overflow:hidden!important;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.fs-course-marquee__row{overflow:hidden!important;width:100%;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.fs-course-marquee__row::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.fs-course-marquee__track{display:flex;width:max-content;max-width:none;gap:var(--fs-mq-gap);will-change:transform;transform:translate3d(0,0,0);animation:fs-course-marquee-ltr 48s linear infinite}.fs-course-marquee__row--rtl .fs-course-marquee__track{animation-name:fs-course-marquee-rtl;animation-duration:54s}.fs-course-marquee.is-js-marquee .fs-course-marquee__track{animation:none!important}.fs-course-marquee__item{flex:0 0 var(--fs-mq-item)!important;width:var(--fs-mq-item)!important;min-width:var(--fs-mq-item)!important;max-width:var(--fs-mq-item)!important;overflow:hidden!important;box-sizing:border-box}.fs-course-marquee .post-card--course{display:flex;flex-direction:column;width:100%!important;max-width:100%!important;min-width:0!important;height:100%;box-sizing:border-box}.fs-course-marquee .post-card--course .post-card__thumb{width:100%!important;max-width:100%!important;flex:0 0 auto}.fs-course-marquee .post-card--course .post-card__thumb,.fs-course-marquee .post-card--course .post-card__frame{border-radius:10px 10px 0 0}.fs-course-marquee .post-card--course .post-card__title{font-size:12.5px;-webkit-line-clamp:2;line-height:1.35;min-height:0}.fs-course-marquee .post-card--course .post-card__meta{font-size:11px}.fs-course-marquee .post-card--course .post-card__video-badge{transform:scale(.84);transform-origin:left top}.fs-course-marquee .post-card--course .post-card__body{padding:8px 8px 10px}@keyframes fs-course-marquee-ltr{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes fs-course-marquee-rtl{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}@media (max-width:1200px){.post-grid.post-grid--courses-hero{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.post-grid.post-grid--courses-hero{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px;margin-bottom:12px}.post-grid.post-grid--courses .post-card--course .post-card__thumb,.fs-course-marquee .post-card--course .post-card__thumb{padding:0!important}}@media (max-width:480px){.post-grid.post-grid--courses-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;margin-bottom:10px}.fs-course-marquee .post-card--course .post-card__title{font-size:12px}}.fs-course-updates{margin-top:28px;padding-top:6px;border-top:1px solid var(--fs-line,rgb(255 255 255 / .08))}.fs-course-updates__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px;padding:4px 2px 8px}.fs-course-updates__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:#f2f4f8}.fs-course-updates__more{font-size:12px;color:var(--fs-accent,#e8c96a);opacity:.85;white-space:nowrap}.fs-course-updates__list{list-style:none;margin:0;padding:0;border:1px solid rgb(255 255 255 / .07);border-radius:12px;overflow:hidden;background:rgb(18 22 28 / .55)}.fs-course-updates__row{display:grid;grid-template-columns:max-content minmax(120px,1.15fr) minmax(140px,1.35fr) 3.6em;align-items:center;column-gap:12px;min-height:44px;padding:10px 14px;border-bottom:1px solid rgb(255 255 255 / .05);font-size:13px;line-height:1.4;color:var(--fs-muted,#9aa3af);box-sizing:border-box}.fs-course-updates__row:nth-child(even){background:rgb(255 255 255 / .025)}.fs-course-updates__row:last-child{border-bottom:0}.fs-course-updates__row:hover{background:rgb(232 201 106 / .06)}.fs-course-updates__thumb,.fs-course-updates__play{display:none!important}.fs-course-updates__cat{color:var(--fs-accent,#e8c96a);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.fs-course-updates__course{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef0f4!important;text-decoration:none!important;font-weight:600}.fs-course-updates__course:hover{color:var(--fs-accent,#e8c96a)!important}.fs-course-updates__ep{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.fs-course-updates__ep a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(200 208 220 / .92)!important;text-decoration:none!important;font-weight:400}.fs-course-updates__ep a:hover{color:var(--fs-accent-soft,#f7e5a3)!important}.fs-course-updates__badge{flex:0 0 auto;display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:3px;background:linear-gradient(90deg,#c19549,#e8c96a);color:#1a1408;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1}.fs-course-updates__badge.is-free{background:rgb(232 201 106 / .14);color:var(--fs-accent,#e8c96a);border:1px solid rgb(232 201 106 / .35);font-weight:700}.fs-course-updates__time{justify-self:end;white-space:nowrap;font-variant-numeric:tabular-nums;color:rgb(154 163 175 / .78)}@media (max-width:900px){.fs-course-updates{margin-top:20px}.fs-course-updates__list{display:flex;flex-direction:column;gap:10px;border:0;border-radius:0;background:#fff0;overflow:visible}.fs-course-updates__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cat time" "course course" "ep ep";column-gap:12px;row-gap:5px;align-items:center;min-height:0;padding:10px 12px;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:linear-gradient(160deg,rgb(36 42 52 / .96) 0%,rgb(18 22 28 / .98) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05),0 6px 16px rgb(0 0 0 / .18);font-size:13px}.fs-course-updates__row:nth-child(even){background:linear-gradient(160deg,rgb(36 42 52 / .96) 0%,rgb(18 22 28 / .98) 100%)}.fs-course-updates__row:last-child{border-bottom:1px solid rgb(255 255 255 / .08)}.fs-course-updates__row:hover{border-color:rgb(232 201 106 / .38);background:linear-gradient(160deg,rgb(48 44 32 / .96) 0%,rgb(22 24 28 / .98) 100%)}.fs-course-updates__cat{grid-area:cat;align-self:end;font-size:12px}.fs-course-updates__time{grid-area:time;align-self:end;font-size:12px}.fs-course-updates__course{grid-area:course;font-size:14px;line-height:1.35}.fs-course-updates__ep{grid-area:ep;align-self:start}}