.ddc-yt-gallery{--ddc-yt-bg:#0f0f0f;--ddc-yt-text:#f5f5f5;--ddc-yt-muted:#aaa;background:var(--ddc-yt-bg);color:var(--ddc-yt-text);font-family:Arial,Helvetica,sans-serif;padding:0 20px 32px}.ddc-yt-gallery *,.ddc-yt-gallery *:before,.ddc-yt-gallery *:after{box-sizing:border-box}.ddc-yt-gallery a{color:inherit;text-decoration:none}.ddc-yt-gallery button{font:inherit;cursor:pointer}.ddc-yt-gallery [hidden]{display:none !important}.ddc-yt-gallery__nav{align-items:stretch;border-bottom:1px solid #393939;display:flex;gap:30px;margin:0 -20px;overflow-x:auto;padding:0 20px;scrollbar-width:none;white-space:nowrap}.ddc-yt-gallery__nav::-webkit-scrollbar{display:none}.ddc-yt-gallery__nav button,.ddc-yt-gallery__external{background:0 0 !important;border:0;border-bottom:3px solid transparent;border-radius:0;color:#aaa;flex:0 0 auto;font-size:16px;font-weight:600;margin:0;padding:17px 0 14px;box-shadow:none !important}.ddc-yt-gallery__nav button[aria-selected=true]{border-bottom-color:#f5f5f5;color:#fff}.ddc-yt-gallery__nav button:hover,.ddc-yt-gallery__nav button:focus-visible,.ddc-yt-gallery__external:hover{color:#fff}.ddc-yt-gallery__external{font-weight:400}.ddc-yt-gallery__panel{padding-top:28px}.ddc-yt-gallery__section+.ddc-yt-gallery__section{border-top:1px solid #333;margin-top:29px;padding-top:24px}.ddc-yt-gallery__section-heading{align-items:baseline;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.ddc-yt-gallery__section-heading h2{color:#fff;font-size:21px;font-weight:700;line-height:1.3;margin:0}.ddc-yt-gallery__section-heading button{background:0 0;border:0;color:#aaa;font-size:14px;padding:5px 0}.ddc-yt-gallery__section-heading button:hover{color:#fff}.ddc-yt-gallery__section-heading button span{font-size:23px;line-height:0;vertical-align:-2px}.ddc-yt-gallery__rail{display:grid;gap:13px;grid-auto-columns:minmax(215px, 24%);grid-auto-flow:column;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.ddc-yt-gallery__rail::-webkit-scrollbar{display:none}.ddc-yt-gallery__grid{display:grid;gap:22px 14px;grid-template-columns:repeat(4,minmax(0, 1fr))}.ddc-yt-card{display:block;min-width:0}.ddc-yt-card__image{aspect-ratio:16/9;background:#222;border-radius:5px;display:block;overflow:hidden;position:relative}.ddc-yt-card__image img{display:block;height:100%;object-fit:cover;width:100%}.ddc-yt-card:hover .ddc-yt-card__image img{opacity:.87}.ddc-yt-card__duration{background:rgba(0,0,0,.82);border-radius:3px;bottom:6px;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:3px 5px;position:absolute;right:6px}.ddc-yt-card__duration--live{background:#d00}.ddc-yt-card__body{display:block;min-width:0;padding:10px 2px 2px}.ddc-yt-card__title{color:#fff;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ddc-yt-card__channel,.ddc-yt-card__meta{color:var(--ddc-yt-muted);display:block;font-size:12px;line-height:1.4;margin-top:4px}.ddc-yt-card:hover .ddc-yt-card__title,.ddc-yt-card:focus-visible .ddc-yt-card__title{text-decoration:underline}.ddc-yt-gallery__grid--shorts{grid-template-columns:repeat(6,minmax(0, 1fr))}.ddc-yt-gallery__grid--shorts .ddc-yt-card__image,.ddc-yt-gallery__rail--shorts .ddc-yt-card__image{aspect-ratio:9/16}.ddc-yt-gallery__rail--shorts{grid-auto-columns:minmax(145px, 17%)}.ddc-yt-gallery__grid--shorts .ddc-yt-card__channel,.ddc-yt-gallery__rail--shorts .ddc-yt-card__channel{display:none}.ddc-yt-gallery__grid--playlists{gap:25px 15px}.ddc-yt-playlist{display:block;min-width:0}.ddc-yt-playlist__image{aspect-ratio:16/9;background:#222;border-radius:5px;display:block;overflow:hidden;position:relative}.ddc-yt-playlist__image img{height:100%;object-fit:cover;width:100%}.ddc-yt-playlist__image span{background:rgba(0,0,0,.86);bottom:0;color:#fff;font-size:12px;padding:7px 10px;position:absolute;right:0}.ddc-yt-playlist strong{display:block;font-size:14px;line-height:1.4;margin-top:10px}.ddc-yt-playlist:hover strong{text-decoration:underline}.ddc-yt-gallery__more{background:#303030;border:1px solid #555;border-radius:20px;color:#fff;display:block;font-size:14px;font-weight:600;margin:30px auto 0;min-width:135px;padding:9px 18px}.ddc-yt-gallery__more:hover,.ddc-yt-gallery__more:focus-visible{background:#444}.ddc-yt-gallery__more:disabled{cursor:wait;opacity:.65}.ddc-yt-gallery--error{padding:25px}.ddc-yt-gallery--error a{color:#7ab8ff;text-decoration:underline}.ddc-yt-gallery__dialog{background:#0f0f0f;border:1px solid #3d3d3d;border-radius:6px;color:#fff;max-height:95vh;max-width:1060px;padding:38px 12px 12px;width:min(94vw, 1060px)}.ddc-yt-gallery__dialog::backdrop{background:rgba(0,0,0,.88)}.ddc-yt-gallery__close{background:0 0;border:0;color:#fff;font-size:30px !important;line-height:1;padding:3px 9px;position:absolute;right:9px;top:4px}.ddc-yt-gallery__player{aspect-ratio:16/9;background:#000;width:100%}.ddc-yt-gallery__player iframe{border:0;height:100%;width:100%}.ddc-yt-gallery__dialog--portrait{width:min(94vw, 520px)}.ddc-yt-gallery__dialog--portrait .ddc-yt-gallery__player{aspect-ratio:9/16;margin:0 auto;max-width:min(100%, 480px, calc((95dvh - 56px) * .5625))}@media (max-width:900px){.ddc-yt-gallery__grid{grid-template-columns:repeat(3,minmax(0, 1fr))}.ddc-yt-gallery__grid--shorts{grid-template-columns:repeat(4,minmax(0, 1fr))}.ddc-yt-gallery__rail{grid-auto-columns:minmax(195px, 32%)}.ddc-yt-gallery__rail--shorts{grid-auto-columns:minmax(145px, 24%)}}@media (max-width:620px){.ddc-yt-gallery{padding:0 12px 25px}.ddc-yt-gallery__nav{gap:23px;margin:0 -12px;padding:0 12px}.ddc-yt-gallery__nav button,.ddc-yt-gallery__external{font-size:14px;padding:14px 0 11px}.ddc-yt-gallery__panel{padding-top:22px}.ddc-yt-gallery__section-heading h2{font-size:18px}.ddc-yt-gallery__rail--live,.ddc-yt-gallery__rail--videos,.ddc-yt-gallery__grid--live,.ddc-yt-gallery__grid--videos{display:grid;gap:18px;grid-auto-flow:row;grid-template-columns:1fr;overflow:visible}.ddc-yt-gallery__rail--live .ddc-yt-card,.ddc-yt-gallery__rail--videos .ddc-yt-card,.ddc-yt-gallery__grid--live .ddc-yt-card,.ddc-yt-gallery__grid--videos .ddc-yt-card{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0, 43%) minmax(0, 1fr)}.ddc-yt-gallery__rail--live .ddc-yt-card__body,.ddc-yt-gallery__rail--videos .ddc-yt-card__body,.ddc-yt-gallery__grid--live .ddc-yt-card__body,.ddc-yt-gallery__grid--videos .ddc-yt-card__body{padding:0}.ddc-yt-gallery__rail--live .ddc-yt-card__title,.ddc-yt-gallery__rail--videos .ddc-yt-card__title,.ddc-yt-gallery__grid--live .ddc-yt-card__title,.ddc-yt-gallery__grid--videos .ddc-yt-card__title{font-size:14px}.ddc-yt-gallery__rail--live .ddc-yt-card__channel,.ddc-yt-gallery__rail--videos .ddc-yt-card__channel,.ddc-yt-gallery__grid--live .ddc-yt-card__channel,.ddc-yt-gallery__grid--videos .ddc-yt-card__channel{display:none}.ddc-yt-gallery__rail--shorts{grid-auto-columns:minmax(140px, 43%)}.ddc-yt-gallery__grid--shorts{gap:17px 10px;grid-template-columns:repeat(2,minmax(0, 1fr))}.ddc-yt-gallery__grid--playlists{grid-template-columns:repeat(2,minmax(0, 1fr))}.ddc-yt-gallery__dialog{padding:38px 4px 4px;width:98vw}.ddc-yt-gallery__dialog--portrait{padding:42px 0 0;width:100vw}.ddc-yt-gallery__dialog--portrait .ddc-yt-gallery__player{max-width:min(100%, calc((96dvh - 48px) * .5625))}}.ddc-yt-home{padding:22px 20px 24px}.ddc-yt-home__columns{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0, 1fr))}.ddc-yt-home__column{min-width:0}.ddc-yt-home__column+.ddc-yt-home__column{border-left:1px solid #343434;padding-left:22px}.ddc-yt-home__heading{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:17px;min-height:48px}.ddc-yt-home__heading h2{color:#fff;font-size:20px;font-weight:700;line-height:1.2;margin:0}.ddc-yt-home__heading a{color:#b9b9b9;flex:0 0 auto;font-size:12px;white-space:nowrap}.ddc-yt-home__heading a:hover{color:#fff;text-decoration:underline}.ddc-yt-home__list{display:grid;gap:12px}.ddc-yt-home .ddc-yt-card{align-items:center;display:grid;gap:10px;grid-template-columns:42% minmax(0, 1fr);min-height:112px}.ddc-yt-home .ddc-yt-card__body{padding:0}.ddc-yt-home .ddc-yt-card__title{font-size:13px}.ddc-yt-home .ddc-yt-card__channel{display:none}.ddc-yt-home__column--shorts .ddc-yt-card{grid-template-columns:66px minmax(0, 1fr)}.ddc-yt-home__column--shorts .ddc-yt-card__image{aspect-ratio:9/16}.ddc-yt-home__notice{margin:20px}@media (max-width:900px){.ddc-yt-home__columns{grid-template-columns:1fr}.ddc-yt-home__column+.ddc-yt-home__column{border-left:0;border-top:1px solid #343434;padding:22px 0 0}.ddc-yt-home__heading{min-height:0}.ddc-yt-home .ddc-yt-card{grid-template-columns:155px minmax(0, 1fr);min-height:96px}.ddc-yt-home__column--shorts .ddc-yt-card{grid-template-columns:70px minmax(0, 1fr);min-height:128px}}@media (max-width:620px){.ddc-yt-home{padding:18px 12px 22px}.ddc-yt-home__heading h2{font-size:18px}.ddc-yt-home .ddc-yt-card{grid-template-columns:42% minmax(0, 1fr)}.ddc-yt-home__column--shorts .ddc-yt-card{grid-template-columns:70px minmax(0, 1fr)}}