:root{--yt-red:#ff0033;--yt-red-deep:#cc0029}.yt-sub{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:0 1.1rem 0 .9rem;border-radius:999px;background:var(--yt-red);color:#fff;font:700 var(--step-0) /1 var(--font-display);text-decoration:none;isolation:isolate;box-shadow:0 10px 28px -10px rgb(255 0 51/.7);transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease);-webkit-tap-highlight-color:transparent}.yt-sub:active,.yt-sub:focus,.yt-sub:hover{color:#fff;background:var(--yt-red-deep)}.yt-sub:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px rgb(255 0 51/.85)}.yt-sub:focus-visible{outline:3px solid color-mix(in srgb,var(--yt-red) 45%,#fff);outline-offset:3px}.yt-sub:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;animation:yt-pulse 2.4s var(--ease) infinite}.yt-sub__logo{width:1.5rem;height:auto}.yt-sub__logo rect{fill:#fff}.yt-sub__logo path{fill:var(--yt-red)}.yt-sub__bell{width:1.15rem;height:1.15rem;transform-origin:50% 15%;animation:yt-ring 4s ease-in-out infinite}.yt-sub:hover .yt-sub__bell{animation-duration:1s}.yt-sub--sm{min-height:40px;padding:0 .9rem 0 .75rem;font-size:var(--step--1)}.yt-sub--sm .yt-sub__logo{width:1.25rem}@keyframes yt-pulse{0%{box-shadow:0 0 0 0 rgb(255 0 51/.55)}70%,to{box-shadow:0 0 0 14px rgb(255 0 51/0)}}@keyframes yt-ring{0%,80%,to{transform:rotate(0)}83%{transform:rotate(18deg)}86%{transform:rotate(-16deg)}89%{transform:rotate(12deg)}92%{transform:rotate(-8deg)}95%{transform:rotate(4deg)}}.yt-header svg{width:24px;height:auto}.yt-header:hover{border-color:color-mix(in srgb,var(--yt-red) 50%,var(--line))}@media (max-width:40rem){.yt-header{display:none!important}}.lite{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000}.lite iframe,.lite__btn{position:absolute;inset:0;width:100%;height:100%;border:0}.lite__btn{padding:0;background:#000;cursor:pointer}.lite__btn img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),filter .4s var(--ease)}.lite__btn:hover img{transform:scale(1.04);filter:brightness(.85)}.lite__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgb(0 0 0/.55))}.lite__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:4.5rem;height:3.2rem;border-radius:16px;background:var(--yt-red);color:#fff;transform:translate(-50%,-50%);animation:yt-pulse 2.4s var(--ease) infinite;transition:transform .3s var(--ease)}.lite__btn:hover .lite__play{transform:translate(-50%,-50%) scale(1.12)}.lite__play svg{width:1.8rem;height:1.8rem}.lite__dur{position:absolute;right:.7rem;bottom:.7rem;padding:.2rem .45rem;border-radius:6px;background:rgb(0 0 0/.8);color:#fff;font:600 .78rem/1.2 var(--font-mono)}.vfeature{display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-items:center}@media (min-width:56rem){.vfeature{grid-template-columns:1.4fr 1fr;gap:var(--s-7)}}.vfeature__player{box-shadow:var(--shadow-2)}.vfeature__eyebrow{font:600 var(--step--1) /1 var(--font-mono);color:var(--yt-red);text-transform:uppercase;letter-spacing:.06em}.vfeature__copy h2{margin-top:var(--s-3);font-size:var(--step-3)}.vfeature__desc{margin-top:var(--s-3);color:var(--muted)}.vcard__meta,.vfeature__meta{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-4);color:var(--muted);font-size:var(--step--1)}.vcard__meta{margin-top:0}.vsection-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.vsection-title{font-size:var(--step-2);margin-bottom:var(--s-4)}.vtag{display:inline-block;padding:.2rem .55rem;border-radius:999px;background:var(--surface-2);color:var(--ink);font:600 .75rem/1.3 var(--font-sans)}.vtag--ai{background:color-mix(in srgb,#8b5cf6 18%,var(--surface))}.vtag--security{background:color-mix(in srgb,var(--yt-red) 14%,var(--surface))}.vtag--javascript{background:color-mix(in srgb,#eab308 22%,var(--surface))}.vtag--wordpress{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.vchips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-5)}.vchip{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .95rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:500 var(--step--1) /1 var(--font-sans);cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.vchip span{color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.vchip:hover{border-color:var(--line-strong)}.vchip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.vchip[aria-pressed=true] span{color:inherit;opacity:.7}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-gap:var(--s-5);gap:var(--s-5);margin:0;padding:0;list-style:none}.vcard{display:grid;grid-gap:var(--s-3);gap:var(--s-3);animation:vcard-in .45s var(--ease) both;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes vcard-in{0%{opacity:0;transform:translateY(10px)}}.vcard__thumb{position:relative;aspect-ratio:16/9;padding:0;border:0;border-radius:14px;overflow:hidden;background:#000;cursor:pointer}.vcard__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease),filter .3s var(--ease)}.vcard__thumb:hover img{transform:scale(1.05);filter:brightness(.75)}.vcard__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:3.4rem;height:2.4rem;border-radius:12px;background:var(--yt-red);color:#fff;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .25s var(--ease),transform .25s var(--ease)}.vcard__thumb:focus-visible .vcard__play,.vcard__thumb:hover .vcard__play{opacity:1;transform:translate(-50%,-50%)}.vcard__play svg{width:1.4rem;height:1.4rem}.vcard__dur{position:absolute;right:.5rem;bottom:.5rem;padding:.15rem .4rem;border-radius:5px;background:rgb(0 0 0/.8);color:#fff;font:600 .75rem/1.2 var(--font-mono)}.vcard__body{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.vcard__title{font-size:var(--step-0);line-height:1.35}.vcard__title button{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}.vcard__title button:hover{color:var(--accent)}.vmodal{width:min(64rem,calc(100vw - 2rem));max-width:none;padding:0;border:0;border-radius:18px;background:#000;color:#fff;overflow:hidden;box-shadow:0 40px 100px -30px rgb(0 0 0/.8)}.vmodal[open]{animation:vmodal-in .25s var(--ease)}@keyframes vmodal-in{0%{opacity:0;transform:scale(.96)}}.vmodal::-webkit-backdrop{background:rgb(5 8 7/.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vmodal::backdrop{background:rgb(5 8 7/.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vmodal__frame{aspect-ratio:16/9}.vmodal__frame iframe{width:100%;height:100%;border:0;display:block}.vmodal__bar{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4)}.vmodal__bar p{flex:1 1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vmodal__bar a{color:#fff;font-size:var(--step--1);white-space:nowrap}.vmodal__close{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:rgb(255 255 255/.1);color:#fff;cursor:pointer}.vmodal__close svg{width:18px;height:18px}html.reels-mode,html.reels-mode body{overflow:hidden;overscroll-behavior:none}html.reels-mode .site-footer,html.reels-mode .to-top,html.reels-mode .ytn{display:none!important}.reels-wrap{position:fixed;inset:var(--reels-top,4rem) 0 0;z-index:45;background:#050807}.reels{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.reels::-webkit-scrollbar{display:none}.reel{position:relative;height:100%;display:grid;place-items:center;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.reel__bg{position:absolute;inset:-10%;background:50%/cover no-repeat;filter:blur(40px) brightness(.35) saturate(1.3);transform:scale(1.1)}.reel__stage{position:relative;height:100%;aspect-ratio:9/16;max-width:100%;background:#000;overflow:hidden;color:#fff}@media (min-width:40rem){.reel__stage{height:calc(100% - 2rem);border-radius:18px;box-shadow:0 30px 80px -30px rgb(0 0 0/.9)}}@media (max-width:40rem){.reel__stage{width:100%;aspect-ratio:auto}}.reel__poster,.reel__stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.reel__stage iframe{inset:-60px 0;height:calc(100% + 120px);pointer-events:none}.reel__tap{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:0;border:0;background:linear-gradient(180deg,rgb(0 0 0/.25),transparent 18%,transparent 55%,rgb(0 0 0/.75));cursor:pointer;-webkit-tap-highlight-color:transparent}.reel__tap:focus-visible{outline:3px solid #fff;outline-offset:-6px}.reel__paused{display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:rgb(0 0 0/.45);color:#fff;animation:reel-pop .25s var(--ease)}.reel__paused svg{width:2.4rem;height:2.4rem}@keyframes reel-pop{0%{opacity:0;transform:scale(.6)}}.reel__unmute{position:absolute;top:1rem;left:50%;z-index:3;display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 1rem;border:0;border-radius:999px;background:rgb(255 255 255/.92);color:#000;font:700 var(--step--1) /1 var(--font-sans);transform:translateX(-50%);cursor:pointer;animation:reel-pop .3s var(--ease)}.reel__unmute svg{width:18px;height:18px}.reel__info{position:absolute;left:1rem;right:5rem;bottom:1.4rem;z-index:3;display:grid;grid-gap:.55rem;gap:.55rem;text-shadow:0 1px 6px rgb(0 0 0/.6)}.reel__channel{display:flex;align-items:center;gap:.55rem;font-weight:700}.reel__channel a{color:#fff;text-decoration:none}.reel__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff}.reel__avatar svg{width:22px;height:auto}.reel__follow{padding:.35rem .8rem;border:1.5px solid #fff;border-radius:8px;font-size:.8rem;text-shadow:none}.reel__follow:hover{background:var(--yt-red);border-color:var(--yt-red)}.reel__title{font-size:var(--step-0);font-weight:500;line-height:1.35}.reel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem;opacity:.9}.reel__chip{padding:.2rem .55rem;border-radius:999px;background:rgb(255 255 255/.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:none}.reel__actions{position:absolute;right:.6rem;bottom:1.4rem;z-index:3;display:grid;grid-gap:1rem;gap:1rem}.reel__actions>*{display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;padding:0;border:0;background:none;color:#fff;font:600 .7rem/1 var(--font-sans);text-decoration:none;text-shadow:0 1px 4px rgb(0 0 0/.6);cursor:pointer}.reel__actions svg{box-sizing:content-box;width:22px;height:22px;padding:12px;border-radius:50%;background:rgb(255 255 255/.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s var(--ease),transform .2s var(--ease)}.reel__actions>:hover svg{background:rgb(255 255 255/.3);transform:scale(1.06)}.reel__actions>:active svg{transform:scale(.92)}.reel__sub svg{width:28px;padding:12px 9px;background:#fff!important}.reel__progress{position:absolute;left:0;right:0;bottom:0;z-index:4;height:3px;background:rgb(255 255 255/.2)}.reel__progress span{display:block;height:100%;background:var(--yt-red);transform-origin:left;transition:transform .25s linear}.reel__stage--end{display:grid;place-content:center;justify-items:center;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-6);text-align:center;background:radial-gradient(80% 60% at 50% 30%,rgb(255 0 51/.25),transparent 70%),#0b0f0e}.reel__stage--end h2{color:#fff;font-size:var(--step-3)}.reel__stage--end p{color:rgb(255 255 255/.75);max-width:22rem}.reel__end-logo{width:4rem;height:auto}.reel__end-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-4)}.reel__end-links a,.reel__end-links button{padding:0;border:0;background:none;color:#fff;font:500 var(--step--1) /1.4 var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.reels-nav{position:absolute;right:max(1.5rem,calc(50% - 22rem));top:50%;z-index:5;display:none;gap:var(--s-3);justify-items:center;transform:translateY(-50%);color:#fff}@media (min-width:52rem){.reels-nav{display:grid}}.reels-nav button{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgb(255 255 255/.15);border-radius:50%;background:rgb(255 255 255/.1);color:#fff;cursor:pointer;transition:background .2s var(--ease)}.reels-nav button:hover:not(:disabled){background:rgb(255 255 255/.22)}.reels-nav button:disabled{opacity:.35;cursor:default}.reels-nav svg{width:22px;height:22px}.reels-nav__count{font:600 .8rem/1 var(--font-mono);opacity:.8}.site-footer__yt{margin-top:var(--s-4)}@media (prefers-reduced-motion:reduce){.lite__play,.vcard,.vmodal[open],.yt-sub:before,.yt-sub__bell{animation:none}.reels{scroll-behavior:auto}}@media print{.yt-card,.yt-header,.ytn{display:none!important}}.ytx__live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--yt-red);animation:yt-pulse 1.8s var(--ease) infinite}.ych-avatar{position:relative;flex:none;display:grid;place-items:center;width:var(--s,64px);height:var(--s,64px);border-radius:50%;padding:calc(var(--s, 64px) * .06);background:conic-gradient(from var(--angle),var(--yt-red),#ff7a00,var(--yt-red) 50%,#ff3d77,var(--yt-red));animation:spin-angle 4s linear infinite}.ych-avatar:before{content:"";position:absolute;inset:calc(var(--s, 64px) * .045);border-radius:50%;background:var(--bg)}.ych-avatar__mark{position:relative;width:78%;height:78%}.ych-avatar__badge{position:absolute;right:-6%;bottom:-2%;width:42%;height:auto;filter:drop-shadow(0 2px 4px rgb(0 0 0/.35))}.ych{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-1)}.ych__text{flex:1 1 12rem;min-width:0}.ych__name{display:flex;align-items:center;gap:.35rem;font:700 var(--step-1) /1.2 var(--font-display);color:var(--ink)}.ych__check{width:18px;height:18px;color:var(--muted)}.ych__sub{display:flex;flex-wrap:wrap;gap:.15rem .45rem;margin-top:.2rem;color:var(--muted);font-size:var(--step--1)}.ych__sub a{color:inherit;text-decoration:none}.ych__sub a:hover{color:var(--ink);text-decoration:underline}.ych--dark{border-color:rgb(255 255 255/.09);background:rgb(255 255 255/.04);box-shadow:none}.ych--dark .ych-avatar:before{background:var(--hero-bg)}.ych--dark .ych__name{color:var(--hero-ink)}.ych--dark .ych__check,.ych--dark .ych__sub{color:var(--hero-muted)}.ych--dark .ych__sub a:hover{color:var(--hero-ink)}@media (max-width:30rem){.ych__actions,.ych__actions .yt-sub{width:100%}}.ytx{position:relative;display:grid;grid-gap:var(--s-5);gap:var(--s-5);padding:clamp(1rem,.6rem + 2.5vw,2.75rem);border-radius:28px;background:radial-gradient(55% 45% at 0 0,rgb(255 0 51/.2),transparent 70%),radial-gradient(45% 40% at 100% 100%,color-mix(in srgb,var(--accent-2) 22%,transparent),transparent 70%),var(--hero-bg);color:var(--hero-ink);overflow:hidden;isolation:isolate}.ytx:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255/.035) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000,transparent 70%);mask-image:radial-gradient(ellipse at 50% 0,#000,transparent 70%)}.ytx__eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border:1px solid rgb(255 0 51/.35);border-radius:999px;background:rgb(255 0 51/.1);font:700 .75rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.ytx__intro h2{margin-top:var(--s-4);font-size:var(--step-4);line-height:1.05;color:var(--hero-ink);max-width:20ch}.ytx__grad{background:linear-gradient(90deg,#ff4d6d,#ffb86b);-webkit-background-clip:text;background-clip:text;color:transparent}.ytx__lede{margin-top:var(--s-4);max-width:40rem;color:var(--hero-muted);font-size:var(--step-1)}.ytx__main{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}@media (min-width:60rem){.ytx__main{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start}}.ytx__player{border-radius:18px;box-shadow:0 30px 60px -30px rgb(0 0 0/.9),0 0 0 1px rgb(255 255 255/.08)}.ytx__now{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:var(--s-4);color:var(--hero-muted);font-size:var(--step--1)}.ytx__now .vtag{background:rgb(255 255 255/.1);color:var(--hero-ink)}.ytx__title{margin-top:var(--s-2);font-size:var(--step-2);color:var(--hero-ink)}.ytx__queue{padding:var(--s-3);border:1px solid rgb(255 255 255/.08);border-radius:18px;background:rgb(255 255 255/.03)}.ytx__queue-head{display:flex;justify-content:space-between;padding:.25rem .4rem .6rem;font-weight:700}.ytx__queue-head span{color:var(--hero-muted);font-weight:400;font-size:var(--step--1)}.ytx__queue ol{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.ytx__item{display:flex;gap:.75rem;width:100%;padding:.45rem;border:0;border-radius:12px;background:transparent;color:var(--hero-ink);text-align:left;cursor:pointer;transition:background .2s var(--ease)}.ytx__item:hover{background:rgb(255 255 255/.06)}.ytx__item[aria-current=true]{background:rgb(255 0 51/.14);box-shadow:inset 0 0 0 1px rgb(255 0 51/.35)}.ytx__thumb{position:relative;flex:none;width:7.5rem;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000}.ytx__thumb img{width:100%;height:100%;object-fit:cover}.ytx__dur{position:absolute;right:4px;bottom:4px;padding:.1rem .3rem;border-radius:4px;background:rgb(0 0 0/.8);font:600 .68rem/1.2 var(--font-mono)}.ytx__eq{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding-bottom:30%;background:rgb(0 0 0/.55)}.ytx__eq i{width:4px;height:14px;border-radius:2px;background:var(--yt-red);transform-origin:bottom;animation:ytx-eq .9s ease-in-out infinite}.ytx__eq i:nth-child(2){animation-delay:.2s}.ytx__eq i:nth-child(3){animation-delay:.4s}@keyframes ytx-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.ytx__meta{display:grid;align-content:start;grid-gap:.25rem;gap:.25rem;min-width:0}.ytx__item-title{font:600 .88rem/1.3 var(--font-sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ytx__meta small{color:var(--hero-muted);font-size:.75rem}.ytx__item[aria-current=true] small{color:#ff6b85;font-weight:600}.ytx__shorts-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-3)}.ytx__shorts-head h3{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step-1);color:var(--hero-ink)}.ytx__shorts-head h3 svg{width:26px;height:26px;padding:5px;border-radius:8px;background:var(--yt-red);color:#fff}.ytx__all{color:var(--hero-ink);font-weight:600;white-space:nowrap}.sscroll{position:relative;min-width:0}.sscroll__track{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.sscroll.at-start .sscroll__track{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}.sscroll.at-end .sscroll__track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem);mask-image:linear-gradient(90deg,transparent,#000 2.5rem)}.sscroll.at-start.at-end .sscroll__track{-webkit-mask-image:none;mask-image:none}.sscroll__track::-webkit-scrollbar{display:none}.sscroll__track:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:16px}.sscroll__btn{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);transform:translateY(-50%);cursor:pointer;transition:opacity .2s var(--ease),transform .2s var(--ease)}.sscroll__btn:hover:not(:disabled){transform:translateY(-50%) scale(1.08)}.sscroll__btn:disabled{opacity:0;pointer-events:none}.sscroll__btn svg{width:20px;height:20px}.sscroll__btn--prev{left:-6px}.sscroll__btn--next{right:-6px}@media (hover:hover) and (min-width:48rem){.sscroll__btn{display:grid}}.srail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(8.75rem,38vw,11.5rem);grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:4px 0;list-style:none}.srail li{scroll-snap-align:start}.srail__card{position:relative;display:block;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#111;color:#fff;text-decoration:none;box-shadow:0 0 0 1px var(--line);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.srail--dark .srail__card{box-shadow:0 0 0 1px rgb(255 255 255/.1)}.srail__card:focus-visible,.srail__card:hover{transform:translateY(-4px);color:#fff;box-shadow:0 0 0 2px var(--yt-red),0 22px 40px -20px rgb(255 0 51/.65)}.srail__card img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.srail__card:hover img{transform:scale(1.07)}.srail__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/.35),transparent 22%,transparent 50%,rgb(0 0 0/.9))}.srail__top{position:absolute;left:.6rem;top:.6rem;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem .25rem .35rem;border-radius:999px;background:rgb(0 0 0/.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:700 .72rem/1 var(--font-sans)}.srail__top svg{width:12px;height:12px}.srail__lang{position:absolute;right:.6rem;top:.6rem;padding:.25rem .45rem;border-radius:999px;background:var(--yt-red);font:700 .68rem/1 var(--font-sans)}.srail__title{position:absolute;left:.7rem;right:.7rem;bottom:.75rem;font:600 .86rem/1.3 var(--font-sans);text-shadow:0 1px 4px rgb(0 0 0/.6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.srail__card--more{display:grid;place-content:center;justify-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4);text-align:center;background:radial-gradient(80% 60% at 50% 30%,rgb(255 0 51/.35),transparent 70%),#160b0e;font:700 var(--step-0) /1.3 var(--font-display)}.srail__card--more small{display:block;margin-top:.3rem;color:rgb(255 255 255/.7);font:500 .78rem/1.3 var(--font-sans)}.srail__more-icon svg{width:3rem;height:auto;transition:transform .3s var(--ease)}.srail__card--more:hover .srail__more-icon svg{transform:scale(1.12)}.yt-card{display:grid;grid-gap:var(--s-4);gap:var(--s-4);max-width:var(--measure);margin-top:var(--s-5);padding:var(--s-3);border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-1)}@media (min-width:34rem){.yt-card{grid-template-columns:13rem 1fr;align-items:center}}.yt-card__thumb{position:relative;display:block;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000}.yt-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.yt-card__thumb:hover img{transform:scale(1.05)}.yt-card__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:3rem;height:2.1rem;border-radius:10px;background:var(--yt-red);color:#fff;transform:translate(-50%,-50%)}.yt-card__play svg{width:1.2rem;height:1.2rem}.yt-card__dur{position:absolute;right:6px;bottom:6px;padding:.1rem .35rem;border-radius:4px;background:rgb(0 0 0/.8);color:#fff;font:600 .72rem/1.2 var(--font-mono)}.yt-card__body{display:grid;grid-gap:.4rem;gap:.4rem;padding:0 var(--s-2) var(--s-2)}@media (min-width:34rem){.yt-card__body{padding:0 var(--s-2) 0 0}}.yt-card__label{display:inline-flex;align-items:center;gap:.45rem;color:var(--yt-red);font:700 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.yt-card__title{font:700 var(--step-1) /1.25 var(--font-display)}.yt-card__title a{color:var(--ink);text-decoration:none}.yt-card__title a:hover{color:var(--accent)}.yt-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:.35rem}.yt-card__channel{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:var(--step--1);font-weight:500}.yt-card__channel .ych-avatar__badge{display:none}.ytn{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));z-index:39;display:grid;grid-gap:.75rem;gap:.75rem;width:min(21rem,calc(100vw - 5.25rem));padding:1rem;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 30px 60px -24px rgb(0 0 0/.45),0 0 0 1px rgb(255 0 51/.06);opacity:0;transform:translateY(24px) scale(.94);transform-origin:bottom left;pointer-events:none;transition:opacity .4s var(--ease),transform .5s cubic-bezier(.22,1.4,.36,1)}.ytn:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,var(--yt-red),#ff7a00)}.ytn.is-visible{opacity:1;transform:none;pointer-events:auto}.ytn__close{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.ytn__close:hover{background:var(--surface-2);color:var(--ink)}.ytn__close svg{width:16px;height:16px}.ytn__head{display:flex;align-items:center;gap:.7rem;padding-right:2rem}.ytn__avatar{position:relative;flex:none;width:44px;height:44px}.ytn__avatar>svg:first-child{width:100%;height:100%}.ytn__badge{position:absolute;right:-6px;bottom:-3px;width:22px;height:auto;filter:drop-shadow(0 1px 3px rgb(0 0 0/.4))}.ytn__name{font:700 var(--step-0) /1.2 var(--font-display);color:var(--ink)}.ytn__handle{color:var(--muted);font-size:.78rem}.ytn__pitch{color:var(--muted);font-size:var(--step--1);line-height:1.45}.ytn__pitch strong,.ytn__shorts{color:var(--ink)}.ytn__shorts{display:flex;align-items:center;gap:.75rem;padding:.5rem .6rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);text-decoration:none;transition:border-color .2s var(--ease),background .2s var(--ease)}.ytn__shorts:hover{border-color:color-mix(in srgb,var(--yt-red) 45%,var(--line))}.ytn__stack{display:flex;flex:none}.ytn__stack img{width:26px;height:40px;border-radius:6px;object-fit:cover;box-shadow:0 0 0 2px var(--surface-2)}.ytn__stack img+img{margin-left:-9px}.ytn__stack img:first-child{transform:rotate(-6deg)}.ytn__stack img:nth-child(3){transform:rotate(6deg)}.ytn__shorts-text{flex:1 1;display:grid;font:600 var(--step--1) /1.25 var(--font-sans)}.ytn__shorts-text small{color:var(--muted);font-weight:400;font-size:.75rem}.ytn__arrow{width:18px;height:18px;color:var(--muted);transition:transform .2s var(--ease)}.ytn__shorts:hover .ytn__arrow{transform:translateX(3px)}.ytn__sub{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;border-radius:14px;background:var(--yt-red);color:#fff;font:700 var(--step-0) /1 var(--font-display);text-decoration:none;box-shadow:0 10px 24px -12px rgb(255 0 51/.8);-webkit-tap-highlight-color:transparent;transition:background .2s var(--ease),transform .2s var(--ease)}.ytn__sub:active,.ytn__sub:focus,.ytn__sub:hover{background:var(--yt-red-deep);color:#fff}.ytn__sub:active{transform:scale(.98)}.ytn__sub-logo{width:1.4rem;height:auto}.ytn__sub-logo rect{fill:#fff}.ytn__sub-logo path{fill:var(--yt-red)}.ytn__sub .yt-sub__bell{width:1.1rem;height:1.1rem}@media (max-width:30rem){.ytn{left:.75rem;bottom:.75rem;width:calc(100vw - 1.5rem - 58px);padding:.85rem;gap:.6rem}.ytn__pitch{display:none}}@media (pointer:coarse){.ytn__close{width:44px;height:44px;top:.3rem;right:.3rem}}@media (prefers-reduced-motion:reduce){.ych-avatar,.ytx__eq i,.ytx__live{animation:none}.ytn{transition:opacity .2s linear}}@media print{.ytn,.ytx{display:none!important}}.ytx,.ytx__main{grid-template-columns:minmax(0,1fr)}@media (min-width:60rem){.ytx__main{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.vfeature>*,.ytx>*,.ytx__main>*{min-width:0}.lite--vertical{aspect-ratio:9/16;max-height:min(78vh,46rem);margin-inline:auto}.watch{padding-block:var(--s-5) var(--s-8)}.watch__layout{display:grid;grid-gap:var(--s-6);gap:var(--s-6);margin-top:var(--s-4)}@media (min-width:60rem){.watch__layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.watch__layout--short{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.watch__media{position:-webkit-sticky;position:sticky;top:5rem}}.watch__layout>*,.watch__media>*{min-width:0}.watch__player{border-radius:18px;box-shadow:var(--shadow-2)}.watch__eyebrow{display:flex;flex-wrap:wrap;gap:.4rem}.watch__title{margin-top:var(--s-3);font-size:var(--step-3);line-height:1.15}.watch__meta{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin-top:var(--s-3);color:var(--muted);font-size:var(--step--1)}.watch__actions{margin-top:var(--s-4)}.watch__desc{margin-top:var(--s-5);padding:var(--s-4);border:1px solid var(--line);border-radius:16px;background:var(--surface);font-size:var(--step--1);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.watch__desc p+p{margin-top:var(--s-3)}.watch__chapters{margin-top:var(--s-4);padding:var(--s-3);border:1px solid var(--line);border-radius:16px;background:var(--surface)}.watch__chapters h2{padding:0 .4rem .5rem;font-size:var(--step-0)}.watch__chapters ol{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.watch__chapters button{display:flex;align-items:baseline;gap:.75rem;width:100%;min-height:40px;padding:.45rem .6rem;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:var(--step--1);text-align:left;cursor:pointer}.watch__chapters button:hover,.watch__chapters button[aria-current=true]{background:var(--surface-2)}.watch__time{flex:none;min-width:3.2rem;color:var(--yt-red);font:600 .8rem/1.4 var(--font-mono)}.watch__channel,.watch__related{margin-top:var(--s-7)}.watch__related h2{margin-bottom:var(--s-4);font-size:var(--step-2)}.watch__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding:0;list-style:none}.watch__grid--shorts{grid-template-columns:repeat(auto-fill,minmax(min(46%,10rem),1fr))}.watch__card{display:grid;grid-gap:var(--s-2);gap:var(--s-2);color:var(--ink);text-decoration:none}.watch__card:hover .watch__card-title{color:var(--accent)}.watch__thumb{position:relative;display:block;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}.watch__thumb--v{aspect-ratio:9/16}.watch__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.watch__card:hover .watch__thumb img{transform:scale(1.05)}.watch__dur{position:absolute;right:6px;bottom:6px;padding:.1rem .35rem;border-radius:4px;background:rgb(0 0 0/.8);color:#fff;font:600 .72rem/1.2 var(--font-mono)}.watch__card-title{font:600 var(--step--1) /1.35 var(--font-sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vcard__title a{color:var(--ink);font-weight:700;text-decoration:none}.vcard__title a:hover{color:var(--accent)}.reel__title a{color:#fff;text-decoration:none}.reel__title a:hover{text-decoration:underline}.vfeature__copy h2 a{color:inherit;text-decoration:none}.watch__stage{position:relative}.endscreen{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4);border-radius:18px;background:rgb(5 8 7/.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-align:center;animation:reel-pop .3s var(--ease)}.endscreen__title{font:700 var(--step-1) /1.2 var(--font-display)}.endscreen__sub{display:inline-flex;align-items:center;gap:.5rem;min-height:46px;padding:0 1.1rem;border-radius:999px;background:var(--yt-red);color:#fff;font-weight:700;text-decoration:none}.endscreen__sub:focus,.endscreen__sub:hover{background:var(--yt-red-deep);color:#fff}.endscreen__logo{width:1.4rem;height:auto}.endscreen__logo rect{fill:#fff}.endscreen__logo path{fill:var(--yt-red)}.endscreen__next{display:flex;align-items:center;gap:.7rem;max-width:22rem;padding:.45rem;border:1px solid rgb(255 255 255/.15);border-radius:12px;background:rgb(255 255 255/.06);color:#fff;text-align:left;text-decoration:none;font-size:var(--step--1);font-weight:600}.endscreen__next:hover{background:rgb(255 255 255/.12);color:#fff}.endscreen__next img{flex:none;width:4.5rem;height:3rem;border-radius:6px;object-fit:cover}.endscreen__next small{display:block;color:rgb(255 255 255/.65);font-weight:400}.endscreen__replay{padding:.4rem .8rem;border:0;background:none;color:rgb(255 255 255/.8);font:inherit;cursor:pointer}.endscreen__replay:hover{color:#fff}@media (max-width:30rem){.endscreen__next img{display:none}}.btn--primary,.btn--primary:active,.btn--primary:focus,.btn--primary:hover,.btn--primary:visited{background:var(--grad);border-color:transparent;color:#fff}:root[data-theme=dark] .btn--primary,:root[data-theme=dark] .btn--primary:active,:root[data-theme=dark] .btn--primary:focus,:root[data-theme=dark] .btn--primary:hover{color:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn--primary,:root:not([data-theme=light]) .btn--primary:active,:root:not([data-theme=light]) .btn--primary:focus,:root:not([data-theme=light]) .btn--primary:hover{color:var(--accent-ink)}}.btn--primary:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px;border-radius:999px}.btn{-webkit-tap-highlight-color:transparent}.nav-burger{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s var(--ease),transform .2s var(--ease)}.nav-burger:hover{border-color:var(--line-strong)}.nav-burger:active{transform:scale(.94)}.nav-burger .burger{display:grid;grid-gap:4px;gap:4px;justify-items:end}.nav-burger .burger i{display:block;height:2px;border-radius:2px;background:currentColor;transition:width .25s var(--ease)}.nav-burger .burger i:first-child{width:18px}.nav-burger .burger i:nth-child(2){width:12px}.nav-burger .burger i:nth-child(3){width:15px}.nav-burger:hover .burger i{width:18px}@media (min-width:60rem){.nav-burger{display:none}}@media (pointer:coarse){.nav-burger{min-width:48px;min-height:48px}}html.menu-open,html.menu-open body{overflow:hidden}.drawer{position:fixed;inset:0 0 0 auto;width:min(25rem,calc(100vw - 2.75rem));max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:transparent;color:var(--ink);overflow:visible}.drawer::-webkit-backdrop{background:rgb(5 10 8/.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:drawer-fade .25s var(--ease)}.drawer::backdrop{background:rgb(5 10 8/.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:drawer-fade .25s var(--ease)}.drawer[open] .drawer__panel{animation:drawer-in .38s cubic-bezier(.22,1,.36,1)}.drawer.is-closing .drawer__panel{animation:drawer-out .22s var(--ease) forwards}.drawer.is-closing::-webkit-backdrop{animation:drawer-fade .22s var(--ease) reverse forwards}.drawer.is-closing::backdrop{animation:drawer-fade .22s var(--ease) reverse forwards}@keyframes drawer-in{0%{transform:translateX(100%)}}@keyframes drawer-out{to{transform:translateX(100%)}}@keyframes drawer-fade{0%{opacity:0}}.drawer__panel{position:relative;display:flex;flex-direction:column;gap:var(--s-4);height:100%;padding:max(.9rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(120% 40% at 100% 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),radial-gradient(90% 30% at 0 100%,color-mix(in srgb,var(--accent-2) 12%,transparent),transparent 60%),var(--bg);border-left:1px solid var(--line);box-shadow:-30px 0 80px -30px rgb(0 0 0/.5);border-radius:24px 0 0 24px}.drawer__head{display:flex;align-items:center;justify-content:space-between}.drawer__close{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .3s var(--ease)}.drawer__close:hover{transform:rotate(90deg)}.drawer__close svg{width:20px;height:20px}.drawer__status{display:flex;align-items:center;gap:.55rem;padding:.6rem .8rem;border:1px solid color-mix(in srgb,var(--success) 35%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--success) 8%,var(--surface));color:var(--ink);font-size:var(--step--1);font-weight:500}.drawer__quick{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:var(--s-2);gap:var(--s-2)}.drawer__quick>a,.drawer__quick>button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:500 var(--step--1) /1 var(--font-sans);text-decoration:none;cursor:pointer}.drawer__quick svg{width:18px;height:18px}.drawer__quick .theme-toggle{width:44px;height:44px;border-radius:14px}.drawer__nav{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.drawer__nav li{animation:drawer-item .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(80ms + var(--i, 0) * 35ms)}@keyframes drawer-item{0%{opacity:0;transform:translateX(24px)}}.drawer__nav a{position:relative;display:flex;align-items:center;gap:.85rem;padding:.6rem .75rem;border-radius:16px;color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .2s var(--ease),transform .2s var(--ease)}.drawer__nav a:focus-visible,.drawer__nav a:hover{background:var(--surface)}.drawer__nav a:active{transform:scale(.98)}.drawer__nav a[aria-current=page]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 10px 24px -18px rgb(0 0 0/.5)}.drawer__nav a[aria-current=page]:before{content:"";position:absolute;left:-1rem;top:22%;bottom:22%;width:4px;border-radius:0 4px 4px 0;background:var(--grad)}.drawer__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--surface-2);color:var(--accent);transition:background .2s var(--ease),color .2s var(--ease)}.drawer__nav a[aria-current=page] .drawer__icon{background:var(--grad);color:#fff}.drawer__icon svg{width:20px;height:20px}.drawer__label{flex:1 1;display:grid;font:600 1.05rem/1.2 var(--font-display)}.drawer__label small{color:var(--muted);font:400 .8rem/1.3 var(--font-sans)}.drawer__num{color:var(--line-strong);font:600 .75rem/1 var(--font-mono)}.drawer__yt{padding:.85rem;border-radius:18px;background:var(--hero-bg);color:var(--hero-ink)}.drawer__yt-head{display:flex;align-items:center;gap:.65rem}.drawer__yt-logo{flex:none;width:2rem;height:auto}.drawer__yt-head>span{flex:1 1;display:grid;line-height:1.25}.drawer__yt-head small{color:var(--hero-muted);font-size:.78rem}.drawer__yt-sub{padding:.55rem .9rem;border-radius:999px;background:var(--yt-red);color:#fff;font:700 .8rem/1 var(--font-sans);text-decoration:none}.drawer__yt-sub:focus,.drawer__yt-sub:hover{color:#fff;background:var(--yt-red-deep)}.drawer__yt-shorts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.drawer__yt-shorts a{position:relative;display:block;aspect-ratio:9/14;border-radius:12px;overflow:hidden;background:#000}.drawer__yt-shorts img{width:100%;height:100%;object-fit:cover;opacity:.85}.drawer__yt-shorts a>span{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgb(255 255 255/.9);color:#000;transform:translate(-50%,-50%)}.drawer__yt-shorts svg{width:14px;height:14px}.drawer__foot{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-top:auto;padding-top:var(--s-2)}.drawer__cta{width:100%;min-height:52px;font-size:var(--step-0);font-weight:700}.drawer__cta svg{width:18px;height:18px;transition:transform .25s var(--ease)}.drawer__cta:hover svg{transform:translateX(3px)}.drawer__ghost{width:100%;border-color:var(--line-strong)}.drawer__ghost svg{width:18px;height:18px}.drawer__social{display:flex;justify-content:center;gap:var(--s-3);padding-top:var(--s-2)}.drawer__social a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink)}.drawer__social a:hover{color:var(--accent);border-color:var(--line-strong)}.drawer__social svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.drawer::-webkit-backdrop{animation:none}.drawer.is-closing .drawer__panel,.drawer::backdrop,.drawer[open] .drawer__panel,.drawer__nav li{animation:none}}@media (max-width:40rem){.header-actions>.theme-toggle{display:none}}@media (max-width:22rem){.site-header .logo__word{font-size:.95em}}body,html{overflow-x:clip}@media (min-width:60rem) and (max-width:74rem){.header-actions .yt-header,.search-trigger__kbd,.search-trigger__text{display:none!important}.nav-link{padding-inline:.55rem}.site-header__inner{gap:var(--s-3)}}.author-box--v2{grid-template-columns:minmax(0,1fr);gap:var(--s-4);padding:clamp(1rem,.6rem + 2vw,2rem);border-radius:20px}.author-box__head{display:flex;align-items:center;gap:var(--s-4);min-width:0}.author-box__head>div{min-width:0}.author-box--v2 .author-box__role{margin-bottom:0;font-size:var(--step--1)}.author-box__bio{margin:0}.author-box__links{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.author-box__links a{display:inline-flex;align-items:center;min-height:40px;padding:0 .9rem;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--ink);font-size:var(--step--1);font-weight:500;text-decoration:none;transition:border-color .2s var(--ease),color .2s var(--ease)}.author-box__links a:hover{border-color:var(--line-strong);color:var(--accent)}.author-box__links .author-box__cta{border-color:transparent;background:var(--grad);color:#fff}.author-box__links .author-box__cta:hover{color:#fff}@media (max-width:30rem){.author-box__head .avatar--lg{width:52px;height:52px;font-size:1.05rem}}:root[data-theme=dark] .author-box__links .author-box__cta{color:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .author-box__links .author-box__cta{color:var(--accent-ink)}}@media (max-width:30rem){.prevnext{grid-template-columns:minmax(0,1fr)}.prevnext__link--next{text-align:left}.prevnext__link--next .prevnext__dir{justify-content:flex-start}}