/* NextWatch AI 1.57.39 — ultrawide polish, calmer cyan glass and accessible RGB tiles */
/* Desktop: the FAQ expands to the same generous full-bleed gutter as other homepage features. */
.nw-shell > section.nw-help-section{
  width:calc(100% - 48px)!important;
  max-width:none!important;
  margin-left:auto!important;margin-right:auto!important;
}
/* YouTube extension is an optional supporting product: use an ultrawide, deep cyan glass panel. */
.nw-shell > section.nw-toolfirst-standalone{
  box-sizing:border-box;
  width:calc(100% - 48px)!important;max-width:none!important;
  min-height:168px;
  margin:clamp(54px,4.5vw,88px) auto!important;
  padding:clamp(26px,2.4vw,43px) clamp(26px,3vw,54px)!important;
  border:1px solid rgba(86,208,242,.33)!important;
  border-radius:30px!important;
  background:
    radial-gradient(ellipse at 5% 30%,rgba(7,155,190,.17),transparent 60%),
    linear-gradient(115deg,rgba(4,21,35,.96),rgba(5,17,32,.95) 48%,rgba(10,22,39,.96))!important;
  box-shadow:0 22px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(130,226,255,.07)!important;
  backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);
  align-items:center!important;
}
.nw-shell > section.nw-toolfirst-standalone h2{color:#f5fcff!important;font-size:clamp(22px,1.7vw,29px)!important}
.nw-shell > section.nw-toolfirst-standalone p{max-width:880px!important;color:#b9ceda!important}
.nw-shell > section.nw-toolfirst-standalone>a{border-color:rgba(99,208,244,.44)!important;color:#c5f4ff!important;background:rgba(45,103,132,.11)}
/* Remove the unwanted blue-purple wash from the social share ribbon. */
.nw-hero-grid > .nw-share-restored .nw-home-share{
  background:linear-gradient(115deg,rgba(3,13,28,.94),rgba(5,18,34,.90) 53%,rgba(7,16,34,.94))!important;
  border-color:rgba(94,197,235,.34)!important;
  box-shadow:0 14px 39px rgba(0,0,0,.33),inset 0 1px 0 rgba(169,235,255,.06)!important;
}
.nw-hero-grid > .nw-share-restored .nw-share-button{background:rgba(167,216,255,.07)!important;border-color:rgba(185,226,255,.23)!important}
.nw-hero-grid > .nw-share-restored .nw-share-button:hover{background:rgba(114,206,255,.16)!important;border-color:rgba(138,222,255,.52)!important}
/* Desktop layout: vertically align the intelligence card with the main copy below the share ribbon. */
@media(min-width:1121px){
  .nw-hero-grid{align-items:center!important;row-gap:clamp(28px,3vw,54px)!important}
  .nw-hero-grid > .nw-copy{align-self:center!important}
  .nw-hero-grid > .nw-promo-wrap{align-self:center!important;align-items:center!important;justify-content:center!important;top:-22px;position:relative!important}
  .nw-hero .nw-toolfirst-panel{max-width:none!important}
}
/* The glowing edge sits ABOVE the tile's painted background, not hidden behind it. */
.nw-hero .nw-toolfirst-grid > a{isolation:isolate;z-index:0;overflow:visible!important}
.nw-hero .nw-toolfirst-grid > a::before{
  z-index:2!important;inset:-2px!important;opacity:0;
  border:2px solid var(--nw-led)!important;
  background:transparent!important;
  pointer-events:none!important;
  will-change:opacity,filter;
  animation:nw-v15739-led-pass 14s linear infinite!important;
  box-shadow:0 0 10px color-mix(in srgb,var(--nw-led) 52%,transparent),0 0 24px color-mix(in srgb,var(--nw-led) 24%,transparent),inset 0 0 10px color-mix(in srgb,var(--nw-led) 8%,transparent)!important;
}
.nw-hero .nw-toolfirst-grid>a:nth-child(1)::before{animation-delay:0s!important}
.nw-hero .nw-toolfirst-grid>a:nth-child(2)::before{animation-delay:1.4s!important}
.nw-hero .nw-toolfirst-grid>a:nth-child(3)::before{animation-delay:2.8s!important}
.nw-hero .nw-toolfirst-grid>a:nth-child(4)::before{animation-delay:4.2s!important}
.nw-hero .nw-toolfirst-grid>a:nth-child(5)::before{animation-delay:5.6s!important}
.nw-hero .nw-toolfirst-grid>a:nth-child(6)::before{animation-delay:7s!important}
.nw-hero .nw-toolfirst-grid>a:nth-child(7)::before{animation-delay:8.4s!important}
.nw-hero .nw-toolfirst-grid>a:nth-child(8)::before{animation-delay:9.8s!important}
.nw-hero .nw-toolfirst-grid>a:nth-child(9)::before{animation-delay:11.2s!important}
.nw-hero .nw-toolfirst-grid>a:nth-child(10)::before{animation-delay:12.6s!important}
@keyframes nw-v15739-led-pass{0%,1%{opacity:0;filter:brightness(.8)}2.5%,7.5%{opacity:.92;filter:brightness(1.32)}10%,100%{opacity:0;filter:brightness(.8)}}
/* Give navigation breathing room on truly wide desktops without forcing mid-width overflow. */
@media(min-width:1501px){.nw-nav-links{gap:clamp(17px,1.25vw,28px)!important}}
@media(min-width:1131px) and (max-width:1500px){.nw-nav-links{gap:clamp(9px,.8vw,13px)!important}}
/* Mobile: FAQ and extension use the same edge spacing as the existing premium blocks. */
@media(max-width:760px){
 .nw-shell>section.nw-help-section,.nw-shell>section.nw-toolfirst-standalone{width:calc(100% - 28px)!important;max-width:none!important;margin-left:14px!important;margin-right:14px!important}
 .nw-shell>section.nw-help-section{padding:20px 14px!important;border-radius:24px!important}
 .nw-shell>section.nw-toolfirst-standalone{margin-top:48px!important;margin-bottom:48px!important;padding:25px 22px!important;border-radius:24px!important;min-height:0;align-items:stretch!important;text-align:center!important}
 .nw-shell>section.nw-toolfirst-standalone>a{white-space:normal!important;text-align:center}
 .nw-hero-grid>.nw-share-restored .nw-share-actions>.nw-share-button--native{grid-column:1/-1!important;justify-self:center!important;width:calc(50% - 4px)!important;max-width:210px!important}
 .nw-hero-grid>.nw-promo-wrap{top:auto!important}
}
@media(max-width:420px){
 .nw-shell>section.nw-help-section{padding:18px 12px!important}
 .nw-hero-grid>.nw-share-restored .nw-share-actions>.nw-share-button--native{width:calc(50% - 4px)!important}
}
/* v1.57.49: homepage tile LEDs use original always-running sequence. */
