body:has(.site){--brand-primary:#f0a83a;--brand-primary-ink:#0a0a0a;--brand-accent:#3fc1a5;--brand-accent-ink:#0a0a0a;--brand-primary-2:color-mix(in oklab, var(--brand-primary) 78%, #c2410c);--online:#34d399;--cut-sm:0px;--cut-lg:0px;--background:var(--ground);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface-2);--popover-foreground:var(--ink);--primary:var(--brand-primary);--primary-foreground:var(--brand-primary-ink);--secondary:var(--surface-2);--secondary-foreground:var(--ink);--muted:var(--surface-2);--muted-foreground:var(--muted-ink);--accent:var(--surface-2);--accent-foreground:var(--ink);--border:var(--line-strong);--input:var(--line-strong);--ring:var(--brand-primary);font-family:var(--font-sans), system-ui, sans-serif;background:var(--ground);color:var(--ink)}body:has(.site[data-mode=dark]){--ground:var(--brand-background,#0a0c11);--ground-2:color-mix(in oklab, var(--ground) 94%, #3b4b72);--surface:color-mix(in oklab, var(--ground) 90%, #4a5a80);--surface-2:color-mix(in oklab, var(--ground) 84%, #5a6a90);--line:#ffffff12;--line-strong:#ffffff1f;--ink:#eef0f5;--muted-ink:#9aa3b5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.site[data-mode=light]){--ground:var(--brand-background,#f3f4f7);--ground-2:color-mix(in oklab, var(--ground) 96%, #5b6b90);--surface:#fff;--surface-2:#f8f9fb;--line:#0f142314;--line-strong:#0f142324;--ink:#11141c;--muted-ink:#586174;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.site[data-theme=classic]){--radius:14px}body:has(.site[data-theme=hud]){--radius:0px;--cut-sm:8px;--cut-lg:16px}.display{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.04}.panel{background:linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--radius)}.panel-hover{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.panel-hover:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-primary) 40%, transparent), 0 22px 44px -26px color-mix(in oklab, var(--brand-primary) 55%, transparent);transform:translateY(-2px)}}.panel-hover:active{transform:scale(.99)}.search-mark{background:color-mix(in oklab, var(--brand-primary) 26%, transparent);color:inherit;box-shadow:0 1px 0 color-mix(in oklab, var(--brand-primary) 70%, transparent);border-radius:3px;padding:0 1px}.icon-tile{border-radius:calc(var(--radius) - 2px);background:color-mix(in oklab, var(--brand-primary) 13%, transparent);width:2.75rem;height:2.75rem;color:var(--brand-primary);flex:none;place-items:center;display:grid}.icon-tile-lg{border-radius:calc(var(--radius) + 2px);background:radial-gradient(circle at 30% 20%, color-mix(in oklab, var(--brand-primary) 38%, transparent), color-mix(in oklab, var(--brand-primary) 6%, transparent));width:4rem;height:4rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-primary) 28%, transparent)}.btn-brand{background:linear-gradient(180deg, var(--brand-primary), var(--brand-primary-2));color:var(--brand-primary-ink);box-shadow:0 10px 30px -10px color-mix(in oklab, var(--brand-primary) 70%, transparent), inset 0 1px 0 #ffffff4d}@media (hover:hover) and (pointer:fine){.btn-brand:hover{filter:brightness(1.06)}}.btn-glass{background:color-mix(in oklab, var(--ink) 6%, transparent);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (hover:hover) and (pointer:fine){.btn-glass:hover{background:color-mix(in oklab, var(--ink) 10%, transparent)}}body:has(.site[data-theme=classic]) [data-slot=button]{border-radius:9999px}.online-dot{background:var(--online);width:.55rem;height:.55rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--online) 20%, transparent);border-radius:9999px;flex:none}.meter{background:color-mix(in oklab, var(--ink) 9%, transparent);border-radius:9999px;height:6px;overflow:hidden}.meter>i{border-radius:inherit;background:linear-gradient(90deg, var(--online), #22c55e);height:100%;box-shadow:0 0 14px color-mix(in oklab, var(--online) 60%, transparent);display:block}.pill{border-radius:9999px}.shape,.shape-lg{clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}body:has(.site[data-theme=hud]) :is(.panel,.icon-tile,.pill,[data-slot=button],[data-slot=input],[data-slot=badge]){clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}.shape{--cut:var(--cut-sm);border-radius:0}body:has(.site[data-theme=hud]) :is(.icon-tile,.pill,[data-slot=button],[data-slot=input],[data-slot=badge]){--cut:var(--cut-sm);border-radius:0}.shape-lg{--cut:var(--cut-lg)}body:has(.site[data-theme=hud]) .panel{--cut:var(--cut-lg)}body:has(.site[data-theme=hud]) .panel{box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 0 color-mix(in oklab, var(--brand-primary) 75%, transparent)}body:has(.site[data-theme=hud]) :is([data-slot=button],[data-slot=input]):focus-visible{outline-offset:-4px;outline:2px solid}body:has(.site[data-theme=hud]) [data-slot=avatar]{--cut:7px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));border-radius:0}body:has(.site[data-theme=hud]) [data-slot=avatar] :is([data-slot=avatar-image],[data-slot=avatar-fallback],img){border-radius:0}body:has(.site) [data-slot=avatar]:after{display:none}.text-brand{color:var(--brand-primary)}.text-brand-accent{color:var(--brand-accent)}.bg-brand-soft{background:color-mix(in oklab, var(--brand-primary) 14%, transparent);color:var(--brand-primary)}.bg-accent-soft{background:color-mix(in oklab, var(--brand-accent) 14%, transparent);color:var(--brand-accent)}.bg-online-soft{background:color-mix(in oklab, var(--online) 14%, transparent);color:var(--online)}@keyframes site-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rise{animation:.6s cubic-bezier(.2,.7,.2,1) both site-rise;animation-delay:var(--rise-delay,0s)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both site-rise;animation-timeline:view();animation-range:entry entry 30%}}}@keyframes site-settle{0%{transform:scale(1.08)}to{transform:scale(1.02)}}.settle{animation:16s cubic-bezier(.2,.6,.2,1) both site-settle}@media (prefers-reduced-motion:reduce){.rise,.settle{animation:none}.panel-hover:hover,.panel-hover:active{transform:none}}.on-dark .btn-glass{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}@media (hover:hover) and (pointer:fine){.on-dark .btn-glass:hover{background:#ffffff24}}.post-content{overflow-wrap:anywhere;font-size:16px;line-height:1.7}.post-content>*+*{margin-top:.9em}.post-content :is(h2,h3){font-family:var(--font-display), var(--font-sans), sans-serif;font-weight:700;line-height:1.15}.post-content h2{font-size:1.5rem}.post-content h3{font-size:1.25rem}.post-content a{color:var(--brand-primary);text-underline-offset:3px;text-decoration:underline}.post-content :is(ul,ol){padding-left:1.4em}.post-content ul{list-style:outside}.post-content ol{list-style:decimal}.post-content blockquote{border-left:3px solid color-mix(in oklab, var(--brand-primary) 70%, transparent);background:color-mix(in oklab, var(--ink) 4%, transparent);color:var(--muted-ink);padding:.6em 1em}.post-content code{background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:6px;padding:.1em .35em;font-size:.9em}.post-content pre{border-radius:var(--radius);background:color-mix(in oklab, var(--ground) 70%, black);padding:1em;overflow-x:auto}.post-content pre code{background:0 0;padding:0}.post-content img{border-radius:var(--radius);max-width:100%;height:auto}:is(body:has(.site[data-theme=hud]) :is(a.panel,a.pill,.pill a,a:has(>.panel)):focus-visible,body:has(.site[data-theme=hud]) a.panel:focus-visible){outline:2px solid var(--brand-primary);outline-offset:-3px}body:has(.site[data-theme=ember]){--radius:10px;--font-display:var(--font-sora);font-family:var(--font-figtree), system-ui, sans-serif}body:has(.site[data-theme=ember][data-mode=dark]){--ground:var(--brand-background,#0c0a0a);--ground-2:color-mix(in oklab, var(--ground) 94%, #6b4a42);--surface:color-mix(in oklab, var(--ground) 92%, #6b4a42);--surface-2:color-mix(in oklab, var(--ground) 86%, #6b4a42);--ink:#f5f0ee;--muted-ink:#a99a94}body:has(.site[data-theme=ember][data-mode=light]){--ground:var(--brand-background,#f6f3f1);--ground-2:color-mix(in oklab, var(--ground) 96%, #6b4a42);--surface:#fff;--surface-2:#faf7f5;--ink:#1a1311;--muted-ink:#6b5d57}body:has(.site[data-theme=ember]) .display{letter-spacing:-.03em;font-weight:700;line-height:1.06}body:has(.site[data-theme=ember]) .site-mark-name{text-transform:none;letter-spacing:-.02em}body:has(.site[data-theme=ember]) .panel{background:var(--surface)}body:has(.site[data-theme=ember]) .btn-brand{background:var(--brand-primary);box-shadow:none}body:has(.site[data-theme=ember]) [data-slot=button]{border-radius:8px}@media (hover:hover) and (pointer:fine){body:has(.site[data-theme=ember]) .panel-hover:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-primary) 45%, transparent)}}body:has(.site[data-theme=ember]:not([data-hero=poster])) .hero-media-empty{background:#0c0a0a}
.site{--header-h:72px}.site-header{z-index:30;position:sticky;top:0}.site-header-bar{height:var(--header-h)}.site[data-navbar=bar] .site-header{border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--background) 75%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site[data-navbar=floating]{--island-h:60px;--header-h:calc(var(--island-h) + 12px)}.site[data-navbar=floating] .site-header{pointer-events:none;padding:12px 12px 0}.site[data-navbar=floating] .site-header-bar{pointer-events:auto;height:var(--island-h);border-radius:calc(var(--radius) + 6px);border:1px solid var(--line-strong);background:color-mix(in oklab, var(--ground) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:72rem;padding-inline:10px;box-shadow:0 12px 36px -12px #00000073}.site[data-navbar=floating] .site-nav{box-shadow:none;background:0 0;padding:0}.site[data-navbar=floating] .site-nav-link{border-radius:calc(var(--radius) - 2px);padding:.5rem .85rem;font-size:14px}.site[data-navbar=floating] .site-mark-name{font-size:1.05rem}.site[data-navbar=floating] .hero{margin-top:calc(-1 * var(--header-h));--hero-offset:var(--header-h)}.site[data-navbar=plain]{--header-h:84px}.site[data-navbar=plain] .site-header{background:var(--ground)}.site[data-navbar=plain] .site-nav{box-shadow:none;background:0 0;gap:.25rem;padding:0}.site[data-navbar=plain] .site-nav-link{background:0 0;padding-inline:.75rem;font-size:16px}.site[data-navbar=plain] .site-nav-link[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary);text-underline-offset:10px}.site[data-navbar=plain] .site-mark-name{font-size:1.5rem}.site[data-navbar=plain] .site-header-discord{display:none}.hero{--hero-offset:0px;isolation:isolate;color:#fff;position:relative;overflow:hidden}.hero-media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media-empty{background:#0a0c11}.hero-scrim{z-index:-1;position:absolute;inset:0}.hero-title{text-wrap:balance}.hero-name{color:var(--brand-primary)}.hero-lead{color:#ffffffd1;text-wrap:pretty;max-width:36rem;margin-top:1rem;font-size:1.125rem;line-height:1.55}.hero-actions{margin-top:2rem}.hero-card{display:none}.hero{min-height:min(46rem, calc(100svh - var(--header-h) + var(--hero-offset)));padding:calc(4rem + var(--hero-offset)) 1rem 8rem;text-align:center;place-items:center;display:grid}.hero-copy{flex-direction:column;align-items:center;max-width:48rem;display:flex}.hero-pill{margin-bottom:1.5rem}.hero-title{text-shadow:0 2px 30px #00000073;font-size:clamp(2.6rem,6vw,4.75rem)}.hero-actions{justify-content:center}.hero-scrim{background:radial-gradient(50% 60% at 50% 40%, color-mix(in oklab, var(--brand-primary) 22%, transparent), transparent 70%), linear-gradient(180deg, transparent 60%, var(--ground) 100%)}.hero[data-has-banner] .hero-scrim{background:radial-gradient(60% 55% at 50% 45%, #0a0c1159, #0a0c11d9 72%), linear-gradient(180deg, #0a0c1126 0%, #0a0c1199 62%, var(--ground) 100%)}.site[data-hero=split] .hero{min-height:min(50rem, calc(100svh - var(--header-h) + var(--hero-offset)));padding:calc(3.5rem + var(--hero-offset)) 1.25rem 4.5rem;text-align:left;place-items:center stretch}.site[data-hero=split] .hero-inner{align-items:center;gap:2.5rem;width:100%;max-width:72rem;margin-inline:auto;display:grid}@media (min-width:960px){.site[data-hero=split] .hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,23rem);gap:4rem}}.site[data-hero=split] .hero-copy{align-items:flex-start;max-width:38rem}.site[data-hero=split] .hero-welcome{display:none}.site[data-hero=split] .hero-name{color:#fff}.site[data-hero=split] .hero-title{text-shadow:none;font-size:clamp(2.4rem,5.2vw,4rem)}.site[data-hero=split] .hero-actions{justify-content:flex-start}.site[data-hero=split] .hero-scrim,.site[data-hero=split] .hero[data-has-banner] .hero-scrim{background:linear-gradient(90deg, #08080ae6 0%, #08080a99 55%, #08080a59 100%), linear-gradient(180deg, transparent 72%, var(--ground) 100%)}.site[data-hero=split] .stats-strip{display:none}.site[data-hero=split] .hero-card{border-radius:max(var(--radius), 4px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0cb8;border:1px solid #ffffff1a;width:100%;max-width:26rem;padding:1.15rem 1.2rem 1.25rem;display:block;box-shadow:0 18px 48px #00000059}.hero-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hero-card-label{color:#ffffff9e;font-size:.875rem;font-weight:600}.hero-card-live{color:#ffffffb8;background:#ffffff0f;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.hero-card-live[data-on]{color:#ecfdf5;background:#10b98124}.hero-card-dot{background:#ffffff59;border-radius:999px;width:.45rem;height:.45rem}.hero-card-live[data-on] .hero-card-dot{background:var(--online);box-shadow:0 0 0 3px color-mix(in oklab, var(--online) 22%, transparent)}.hero-card-connect-wrap{margin-top:1.1rem}.hero-card-connect-label{color:#ffffff9e;margin-bottom:.45rem;font-size:.8125rem}.hero-card-connect{border-radius:max(calc(var(--radius) - 4px), 4px);color:#fff;text-align:left;cursor:pointer;background:#00000059;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.7rem .85rem;font-size:.82rem;transition:border-color .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),scale .15s cubic-bezier(.23,1,.32,1);display:flex}@media (hover:hover) and (pointer:fine){.hero-card-connect:hover{background:#ffffff0a;border-color:#ffffff3d}}.hero-card-connect:active{scale:.98}.hero-card-connect[data-copied]{border-color:color-mix(in oklab, var(--online) 45%, transparent)}.hero-card-connect-hint{color:#ffffffa6;flex:none;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.hero-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.hero-card-stats>div{flex-direction:column-reverse;gap:.35rem;display:flex}.hero-card-stats dt{color:#ffffff9e;font-size:.75rem}.hero-card-stats dd{color:#fff;font-size:1.5rem;line-height:1}.hero-card-of{color:#ffffff80;font-size:.9rem}.site[data-hero=poster] .hero{min-height:0;padding:calc(3.5rem + var(--hero-offset)) 0 0;background:var(--ground);color:var(--ink);text-align:left;flex-direction:column;display:flex}.site[data-hero=poster] .hero-inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.site[data-hero=poster] .hero-inner{padding-inline:1.5rem}}.site[data-hero=poster] .hero-copy{align-items:flex-start;max-width:none}.site[data-hero=poster] .hero-welcome{display:none}.site[data-hero=poster] .hero-name{color:var(--ink)}.site[data-hero=poster] .hero-title{letter-spacing:-.04em;text-shadow:none;font-size:clamp(3.25rem,10.5vw,9.5rem);line-height:.92}.site[data-hero=poster] .hero-lead{max-width:40rem;color:var(--ink);font-size:clamp(1.1rem,1.6vw,1.35rem)}.site[data-hero=poster] .hero-actions{justify-content:flex-start}.site[data-hero=poster] .hero-pill{background:color-mix(in oklab, var(--ink) 7%, transparent);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site[data-hero=poster] .hero-pill strong{color:var(--ink)}.site[data-hero=poster] .hero .btn-glass{color:var(--ink);background:color-mix(in oklab, var(--ink) 6%, transparent);box-shadow:inset 0 0 0 1px var(--line-strong)}@media (hover:hover) and (pointer:fine){.site[data-hero=poster] .hero .btn-glass:hover{background:color-mix(in oklab, var(--ink) 10%, transparent)}}.site[data-hero=poster] .hero-scrim{display:none}.site[data-hero=poster] .hero-media{z-index:0;order:1;height:clamp(18rem,58vh,42rem);margin-top:3.5rem;display:block;position:relative}.site[data-hero=poster] .hero-media-empty{background:color-mix(in oklab, var(--brand-primary) 82%, var(--ground))}.site[data-navbar=overlay] .site-header{border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--background) 75%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}.site[data-navbar=overlay]:has(.page-blocks>.blk[data-block=hero]:first-child .bh.on-dark[data-has-media]) .site-header:not([data-scrolled]){--foreground:#fff;--muted-foreground:#ffffffc7;--line:#ffffff29;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#00000073,#0000);border-bottom-color:#0000}.site[data-navbar=overlay]:has(.page-blocks>.blk[data-block=hero]:first-child .bh.on-dark[data-has-media]) .site-header:not([data-scrolled]) .site-mark-name{text-shadow:0 1px 12px #00000073}.site[data-navbar=overlay]:has(.page-blocks>.blk[data-block=hero]:first-child .bh.on-dark[data-has-media]) .site-header:not([data-scrolled]) .site-header-discord{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38}.site:not([data-footer=big]) [data-footer-variant=big],.site:not([data-footer=minimal]) [data-footer-variant=minimal],.site:is([data-footer=big],[data-footer=minimal]) [data-footer-variant=standard]{display:none}.footer-discord{border-radius:var(--radius);color:#fff;background:#5865f2;align-items:center;gap:.5rem;margin-top:.25rem;padding:.6rem 1rem;font-size:15px;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.footer-discord:hover{background:#4752c4}.footer-discord:active{transform:scale(.98)}.footer-status{flex-direction:column;align-self:start;gap:.6rem;padding:1.25rem;display:flex}.footer-status-head{align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;display:flex}.footer-status-dot-off{background:var(--muted-foreground);border-radius:999px;width:.5rem;height:.5rem}.footer-status-count{font-size:2.25rem;line-height:1}.footer-status-count span{color:var(--muted-foreground);font-size:1rem}.footer-status-bar{background:color-mix(in oklab, var(--ink) 10%, transparent);border-radius:999px;height:6px;overflow:hidden}.footer-status-bar span{border-radius:inherit;background:#34d399;height:100%;display:block}.footer-status-connect{color:var(--muted-foreground);flex-direction:column;gap:.35rem;margin-top:.4rem;font-size:.85rem;display:flex}
body:has(.site){--font-display:var(--font-rajdhani)}.site[data-font=rajdhani]{--font-display:var(--font-rajdhani)}.site[data-font=bebas]{--font-display:var(--font-bebas)}.site[data-font=chakra]{--font-display:var(--font-chakra)}.site[data-font=russo]{--font-display:var(--font-russo)}.site[data-font=sora]{--font-display:var(--font-sora)}.site[data-font=bebas] .display,.site[data-font=russo] .display{font-weight:400}.site[data-font=bebas] .display{letter-spacing:.03em}[data-tone=tinted]{background:var(--surface)}[data-tone=tinted] .panel{background:color-mix(in oklab, var(--ground) 70%, var(--surface))}[data-tone=brand],.band-brand{--ink:var(--brand-primary-ink);--foreground:var(--brand-primary-ink);--muted-foreground:color-mix(in oklab, var(--brand-primary-ink) 72%, var(--brand-primary));--muted-ink:var(--muted-foreground);--line:color-mix(in oklab, var(--brand-primary-ink) 18%, transparent);--line-strong:color-mix(in oklab, var(--brand-primary-ink) 30%, transparent);--surface:color-mix(in oklab, var(--brand-primary-ink) 9%, var(--brand-primary));--ground:var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-ink)}[data-tone=brand] .panel,.band-brand .panel{background:color-mix(in oklab, var(--brand-primary-ink) 9%, var(--brand-primary));box-shadow:inset 0 0 0 1px var(--line)}[data-tone=brand] .text-brand,.band-brand .text-brand{color:var(--brand-primary-ink)}[data-tone=brand] .btn-brand,.band-brand .btn-brand{background:var(--brand-primary-ink);color:var(--brand-primary);box-shadow:none}[data-tone=brand] .bg-brand-soft,[data-tone=brand] .bg-accent-soft,.band-brand .bg-brand-soft,.band-brand .bg-accent-soft{background:color-mix(in oklab, var(--brand-primary-ink) 16%, transparent);color:var(--brand-primary-ink)}[data-tone=brand] .icon-tile,.band-brand .icon-tile{background:color-mix(in oklab, var(--brand-primary-ink) 14%, transparent);color:var(--brand-primary-ink)}.about-cover{min-height:min(86svh,52rem)}.highlight-field:nth-child(odd){background:color-mix(in oklab, var(--brand-primary) 12%, var(--ground))}.highlight-field:nth-child(2n){background:var(--surface)}[data-tone=brand] .highlight-field:nth-child(odd){background:color-mix(in oklab, var(--brand-primary-ink) 8%, var(--brand-primary))}[data-tone=brand] .highlight-field:nth-child(2n){background:0 0}.staff-tile[data-role=owner]{background:var(--brand-primary);color:var(--brand-primary-ink)}[data-tone=brand] .staff-tile[data-role=owner]{box-shadow:inset 0 0 0 2px var(--brand-primary-ink)}.staff-tile[data-role=admin]{background:color-mix(in oklab, var(--brand-primary) 26%, var(--surface))}.staff-tile[data-role=moderator]{background:color-mix(in oklab, var(--brand-accent) 22%, var(--surface))}.join-word{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(3rem,10vw,9.5rem);line-height:.9;transition:transform .26s cubic-bezier(.2,.7,.2,1);display:inline-block}.join-word-link:hover .join-word,.join-word-link:focus-visible .join-word{transform:translate(.6rem)}.join-word-link:focus-visible{outline:3px solid var(--brand-primary-ink);outline-offset:8px}.gallery-strip{scroll-snap-type:x proximity;scrollbar-width:none}.gallery-strip::-webkit-scrollbar{display:none}.gallery-strip>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.join-word{transition:none}}
.blk{--blk-w:1200px;--blk-gutter:1rem;--blk-pad:5rem;--blk-justify:flex-start;isolation:isolate;color:var(--ink);position:relative;overflow-x:clip}@media (min-width:640px){.blk{--blk-gutter:1.5rem}}@media (min-width:1024px){.blk{--blk-pad:6rem}}.blk[data-width=narrow]{--blk-w:calc(720px + 2 * var(--blk-gutter))}.blk[data-width=normal]{--blk-w:1200px}.blk[data-width=wide]{--blk-w:1440px}.blk[data-width=full]{--blk-w:none}@media (min-width:1024px){.blk[data-width=full]{--blk-gutter:2.5rem}}.blk[data-spacing=none]{--blk-pad:0px}.blk[data-spacing=small]{--blk-pad:2.5rem}.blk[data-spacing=large]{--blk-pad:8rem}@media (min-width:1024px){.blk[data-spacing=large]{--blk-pad:10rem}}.blk-wrap,.blk-inner{width:100%;max-width:var(--blk-w);padding-inline:var(--blk-gutter);margin-inline:auto}.blk-inner{padding-block:var(--blk-pad)}.blk[data-width=full]:is([data-block=image],[data-block=gallery],[data-block=video]) .blk-inner{padding-inline:0}.blk[data-width=full]:is([data-block=image],[data-block=gallery],[data-block=video]) :is(.blk-head,figcaption){padding-inline:var(--blk-gutter)}.blk[data-align=center]{--blk-justify:center}.blk[data-align=center] .blk-inner{text-align:center}.blk-row{justify-content:var(--blk-justify)}.blk-measure{max-width:46rem}.blk-measure-wide{max-width:72rem}.blk[data-align=center] :is(.blk-measure,.blk-measure-wide){margin-inline:auto}.blk-self{align-self:flex-start}.blk[data-align=center] .blk-self{align-self:center}.blk[data-bg=tinted]{background:var(--surface)}.site .blk[data-bg=tinted] .panel{background:color-mix(in oklab, var(--ground) 70%, var(--surface))}.blk[data-bg=brand]{--ground:var(--brand-primary)}.blk[data-bg=accent]{--ground:var(--brand-accent)}.blk[data-bg=dark],.blk[data-bg=image]{--ground:#0b0d12}.blk[data-bg=color]{--ground:var(--blk-color)}.blk:is([data-bg=brand],[data-bg=accent],[data-bg=dark],[data-bg=image],[data-bg=color]){background:var(--ground)}.blk[data-bg=image]{background:#0b0d12}.blk-bg-media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blk-bg-scrim{z-index:-1;pointer-events:none;background:#000;position:absolute;inset:0}.blk[data-ink=light]{--ink:#f4f5f8}.blk[data-ink=dark]{--ink:#12151c}.blk[data-ink=brand]{--ink:var(--brand-primary-ink)}.blk[data-ink=accent]{--ink:var(--brand-accent-ink)}.blk:not([data-ink=theme]){--muted-ink:color-mix(in oklab, var(--ink) 74%, var(--ground));--line:color-mix(in oklab, var(--ink) 13%, transparent);--line-strong:color-mix(in oklab, var(--ink) 22%, transparent);--foreground:var(--ink);--muted-foreground:var(--muted-ink);--card-foreground:var(--ink);--border:var(--line-strong);color:var(--ink)}.blk:is([data-bg=brand],[data-bg=accent],[data-bg=dark],[data-bg=image],[data-bg=color]){--surface:color-mix(in oklab, var(--ink) 9%, var(--ground));--surface-2:color-mix(in oklab, var(--ink) 13%, var(--ground));--card:var(--surface);--background:var(--ground);--secondary:var(--surface-2);--muted:var(--surface-2)}.site .blk[data-bg=image] .panel{background:color-mix(in oklab, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site .blk:is([data-bg=brand],[data-bg=accent],[data-bg=color]) .panel{background:color-mix(in oklab, var(--ink) 9%, var(--ground));box-shadow:inset 0 0 0 1px var(--line)}.blk[data-bg=brand] :is(.text-brand,.hero-name,.bh-name),.blk[data-bg=accent] .text-brand-accent{color:var(--ink)}.site .blk[data-bg=brand] .btn-brand{background:var(--brand-primary-ink);color:var(--brand-primary);box-shadow:none}.blk[data-bg=brand] :is(.icon-tile,.bg-brand-soft,.bg-accent-soft),.blk[data-bg=accent] :is(.icon-tile,.bg-accent-soft){background:color-mix(in oklab, var(--ink) 15%, transparent);color:var(--ink)}.blk[data-bg=brand] .staff-tile[data-role=owner]{background:var(--brand-primary-ink);color:var(--brand-primary)}.blk[data-bg=brand] .staff-tile:is([data-role=admin],[data-role=moderator]){background:var(--surface-2)}.blk[data-bg=brand] .highlight-field:nth-child(odd){background:color-mix(in oklab, var(--brand-primary-ink) 8%, var(--brand-primary))}.blk[data-bg=brand] .highlight-field:nth-child(2n){background:0 0}.blk[data-bg=brand] .join-word-link:focus-visible{outline-color:var(--ink)}.blk:not([data-bg=none],[data-bg=tinted]) .highlight-field:nth-child(odd){background:color-mix(in oklab, var(--ink) 7%, var(--ground))}.blk:not([data-bg=none],[data-bg=tinted]) .highlight-field:nth-child(2n){background:0 0}.blk-head{margin-bottom:2.5rem}.blk[data-align=center] .blk-head{max-width:44rem;margin-inline:auto}.blk-head-side{margin-bottom:0}.blk-h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-size:clamp(2rem,4vw,2.9rem)}.blk-lead{color:var(--muted-ink);text-wrap:pretty;margin-top:.75rem;font-size:17px}.blk-display{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.blk-note{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted-ink);text-align:center;padding:1rem 1.25rem;font-size:.9rem}.blk-media{border-radius:var(--radius)}.blk[data-width=full][data-block=image] .blk-media{border-radius:0}.blk-media img{display:block}.blk[data-align=center] .blk-caption{text-align:center}.blk-prose{color:var(--ink);font-size:17px}.blk-prose-lg{color:var(--muted-ink);font-size:17px}.blk-prose :is(h2,h3),.blk[data-bg=brand] .blk-prose a{color:var(--ink)}@media (min-width:1024px){.blk-prose-cols{columns:2;column-gap:3.5rem}.blk-prose-cols>*{break-inside:avoid}}.blk[data-align=center] .blk-col .icon-tile{margin-inline:auto}.blk[data-align=center] .blk-split-copy .blk-row{justify-content:flex-start}.blk[data-align=center] .blk-split-copy{text-align:left}.blk-spacer{height:4rem}.blk-spacer[data-size=s]{height:2rem}.blk-spacer[data-size=l]{height:8rem}.blk-faq{max-width:54rem}.blk[data-align=center] .blk-faq{margin-inline:auto}.blk-faq-item summary::-webkit-details-marker{display:none}.blk-faq-item summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-3px;border-radius:var(--radius)}.blk-strip{scroll-padding-inline:0}.blk-fields-head{padding-top:var(--blk-pad);padding-bottom:2.5rem}.blk-field:last-child{margin-bottom:0}.blk[data-align=center] .blk-fields-head{text-align:center}.blk-cta-shade{background:linear-gradient(90deg,#0a0c11eb,#0a0c119e,#0a0c11eb)}.blk-cta-glow{background:radial-gradient(60% 80% at 50% 50%, color-mix(in oklab, var(--brand-primary) 25%, transparent), transparent 70%)}.blk[data-block=cta] .join-word{font-size:clamp(2.6rem,10vw,9.5rem)}.blk-discord-mark{background:#5865f2;box-shadow:0 18px 40px -16px #5865f2cc}.blk-discord:before{content:"";z-index:-1;background:radial-gradient(70% 120% at 0%,#5865f238,#0000 70%);position:absolute;inset:0}.blk[data-align=center] .blk-discord{text-align:center;justify-items:center}@media (min-width:768px){.blk[data-align=center] .blk-discord{text-align:left}}.blk[data-block=hero]:is([data-hero-variant=centered],[data-hero-variant=poster])+.blk[data-block=stats][data-bg=none]{z-index:10;margin-top:-5rem}.blk[data-block=hero]:is([data-hero-variant=centered],[data-hero-variant=poster])+.blk[data-block=stats][data-bg=none] .blk-inner{padding-top:0}.blk[data-hidden]{opacity:.4;outline:2px dashed var(--line-strong);outline-offset:-6px}.blk-hidden-tag{z-index:20;color:#fff;background:#11141c;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.page-blocks[data-ends-on-band]{margin-bottom:-4rem}.bh{--bh-offset:0px;isolation:isolate;min-height:min(46rem, calc(100svh - var(--header-h) + var(--bh-offset)));padding:calc(4rem + var(--bh-offset)) 1rem 8rem;color:#fff;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}:is(.site[data-navbar=floating] .page-blocks>.blk[data-block=hero]:first-child,.site[data-navbar=overlay] .page-blocks>.blk[data-block=hero]:first-child:has(.bh.on-dark[data-has-media])){margin-top:calc(-1 * var(--header-h))}.site[data-navbar=floating] .page-blocks>.blk[data-block=hero]:first-child .bh,.site[data-navbar=overlay] .page-blocks>.blk[data-block=hero]:first-child .bh.on-dark[data-has-media]{--bh-offset:var(--header-h)}.bh-media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bh-media-empty{background:#0a0c11}body:has(.site[data-theme=ember]) .bh-media-empty{background:#0c0a0a}.bh-scrim{z-index:-1;background:radial-gradient(50% 60% at 50% 40%, color-mix(in oklab, var(--brand-primary) 22%, transparent), transparent 70%), linear-gradient(180deg, transparent 60%, var(--ground) 100%);position:absolute;inset:0}.bh[data-has-media] .bh-scrim{background:radial-gradient(60% 55% at 50% 45%, #0a0c1159, #0a0c11d9 72%), linear-gradient(180deg, #0a0c1126 0%, #0a0c1199 62%, var(--ground) 100%)}.bh-inner{width:100%;min-width:0}.bh-copy{flex-direction:column;align-items:center;max-width:48rem;margin-inline:auto;display:flex}.bh-pill{margin-bottom:1.5rem}.bh-title{text-shadow:0 2px 30px #00000073;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(2.4rem,6vw,4.75rem)}.bh-name{color:var(--brand-primary)}.bh-lead{color:#ffffffd1;text-wrap:pretty;max-width:36rem;margin-top:1rem;font-size:1.125rem;line-height:1.55}.bh-actions{justify-content:center;margin-top:2rem}.bh-card{display:none}.blk[data-hero-variant=split] .bh{min-height:min(50rem, calc(100svh - var(--header-h) + var(--bh-offset)));padding:calc(3.5rem + var(--bh-offset)) 1.25rem 4.5rem;text-align:left;place-items:center stretch}.blk[data-hero-variant=split] .bh-inner{align-items:center;gap:2.5rem;max-width:72rem;margin-inline:auto;display:grid}@media (min-width:960px){.blk[data-hero-variant=split] .bh-inner{grid-template-columns:minmax(0,1fr) minmax(0,23rem);gap:4rem}}.blk[data-hero-variant=split] .bh-copy{align-items:flex-start;max-width:38rem;margin-inline:0}.blk[data-hero-variant=split] .bh-welcome{display:none}.blk[data-hero-variant=split] .bh-name{color:#fff}.blk[data-hero-variant=split] .bh-title{text-shadow:none;font-size:clamp(2.3rem,5.2vw,4rem)}.blk[data-hero-variant=split] .bh-actions{justify-content:flex-start}.blk[data-hero-variant=split] .bh-scrim,.blk[data-hero-variant=split] .bh[data-has-media] .bh-scrim{background:linear-gradient(90deg, #08080ae6 0%, #08080a99 55%, #08080a59 100%), linear-gradient(180deg, transparent 72%, var(--ground) 100%)}.blk[data-hero-variant=split] .bh-card{border-radius:max(var(--radius), 4px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0cb8;border:1px solid #ffffff1a;width:100%;max-width:26rem;padding:1.15rem 1.2rem 1.25rem;display:block;box-shadow:0 18px 48px #00000059}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal]) .bh{min-height:0;color:var(--ink);text-align:left;flex-direction:column;display:flex}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal]) .bh-inner{max-width:var(--blk-w);padding-inline:var(--blk-gutter);margin-inline:auto}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal]) .bh-copy{align-items:flex-start;max-width:none;margin-inline:0}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal]) .bh-title{text-shadow:none}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal]) .bh-lead{color:var(--muted-ink)}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal]) .bh-actions{justify-content:flex-start}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal]) .bh-pill{background:color-mix(in oklab, var(--ink) 7%, transparent);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal]) .bh-pill strong{color:var(--ink)}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal])[data-align=center] .bh-copy{text-align:center;align-items:center;margin-inline:auto}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal])[data-align=center] .bh-actions{justify-content:center}.blk[data-hero-variant=poster] .bh{padding:calc(3.5rem + var(--bh-offset)) 0 0}.blk[data-hero-variant=poster] .bh-welcome{display:none}.blk[data-hero-variant=poster] .bh-name{color:var(--ink)}.blk[data-hero-variant=poster] .bh-title{letter-spacing:-.04em;font-size:clamp(2.6rem,10.5vw,9.5rem);line-height:.92}.blk[data-hero-variant=poster] .bh-lead{max-width:40rem;color:var(--ink);font-size:clamp(1.1rem,1.6vw,1.35rem)}.blk[data-hero-variant=poster] .bh-media{z-index:0;order:1;height:clamp(18rem,58vh,42rem);margin-top:3.5rem;display:block;position:relative}.blk[data-hero-variant=poster] .bh-media-empty{background:color-mix(in oklab, var(--brand-primary) 82%, var(--ground))}.blk[data-hero-variant=poster][data-bg=brand] .bh-media-empty{background:color-mix(in oklab, var(--brand-primary-ink) 14%, var(--brand-primary))}.blk[data-hero-variant=minimal] .bh{padding:calc(var(--blk-pad) + var(--bh-offset)) 0 var(--blk-pad)}.blk[data-hero-variant=minimal] .bh-title{font-size:clamp(2.4rem,6.4vw,5.25rem);line-height:.96}.blk[data-hero-variant=minimal] .bh-name{color:var(--brand-primary)}.blk[data-hero-variant=minimal]:not([data-bg=none],[data-bg=tinted]) .bh-name{color:var(--ink)}.blk:is([data-hero-variant=poster],[data-hero-variant=minimal]):not(.on-dark) .bh .btn-glass{color:var(--ink);background:color-mix(in oklab, var(--ink) 6%, transparent);box-shadow:inset 0 0 0 1px var(--line-strong)}.bh-video{z-index:-2}@media (prefers-reduced-motion:reduce){.bh-video{display:none}}.bh-logo{aspect-ratio:1;object-fit:contain;border-radius:calc(var(--radius) * 1.6);filter:drop-shadow(0 18px 40px #0000008c);width:clamp(7rem,18vw,12.5rem);margin-bottom:1.5rem}.bh-logo-initials{place-items:center;font-size:clamp(3rem,8vw,5.25rem);line-height:1;display:grid}.blk[data-hero-variant=logo] .bh-title{font-size:clamp(1.5rem,3.2vw,2.25rem)}.blk[data-hero-variant=left] .bh{text-align:left;place-items:center start}.blk[data-hero-variant=left] .bh-inner{max-width:76rem;margin-inline:auto;padding-inline:clamp(0rem,2vw,1.5rem)}.blk[data-hero-variant=left] .bh-copy{align-items:flex-start;max-width:38rem;margin-inline:0}.blk[data-hero-variant=left] .bh-actions{justify-content:flex-start}.blk[data-hero-variant=left] .bh[data-has-media] .bh-scrim{background:linear-gradient(90deg, #0a0c11f0 0%, #0a0c11c7 38%, #0a0c1133 78%, #0a0c110d 100%), linear-gradient(180deg, transparent 62%, var(--ground) 100%)}@media (max-width:640px){.blk[data-hero-variant=left] .bh[data-has-media] .bh-scrim{background:linear-gradient(90deg, #0a0c11e6, #0a0c1199), linear-gradient(180deg, transparent 62%, var(--ground) 100%)}}.bh-countdown{flex-direction:column;align-items:center;gap:.65rem;margin-top:1.75rem;display:flex}.bh-countdown-label{color:var(--brand-accent);text-shadow:0 1px 12px #00000080;font-size:.95rem;font-weight:600}.bh-countdown-units{gap:.6rem;display:flex}.bh-countdown-units li{border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;flex-direction:column;align-items:center;min-width:4.6rem;padding:.75rem .5rem .55rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.bh-countdown-units span{font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1}.bh-countdown-units small{color:#ffffffb8;margin-top:.3rem;font-size:.75rem}.bh-countdown-text{color:#ffffffd9;margin-top:1.5rem}.blk-rules{text-align:left;flex-direction:column;gap:.75rem;display:flex}.blk[data-align=center] .blk-rules{max-width:52rem;margin-inline:auto}.blk-rule-group>summary{cursor:pointer;align-items:center;gap:.9rem;padding:1rem 1.25rem;list-style:none;display:flex}.blk-rule-group>summary::-webkit-details-marker{display:none}.blk-rule-group>summary .icon-tile{margin-left:auto}.blk-rule-group>summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px;border-radius:var(--radius)}.blk-rule-head{align-items:center;gap:.9rem;padding:1rem 1.25rem .25rem;display:flex}.blk-rule-section{font-variant-numeric:tabular-nums;color:var(--brand-primary);font-weight:700}.blk-rule-title{overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.2}.blk-rule-list{flex-direction:column;padding:.25rem .75rem .9rem;display:flex}.blk-rule{border-radius:calc(var(--radius) * .75);scroll-margin-top:calc(var(--header-h,4rem) + 1.5rem);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.55rem .5rem;transition:background-color .4s;display:grid}.blk-rule+.blk-rule{border-top:1px solid var(--line)}.blk-rule.is-target{background:color-mix(in oklab, var(--brand-primary) 18%, transparent)}.blk-rule-number{font-variant-numeric:tabular-nums;color:var(--muted-foreground);padding-top:.1rem;font-size:.9rem;font-weight:600}.blk-rule-text{overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.blk-rule-link{width:1.75rem;height:1.75rem;color:var(--muted-foreground);opacity:0;border-radius:999px;place-items:center;transition:opacity .15s,background-color .15s;display:grid}.blk-rule:hover .blk-rule-link,.blk-rule-link:focus-visible{opacity:1}.blk-rule-link:hover{background:color-mix(in oklab, var(--ink) 8%, transparent);color:var(--ink)}@media (hover:none){.blk-rule-link{opacity:.7}}.blk-changelog{text-align:left;flex-direction:column;gap:1.75rem;max-width:46rem;padding-left:1.75rem;display:flex;position:relative}.blk[data-align=center] .blk-changelog{margin-inline:auto}.blk-changelog:before{content:"";background:linear-gradient(180deg, color-mix(in oklab, var(--brand-primary) 70%, transparent), color-mix(in oklab, var(--brand-primary) 10%, transparent));border-radius:2px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.4rem}.blk-change{position:relative}.blk-change-dot{background:var(--brand-primary);width:12px;height:12px;box-shadow:0 0 0 4px var(--ground), 0 0 14px color-mix(in oklab, var(--brand-primary) 60%, transparent);border-radius:999px;position:absolute;top:.35rem;left:calc(-1.35rem - 5px)}.blk-change:not(:first-child) .blk-change-dot{background:var(--ground);box-shadow:0 0 0 4px var(--ground), inset 0 0 0 2px var(--brand-primary)}.blk-change-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.blk-change-version{color:var(--brand-primary);font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.1}.blk-change-head time{color:var(--muted-foreground);font-size:.9rem}.blk-change-text{white-space:pre-line;overflow-wrap:anywhere;margin-top:.35rem;font-size:1rem;line-height:1.6}.blk-steps{text-align:left;counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.blk-step{flex-direction:column;gap:.5rem;padding:1.5rem 1.4rem 1.4rem;display:flex;position:relative;overflow:hidden}.blk-step-number{color:var(--brand-primary);text-shadow:0 0 24px color-mix(in oklab, var(--brand-primary) 45%, transparent);font-size:2.75rem;line-height:1}.blk-step-title{overflow-wrap:anywhere;margin-top:.35rem;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.2}.blk-step-text{color:var(--muted-foreground);font-size:.975rem;line-height:1.55}.blk-step-action{margin-top:auto;padding-top:.75rem}.blk-events{text-align:left;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.75rem;display:grid}.blk-event{align-items:center;gap:1rem;height:100%;padding:.9rem 1rem;transition:box-shadow .15s,transform .15s;display:flex}a.blk-event:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-primary) 55%, transparent)}a.blk-event:active{transform:scale(.99)}.blk-event-date{border-radius:calc(var(--radius) * .8);background:color-mix(in oklab, var(--brand-primary) 14%, transparent);width:3.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-primary) 30%, transparent);flex-direction:column;flex:none;align-items:center;padding:.45rem 0 .4rem;line-height:1;display:flex}.blk-event-weekday,.blk-event-month{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-primary);font-size:.7rem;font-weight:700}.blk-event-day{margin:.2rem 0 .15rem;font-size:1.6rem}.blk-event-title{overflow-wrap:anywhere;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.25;display:block}.blk-event-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.2rem .85rem;margin-top:.3rem;font-size:.9rem;display:flex}.blk-event-meta>span:not(.sr-only){align-items:center;gap:.3rem;display:inline-flex}.blk-event-meta svg{width:.85rem;height:.85rem}.blk-event-go{width:1.1rem;height:1.1rem;color:var(--muted-foreground);flex:none}.blk-events-empty{color:var(--muted-foreground)}.blk-partners{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:.75rem;display:grid}.blk-partners[data-layout=strip]{flex-wrap:wrap;justify-content:center;gap:.5rem 2.25rem;display:flex}.blk-partner{text-align:center;place-items:center;height:100%;min-height:6.5rem;padding:1rem 1.25rem;transition:box-shadow .15s,transform .15s;display:grid}.blk-partners[data-layout=strip] .blk-partner{min-height:0;box-shadow:none;background:0 0;padding:.5rem 0}a.blk-partner:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-primary) 55%, transparent)}.blk-partners[data-layout=strip] a.blk-partner:hover{box-shadow:none;transform:translateY(-2px)}.blk-partner-logo{object-fit:contain;max-width:100%;max-height:3.5rem}.blk-partners[data-layout=strip] .blk-partner-logo{opacity:.85;max-height:2.75rem;transition:opacity .15s}.blk-partners[data-layout=strip] .blk-partner:hover .blk-partner-logo{opacity:1}.blk-partner-name{overflow-wrap:anywhere;font-size:1.15rem;line-height:1.15}.blk-streamers{text-align:left;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.9rem;display:grid}.blk-stream{flex-direction:column;height:100%;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.blk-stream:hover{box-shadow:inset 0 0 0 1px #9146ffb3}.blk-stream:active{transform:scale(.99)}.blk-stream-thumb{aspect-ratio:16/9;background:#18181b;display:block;position:relative}.blk-stream-thumb img{object-fit:cover;width:100%;height:100%}.blk-stream-live{color:#fff;letter-spacing:.06em;background:#e91916;border-radius:.3rem;padding:.15rem .45rem;font-size:.72rem;font-weight:800;position:absolute;top:.6rem;left:.6rem}.blk-stream-body{flex-direction:column;gap:.2rem;padding:.8rem 1rem 1rem;display:flex}.blk-stream-login{font-size:1.1rem;line-height:1.2}.blk-stream-title{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:.925rem;display:-webkit-box;overflow:hidden}.blk-stream-viewers{color:#e91916;font-size:.85rem;font-weight:600}.blk-streamers-none{color:var(--muted-foreground)}.blk-streamers-offline{margin-top:1.25rem}.blk-streamers-label{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.85rem;font-weight:600}.blk-streamers-offline ul{flex-wrap:wrap;gap:.5rem;display:flex}.blk[data-align=center] .blk-streamers-offline ul{justify-content:center}.blk-streamer-link{background:color-mix(in oklab, var(--ink) 6%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.925rem;transition:color .15s,box-shadow .15s;display:inline-flex}.blk-streamer-link:hover{color:#9146ff;box-shadow:inset 0 0 0 1px #9146ff99}.blk[data-hero-variant=video] .bh[data-has-media] .bh-scrim{background:radial-gradient(55% 50% at 50% 45%, #0a0c1126, #0a0c1199 75%), linear-gradient(180deg, #0a0c110d 0%, #0a0c1159 62%, var(--ground) 100%)}.blk:is([data-bg=brand],[data-bg=accent],[data-bg=color]) :is(.blk-change-version,.blk-rule-section,.blk-step-number,.blk-event-weekday,.blk-event-month){color:var(--ink);text-shadow:none}.blk:is([data-bg=brand],[data-bg=accent],[data-bg=color]) .blk-changelog:before{background:color-mix(in oklab, var(--ink) 35%, transparent)}.blk:is([data-bg=brand],[data-bg=accent],[data-bg=color]) .blk-change-dot{background:var(--ink);box-shadow:none}.blk:is([data-bg=brand],[data-bg=accent],[data-bg=color]) .blk-change:not(:first-child) .blk-change-dot{box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.blk:is([data-bg=brand],[data-bg=accent],[data-bg=color]) .blk-event-date{background:color-mix(in oklab, var(--ink) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 25%, transparent)}.blk:is([data-bg=brand],[data-bg=accent],[data-bg=color]) .blk-rule.is-target{background:color-mix(in oklab, var(--ink) 14%, transparent)}
