html[data-surface=web] .app-get-app-banner{display:none}html[data-surface=web] .site-header-actions svg[stroke=white]{stroke:currentColor}html[data-surface=web] .site-header-actions .bg-white{background:var(--color-cardinal);color:#fff}html[data-surface=web] .web-home-col>*{margin-top:0;margin-left:0;margin-right:0}html[data-surface=web] .web-home-col .web-card>*,html[data-surface=web] .web-home-col .web-card [data-home-module]>*{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html[data-surface=web] .web-home-col .web-card>*{margin-top:0}@media (min-width:640px){html[data-surface=web] .web-home-col [data-home-module=explore] .grid-cols-3{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}html[data-surface=web] .web-room .chat-viewport,html[data-surface=web] .web-room .web-board-rail{min-height:480px;height:calc(100dvh - var(--top-stack-h,0px))!important}html[data-surface=web] .web-board .chat-viewport .max-w-4xl{max-width:none}html[data-surface=web] .web-channel-head .text-white{color:var(--color-fog)}html[data-surface=web] .web-channel-head .text-white:hover{color:var(--color-ink)}@media (min-width:1024px){html[data-surface=web] .web-recruit-body>div{columns:2;column-gap:1.5rem;padding-top:1.5rem}html[data-surface=web] .web-recruit-body>div>*{break-inside:avoid;margin-block:0 1rem}}html[data-surface=web] .web-recruit-body [data-recruit-composite]{display:none}html[data-surface=web] .web-scoops-notices>*{margin:0}@media (min-width:640px){html[data-surface=web] .web-scoops-lead article .text-xl{font-size:1.875rem;line-height:2.25rem}}html[data-surface=web] .web-scoops-signin .surface-card{padding:3.5rem 1.5rem}html[data-surface=web] .web-scoops-signin .surface-card p{color:var(--color-ink);font-size:1.125rem}html[data-surface=web] .web-scoops-signin .surface-card a{margin-top:1.25rem;padding:.625rem 1.5rem;font-size:1rem}@media (min-width:1024px){html[data-surface=web] .web-cart>div:has(>ul){grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:2.5rem;display:grid}html[data-surface=web] .web-cart>div:has(>ul)>*{grid-column:2}html[data-surface=web] .web-cart>div:has(>ul)>ul{grid-area:1/1/span 6}html[data-surface=web] .web-cart>div:has(>ul)>:not(ul):first-child{margin-top:0}html[data-surface=web] .web-cart>div:has(>ul)>ul+*{margin-top:0}}html[data-surface=web] .app-hero{border-bottom:1px solid var(--color-line);color:var(--color-ink);background:linear-gradient(#c8102e24,#c8102e00);padding:2.5rem 1rem 2rem}html[data-surface=web] .app-hero .text-white,html[data-surface=web] .app-hero h1,html[data-surface=web] .app-hero h2{color:var(--color-ink)}html[data-surface=web] .app-hero [class*=text-white\/]{color:var(--color-fog)}:is(html[data-surface=web] .app-hero>p:first-child:has(+h1),html[data-surface=web] .app-hero>p:first-child:has(+div h1)){color:var(--color-cardinal-text);font-size:11px}html[data-surface=web] .app-hero h1.display{font-size:1.875rem;line-height:1}html[data-surface=web] .app-hero .serif{max-width:48rem;font-family:inherit;font-size:1rem;font-style:normal;line-height:1.625}html[data-surface=web] .app-hero.text-center .serif{margin-inline:auto}html[data-surface=web] .app-hero [class*=bg-white\/],html[data-surface=web] .app-hero [class*=bg-black\/]{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink)}html[data-surface=web] .web-public .text-black,html[data-surface=web] .web-public .text-\[\#1a1a1a\]{color:var(--color-ink)}html[data-surface=web] .web-public .text-black\/80,html[data-surface=web] .web-public .text-black\/75,html[data-surface=web] .web-public .text-black\/70,html[data-surface=web] .web-public .text-black\/60,html[data-surface=web] .web-public .text-black\/50{color:var(--color-fog)}html[data-surface=web] .web-public .bg-white,html[data-surface=web] .web-public .bg-\[\#f6f6f7\]{background:var(--color-surface)}html[data-surface=web] .web-public .border-black\/10,html[data-surface=web] .web-public .border-black\/15{border-color:var(--color-line)}html[data-surface=web] .web-public>section:first-child,html[data-surface=web] .web-public>article:first-child{border-top:0}html[data-surface=web] .web-standalone>div{min-height:0;padding-block:4rem}html[data-surface=web] .web-status>main{max-width:48rem;padding-top:2.5rem}html[data-surface=web] .web-public .bg-black{background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-line)}html[data-surface=web] .web-public article h2,html[data-surface=web] .web-public article h3{color:var(--color-ink)}html[data-surface=web] .web-body{padding:1.75rem 1rem 3rem}@media (min-width:768px){html[data-surface=web] [data-web-tiles]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}html[data-surface=web] [data-web-tiles]>*{margin:0}html[data-surface=web] [data-web-tiles]>:not(a){grid-column:1/-1}html[data-surface=web] .web-body>[data-web-tiles]+[data-web-tiles]{margin-top:1.5rem}}@media (min-width:1280px){html[data-surface=web] [data-web-tiles]{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(html[data-surface=web] .web-main>:first-child:has(>h1.display):not(.app-hero),html[data-surface=web] .web-main>:first-child:has(>div>h1.display):not(.app-hero)){border-bottom:1px solid var(--color-line);background:linear-gradient(#c8102e24,#c8102e00);padding:2.5rem 1rem 2rem}html[data-surface=web] .web-main>:first-child:has(>h1.display)>h1.display{font-size:1.875rem;line-height:1}html[data-surface=web] .web-main>:first-child:has(>div>h1.display)>div>h1.display{font-size:1.875rem;line-height:1}html[data-surface=web] .web-main>:first-child:has(>h1.display)>h1.display+p{max-width:48rem;font-size:1rem;line-height:1.625}html[data-surface=web] .web-main>:first-child:has(>div>h1.display)>div>h1.display+p{max-width:48rem;font-size:1rem;line-height:1.625}:is(html[data-surface=web] .web-main>:first-child:has(>h1.display)+*,html[data-surface=web] .web-main>:first-child:has(>div>h1.display)+*){padding-top:1.75rem}html[data-surface=web] [data-web-columns]{max-width:none}@media (min-width:900px){html[data-surface=web] [data-web-columns]{columns:2;column-gap:1rem}html[data-surface=web] [data-web-columns]>*{break-inside:avoid;margin:0 0 1rem}}@media (min-width:1360px){html[data-surface=web] [data-web-columns]{columns:3}}html[data-surface=web] .web-form{max-width:40rem}html[data-surface=web] .web-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}html[data-surface=web] .web-hero-first{flex-direction:column;display:flex}html[data-surface=web] .web-hero-first>.app-hero{order:-1;margin-bottom:.75rem}@media (min-width:768px){html[data-surface=web] .web-fancard form>.space-y-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;display:grid}html[data-surface=web] .web-fancard form>.space-y-2>*{margin-block:0}}