html[data-surface=web] .app-get-app-banner,html[data-surface=web] .app-tour-door{display:none}html[data-surface=web] .web-not-found{background:0 0;min-height:60vh}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-room .web-dm-home{height:calc(100dvh - var(--top-stack-h,0px));min-height:480px}html[data-surface=web] .web-dm-side>button:first-child{border-radius:.375rem;margin-top:0;padding:.625rem 1rem}html[data-surface=web] .web-dm-side>.surface-card:first-child{margin-top:0}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] .web-banner-plain{border-bottom:1px solid var(--color-line);color:var(--color-ink);background:linear-gradient(#c8102e24,#c8102e00)}html[data-surface=web] .app-hero .text-white,html[data-surface=web] .app-hero h1,html[data-surface=web] .app-hero h2,html[data-surface=web] .web-banner-plain .text-white,html[data-surface=web] .web-banner-plain h1{color:var(--color-ink)}html[data-surface=web] .app-hero [class*=text-white\/],html[data-surface=web] .web-banner-plain [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\/],html[data-surface=web] .web-banner-plain [class*=bg-white\/],html[data-surface=web] .web-banner-plain [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}html[data-surface=web] [data-web-cards]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}html[data-surface=web] [data-web-cards]>*{margin:0}html[data-surface=web] [data-web-cards=split]{box-shadow:none;background:0 0;border:0;overflow:visible}html[data-surface=web] [data-web-cards=split]>*{background:var(--color-surface);border:1px solid var(--color-line);border-radius:.75rem}}@media (min-width:1280px){html[data-surface=web] [data-web-cards]{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-surface=web] .web-primary [data-web-cards]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){html[data-surface=web] .web-split{flex-wrap:wrap;align-items:flex-start;column-gap:1.5rem;display:flex}html[data-surface=web] .web-split>*{flex:0 0 100%}html[data-surface=web] .web-split>.web-primary{flex:1 1 0;order:1;min-width:0;margin-top:1.25rem}html[data-surface=web] .web-split>.web-side{top:calc(var(--top-stack-h,0px) + 1rem);flex:0 0 22rem;order:2;margin-top:1.25rem;position:sticky}html[data-surface=web] .web-split>.web-primary~:not(.web-side),html[data-surface=web] .web-split>.web-side~:not(.web-primary){order:3}html[data-surface=web] .web-split>.web-primary>:first-child,html[data-surface=web] .web-split>.web-side>:first-child{margin-top:0}}html[data-surface=web] .web-quiet-cta{background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-cardinal), inset 0 0 0 1px var(--color-line)}html[data-surface=web] .web-quiet-cta .text-white,html[data-surface=web] .web-quiet-cta [class*=text-white\/]{color:var(--color-ink)}html[data-surface=web] .app-only{display:none}@media (min-width:768px){html[data-surface=web] [data-web-cards]>:only-child,html[data-surface=web] [data-web-cards]>p{grid-column:1/-1}}html[data-surface=web] .web-sticky-top{top:var(--top-stack-h,0px)}html[data-surface=web] .web-sticky-bottom{bottom:0}html[data-surface=web] .web-split>.web-side.border-b{border:1px solid var(--color-line);border-radius:.75rem}html[data-surface=web] .web-wrapped{padding:2rem 1rem 3rem}html[data-surface=web] .web-wrapped>.fixed.inset-0{border-radius:1rem;width:min(100%,26rem);height:min(80vh,46rem);margin-inline:auto;position:relative;inset:auto;overflow:hidden}html[data-surface=web] .web-checkout{max-width:32rem;margin-inline:auto;padding-block:3.5rem}html[data-surface=web] .web-modtools>div{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:.75rem;margin-top:0;padding:1.25rem}html[data-surface=web] .web-modtools .text-white,html[data-surface=web] .web-modtools [class*=text-white\/]{color:var(--color-ink)}html[data-surface=web] .web-modtools .text-white\/50,html[data-surface=web] .web-modtools .placeholder\:text-white\/50::placeholder{color:var(--color-fog)}html[data-surface=web] .web-modtools [class*=bg-white\/],html[data-surface=web] .web-modtools [class*=bg-black\/]{background:var(--color-surface-2)}html[data-surface=web] .web-account .surface-card>.text-\[11px\].uppercase:first-child{font-family:var(--font-display);letter-spacing:.015em;color:var(--color-ink);border-left:3px solid var(--color-cardinal);border-radius:1px;padding-left:10px;font-size:15px;font-weight:400;line-height:1.05}