.im-yt-hub,.im-yt-modal{--im-yt-accent:var(--im-accent, #ad7147);--im-yt-accent-dark:var(--im-accent-dark, #835132);--im-yt-accent-soft:var(--im-accent-soft, #f2e5da);--im-yt-text:var(--im-text, #211d1a);--im-yt-muted:var(--im-muted, #746b65);--im-yt-surface:var(--im-surface, #f8f4ef);--im-yt-surface-2:var(--im-surface-2, #f3eee8);--im-yt-border:var(--im-border, #e5ddd6);--im-yt-white:var(--im-white, #fff);--im-yt-shadow-sm:var(--im-shadow-sm, 0 8px 24px rgb(37 24 16 / .08));--im-yt-shadow-md:var(--im-shadow-md, 0 20px 60px rgb(37 24 16 / .14));--im-yt-radius-sm:var(--im-radius-sm, 10px);--im-yt-radius:var(--im-radius, 18px);--im-yt-radius-lg:var(--im-radius-lg, 28px)}.im-yt-hub,.im-yt-hub *,.im-yt-modal,.im-yt-modal *{box-sizing:border-box}.im-yt-hub{position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;margin:1.5rem 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--im-yt-border) 88%,#fff);border-radius:var(--im-yt-radius-lg);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--im-yt-accent-soft) 58%,transparent),transparent 34%),linear-gradient(145deg,#fff 0%,color-mix(in srgb,var(--im-yt-surface) 78%,#fff) 100%);box-shadow:var(--im-yt-shadow-sm);color:var(--im-yt-text);font-family:inherit}.im-yt-hub::before{position:absolute;z-index:-1;top:0;left:0;width:180px;height:4px;border-radius:0 999px 999px 0;background:linear-gradient(90deg,var(--im-yt-accent),color-mix(in srgb,var(--im-yt-accent) 28%,transparent));content:""}.im-yt-head{padding:clamp(24px, 3vw, 36px) clamp(20px, 3vw, 36px) 0}.im-yt-titlebar{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:18px}.im-yt-heading{margin:0!important;color:var(--im-yt-text)!important;font-size:clamp(1.75rem, 2.7vw, 2.5rem)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.035em!important;text-transform:none!important}.im-yt-subheading{max-width:760px;margin:10px 0 0!important;color:var(--im-yt-muted)!important;font-size:.98rem;line-height:1.55}.im-yt-tabs{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px;width:208px;min-width:208px;height:46px;margin-top:20px;padding:4px;border:1px solid color-mix(in srgb,var(--im-yt-border) 88%,#fff);border-radius:999px;background:color-mix(in srgb,var(--im-yt-surface-2) 80%,#fff)}.im-yt-tab,.im-yt-more,.im-yt-car-arrow,.im-yt-modal-close{appearance:none;-webkit-appearance:none;margin:0;font-family:inherit;text-transform:none!important}.im-yt-tab{display:inline-flex!important;flex:1 1 0!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;width:auto!important;height:36px!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:0 16px 14px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--im-yt-muted)!important;font-size:.94rem;font-weight:760;line-height:1!important;text-align:center!important;white-space:nowrap;vertical-align:middle!important;cursor:pointer;transition:transform 160ms ease,background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.im-yt-tab:hover{transform:translateY(-1px);background:#fff!important;color:var(--im-yt-text)!important}.im-yt-tab[aria-selected="true"]{background:var(--im-yt-accent)!important;box-shadow:0 9px 24px color-mix(in srgb,var(--im-yt-accent) 25%,transparent)!important;color:#fff!important}.im-yt-panels{min-width:0;padding:clamp(22px, 2.6vw, 32px) clamp(20px, 3vw, 36px) clamp(24px, 3vw, 36px)}.im-yt-panel{display:none;min-width:0}.im-yt-panel.is-active{display:block}.im-yt-panel-wrap{width:100%;max-width:100%;min-width:0}.im-yt-player{position:relative;display:none;width:min(100%, 1080px);aspect-ratio:16 / 9;margin:0 auto 22px;overflow:hidden;border:1px solid var(--im-yt-border);border-radius:calc(var(--im-yt-radius) + 4px);background:#0d0d0d;box-shadow:var(--im-yt-shadow-md)}.im-yt-player iframe,.im-yt-modal-inner iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.im-yt-carousel-wrap{position:relative;width:100%;min-width:0;margin:0 0 24px;padding:18px 54px;overflow:hidden;border:1px solid color-mix(in srgb,var(--im-yt-border) 92%,#fff);border-radius:calc(var(--im-yt-radius) + 4px);background:color-mix(in srgb,var(--im-yt-surface) 72%,#fff)}.im-yt-carousel{display:grid;grid-auto-flow:column;gap:18px;width:100%;min-width:0;padding:2px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--im-yt-accent) 38%,transparent) #fff0;-webkit-overflow-scrolling:touch}.im-yt-carousel::-webkit-scrollbar{height:7px}.im-yt-carousel::-webkit-scrollbar-track{background:#fff0}.im-yt-carousel::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--im-yt-accent) 34%,transparent)}.im-yt-carousel.count-1{grid-auto-columns:min(760px, 100%);justify-content:center}.im-yt-carousel.count-2{grid-auto-columns:min(540px, calc((100% - 18px) / 2));justify-content:center}.im-yt-carousel.count-many{grid-auto-columns:calc((100% - 36px) / 3)}.im-yt-carousel.is-shorts.count-1{grid-auto-columns:min(285px, 100%)}.im-yt-carousel.is-shorts.count-2{grid-auto-columns:min(285px, calc((100% - 18px) / 2))}.im-yt-carousel.is-shorts.count-many{grid-auto-columns:min(270px, calc((100% - 54px) / 4))}.im-yt-car-item,.im-yt-item{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--im-yt-border) 92%,#fff)!important;background:#fff!important;box-shadow:0 8px 22px rgb(37 24 16 / .075);color:var(--im-yt-text)!important;text-decoration:none!important;scroll-snap-align:start;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.im-yt-car-item{display:flex;flex-direction:column;padding:9px;border-radius:var(--im-yt-radius)!important}.im-yt-item{display:flex!important;flex-direction:column;align-items:stretch;width:100%;padding:10px;border-radius:calc(var(--im-yt-radius) + 1px)!important}.im-yt-item,.im-yt-car-item{appearance:none!important;-webkit-appearance:none!important;height:auto!important;min-height:0!important;font-family:inherit!important;line-height:inherit!important;text-align:left!important;cursor:pointer}.im-yt-hub .im-yt-grid>.im-yt-item::before,.im-yt-hub .im-yt-grid>.im-yt-item::after,.im-yt-hub .im-yt-car-item::before,.im-yt-hub .im-yt-car-item::after{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;content:none!important}.im-yt-car-item:hover,.im-yt-item:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--im-yt-accent) 36%,var(--im-yt-border))!important;box-shadow:0 16px 34px rgb(37 24 16 / .12);color:var(--im-yt-text)!important}.im-yt-item::before,.im-yt-item::after,.im-yt-car-item::before,.im-yt-car-item::after,.im-yt-tab::before,.im-yt-tab::after,.im-yt-more::before,.im-yt-more::after,.im-yt-play::before,.im-yt-play::after{display:none!important;content:none!important}.im-yt-car-item:empty,.im-yt-item:empty{display:none!important}.im-yt-car-thumb,.im-yt-thumb{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:calc(var(--im-yt-radius) - 5px);background:linear-gradient(135deg,color-mix(in srgb,var(--im-yt-accent-soft) 70%,#fff),var(--im-yt-surface-2))}.im-yt-car-thumb.is-shorts,.im-yt-thumb.is-shorts{aspect-ratio:9 / 16}.im-yt-car-thumb.is-shorts,.im-yt-thumb.is-shorts{display:block}.im-yt-car-thumb::after,.im-yt-thumb::after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgb(19 13 9 / .46) 100%);pointer-events:none;content:""}.im-yt-car-thumb img,.im-yt-thumb img{display:block;width:100%!important;height:100%!important;min-width:100%;min-height:100%;margin:0!important;object-fit:cover!important;object-position:center center;transition:transform 260ms ease}.im-yt-car-item:hover img,.im-yt-item:hover img{transform:scale(1.018)}.im-yt-play{position:absolute;z-index:2;left:12px;bottom:12px;display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border:1px solid rgb(255 255 255 / .42);border-radius:999px;background:rgb(28 21 17 / .82);box-shadow:0 7px 22px rgb(0 0 0 / .2);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);color:#fff;font-size:.76rem;font-weight:780;line-height:1}.im-yt-car-title,.im-yt-title{color:var(--im-yt-text)!important;font-weight:760;line-height:1.36;text-transform:none!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.im-yt-car-title{padding:12px 5px 5px;font-size:.93rem}.im-yt-title{min-height:2.72em;padding:12px 5px 4px;font-size:.95rem}.im-yt-car-arrow{position:absolute;z-index:5;top:50%;display:inline-flex;width:42px;height:42px;min-height:42px;align-items:center;justify-content:center;padding:0!important;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--im-yt-border) 82%,#fff)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 10px 26px rgb(37 24 16 / .13)!important;color:var(--im-yt-accent-dark)!important;font-size:1.45rem;font-weight:800;line-height:1;cursor:pointer;transition:transform 160ms ease,background-color 160ms ease,color 160ms ease}.im-yt-car-arrow:hover{transform:translateY(-50%) scale(1.04);background:var(--im-yt-accent)!important;color:#fff!important}.im-yt-car-arrow.prev{left:8px}.im-yt-car-arrow.next{right:8px}.im-yt-car-arrow[hidden]{display:none!important}.im-yt-grid{display:grid!important;width:100%;min-width:0;gap:18px;grid-auto-flow:row;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important}.im-yt-grid>.im-yt-item{grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;align-self:stretch!important;float:none!important;clear:none!important;inline-size:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.im-yt-grid.count-1{grid-template-columns:minmax(0,760px)!important;justify-content:center}.im-yt-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.im-yt-grid.is-shorts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.im-yt-grid.is-shorts.count-1{grid-template-columns:minmax(0,255px)!important;justify-content:start}.im-yt-grid.is-shorts.count-2{grid-template-columns:repeat(2,minmax(0,255px))!important;justify-content:start}@media (min-width:981px){.im-yt-hub .im-yt-grid:not(.is-shorts){grid-template-columns:repeat(2,minmax(0,1fr))!important}.im-yt-hub .im-yt-grid.is-shorts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.im-yt-hub .im-yt-grid>.im-yt-item{grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;align-self:stretch!important;inline-size:auto!important;width:100%!important;max-width:none!important;min-width:0!important}}.im-yt-hub .im-yt-tabs>br,.im-yt-hub .im-yt-tabs>p,.im-yt-hub .im-yt-grid>br,.im-yt-hub .im-yt-grid>p{display:none!important;grid-column:auto!important;grid-row:auto!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.im-yt-hub article.im-yt-item,.im-yt-hub article.im-yt-car-item{appearance:none!important;-webkit-appearance:none!important;cursor:pointer}.im-yt-hub article.im-yt-item:focus-visible,.im-yt-hub article.im-yt-car-item:focus-visible{outline:3px solid color-mix(in srgb,var(--im-yt-accent) 42%,transparent);outline-offset:3px}.im-yt-pager{display:flex;justify-content:center;margin:24px 0 0}.im-yt-more{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:10px 20px!important;border:1px solid transparent!important;border-radius:999px!important;background:var(--im-yt-accent)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--im-yt-accent) 24%,transparent)!important;color:#fff!important;font-size:.92rem;font-weight:780;line-height:1.2;cursor:pointer;transition:transform 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.im-yt-more:hover{transform:translateY(-1px);background:var(--im-yt-accent-dark)!important;box-shadow:0 13px 30px color-mix(in srgb,var(--im-yt-accent) 28%,transparent)!important}.im-yt-more:disabled{cursor:wait;opacity:.56;transform:none}.im-yt-empty{display:block;padding:22px;border:1px dashed color-mix(in srgb,var(--im-yt-border) 84%,var(--im-yt-accent));border-radius:var(--im-yt-radius);background:color-mix(in srgb,var(--im-yt-surface) 72%,#fff);color:var(--im-yt-muted);text-align:center}body.im-yt-modal-open{overflow:hidden}.im-yt-modal{position:fixed;z-index:999999;inset:0;display:none;align-items:center;justify-content:center;padding:clamp(18px, 4vw, 58px);background:rgb(18 13 10 / .9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.im-yt-modal-inner{position:relative;width:min(1180px, 100%);aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgb(255 255 255 / .18);border-radius:calc(var(--im-yt-radius) + 4px);background:#000;box-shadow:0 30px 90px rgb(0 0 0 / .45)}.im-yt-modal-close{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:9px 14px!important;border:1px solid rgb(255 255 255 / .3)!important;border-radius:999px!important;background:rgb(255 255 255 / .94)!important;box-shadow:0 9px 28px rgb(0 0 0 / .22)!important;color:var(--im-yt-text)!important;font-size:.86rem;font-weight:780;line-height:1;cursor:pointer}.im-yt-modal-close:hover{background:#fff!important;color:var(--im-yt-accent-dark)!important}@media (max-width:980px){.im-yt-carousel.count-many{grid-auto-columns:calc((100% - 18px) / 2)}.im-yt-carousel.is-shorts.count-many{grid-auto-columns:min(255px, calc((100% - 36px) / 3))}.im-yt-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.im-yt-grid.is-shorts{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:700px){.im-yt-hub{border-radius:22px}.im-yt-titlebar{display:block}.im-yt-tabs{width:194px;min-width:194px;height:43px;gap:3px;padding:4px}.im-yt-tab{min-width:0!important;height:33px!important;min-height:33px!important;padding-inline:12px!important;font-size:.9rem}.im-yt-carousel-wrap{padding:14px 44px}.im-yt-carousel.count-1,.im-yt-carousel.count-2,.im-yt-carousel.count-many,.im-yt-carousel.is-shorts.count-1,.im-yt-carousel.is-shorts.count-2,.im-yt-carousel.is-shorts.count-many{grid-auto-columns:min(86vw, 360px);justify-content:start}.im-yt-carousel.is-shorts.count-1,.im-yt-carousel.is-shorts.count-2,.im-yt-carousel.is-shorts.count-many{grid-auto-columns:min(70vw, 275px)}.im-yt-car-arrow{width:36px;height:36px;min-height:36px}.im-yt-car-arrow.prev{left:5px}.im-yt-car-arrow.next{right:5px}.im-yt-grid,.im-yt-grid.count-2,.im-yt-grid.count-many{grid-template-columns:minmax(0,1fr)!important}.im-yt-grid.is-shorts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.im-yt-grid.is-shorts.count-1{grid-template-columns:minmax(0,255px)!important}.im-yt-modal{padding:12px}.im-yt-modal-inner{border-radius:15px}.im-yt-modal-close{top:8px;right:8px;min-height:38px;padding:7px 11px!important}}@media (max-width:430px){.im-yt-head{padding:22px 16px 0}.im-yt-panels{padding:20px 16px 24px}.im-yt-heading{font-size:1.7rem!important}.im-yt-tabs{width:158px;height:34px;gap:2px;padding:2px}.im-yt-tab{height:28px!important;min-height:28px!important;padding-inline:8px!important}.im-yt-grid.is-shorts{gap:10px}.im-yt-item{padding:8px}.im-yt-title,.im-yt-car-title{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.im-yt-hub *,.im-yt-modal *{scroll-behavior:auto!important;transition-duration:.01ms!important}}