.community-library_band___ekJB{padding:0 var(--space-5) clamp(var(--space-7),8vh,88px)}.community-library_shell__rnvcQ{width:min(1200px,100%);margin-inline:auto}.community-library_head__ZkPSk{max-width:52ch;margin-bottom:var(--space-6)}.community-library_head__ZkPSk h2{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.community-library_head__ZkPSk p{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:1.0625rem;line-height:1.6}.community-library_group__p3O_b+.community-library_group__p3O_b{margin-top:clamp(var(--space-6),5vh,56px)}.community-library_groupHead__rkYa1{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4)}.community-library_groupHead__rkYa1 h3{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.community-library_groupHead__rkYa1 p{margin:0;font-size:.875rem;color:var(--text-secondary)}.community-library_groupLink__2yHXr{margin-left:auto;flex:none;display:inline-flex;gap:5px;font-size:.875rem;font-weight:600;color:var(--accent)}.community-library_groupLink__2yHXr i{font-style:normal;transition:transform .25s var(--ease-out-expo)}.community-library_groupLink__2yHXr:hover{text-decoration:none}.community-library_groupLink__2yHXr:hover i{transform:translateX(4px)}.community-library_rail__DelM_>ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (min-width:900px){.community-library_rail__DelM_>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.community-library_groupHead__rkYa1{flex-wrap:wrap}.community-library_groupLink__2yHXr{margin-left:0}}.feature-bento_band__vWQZ3{padding:var(--space-6) var(--space-5) clamp(var(--space-7),7vh,72px)}.feature-bento_shell__SoVMb{width:min(1200px,100%);margin-inline:auto}.feature-bento_bento__mb580{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;grid-gap:var(--space-4);gap:var(--space-4)}.feature-bento_shotTile__CPmMP,.feature-bento_tile__cMhb7{background:color-mix(in oklch,var(--bg-surface) 72%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:14px;color:inherit;text-decoration:none}.feature-bento_shotTile__CPmMP{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;transition:border-color .28s var(--ease-out-expo),transform .28s var(--ease-out-expo)}.feature-bento_shotTile__CPmMP:focus-visible,.feature-bento_shotTile__CPmMP:hover{border-color:var(--border-strong);color:inherit;text-decoration:none;transform:translateY(-3px)}.feature-bento_anchor__VyxlA{grid-column:span 2;aspect-ratio:16/9}.feature-bento_overlayTitle__o5KVr{grid-template-rows:minmax(0,1fr)}.feature-bento_shot__z4UBG{position:relative;min-height:140px;overflow:hidden;background:color-mix(in oklch,var(--bg-base) 55%,transparent)}.feature-bento_overlayTitle__o5KVr .feature-bento_shotCopy__VnLon,.feature-bento_overlayTitle__o5KVr .feature-bento_shot__z4UBG{grid-row:1;grid-column:1}.feature-bento_overlayTitle__o5KVr .feature-bento_shot__z4UBG{min-height:0;height:100%}.feature-bento_shotMedia__9qCdC{position:absolute;inset:0;transition:transform .5s var(--ease-out-expo)}.feature-bento_shotTile__CPmMP:focus-visible .feature-bento_shotMedia__9qCdC,.feature-bento_shotTile__CPmMP:hover .feature-bento_shotMedia__9qCdC{transform:scale(1.02)}.feature-bento_shotImg__RxeW1,.feature-bento_shotVideo__QFoa8{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.feature-bento_anchor__VyxlA .feature-bento_shotImg__RxeW1,.feature-bento_anchor__VyxlA .feature-bento_shotVideo__QFoa8{object-position:center 60%}.feature-bento_shotDiscord__o47CU{min-height:360px}.feature-bento_shotDiscord__o47CU .feature-bento_shot__z4UBG{background:#1e1f22}.feature-bento_shotDiscord__o47CU .feature-bento_shotImg__RxeW1,.feature-bento_shotDiscord__o47CU .feature-bento_shotVideo__QFoa8{object-fit:contain;object-position:center top}.feature-bento_shotObjectives__wBxPa .feature-bento_shot__z4UBG{background:radial-gradient(120% 90% at 55% 42%,color-mix(in oklch,var(--accent) 12%,transparent) 0,transparent 58%),#0b1410}.feature-bento_shotObjectives__wBxPa .feature-bento_shotImg__RxeW1,.feature-bento_shotObjectives__wBxPa .feature-bento_shotVideo__QFoa8{object-position:center 40%}.feature-bento_shotObjectives__wBxPa .feature-bento_shotMedia__9qCdC:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(52% 48% at 58% 46%,color-mix(in oklch,var(--accent) 34%,transparent) 0,transparent 72%);opacity:0;mix-blend-mode:soft-light;transition:opacity .45s var(--ease-out-expo)}.feature-bento_shotObjectives__wBxPa:focus-visible .feature-bento_shotMedia__9qCdC:after,.feature-bento_shotObjectives__wBxPa:hover .feature-bento_shotMedia__9qCdC:after{opacity:1}.feature-bento_shotObjectives__wBxPa:focus-visible .feature-bento_shotMedia__9qCdC,.feature-bento_shotObjectives__wBxPa:hover .feature-bento_shotMedia__9qCdC{transform:scale(1.035)}.feature-bento_shotVideo__QFoa8{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out-expo)}.feature-bento_shotVideoVisible__UHD1Y{opacity:1}.feature-bento_shotPosterHidden__roHrU{opacity:0}.feature-bento_shotImg__RxeW1{transition:opacity .4s var(--ease-out-expo)}.feature-bento_shotCopy__VnLon{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-5) var(--space-5) var(--space-4)}.feature-bento_overlayTitle__o5KVr .feature-bento_shotCopy__VnLon{position:absolute;inset:0 0 auto;z-index:1;padding:var(--space-4) var(--space-5) 4.5rem;background:linear-gradient(180deg,color-mix(in oklch,black 56%,transparent),color-mix(in oklch,black 26%,transparent) 46%,transparent)}.feature-bento_shotCopy__VnLon h3,.feature-bento_tileHead__FeR8l h3{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.feature-bento_shotCopy__VnLon p,.feature-bento_tileHead__FeR8l p{margin:var(--space-1) 0 0;max-width:36ch;font-size:.875rem;line-height:1.45}.feature-bento_tileHead__FeR8l p{color:var(--text-secondary)}.feature-bento_overlayTitle__o5KVr .feature-bento_shotCopy__VnLon h3{color:oklch(.97 .01 145)}.feature-bento_overlayTitle__o5KVr .feature-bento_shotCopy__VnLon p{color:oklch(.84 .012 145)}.feature-bento_tile__cMhb7{display:flex;flex-direction:column;overflow:hidden;transition:border-color .28s var(--ease-out-expo),background .28s var(--ease-out-expo),transform .28s var(--ease-out-expo)}.feature-bento_tile__cMhb7:focus-visible,.feature-bento_tile__cMhb7:hover{border-color:var(--border-strong);background:color-mix(in oklch,var(--bg-elevated) 78%,transparent);color:inherit;text-decoration:none;transform:translateY(-3px)}.feature-bento_tileHead__FeR8l{padding:var(--space-5) var(--space-5) var(--space-4)}.feature-bento_stage__HBI3H{position:relative;display:flex;flex-direction:column;justify-content:center;flex:1 1;min-height:140px;padding:var(--space-4);overflow:hidden}.feature-bento_modes__7bB9W{position:relative;display:flex;gap:2px;margin-bottom:var(--space-3);padding:2px;font-size:.6875rem;background:color-mix(in oklch,var(--bg-surface) 70%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-control)}.feature-bento_modes__7bB9W:before{content:"";position:absolute;inset:2px auto 2px 2px;width:calc((100% - 4px) / 3);border-radius:4px;background:color-mix(in oklch,var(--accent) 20%,transparent);transition:transform .45s var(--ease-out-expo)}.feature-bento_tile__cMhb7:focus-visible .feature-bento_modes__7bB9W:before,.feature-bento_tile__cMhb7:hover .feature-bento_modes__7bB9W:before{transform:translateX(200%)}.feature-bento_modes__7bB9W span{position:relative;z-index:1;flex:1 1;padding:3px 0;text-align:center;color:var(--text-secondary);transition:color .35s var(--ease-out-expo)}.feature-bento_modes__7bB9W span:first-child{color:var(--accent)}.feature-bento_tile__cMhb7:focus-visible .feature-bento_modes__7bB9W span:first-child,.feature-bento_tile__cMhb7:hover .feature-bento_modes__7bB9W span:first-child{color:var(--text-secondary)}.feature-bento_tile__cMhb7:focus-visible .feature-bento_modes__7bB9W span:last-child,.feature-bento_tile__cMhb7:hover .feature-bento_modes__7bB9W span:last-child{color:var(--accent)}.feature-bento_seats__Xu8HI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.feature-bento_seats__Xu8HI i{height:16px;border-radius:4px;background:color-mix(in oklch,var(--text-muted) 20%,transparent);transition:background .4s var(--ease-out-expo);transition-delay:calc(var(--i, 0) * 50ms)}.feature-bento_tile__cMhb7:focus-visible .feature-bento_seats__Xu8HI i,.feature-bento_tile__cMhb7:hover .feature-bento_seats__Xu8HI i{background:color-mix(in oklch,var(--accent) 55%,transparent)}@media (max-width:1120px){.feature-bento_bento__mb580{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}.feature-bento_anchor__VyxlA{grid-column:span 2}.feature-bento_shotTile__CPmMP:not(.feature-bento_anchor__VyxlA):not(.feature-bento_shotDiscord__o47CU){aspect-ratio:3/2}}@media (max-width:640px){.feature-bento_bento__mb580{grid-template-columns:1fr}.feature-bento_anchor__VyxlA{grid-column:span 1;aspect-ratio:16/10}.feature-bento_shotTile__CPmMP:not(.feature-bento_anchor__VyxlA):not(.feature-bento_shotDiscord__o47CU){aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.feature-bento_shotTile__CPmMP:focus-visible .feature-bento_shotMedia__9qCdC,.feature-bento_shotTile__CPmMP:hover .feature-bento_shotMedia__9qCdC{transform:none}.feature-bento_shotObjectives__wBxPa:focus-visible .feature-bento_shotMedia__9qCdC:after,.feature-bento_shotObjectives__wBxPa:hover .feature-bento_shotMedia__9qCdC:after{opacity:0}.feature-bento_shotTile__CPmMP *,.feature-bento_tile__cMhb7 *{transition-duration:.001ms!important;transition-delay:0s!important}}.home-page_main__Ktsbo{position:relative;z-index:1;flex:1 1}.home-page_authAlert__zYsHC{max-width:72rem;margin:0 auto;padding:var(--space-4);color:oklch(.92 .04 25);background:oklch(.22 .06 25);border:1px solid var(--danger);border-radius:var(--radius-card);line-height:1.5}.home-page_reviewsBand__QvZPp{position:relative;z-index:1;padding:0 0 clamp(var(--space-7),8vh,88px)}