@charset "UTF-8";header:before{opacity:1}.shorts-page{--shorts-accent: hsl(var(--primary));--shorts-header-h: 0;--shorts-player-max-w: min(420px, calc(100vw - 2rem) );--shorts-player-max-h: calc(100dvh - 2rem) }@media(min-width:1024px){.shorts-page{--shorts-header-h: 3.5rem;--shorts-player-max-h: calc(100dvh - var(--shorts-header-h) - 1.5rem)}}.shorts-page{--shorts-overlay-text: #fafafa;--shorts-overlay-muted: rgba(250, 250, 250, .78);--shorts-overlay-gradient: rgba(0, 0, 0, .82);--shorts-overlay-btn-bg: rgba(15, 15, 15, .45);--shorts-overlay-btn-border: rgba(255, 255, 255, .18);--shorts-overlay-btn-text: #fafafa;position:relative;background:var(--shorts-bg);min-height:100dvh;color:var(--shorts-text);transition:background .25s ease,color .25s ease}.shorts-page--theme-light{--shorts-bg: #fafafa;--shorts-panel: rgba(255, 255, 255, .92);--shorts-text: #111827;--shorts-muted: #6b7280;--shorts-border: rgba(242, 89, 13, .22);--shorts-tag-bg: #fff7ed;--shorts-tag-text: #9a3412;--shorts-tag-border: #fed7aa;--shorts-tag-hover: #ffedd5;--shorts-btn-bg: #ffffff;--shorts-btn-text: #374151;--shorts-btn-border: #e5e7eb;--shorts-btn-hover-bg: #fff7ed;--shorts-btn-shadow: 0 4px 14px rgba(0, 0, 0, .06);--shorts-player-ring: rgba(0, 0, 0, .08);--shorts-player-shadow: 0 20px 40px rgba(0, 0, 0, .1);--shorts-back-bg: rgba(255, 255, 255, .95);--shorts-back-text: #111827;--shorts-theme-toggle-bg: #ffffff;--shorts-theme-toggle-text: #374151;--shorts-header-bg: rgba(255, 255, 255, .96);--shorts-header-border: #e5e7eb;--shorts-header-text: #111827;--shorts-header-muted: #000;--video-header-border: var(--shorts-border)}.shorts-page--theme-dark{--shorts-bg: #0f0f0f;--shorts-panel: rgba(15, 15, 15, .72);--shorts-text: #fafafa;--shorts-muted: rgba(250, 250, 250, .72);--shorts-border: rgba(242, 89, 13, .1);--shorts-tag-bg: rgba(255, 255, 255, .1);--shorts-tag-text: #fafafa;--shorts-tag-border: rgba(255, 255, 255, .12);--shorts-tag-hover: rgba(255, 255, 255, .16);--shorts-btn-bg: rgba(255, 255, 255, .08);--shorts-btn-text: #fafafa;--shorts-btn-border: rgba(242, 89, 13, .25);--shorts-btn-hover-bg: rgba(255, 255, 255, .14);--shorts-btn-shadow: none;--shorts-player-ring: rgba(255, 255, 255, .06);--shorts-player-shadow: 0 24px 48px rgba(0, 0, 0, .45);--shorts-back-bg: rgba(255, 255, 255, .1);--shorts-back-text: #fafafa;--shorts-theme-toggle-bg: rgba(255, 255, 255, .1);--shorts-theme-toggle-text: #fafafa;--shorts-header-bg: rgba(15, 15, 15, .96);--shorts-header-border: rgba(255, 255, 255, .08);--shorts-header-text: #fafafa;--shorts-header-muted: rgba(250, 250, 250, .65);--video-header-border: #000}.shorts-feed{height:100dvh;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.shorts-feed{height:calc(100dvh - var(--shorts-header-h));margin-top:var(--shorts-header-h)}}.shorts-feed::-webkit-scrollbar{width:0;height:0}.shorts-slide{height:100dvh;min-height:100dvh}@media(min-width:1024px){.shorts-slide{height:calc(100dvh - var(--shorts-header-h));min-height:calc(100dvh - var(--shorts-header-h))}}.shorts-slide{scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;position:relative;padding:.75rem 0}.shorts-slide.is-active .shorts-slide__layout{opacity:1}.shorts-slide__layout{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:1rem;align-items:flex-end;justify-items:center;opacity:.92;transition:opacity .35s ease}@media(min-width:1024px){.shorts-slide__layout{grid-template-columns:minmax(220px,1fr) auto minmax(280px,120px);grid-template-rows:auto;gap:2rem;padding:0 1.5rem}}.shorts-slide__sidebar{grid-column:1;grid-row:1;align-self:end;width:100%;z-index:10;pointer-events:none;padding:1rem 3.5rem 1.25rem 1rem;color:var(--shorts-overlay-text)}.shorts-slide__sidebar .shorts-sidebar__title,.shorts-slide__sidebar .shorts-sidebar__meta,.shorts-slide__sidebar .shorts-sidebar__description,.shorts-slide__sidebar .shorts-sidebar__tags,.shorts-slide__sidebar .shorts-sidebar__category{pointer-events:auto}.shorts-slide__sidebar .shorts-sidebar__title{color:var(--shorts-overlay-text)}.shorts-slide__sidebar .shorts-sidebar__meta,.shorts-slide__sidebar .shorts-sidebar__description{color:var(--shorts-overlay-muted)}.shorts-slide__sidebar .shorts-sidebar__tag{background:var(--shorts-overlay-btn-bg);color:var(--shorts-overlay-text);border-color:var(--shorts-overlay-btn-border)}.shorts-slide__sidebar .shorts-sidebar__tag:hover{background:#fff3}@media(min-width:1024px){.shorts-slide__sidebar{grid-column:1;grid-row:1;align-self:end;justify-self:end;max-width:360px;z-index:auto;pointer-events:auto;padding:1rem 0;padding-right:0;color:var(--shorts-text)}.shorts-slide__sidebar .shorts-sidebar__title{color:var(--shorts-text)}.shorts-slide__sidebar .shorts-sidebar__meta,.shorts-slide__sidebar .shorts-sidebar__description{color:var(--shorts-muted)}.shorts-slide__sidebar .shorts-sidebar__tag{background:var(--shorts-tag-bg);color:var(--shorts-tag-text);border-color:var(--shorts-tag-border)}.shorts-slide__sidebar .shorts-sidebar__tag:hover{background:var(--shorts-btn-hover-bg)}}.shorts-slide__player-wrap{grid-column:1;grid-row:1;position:relative;width:var(--shorts-player-max-w);max-height:var(--shorts-player-max-h);display:flex;align-items:center;justify-content:center;z-index:1}@media(min-width:1024px){.shorts-slide__player-wrap{grid-column:2;grid-row:1}}.shorts-slide__actions--mobile{position:absolute;right:.625rem;top:50%;transform:translateY(-38%);z-index:20}@media(min-width:1024px){.shorts-slide__actions--mobile{display:none}}.shorts-slide__aside{display:none}@media(min-width:1024px){.shorts-slide__aside{display:flex;flex-direction:column;align-items:center;gap:1.25rem;justify-self:start}}.shorts-player{position:relative;width:100%;max-width:var(--shorts-player-max-w);aspect-ratio:9/16;max-height:var(--shorts-player-max-h);border-radius:1rem;overflow:hidden;background:#000;box-shadow:var(--shorts-player-shadow),0 0 0 1px var(--shorts-player-ring)}@media(min-width:1024px){.shorts-player{border-radius:1.25rem}}.shorts-player__iframe,.shorts-player__poster{position:absolute;inset:0;width:100%;height:100%;border:0}.shorts-player__poster{-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.shorts-player__poster-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000040;border:0;cursor:pointer}.shorts-player__play-icon{width:4rem;height:4rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000059}.shorts-player.is-loaded .shorts-player__poster,.shorts-player.is-loaded .shorts-player__poster-btn{opacity:0;pointer-events:none}.shorts-player__gradient{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,var(--shorts-overlay-gradient),transparent);pointer-events:none;z-index:2}@media(min-width:1024px){.shorts-player__gradient{display:none}}.shorts-player__iframe-host{position:absolute;inset:0;z-index:1}.shorts-player__iframe-host iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.shorts-sidebar{width:100%}.shorts-sidebar__category{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--primary));margin-bottom:.75rem;text-decoration:none}.shorts-sidebar__category:hover{text-decoration:underline}.shorts-sidebar__title{font-family:laila,sans-serif;font-size:clamp(1.125rem,2.5vw,1.75rem);font-weight:700;line-height:1.35;margin:0 0 .75rem;color:var(--shorts-text)}.shorts-sidebar__meta{display:flex;flex-wrap:wrap;gap:.5rem 0;font-size:.8125rem;color:var(--shorts-muted);margin-bottom:.75rem}.shorts-sidebar__meta-views{display:inline-flex;align-items:center;gap:.35rem}.shorts-sidebar__meta-icon{flex-shrink:0;opacity:.9}.shorts-sidebar__description{display:none;font-size:.9375rem;line-height:1.6;color:var(--shorts-muted);margin:0 0 1rem}@media(min-width:1024px){.shorts-sidebar__description{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}}.shorts-sidebar__tags{display:flex;flex-wrap:wrap;gap:.375rem}.shorts-sidebar__tag{display:inline-flex;padding:.25rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:600;background:var(--shorts-tag-bg);color:var(--shorts-tag-text);text-decoration:none;border:1px solid var(--shorts-tag-border);transition:background .2s ease}.shorts-sidebar__tag:hover{background:var(--shorts-tag-hover)}.shorts-actions{display:flex;flex-direction:column;align-items:center;gap:1.125rem}.shorts-actions__item{display:flex;flex-direction:column;align-items:center;gap:.375rem;min-width:3.25rem}.shorts-actions__circle{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:none;background:var(--shorts-action-circle-bg);color:var(--shorts-action-icon-color);text-decoration:none;cursor:pointer;padding:0;flex-shrink:0;transition:background .2s ease,transform .15s ease}.shorts-actions__circle:hover{background:var(--shorts-action-circle-hover);transform:scale(1.05)}.shorts-actions__circle:active{transform:scale(.96)}.shorts-actions__circle svg{width:1.375rem;height:1.375rem;flex-shrink:0}.shorts-actions__caption{font-size:.6875rem;font-weight:500;line-height:1.15;color:var(--shorts-action-caption);text-align:center;max-width:4.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.shorts-actions--mobile{--shorts-action-circle-bg: rgba(32, 32, 32, .72);--shorts-action-circle-hover: rgba(55, 55, 55, .88);--shorts-action-icon-color: #fff;--shorts-action-caption: #fff}.shorts-actions--desktop{--shorts-action-circle-bg: rgba(32, 32, 32, .72);--shorts-action-circle-hover: rgba(55, 55, 55, .88);--shorts-action-icon-color: #fff;--shorts-action-caption: #606060}.shorts-page--theme-dark .shorts-actions--desktop{--shorts-action-caption: #f1f1f1}.shorts-page--theme-light .shorts-actions--desktop{--shorts-action-circle-bg: rgba(0, 0, 0, .06);--shorts-action-circle-hover: rgba(0, 0, 0, .1);--shorts-action-icon-color: #0f0f0f;--shorts-action-caption: #606060}.shorts-actions--inline{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem}.shorts-actions--inline .shorts-actions__item{min-width:auto;gap:.25rem}.shorts-actions--inline .shorts-actions__circle{width:2.5rem;height:2.5rem}.shorts-page--theme-dark .shorts-actions--inline{--shorts-action-circle-bg: rgba(32, 32, 32, .72);--shorts-action-circle-hover: rgba(55, 55, 55, .88);--shorts-action-icon-color: #fff;--shorts-action-caption: #f1f1f1}.shorts-page--theme-light .shorts-actions--inline{--shorts-action-circle-bg: rgba(0, 0, 0, .06);--shorts-action-circle-hover: rgba(0, 0, 0, .1);--shorts-action-icon-color: #0f0f0f;--shorts-action-caption: #606060}@media(max-width:640px){.shorts-actions--inline .shorts-actions__caption{display:none}.shorts-actions--inline .shorts-actions__circle{width:2.25rem;height:2.25rem}}.shorts-actions__circle.is-copied{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.shorts-actions__caption.is-copied{color:hsl(var(--primary))!important}.shorts-header{position:fixed;top:0;left:0;right:0;z-index:60;height:var(--shorts-header-h);pointer-events:none;border-bottom:1px solid var(--video-header-border)}@media(max-width:1023px){.shorts-header{height:0;overflow:visible}}.shorts-header__bar{pointer-events:auto;height:100%;display:flex;align-items:center;padding:0 1rem;background:var(--shorts-header-bg);border-bottom:1px solid var(--shorts-header-border);backdrop-filter:blur(12px)}.shorts-header__bar--mobile{position:fixed;top:.75rem;left:.75rem;height:auto;padding:0;background:transparent;border:none;backdrop-filter:none;z-index:60;pointer-events:none}@media(min-width:1024px){.shorts-header__bar--mobile{display:none}}.shorts-header__bar--mobile .shorts-header__menu-btn{pointer-events:auto}.shorts-header__bar--desktop{display:none;gap:1rem;padding:0 1.25rem}@media(min-width:1024px){.shorts-header__bar--desktop{display:flex}}.shorts-header__nav{flex:1;min-width:0;display:flex;justify-content:end}.shorts-header__nav-list{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.shorts-header__nav-list::-webkit-scrollbar{display:none}.shorts-header__nav-link{display:inline-flex;align-items:center;gap:6px;padding:20px 12px;font-size:16px;font-weight:500;line-height:1.1;color:var(--shorts-header-muted);text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease}.shorts-header__nav-link svg{width:1.125rem;height:1.125rem;flex-shrink:0}.shorts-header__nav-link:hover{color:hsl(var(--primary))}.shorts-header__nav-link.is-active{color:hsl(var(--primary));background:#f970151f;opacity:1}.shorts-header__nav-link.is-active:after{width:100%}.shorts-header__end{display:flex;align-items:center;flex-shrink:0}.shorts-header__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:#00000073;color:#fff;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s ease}.shorts-header__menu-btn:hover{background:#0009}.shorts-header__menu-icon--close,.shorts-header__menu-btn[aria-expanded=true] .shorts-header__menu-icon--open{display:none}.shorts-header__menu-btn[aria-expanded=true] .shorts-header__menu-icon--close{display:block}.shorts-header__start{display:flex;align-items:center;gap:1rem;min-width:0}.shorts-header__brand{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;color:var(--shorts-header-text);min-width:0}.shorts-header__brand:hover .shorts-header__brand-name{color:hsl(var(--primary))}.shorts-header__logo{width:2rem;height:2rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.shorts-header__brand-text{display:flex;flex-direction:column;min-width:0}.shorts-header__brand-name{font-family:Laila,serif;font-size:1rem;font-weight:700;line-height:1.2;color:var(--shorts-header-text);transition:color .2s ease}.shorts-header__brand-tagline{font-size:.6875rem;line-height:1.2;color:var(--shorts-header-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shorts-header__divider{width:1px;height:1.75rem;background:var(--shorts-header-border);flex-shrink:0}.shorts-header__context{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--shorts-header-muted);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem;transition:color .2s ease}.shorts-header__context:hover{color:hsl(var(--primary))}.shorts-header__context svg{flex-shrink:0}.shorts-header__theme-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--shorts-header-border);background:transparent;color:var(--shorts-header-text);cursor:pointer;flex-shrink:0;transition:border-color .2s ease,color .2s ease,background .2s ease}.shorts-header__theme-btn:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));background:var(--shorts-btn-hover-bg)}.shorts-header__theme-btn [data-theme-icon=sun]{display:none}.shorts-header__theme-btn [data-theme-icon=moon],.shorts-page--theme-dark .shorts-header__theme-btn [data-theme-icon=sun]{display:block}.shorts-page--theme-dark .shorts-header__theme-btn [data-theme-icon=moon]{display:none}.shorts-header__backdrop{position:fixed;inset:0;z-index:70;background:#0000008c;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;pointer-events:none}.shorts-header__backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.shorts-header__drawer{position:fixed;top:0;left:0;z-index:80;width:min(18rem,85vw);height:100dvh;background:var(--shorts-header-bg);border-right:1px solid var(--shorts-header-border);padding:1rem 0 1.5rem;transform:translate(-105%);transition:transform .28s ease;overflow-y:auto;box-shadow:4px 0 24px #0000002e}.shorts-header__drawer.is-open{transform:translate(0)}.shorts-header__drawer-head{display:flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem 1rem;border-bottom:1px solid var(--shorts-header-border);margin-bottom:.5rem}.shorts-header__drawer-logo{border-radius:999px;-o-object-fit:cover;object-fit:cover}.shorts-header__drawer-title{font-family:Laila,serif;font-size:1rem;font-weight:700;color:var(--shorts-header-text)}.shorts-header__drawer-link{display:flex;align-items:center;justify-content:left;gap:.5rem;padding:.875rem .75rem;margin:.125rem 0;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--shorts-header-text);text-decoration:none;text-align:center;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.shorts-header__drawer-link svg{width:1.5rem;height:1.5rem;flex-shrink:0;color:inherit}.shorts-header__drawer-link span{display:block;max-width:5.5rem}.shorts-header__drawer-link:hover{background:var(--shorts-btn-hover-bg);color:hsl(var(--primary))}.shorts-header__drawer-link.is-active,.shorts-header__drawer-link--active{color:hsl(var(--primary));background:#f9701524;font-weight:600;box-shadow:inset 3px 0 hsl(var(--primary))}.shorts-header__drawer-link:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.shorts-nav{display:none}@media(min-width:1024px){.shorts-nav{display:flex;flex-direction:column;gap:.75rem;position:fixed;right:1.5rem;top:calc(var(--shorts-header-h) + (100dvh - var(--shorts-header-h)) / 2);transform:translateY(-50%);z-index:40}}@media(max-width:1023px){.shorts-page:not(.video-page) .shorts-nav{display:none!important}}.shorts-nav__btn{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--shorts-btn-border);background:var(--shorts-btn-bg);color:var(--shorts-btn-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shorts-btn-shadow);transition:all .2s ease}.shorts-nav__btn:hover:not(:disabled){background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground));transform:translateY(-1px)}.shorts-nav__btn:disabled{opacity:.35;cursor:not-allowed}.shorts-nav__btn svg{width:1.25rem;height:1.25rem}.shorts-seo-nav{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shorts-page--immersive .shorts-feed{margin-top:0}:global(body:has(.shorts-page)),:global(body:has(.video-page)){overflow:hidden}.shorts-player--portrait{aspect-ratio:9/16}@media(max-width:1023px){.shorts-page:not(.video-page){--shorts-player-max-w: 100vw;--shorts-player-max-h: 100dvh}.shorts-page:not(.video-page) .shorts-slide{padding:0}.shorts-page:not(.video-page) .shorts-slide__layout{width:100%;max-width:100vw;padding:0;gap:0}.shorts-page:not(.video-page) .shorts-slide__sidebar{max-width:100vw}.shorts-page:not(.video-page) .shorts-slide__player-wrap{width:100vw;max-width:100vw;max-height:100dvh}.shorts-page:not(.video-page) .shorts-player{max-width:100vw;max-height:100dvh;border-radius:0;aspect-ratio:9/16;height:min(100dvh,177.7777777778vw)}}
