.ypn-hub{--ypn-hub-header-h:4.125rem;--ypn-hub-account-bar-h:2.75rem;--ypn-hub-sticky-top-h:6.875rem;--ypn-hub-mobile-dock-h:var(--ypn-hub-account-bar-h)}.ypn-hub #ypn-hub-account-bar .ypn-hub-guest-account-chevron,.ypn-hub #ypn-hub-account-bar [data-ypn-guest-account-trigger]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;color:inherit}.ypn-hub #ypn-hub-account-bar .ypn-hub-guest-account-signin-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #fff;color:#fff}.ypn-hub #ypn-hub-account-bar .ypn-hub-guest-account-signin-btn:hover{background-color:rgba(255,255,255,.1)}.ypn-hub #ypn-hub-account-bar .ypn-hub-guest-account-chevron,.ypn-hub #ypn-hub-account-bar [data-ypn-guest-account-trigger]{color:#fff}.ypn-hub #ypn-hub-account-bar .ypn-hub-guest-account-chevron svg,.ypn-hub #ypn-hub-account-bar [data-ypn-guest-account-trigger] svg{color:#fff;stroke:#fff}.ypn-hub #ypn-hub-account-bar .ypn-hub-guest-account-chevron:hover,.ypn-hub #ypn-hub-account-bar [data-ypn-guest-account-trigger]:hover{background-color:rgba(255,255,255,.08)}.ypn-hub #ypn-hub-account-bar .ypn-hub-guest-account-create-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;color:#115e59}.ypn-hub #ypn-hub-account-bar .ypn-hub-my-hub-account-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;color:#fff}.ypn-hub #ypn-hub-account-bar .ypn-hub-my-hub-account-trigger:hover{background-color:rgba(255,255,255,.08)}.ypn-hub #ypn-hub-account-bar .ypn-hub-my-hub-account-trigger svg{color:#fff;stroke:#fff}.ypn-hub .ypn-hub-guest-account-expand{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.ypn-hub .ypn-hub-guest-account-expand{transition:none}}@keyframes ypn-hub-magazine-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ypn-hub-homepage-scroll-mock{0%,10%{transform:translateY(0)}42%,55%{transform:translateY(-42%)}85%,to{transform:translateY(-68%)}}@keyframes ypn-hub-walled-homepage-scroll{0%,6%{transform:translateY(0)}48%,54%{transform:translateY(calc(-100% + 22rem))}to{transform:translateY(0)}}@media (min-width:640px){@keyframes ypn-hub-walled-homepage-scroll{0%,6%{transform:translateY(0)}48%,54%{transform:translateY(calc(-100% + 26rem))}to{transform:translateY(0)}}}.ypn-hub .ypn-hub-magazine-marquee{animation:ypn-hub-magazine-marquee 14s linear infinite}.ypn-hub .ypn-hub-homepage-scroll-mock{animation:ypn-hub-homepage-scroll-mock 9s ease-in-out infinite}.ypn-hub .ypn-hub-walled-homepage-scroll{animation:ypn-hub-walled-homepage-scroll var(--ypn-hub-walled-homepage-scroll-duration,28s) ease-in-out infinite;will-change:transform}.ypn-hub .ypn-hub-walled-homepage-scroll-static{animation:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ypn-hub .ypn-hub-demo-article-cursor,.ypn-hub .ypn-hub-demo-article-flick,.ypn-hub .ypn-hub-demo-duration-lift,.ypn-hub .ypn-hub-demo-explorer-content-scroll,.ypn-hub .ypn-hub-demo-explorer-scroll,.ypn-hub .ypn-hub-demo-highlights-scroll,.ypn-hub .ypn-hub-demo-plus-highlight-scroll,.ypn-hub .ypn-hub-demo-replays-scan,.ypn-hub .ypn-hub-homepage-scroll-mock,.ypn-hub .ypn-hub-magazine-marquee,.ypn-hub .ypn-hub-walled-homepage-scroll{animation:none}}@keyframes ypn-hub-demo-highlights-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ypn-hub-demo-replays-scan{0%,8%{transform:translateX(0)}45%,55%{transform:translateX(-35%)}92%,to{transform:translateX(-68%)}}@keyframes ypn-hub-demo-explorer-scroll{0%,10%{transform:translateY(0)}45%,55%{transform:translateY(-45%)}90%,to{transform:translateY(-70%)}}@keyframes ypn-hub-demo-explorer-content-scroll{0%,12%{transform:translateY(0)}48%,62%{transform:translateY(-55%)}88%,to{transform:translateY(-78%)}}@keyframes ypn-hub-demo-plus-highlight-scroll{0%,10%{transform:translateY(0)}35%,50%{transform:translateY(-22%)}65%,80%{transform:translateY(-48%)}92%,to{transform:translateY(-72%)}}@keyframes ypn-hub-demo-article-flick{0%,40%{opacity:1;transform:translateX(0) scale(1)}55%{opacity:0;transform:translateX(-10px) scale(.98)}56%{opacity:0;transform:translateX(10px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes ypn-hub-demo-article-settle{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes ypn-hub-demo-article-cursor{0%,15%{transform:translate(0);opacity:1}30%,40%{transform:translate(120px,-36px);opacity:1}55%,65%{transform:translate(24px,72px);opacity:1}80%,to{transform:translate(120px,72px);opacity:.85}}@keyframes ypn-hub-demo-duration-lift{0%,to{transform:translateY(0);box-shadow:0 0 0 rgba(0,0,0,0)}50%{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.35)}}@keyframes ypn-hub-demo-step-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ypn-hub .ypn-hub-demo-highlights-scroll{animation:ypn-hub-demo-highlights-scroll 16s linear infinite}.ypn-hub .ypn-hub-demo-replays-scan{animation:ypn-hub-demo-replays-scan 10s ease-in-out infinite}.ypn-hub .ypn-hub-demo-explorer-scroll{animation:ypn-hub-demo-explorer-scroll 8s ease-in-out infinite}.ypn-hub .ypn-hub-demo-explorer-content-scroll{animation:ypn-hub-demo-explorer-content-scroll 8s ease-in-out infinite}.ypn-hub .ypn-hub-demo-plus-highlight-scroll{animation:ypn-hub-demo-plus-highlight-scroll 9s ease-in-out infinite}.ypn-hub [data-ypn-walkthrough-plus-overlay]{pointer-events:none}.ypn-hub .ypn-hub-demo-article-cursor{animation:ypn-hub-demo-article-cursor 5.5s ease-in-out infinite}.ypn-hub .ypn-hub-demo-article-flick{animation:ypn-hub-demo-article-flick .26s ease-in-out}.ypn-hub .ypn-hub-demo-article-settle{animation:ypn-hub-demo-article-settle .32s ease-out}.ypn-hub .ypn-hub-demo-duration-lift{animation:ypn-hub-demo-duration-lift 2.4s ease-in-out infinite}.ypn-hub .ypn-hub-demo-step-enter{animation:ypn-hub-demo-step-enter .36s ease-out}.ypn-hub a:not([data-ypn-underline]),.ypn-hub a:not([data-ypn-underline]):focus,.ypn-hub a:not([data-ypn-underline]):hover{text-decoration:none}.ypn-hub [data-ypn-walkthrough-track]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ypn-hub [data-ypn-walkthrough-track]::-webkit-scrollbar{display:none}.ypn-hub [data-ypn-walkthrough-slide]{display:flex;flex-direction:column;min-height:0;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always}.ypn-hub [data-ypn-walkthrough-slide-inner],.ypn-hub [data-ypn-walkthrough-slide]{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.ypn-hub [data-ypn-carousel-track]{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.625rem;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:.25rem;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin}.ypn-hub [data-ypn-carousel-card]{box-sizing:border-box;display:block;flex:none;width:198px;max-width:198px;min-width:198px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:normal;touch-action:pan-x;text-decoration:none;border-radius:.75rem;background:#fff;box-shadow:0 2px 10px -4px rgba(15,23,42,.14)}@media (min-width:640px){.ypn-hub [data-ypn-carousel-card]{width:222px;max-width:222px;min-width:222px}}.ypn-hub [data-ypn-carousel-load-more]{box-sizing:border-box;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:198px;max-width:198px;min-width:198px;min-height:168px;scroll-snap-align:start;scroll-snap-stop:normal;touch-action:pan-x;border-radius:.75rem;border:2px dashed rgba(13,148,136,.35);background:linear-gradient(180deg,rgba(240,253,250,.95),rgba(255,255,255,.98));padding:1rem .75rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ypn-hub [data-ypn-carousel-load-more]:hover{border-color:rgba(13,148,136,.65);background:#f0fdfa}.ypn-hub [data-ypn-carousel-load-more]:focus-visible{outline:2px solid rgba(13,148,136,.45);outline-offset:2px}@media (min-width:640px){.ypn-hub [data-ypn-carousel-load-more]{width:222px;max-width:222px;min-width:222px;min-height:184px}}.ypn-hub [data-ypn-carousel-thumb]{position:relative;box-sizing:border-box;width:100%;height:108px;max-height:108px;overflow:hidden;background:linear-gradient(135deg,#0d9488,#0d4f48)}@media (min-width:640px){.ypn-hub [data-ypn-carousel-thumb]{height:120px;max-height:120px}}.ypn-hub [data-ypn-carousel-thumb] img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.ypn-hub [data-ypn-carousel-badges]{position:absolute;left:.5rem;top:.5rem;z-index:2;display:flex;max-width:calc(100% - 1rem);flex-wrap:wrap;gap:.25rem}.ypn-hub [data-ypn-carousel-kind]{display:inline-flex;align-items:center;border-radius:9999px;background:rgba(255,255,255,.95);padding:.125rem .5rem;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0f766e}.ypn-hub [data-ypn-carousel-duration]{position:absolute;right:.375rem;bottom:.375rem;z-index:2;border-radius:.25rem;background:rgba(15,23,42,.82);padding:.125rem .375rem;font-size:10px;font-weight:700;line-height:1;color:#fff}.ypn-hub [data-ypn-carousel-plus-overlay]{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;border:0;background:rgba(15,23,42,0);cursor:pointer;opacity:0;pointer-events:none;touch-action:pan-x;transition:background .2s ease,opacity .2s ease}.ypn-hub [data-ypn-carousel-card]:hover [data-ypn-carousel-plus-overlay],.ypn-hub [data-ypn-carousel-plus-overlay]:focus-visible{background:rgba(15,23,42,.72);opacity:1;pointer-events:auto}@media (hover:none) and (pointer:coarse){.ypn-hub [data-ypn-carousel-card][data-plus-gated=true] [data-ypn-carousel-plus-overlay]{background:rgba(15,23,42,.55);opacity:1;pointer-events:auto}}.ypn-hub [data-ypn-carousel-plus-pill]{border-radius:9999px;background:#f59e0b;padding:.5rem .875rem;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.2)}.ypn-hub [data-ypn-carousel-body]{box-sizing:border-box;padding:.5rem .625rem .625rem}.ypn-hub [data-ypn-carousel-title]{margin:0;font-size:12px;font-weight:700;line-height:1.35;color:#0f172a}.ypn-hub [data-ypn-carousel-subtitle],.ypn-hub [data-ypn-carousel-title]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ypn-hub [data-ypn-carousel-subtitle]{margin:.25rem 0 0;font-size:11px;line-height:1.3;color:#64748b}.ypn-hub [data-ypn-carousel-author]{display:flex;align-items:center;gap:.375rem;margin-top:.375rem}.ypn-hub [data-ypn-carousel-author] img{width:1.5rem;height:1.5rem;flex:none;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.ypn-hub [data-ypn-carousel-author] span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;color:#475569}.ypn-hub button[data-ypn-plus-cta]{background-color:#f59e0b;color:#fff}.ypn-hub button[data-ypn-plus-cta]:hover:not(:disabled){background-color:#d97706}.ypn-hub button[data-ypn-plus-cta]:disabled{opacity:.7;cursor:not-allowed}