.lab{background:#070708;min-height:100vh;padding-bottom:120px;position:relative;overflow:clip}.lab__bg{z-index:0;pointer-events:none;position:absolute}.lab--bg1 .lab__bg{background:linear-gradient(to bottom, #07070852 0%, #070708b8 56%, #070708 100%), var(--bg-img);background-position:50%,50% 18%;background-repeat:no-repeat;background-size:cover,cover;height:min(880px,92vh);top:0;left:0;right:0}.lab--bg2 .lab__bg{background:var(--bg-img);opacity:.12;background-position:50%;background-size:cover;position:fixed;inset:0}.lab--bg3 .lab__bg{background:radial-gradient(900px 500px at 12% -5%,#ff2d8b29,#0000 60%),radial-gradient(900px 500px at 88% 6%,#21d4fd24,#0000 60%),radial-gradient(1000px 620px at 50% 120%,#ff4d001a,#0000 60%);position:fixed;inset:0}.lab__bar{z-index:60;padding:12px var(--page-padding-x);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline-strong);background:#070708e6;flex-wrap:wrap;align-items:center;gap:18px;display:flex;position:sticky;top:0}.lab__bar strong{font:500 12px/1 var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.lab__note{color:var(--muted-soft);font:400 11px/1.4 var(--mono);letter-spacing:1px}.lab__bgtabs{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.lab__bgtabs>span{font:500 10px/1 var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted-soft);margin-right:2px}.lab__bgtabs button{border:1px solid var(--hairline-strong);color:var(--muted);font:500 11px/1 var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:6px 11px;transition:all .2s}.lab__bgtabs button:hover{color:#fff;border-color:var(--muted)}.lab__bgtabs button[aria-pressed=true]{border-color:var(--accent);color:#fff;background:color-mix(in srgb, var(--accent) 16%, transparent)}.lab__stage{z-index:1;max-width:var(--page-max-width);padding:calc(var(--site-header-height) + 28px) var(--page-padding-x) 0;margin-inline:auto;position:relative}.lab__stage>section,.lab__stage>.cdx{margin-bottom:64px}.hl-hero{border-bottom:1px solid var(--hairline);flex-direction:column;justify-content:center;gap:18px;min-height:clamp(200px,24vw,300px);margin-bottom:clamp(20px,3vw,36px);padding:clamp(24px,3vw,40px) clamp(6px,2vw,28px);display:flex;position:relative;overflow:hidden}.hl-hero__brand{z-index:3;flex-direction:column;gap:16px;display:flex;position:relative}.hl-hero .gtavi-img{filter:drop-shadow(0 8px 28px #00000080)}.hl-hero__tagline{font:400 13px/1 var(--mono);letter-spacing:5px;text-transform:uppercase;color:#ffffffb8;margin:0}.hl-hero__art{z-index:1;background-position:100%;background-size:cover;width:min(54%,660px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 62%);mask-image:linear-gradient(90deg,#0000,#000 62%)}.hl-hero__wm{z-index:1;opacity:.14;pointer-events:none;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.hl-hero--h0 .hl-hero__brand,.hl-hero--h1 .hl-hero__brand{align-items:flex-start}.hl-hero--h2{min-height:clamp(240px,30vw,380px)}.hl-hero--h2 .hl-hero__art--banner{opacity:0;width:100%;transition:opacity 1.4s ease-in-out;inset:0;-webkit-mask-image:none;mask-image:none}.hl-hero--h2 .hl-hero__art--banner.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.hl-hero--h2 .hl-hero__art--banner{transition:none}}.hl-hero--h2:after{content:"";z-index:2;background:linear-gradient(90deg,#070708f0 0%,#0707088c 48%,#0707081f 100%);position:absolute;inset:0}.hl-hero--h2 .hl-hero__brand{align-items:flex-start}.hl-hero--h3{align-items:center}.hl-hero--h3 .hl-hero__brand{text-align:center;align-items:center}@media (max-width:640px){.hl-hero__logo{height:88px!important}.hl-hero{min-height:clamp(180px,44vw,260px)}.hl-hero--h0 .hl-hero__art{width:82%}.hl-hero--h2 .hl-hero__art--banner{width:100%}}.gtavi{-webkit-user-select:none;user-select:none;align-items:center;gap:clamp(10px,1.4vw,18px);font-style:italic;display:inline-flex}.gtavi__stack{flex-direction:column;align-items:flex-end;line-height:.9;display:flex}.gtavi__stack b{font:800 clamp(15px,1.9vw,28px)/.9 var(--body-font);letter-spacing:.4px;text-transform:uppercase;color:#fff;text-shadow:0 2px 10px #00000080;transform:skew(-6deg)}.gtavi__vi{font:900 clamp(56px,8vw,110px)/.78 var(--body-font);letter-spacing:-3px;background:linear-gradient(128deg,#ff2d8b 0%,#ff5db1 22%,#b06bff 52%,#6a8bff 74%,#21d4fd 100%);color:#0000;filter:drop-shadow(0 6px 26px #b06bff66);-webkit-background-clip:text;background-clip:text;transform:skew(-6deg)}.lab-eyebrow{font:500 11px/1 var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.lab-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;padding-bottom:16px;display:flex}.lab-head__main{min-width:0}.lab-head h2{font:600 var(--type-section)/1.1 var(--heading);text-transform:uppercase;color:#fff;letter-spacing:0;margin:0}.lab-head__main p{color:var(--muted);max-width:620px;margin:10px 0 0;font-size:14px;line-height:1.5}.lab-head a{color:var(--muted);font:500 11px/1 var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;padding-bottom:4px;text-decoration:none;transition:color .2s}.lab-head a:hover{color:var(--accent)}.hl-feed__row{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.fcard{border:1px solid var(--hairline);background:#0f0f11;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.fcard:hover{border-color:var(--hairline-strong);transform:translateY(-3px)}.fcard__media{aspect-ratio:16/9;background:#0a0a0c;position:relative;overflow:hidden}.fcard__media img{object-fit:cover;transition:transform .6s}.fcard:hover .fcard__media img{transform:scale(1.05)}.fcard__media-blank{flex-direction:column;justify-content:center;padding:20px;display:flex;position:absolute;inset:0}.fcard__glyph{font:800 clamp(30px, 3.4vw, 46px)/1 var(--display);letter-spacing:1px;text-transform:uppercase;opacity:.16;pointer-events:none;position:absolute;bottom:12px;right:16px}.fcard__quote{color:#fffffff0;font:500 clamp(14.5px, 1.25vw, 16px)/1.5 var(--body-font);-webkit-line-clamp:6;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:relative;overflow:hidden}.fcard__quote:before{content:"“";color:var(--muted);opacity:.5;margin-right:2px}.fcard__media--text+.fcard__body{padding-top:12px}.fcard__src{z-index:2;font:500 10px/1.4 var(--mono);letter-spacing:.5px;text-transform:uppercase;color:#000;border-radius:5px;padding:3px 9px;position:absolute;top:10px;left:10px}.fcard__play{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:15px;transition:transform .2s,background .2s;display:grid;position:absolute;inset:0}.fcard:hover .fcard__play{background:#000000b3;transform:scale(1.08)}.fcard__body{flex-direction:column;gap:8px;padding:13px 15px 15px;display:flex}.fcard__author{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--muted);align-items:center;gap:7px;min-width:0;display:flex}.fcard__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fcard__author time{color:var(--muted-soft);text-transform:none;white-space:nowrap}.fcard__ava{width:20px;height:20px;font:700 9px/1 var(--mono);color:#000;border-radius:50%;flex:none;place-items:center;display:grid}.fcard__body strong{font:500 14px/1.4 var(--body-font);color:#eee;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fcard__title--text{display:none}.fcard__metric{font:500 11px/1 var(--mono);color:var(--muted-soft);letter-spacing:.5px}.cdx{border:1px solid var(--hairline-strong);background:radial-gradient(900px 260px at 8% -40%,#ff2d8b1a,#0000 70%),radial-gradient(900px 260px at 96% 140%,#21d4fd1a,#0000 70%),radial-gradient(1200px 240px at 50% -60%,#ff4d001a,#0000 70%),#0c0b0e;border-radius:16px;position:relative;overflow:hidden}.cdx__stripe{background:linear-gradient(90deg,#ff4d00 0%,#ff2d8b 38%,#b06bff 62%,#21d4fd 100%);height:3px}.cdx__caption{border-bottom:1px solid var(--hairline);background:linear-gradient(90deg,#ff4d000f,#0000 40%);justify-content:space-between;align-items:center;gap:16px;padding:15px clamp(20px,3vw,32px);display:flex}.cdx__caplabel{font:600 12px/1 var(--mono);letter-spacing:2.5px;text-transform:uppercase;color:#e9e4de;align-items:center;gap:9px;display:inline-flex}.cdx__dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.6s infinite cdx-pulse}@keyframes cdx-pulse{50%{opacity:.3}}.cdx__date{font:600 12px/1 var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--accent)}.cdx__timer{background:linear-gradient(#ffffff08,#0000 70%)}.cdx__timer .countdown{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(4,1fr);width:100%;max-width:none;margin:0;display:grid}.cdx__timer .countdown__cell{border-right:1px solid var(--hairline);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:clamp(150px,18vw,200px);transition:background .25s;display:flex}.cdx__timer .countdown__cell:hover{background:#ff4d000b}.cdx__timer .countdown__cell:last-child{border-right:0}.cdx__timer .countdown__value{font:700 clamp(48px, 6vw, 76px)/.95 var(--heading);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 34px #ff4d0040;margin:0}.cdx__timer .countdown__label{font:500 13px/1 var(--mono);letter-spacing:4px;text-transform:uppercase;color:var(--muted);margin:0}.cdx__facts{border-top:1px solid var(--hairline);background:#ffffff04;grid-template-columns:repeat(3,1fr) auto;align-items:stretch;display:grid}.cdx__facts>div,.cdx__facts>a{border-right:1px solid var(--hairline);flex-direction:column;justify-content:center;gap:8px;min-height:72px;padding:0 clamp(18px,2.4vw,28px);text-decoration:none;display:flex}.cdx__facts>a{border-right:0;justify-content:center;align-items:flex-start}.cdx__facts span{font:400 11px/1 var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted-soft)}.cdx__facts strong{font:400 15px/1.3 var(--body-font);color:#fff}.cdx__facts>a span{color:var(--focus);letter-spacing:1.2px;transition:color .2s}.cdx__facts>a:hover span{color:#fff}.hl-news__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mcard{border:1px solid var(--hairline);background:#0f0f11;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.mcard:hover{border-color:var(--hairline-strong);transform:translateY(-3px)}.mcard__media{aspect-ratio:16/9;background:#0a0a0c;position:relative;overflow:hidden}.mcard__media img{object-fit:cover;transition:transform .6s}.mcard:hover .mcard__media img{transform:scale(1.05)}.mcard__badge{z-index:2;font:500 11px/1.3 var(--mono);letter-spacing:.3px;text-transform:uppercase;border-radius:6px;padding:4px 11px;position:absolute;top:12px;left:12px}.mcard__badge--rumor{color:#1a1206;background:#f5a623}.mcard__badge--official{color:#052012;background:#22c55e}.mcard__badge--analysis{color:#04122e;background:#3b82f6}.mcard__body{padding:16px 18px 20px}.mcard__meta{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mcard__src{font:600 11px/1 var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.mcard__dot{color:var(--muted-soft)}.mcard__meta time{font:500 11px/1 var(--mono);letter-spacing:1px;color:var(--muted-soft)}.mcard__body h3{font:600 19px/1.28 var(--heading);color:#fff;text-wrap:balance;margin:0 0 8px}.mcard__body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.mapt__frame{aspect-ratio:21/9;border:1px solid var(--hairline-strong);border-radius:16px;min-height:300px;text-decoration:none;display:block;position:relative;overflow:hidden}.mapt__img{object-fit:cover;filter:saturate(1.05)brightness(.85)}.mapt__grid-ov{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.mapt__pin{border:2px solid #ffffffd9;border-radius:50%;width:12px;height:12px;animation:2.4s ease-in-out infinite mapt-pulse;position:absolute;transform:translate(-50%,-50%)}.mapt__pin:nth-child(2n){animation-delay:.8s}@keyframes mapt-pulse{0%,to{opacity:.9;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.35)}}.mapt__ov{background:linear-gradient(#0000 0%,#0003 45%,#000000e6 100%),linear-gradient(90deg,#000000b3,#0000 55%);flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(24px,4vw,48px);display:flex;position:absolute;inset:0}.mapt__ov h2{font:600 var(--type-section)/1.1 var(--heading);text-transform:uppercase;color:#fff;margin:0}.mapt__desc{color:#fffc;max-width:460px;margin:0;font-size:14px;line-height:1.55}.mapt__cta{background:var(--accent);color:#fff;font:600 12px/1 var(--mono);letter-spacing:1px;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:8px;padding:11px 20px;transition:transform .2s}.mapt__frame:hover .mapt__cta{transform:translate(4px)}.hl-db .home-database{padding-block:0}.hl-db .home-database__header{display:none}@media (max-width:960px){.hl-feed__row,.hl-news__grid,.cdx__facts{grid-template-columns:1fr 1fr}.cdx__facts>a{border-top:1px solid var(--hairline);grid-column:span 2;min-height:56px}.cdx__facts>div:nth-child(2){border-right:0}}@media (max-width:600px){.hl-feed__row,.hl-news__grid{flex-direction:column;gap:0;display:flex}.fcard,.mcard{border:0;border-bottom:1px solid var(--hairline);background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:12px;padding:12px 0}.hl-feed__row .fcard:last-child,.hl-news__grid .mcard:last-child{border-bottom:0}.fcard:hover,.mcard:hover{border-color:#0000;border-bottom-color:var(--hairline);transform:none}.fcard__media{aspect-ratio:auto;border-radius:8px;width:104px;min-width:104px;height:70px}.fcard__play{width:30px;height:30px;font-size:11px}.fcard__src{padding:2px 6px;font-size:8px;top:5px;left:5px}.fcard__media--text{justify-content:center;align-items:center;padding:6px}.fcard__media--text .fcard__quote{display:none}.fcard__glyph{font:700 12px/1.1 var(--display);opacity:.85;text-align:center;position:static;inset:auto}.fcard__media--text+.fcard__body{padding-top:0}.fcard__body{flex:1;justify-content:center;gap:5px;min-width:0;padding:0}.fcard__body strong,.fcard__title--text{-webkit-line-clamp:2;font:500 14.5px/1.32 var(--body-font);color:#f0f0f0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mcard__media{aspect-ratio:auto;border-radius:8px;width:116px;min-width:116px;height:78px}.mcard__badge{padding:2px 7px;font-size:9px;top:6px;left:6px}.mcard__body{flex:1;min-width:0;padding:0}.mcard__meta{margin-bottom:5px}.mcard__body h3{-webkit-line-clamp:2;margin:0 0 4px;font-size:15px;line-height:1.28}.mcard__body p{display:none}.cdx__caption{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 16px}.cdx__timer .countdown{grid-template-columns:repeat(2,minmax(0,1fr))}.cdx__timer .countdown__cell{gap:8px;min-width:0;min-height:116px;overflow:hidden}.cdx__timer .countdown__value{text-shadow:none;font-size:clamp(42px,12vw,54px)}.cdx__timer .countdown__label{letter-spacing:2px}.cdx__timer .countdown__cell:nth-child(2){border-right:0}.cdx__timer .countdown__cell:first-child,.cdx__timer .countdown__cell:nth-child(2){border-bottom:1px solid var(--hairline)}.cdx__facts{grid-template-columns:1fr}.cdx__facts>div,.cdx__facts>a{border-right:0;border-top:1px solid var(--hairline)}.cdx__facts>a{grid-column:span 1}.mapt__frame{aspect-ratio:16/10;min-height:0}.mapt__ov{padding:20px}.mapt__desc{display:none}.lab{padding-bottom:24px}.lab__stage>section,.lab__stage>.cdx{margin-bottom:40px}.hl-db{margin-bottom:20px}.lab-head h2{letter-spacing:0;font-size:19px}.lab-head__main p{font-size:13px}}
