.home-page{--home-bg:#09090b;--home-purple:#7b5af2;background:var(--home-bg);color:#fff;font-family:Unbounded,sans-serif;overflow-x:hidden}.home-hero{box-sizing:border-box;margin:0 auto;max-width:1280px;overflow-x:clip;padding:8.25rem 1.25rem 2.5rem;position:relative}.home-hero-content{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1;--home-hero-align:0}.home-title-group{display:flex;flex-direction:column;gap:.15rem;margin-left:var(--home-hero-align);margin-top:1rem;padding-bottom:.35rem;--shimmer-mint:#b8e5b1;--shimmer-cream:#faeeb6;--shimmer-lilac:#d4a3d4;--shimmer-mint-muted:#3d4f3b;--shimmer-cream-muted:#4f4a38;--shimmer-lilac-muted:#453845}.home-shimmer-title,.home-subtitle-inner{-webkit-background-clip:text;background-clip:text;background-size:400% 100%;-webkit-text-fill-color:transparent;animation:homeShimmerFlow 16s linear infinite}.home-subtitle{margin:0;overflow:hidden}.home-subtitle--fade-top{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 28%,#000 62%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 28%,#000 62%)}.home-subtitle--fade-bottom{-webkit-mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.35) 28%,#000 62%);mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.35) 28%,#000 62%)}.home-shimmer-title{background-image:linear-gradient(90deg,var(--shimmer-mint) 0,#c5e8bf 8%,var(--shimmer-cream) 20%,#f3e9ad 32%,var(--shimmer-lilac) 44%,#ddb8dd 56%,var(--shimmer-mint) 68%,var(--shimmer-cream) 80%,var(--shimmer-lilac) 92%,var(--shimmer-mint) 100%);font-size:clamp(1.35rem,4.25vw,3.65rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;padding-bottom:.06em;white-space:nowrap}.home-subtitle-inner{background-image:linear-gradient(90deg,var(--shimmer-mint-muted) 0,#465744 8%,var(--shimmer-cream-muted) 20%,#5a5340 32%,var(--shimmer-lilac-muted) 44%,#504052 56%,var(--shimmer-mint-muted) 68%,var(--shimmer-cream-muted) 80%,var(--shimmer-lilac-muted) 92%,var(--shimmer-mint-muted) 100%);display:block;font-size:clamp(1.65rem,5vw,3.15rem);font-weight:700;letter-spacing:-.02em;line-height:1.18;opacity:.9;padding-bottom:.1em}.home-subtitle--fade-top .home-subtitle-inner{padding-top:.12em}.home-subtitle--fade-bottom .home-subtitle-inner{padding-bottom:.18em}@keyframes homeShimmerFlow{0%{background-position:0 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.home-shimmer-title,.home-subtitle-inner{animation:none;background-position:40% 50%}}.home-description{color:#a3a3a3cc;font-family:Raleway,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.625;margin:.75rem 0 0 var(--home-hero-align);max-width:64rem;text-wrap:pretty}@media(min-width:1024px){.home-description{font-size:1.5rem;line-height:1.5}}.home-server-info{display:flex;flex-wrap:wrap;gap:2rem;margin:1.25rem 0 1.5rem var(--home-hero-align)}.home-info-item{align-items:center;color:#fff9;display:flex;font-size:.875rem;gap:.5rem}.home-info-icon{color:currentColor;flex-shrink:0;height:1.5rem;width:1.5rem}.home-buttons{display:flex;flex-direction:column;gap:1rem;margin:0 0 0 var(--home-hero-align);width:100%}@media(min-width:768px){.home-buttons{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1.25rem}}.home-btn-icon{color:currentColor;flex-shrink:0;height:1.1875rem;width:1.1875rem}.home-copy-ip,.home-play-btn,.home-social-btn{box-sizing:border-box;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;height:42px;letter-spacing:0;line-height:1;max-height:42px;min-height:42px;text-decoration:none;transform:none;transform-origin:center;transition:transform .55s cubic-bezier(.4,0,.2,1),color .55s cubic-bezier(.4,0,.2,1),border-color .55s cubic-bezier(.4,0,.2,1)}.home-copy-ip:hover,.home-play-btn:hover,.home-social-btn:hover{color:#ffffff9e;transform:scale(.97)}.home-play-btn:hover{border-color:#452510}.home-copy-ip:hover{border-color:#2e2e2e}.home-social-btn--discord:hover{border-color:#152654}.home-social-btn--telegram:hover{border-color:#0a3044}.home-play-btn{align-items:center;background:#180f09;border:2px solid #351907;border-radius:12px;display:inline-flex;gap:.75rem;justify-content:center;padding:0 1.625rem;width:100%}@media(min-width:768px){.home-play-btn{flex-shrink:0;max-width:350px;width:auto}}.home-copy-ip{align-items:center;background:#111;border:2px solid #212121;border-radius:12px;display:inline-flex;gap:.75rem;justify-content:center;padding:0 1.625rem;white-space:nowrap;width:100%}@media(min-width:768px){.home-copy-ip{flex-shrink:0;width:auto}}.home-social-buttons{align-items:stretch;display:flex;gap:.875rem;height:42px;width:100%}@media(min-width:768px){.home-social-buttons{flex-shrink:0;width:auto}}.home-social-btn{align-items:center;border-radius:12px;display:inline-flex;flex:1;gap:.5rem;height:42px;justify-content:center;max-height:42px;min-height:42px;min-width:4.125rem;padding:0 1.5rem}@media(min-width:768px){.home-social-btn{flex:0 0 74px;max-width:74px;min-width:74px;padding:0;width:74px}.home-social-btn__label{display:none}}.home-social-btn--discord{background:#0b0f1c;border:2px solid #0f193f}.home-social-btn--telegram{background:#091217;border:2px solid #072231}.home-footer-actions .home-social-btn--discord .home-btn-icon{color:#5865f2;transition:color .55s cubic-bezier(.4,0,.2,1)}.home-footer-actions .home-social-btn--telegram .home-btn-icon{color:#2aabee;transition:color .55s cubic-bezier(.4,0,.2,1)}.home-footer-actions .home-social-btn--discord:hover .home-btn-icon{color:#5865f2b8}.home-footer-actions .home-social-btn--telegram:hover .home-btn-icon{color:#2aabeeb8}.home-copy-toast{align-items:center;background:#0c0c0c;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 28px #00000080;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;gap:.75rem;left:50%;line-height:1.2;max-width:calc(100vw - 2rem);padding:.6875rem 1.375rem .6875rem .6875rem;pointer-events:none;position:fixed;top:5.5rem;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:9999}.home-copy-toast__badge{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}.home-copy-toast__check{color:#000;height:.875rem;width:.875rem}.home-copy-toast__text{color:#fff;white-space:nowrap}.home-toast-enter-active,.home-toast-leave-active{transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1)}.home-toast-enter-from,.home-toast-leave-to{opacity:0;transform:translate(-50%) translateY(-1.25rem)}.home-toast-enter-to,.home-toast-leave-from{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.home-toast-enter-active,.home-toast-leave-active{transition-duration:.01ms}}.home-screenshots-section{margin:0 auto 1rem;max-width:1280px;overflow:hidden;padding:0 1.25rem}.home-screenshots-section+.home-features{padding-top:2rem}.home-screenshots-row{border-radius:16px;overflow:hidden;padding:1.875rem 0;position:relative}.home-screenshots-row:after,.home-screenshots-row:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:120px;z-index:1}.home-screenshots-row:before{background:linear-gradient(to right,var(--home-bg),transparent);left:0}.home-screenshots-row:after{background:linear-gradient(to left,var(--home-bg),transparent);right:0}.home-screenshots-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.home-screenshots-group{align-items:center;display:flex}.home-screenshot{border-radius:14px;box-shadow:0 6px 20px #00000040;flex-shrink:0;height:325px;margin:0 1.875rem;overflow:hidden;width:min(600px,80vw)}.home-screenshot-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-features{margin:0 auto;max-width:1280px;padding:5rem 1.25rem}.home-feature-block{margin-bottom:3.75rem}.home-feature-title{font-size:clamp(2rem,5vw,4rem);font-weight:700;line-height:1.1;margin:0 0 1rem}.home-feature-header{align-items:center;color:#a3a3a3d9;display:flex;font-family:Raleway,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;margin-bottom:1rem}.home-feature-text{color:#a3a3a3cc;font-family:Raleway,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625;margin:0;max-width:800px;text-wrap:pretty}.home-lore{align-items:center;display:flex;gap:3.5rem}.home-lore-content{flex:1;margin-right:-1.5rem;min-width:0;padding-right:0}.home-lore-content .home-feature-header,.home-lore-content .home-feature-text{max-width:none}.home-community .home-feature-title,.home-feature-block--lore-type .home-feature-title,.home-lore-content .home-feature-title{font-size:clamp(1.75rem,4vw,2.25rem)}.home-community .home-feature-header--lore,.home-feature-block--lore-type .home-feature-header--lore,.home-lore-content .home-feature-header--lore{font-size:1.125rem;gap:.625rem}.home-community .home-feature-text,.home-feature-block--lore-type .home-feature-text,.home-lore-content .home-feature-text{font-weight:500;letter-spacing:.015em;line-height:1.45}@media(min-width:769px){.home-feature-block--lore-type{text-align:center}.home-feature-block--lore-type .home-feature-header--lore{justify-content:center}.home-feature-block--lore-type .home-feature-text{margin-left:auto;margin-right:auto}}.home-lore-images{display:grid;flex-shrink:0;gap:1.625rem;grid-template-columns:285px 285px;grid-template-rows:152px 196px}.home-lore-img-wrap{border-radius:12px;min-height:0;min-width:0;overflow:hidden;position:relative}.home-lore-img-wrap:after{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--lore-accent);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.home-lore-img-wrap--1{--lore-accent:rgba(65,107,115,.72)}.home-lore-img-wrap--2{--lore-accent:rgba(118,80,46,.72)}.home-lore-img-wrap--3{--lore-accent:rgba(133,65,35,.72)}.home-lore-img-wrap--wide{grid-column:1/-1}.home-lore-img{background:#181818;border-radius:12px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-lore-img-wrap--wide .home-lore-img{height:196px}.home-lore-header-icon{color:#ffffff59;height:1.25rem;width:1.25rem}.home-community{margin:0 auto 3.75rem;max-width:1280px;padding:5rem 1.25rem;text-align:center}.home-community .home-feature-header{justify-content:center}.home-community .home-feature-text{margin:0 auto 2.5rem;max-width:800px}.home-community-loading{margin-bottom:0}.home-heads-row{overflow:hidden;padding:1.25rem 0;position:relative}.home-heads-row:after,.home-heads-row:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:120px;z-index:1}.home-heads-row:before{background:linear-gradient(to right,var(--home-bg),transparent);left:0}.home-heads-row:after{background:linear-gradient(to left,var(--home-bg),transparent);right:0}.home-heads-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.home-heads-group{align-items:center;display:flex}.home-player-head{border-radius:12px;flex-shrink:0;height:80px;margin:0 .9375rem;overflow:hidden;width:80px}.home-player-head img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-faq-section{--home-faq-collapse-duration:.38s;--home-faq-collapse-ease:cubic-bezier(.23,1,.32,1);font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums;margin:0 auto 1rem;max-width:1120px;padding:2.25rem 1.25rem 2.75rem}.home-faq-grid{display:grid;gap:.85rem clamp(1.25rem,2.5vw,2rem);grid-template-columns:minmax(0,1fr) minmax(200px,280px);grid-template-rows:auto auto}.home-faq-title{font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:700;grid-column:1;grid-row:1;letter-spacing:-.02em;line-height:1.08;margin:0}.home-faq-title__line{display:block}.home-faq-row{align-items:stretch;display:grid;gap:0 clamp(1.25rem,2.5vw,2rem);grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) minmax(200px,280px)}.home-faq-list{align-self:stretch;display:grid;height:auto;min-height:100%;min-width:0;width:100%}.home-faq-item{border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;grid-template-rows:auto 0fr;height:100%;min-height:0;overflow:hidden;transition:border-color .25s ease,grid-template-rows var(--home-faq-collapse-duration) var(--home-faq-collapse-ease)}.home-faq-item--expanded{grid-template-rows:auto 1fr;overflow:hidden}.home-faq-item--open{border-bottom-color:#d4a3d42e}.home-faq-question{align-items:center;align-self:stretch;background:transparent;border:none;color:#ffffffe0;cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:clamp(.8125rem,1vw,.9375rem);font-weight:500;line-height:1.3;min-height:var(--faq-row-h,2.5rem);padding:0 1.5rem 0 0;position:relative;text-align:left;transition:color .22s ease;width:100%}.home-faq-item--open .home-faq-question{color:#fff}.home-faq-question span{flex:1;min-width:0;text-wrap:pretty}.home-faq-toggle{color:#ffffffb8;flex-shrink:0;height:1.1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform var(--home-faq-collapse-duration) var(--home-faq-collapse-ease),color .22s ease;width:1.1rem}.home-faq-question:hover{color:#fff}.home-faq-toggle--open{color:#d4a3d4;transform:translateY(-50%) rotate(45deg)}.home-faq-answer-grid{display:grid;grid-template-rows:0fr;min-height:0;transition:grid-template-rows var(--home-faq-collapse-duration) var(--home-faq-collapse-ease)}.home-faq-answer-grid--open{grid-template-rows:1fr}.home-faq-answer-wrap{min-height:0;opacity:0;overflow:hidden;padding:0;transform:translateY(-2px);transition:opacity calc(var(--home-faq-collapse-duration)*.65) var(--home-faq-collapse-ease),transform calc(var(--home-faq-collapse-duration)*.85) var(--home-faq-collapse-ease),padding calc(var(--home-faq-collapse-duration)*.85) var(--home-faq-collapse-ease)}.home-faq-answer-grid--open .home-faq-answer-wrap{opacity:1;padding:.375rem 0 0;transform:translateY(0);transition-delay:.05s,.05s,.05s}.home-faq-answer-grid:not(.home-faq-answer-grid--open) .home-faq-answer-wrap{transition-delay:0s,0s,0s}.home-faq-answer{color:#a3a3a3e6;font-family:Raleway,Inter,sans-serif;font-feature-settings:"lnum" 1;font-size:.8125rem;font-variant-numeric:lining-nums;font-weight:400;line-height:1.5;margin:0;max-width:36rem;padding:0}.home-faq-answer-grid--open .home-faq-answer{padding:0 0 .625rem}.home-faq-socials{align-self:start;aspect-ratio:1;display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));justify-self:end;max-width:280px;width:100%}.home-faq-social-card{background:#ffffff06;border:1px solid hsla(0,0%,100%,.07);border-radius:.875rem;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:0;overflow:hidden;padding:.65rem .7rem .6rem;position:relative;text-decoration:none;transition:transform .28s cubic-bezier(.23,1,.32,1),border-color .28s ease,background .28s ease,box-shadow .28s ease}.home-faq-social-card:before{content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.home-faq-social-card:hover{background:#ffffff0b;border-color:#ffffff24;box-shadow:0 10px 28px #00000047;transform:translateY(-3px) scale(1.02)}.home-faq-social-card:hover:before{opacity:1}.home-faq-social-card__top{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.home-faq-social-card__brand-icon{background:#525252;display:block;flex-shrink:0;height:1.35rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.72;transition:background-color .35s ease,opacity .35s ease,transform .28s cubic-bezier(.23,1,.32,1),filter .35s ease;width:1.35rem}.home-faq-social-card--discord .home-faq-social-card__brand-icon{-webkit-mask-image:url(../images/home/logos/discord.svg);mask-image:url(../images/home/logos/discord.svg)}.home-faq-social-card--telegram .home-faq-social-card__brand-icon{-webkit-mask-image:url(../images/home/logos/telegram.svg);mask-image:url(../images/home/logos/telegram.svg)}.home-faq-social-card--tiktok .home-faq-social-card__brand-icon{-webkit-mask-image:url(../images/home/logos/tiktok.svg);mask-image:url(../images/home/logos/tiktok.svg)}.home-faq-social-card--youtube .home-faq-social-card__brand-icon{-webkit-mask-image:url(../images/home/logos/youtube.svg);mask-image:url(../images/home/logos/youtube.svg)}.home-faq-social-card--discord:hover .home-faq-social-card__brand-icon{background:#d4a3d4}.home-faq-social-card--telegram:hover .home-faq-social-card__brand-icon{background:#b8e5b1}.home-faq-social-card--tiktok:hover .home-faq-social-card__brand-icon{background:#faeeb6}.home-faq-social-card--youtube:hover .home-faq-social-card__brand-icon{background:#fff}.home-faq-social-card:hover .home-faq-social-card__brand-icon{filter:drop-shadow(0 0 10px rgba(255,255,255,.08));opacity:1;transform:scale(1.08) translateY(-1px)}.home-faq-social-card--discord:hover:before{background:radial-gradient(circle at 18% 0,rgba(212,163,212,.18),transparent 62%)}.home-faq-social-card--telegram:hover:before{background:radial-gradient(circle at 18% 0,rgba(184,229,177,.18),transparent 62%)}.home-faq-social-card--tiktok:hover:before{background:radial-gradient(circle at 18% 0,rgba(250,238,182,.16),transparent 62%)}.home-faq-social-card--youtube:hover:before{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.2),transparent 62%)}.home-faq-social-card__external{color:#ffffff61;flex-shrink:0;height:.95rem;transition:color .22s ease,transform .22s ease;width:.95rem}.home-faq-social-card:hover .home-faq-social-card__external{color:#ffffffc7;transform:translate(1px,-1px)}.home-faq-social-card__title{font-size:clamp(.875rem,1.2vw,1rem);font-weight:700;line-height:1.1;margin:.55rem 0 .15rem}.home-faq-social-card__subtitle{color:#a3a3a3d1;font-family:Raleway,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.3;margin:0}@media(prefers-reduced-motion:reduce){.home-faq-item,.home-faq-social-card,.home-faq-title{opacity:1!important;transform:none!important}.home-faq-answer-grid,.home-faq-answer-wrap,.home-faq-item,.home-faq-list,.home-faq-social-card,.home-faq-social-card__brand-icon,.home-faq-toggle{transition:none!important}}.home-footer{background:var(--home-bg);border-top:1px solid hsla(0,0%,100%,.06);font-family:Raleway,sans-serif;margin-top:5rem;padding:3rem 1.25rem 2.5rem}.home-footer-inner{margin:0 auto;max-width:1280px}.home-footer-top{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}.home-footer-brand{align-items:center;display:inline-flex;text-decoration:none;transition:opacity .2s ease}.home-footer-brand:hover{opacity:.85}.home-footer-brand__logo{display:block;height:auto;max-width:min(12rem,72vw);-o-object-fit:contain;object-fit:contain;width:12rem}.home-footer-payments{align-items:center;display:flex;gap:1rem}.home-footer-pay{align-items:center;color:#525252;cursor:default;display:inline-flex;line-height:0;opacity:.72;transition:color .35s ease,opacity .35s ease}.home-footer-pay svg{display:block;height:3rem;width:auto}.home-footer-pay--lilac:hover{color:#d4a3d4;opacity:1}.home-footer-pay--mint:hover{color:#b8e5b1;opacity:1}.home-footer-pay--cream:hover{color:#faeeb6;opacity:1}.home-footer-legal{color:#a1a1aaeb;display:flex;flex-direction:column;font-family:inherit;font-feature-settings:"lnum" 1;font-size:.9375rem;font-variant-numeric:lining-nums;font-weight:400;gap:.625rem;line-height:1.55;margin-bottom:1.75rem}.home-footer-legal p{margin:0}.home-footer-accent,.home-footer-legal p{font:inherit;font-feature-settings:inherit;font-variant-numeric:inherit}.home-footer-accent{color:#c49a6c;text-decoration:none;transition:color .2s ease}.home-footer-accent:hover{color:#d4ad82}.home-footer-disclaimer{color:#71717af2;font:inherit;font-size:.8125rem;letter-spacing:.02em;margin-top:.25rem}.home-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem}.home-footer-socials{align-items:stretch;display:flex;gap:.875rem}.home-footer-action{align-items:center;background:#111;border:2px solid #212121;border-radius:12px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;gap:.5rem;height:42px;justify-content:center;letter-spacing:0;line-height:1;max-height:42px;min-height:42px;padding:0 1.625rem;text-decoration:none;transform:none;transform-origin:center;transition:transform .55s cubic-bezier(.4,0,.2,1),color .55s cubic-bezier(.4,0,.2,1),border-color .55s cubic-bezier(.4,0,.2,1)}.home-footer-action:hover{border-color:#2e2e2e;color:#ffffff9e;transform:scale(.97)}.home-footer-action--lilac{background:#141014;border-color:#453845;color:#d4a3d4}.home-footer-action--lilac:hover{border-color:#5c4a5c;color:#d4a3d4b8}.home-footer-action--mint{background:#0f1410;border-color:#3d4f3b;color:#b8e5b1}.home-footer-action--mint:hover{border-color:#4f664c;color:#b8e5b1b8}.home-footer-action--cream{background:#141310;border-color:#4f4a38;color:#faeeb6}.home-footer-action--cream:hover{border-color:#6b6348;color:#faeeb6b8}.home-footer-action__icon{color:currentColor;flex-shrink:0;height:1.375rem;width:1.375rem}@media(max-width:1024px){.home-lore{flex-direction:column;gap:2.5rem}.home-lore-content{margin-right:0}}@media(max-width:768px){.home-hero{min-height:auto;padding:6.5rem .75rem 2.75rem}.home-hero-content{--home-hero-align:0;gap:1.25rem}.home-title-group{gap:.1rem;margin-top:.25rem}.home-shimmer-title{font-size:clamp(1.2rem,6.2vw,1.65rem);line-height:1.22;white-space:normal;text-wrap:balance}.home-subtitle-inner{font-size:clamp(1.25rem,6.8vw,1.75rem);line-height:1.2}.home-description{font-size:.9375rem;line-height:1.55;margin-top:.375rem}.home-server-info{align-items:flex-start;flex-direction:column;gap:.625rem;margin:.5rem 0 .75rem}.home-info-item{font-size:.8125rem;line-height:1.35}.home-info-icon{height:1.25rem;width:1.25rem}.home-buttons{gap:.625rem}.home-copy-ip,.home-play-btn,.home-social-btn{font-size:.875rem}.home-play-btn{height:auto;line-height:1.25;max-height:none;min-height:42px;padding:.625rem 1rem;text-align:center;white-space:normal}.home-copy-toast{font-size:.875rem;max-width:calc(100vw - 1.5rem);padding:.625rem 1rem .625rem .625rem;top:4.75rem}.home-copy-toast__text{line-height:1.3;white-space:normal}.home-screenshots-section{margin-bottom:.5rem;padding:0 .75rem}.home-screenshots-section+.home-features{padding-top:1.25rem}.home-screenshots-row{padding:1.25rem 0}.home-heads-row:after,.home-heads-row:before,.home-screenshots-row:after,.home-screenshots-row:before{width:48px}.home-screenshot{aspect-ratio:600/325;height:auto;margin:0 .625rem;width:min(320px,calc(100vw - 2.5rem))}.home-features{padding:2.25rem .75rem}.home-feature-block{margin-bottom:0}.home-community .home-feature-title,.home-feature-block--lore-type .home-feature-title,.home-lore-content .home-feature-title{font-size:clamp(1.375rem,5.5vw,1.75rem);line-height:1.15;margin-bottom:.75rem;text-wrap:balance}.home-community .home-feature-header--lore,.home-feature-block--lore-type .home-feature-header--lore,.home-lore-content .home-feature-header--lore{align-items:flex-start;font-size:1rem;line-height:1.35;margin-bottom:.75rem}.home-feature-text{font-size:.9375rem;line-height:1.5}.home-community .home-feature-text,.home-feature-block--lore-type .home-feature-text,.home-lore-content .home-feature-text{letter-spacing:.01em;line-height:1.48}.home-lore{gap:1.75rem;margin-left:-.75rem;margin-right:-.75rem;width:calc(100% + 1.5rem)}.home-lore-images{box-sizing:border-box;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;margin:0;padding:0 .375rem;width:100%}.home-lore-content{padding:0 .75rem}.home-lore-img{aspect-ratio:285/152;height:auto}.home-lore-img-wrap--wide .home-lore-img{aspect-ratio:570/196;height:auto}.home-community{margin-bottom:2rem;padding:2rem .75rem 2.25rem}.home-community .home-feature-text{margin-bottom:1.75rem}.home-faq-section{margin-bottom:0;padding:1.5rem .75rem 1.75rem}.home-faq-grid{gap:1rem;grid-template-columns:1fr;grid-template-rows:auto auto}.home-faq-title{font-size:clamp(1.35rem,6.5vw,1.85rem);grid-column:1;grid-row:1;line-height:1.12;text-wrap:balance}.home-faq-title__line{display:inline}.home-faq-title__line:first-child:after{content:" "}.home-faq-row{gap:0;grid-template-columns:1fr}.home-faq-list{align-self:stretch;background:transparent;border:none;border-radius:0;gap:0;min-height:auto;overflow:visible;width:100%}.home-faq-item,.home-faq-list{display:flex;flex-direction:column;height:auto}.home-faq-item{border-bottom:none;flex:0 0 auto;min-height:0;transition:none}.home-faq-item,.home-faq-item--expanded{grid-template-rows:none;overflow:hidden}.home-faq-item--open{scroll-margin-top:5rem}.home-faq-question{align-items:flex-start;font-size:.875rem;height:auto;line-height:1.4;min-height:auto;padding:.875rem 2rem .875rem 0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.home-faq-item--open .home-faq-question{color:#fff}.home-faq-toggle{height:1.25rem;top:.875rem;transform:none;width:1.25rem}.home-faq-toggle--open{transform:rotate(45deg)}.home-faq-answer{font-size:.8125rem;line-height:1.55;max-width:none}.home-faq-answer-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.23,1,.32,1)}.home-faq-answer-grid--open{grid-template-rows:1fr}.home-faq-answer-wrap{opacity:1;padding:0;transform:none;transition:none}.home-faq-answer-grid--open .home-faq-answer-wrap{padding:0}.home-faq-answer-grid--open .home-faq-answer{padding:.25rem 0 .875rem}.home-faq-socials{display:none}.home-heads-row{padding:.75rem 0}.home-player-head{height:64px;margin:0 .4375rem;width:64px}.home-footer{margin-top:2.5rem;padding:2rem .75rem 1.75rem}.home-footer-top{align-items:center;flex-direction:row;gap:.625rem;justify-content:space-between;margin-bottom:1.25rem}.home-footer-brand{flex:1 1 auto;min-width:0}.home-footer-brand__logo{max-width:min(7.25rem,46vw);width:auto}.home-footer-payments{flex:0 0 auto;flex-wrap:nowrap;gap:.5rem;justify-content:flex-end}.home-footer-pay svg{height:1.875rem}.home-footer-legal{font-size:.875rem;gap:.5rem;line-height:1.5;margin-bottom:1.25rem}.home-footer-disclaimer{font-size:.6875rem;letter-spacing:.01em;line-height:1.45}.home-footer-accent{word-break:break-word}.home-footer-actions{align-items:stretch;flex-direction:column;gap:.5rem}.home-footer-action{font-size:.8125rem;height:40px;max-height:40px;min-height:40px;padding:0 1rem;width:100%}.home-footer-socials{display:flex;gap:.625rem;width:100%}.home-footer-socials .home-social-btn{flex:1;max-width:none;min-width:0;width:auto}.home-footer-actions .home-social-btn__label{display:inline}}@media(max-width:380px){.home-shimmer-title{font-size:1.125rem}.home-subtitle-inner{font-size:1.2rem}.home-play-btn{font-size:.8125rem}.home-footer-action{font-size:.75rem;gap:.375rem}.home-footer-action__icon{height:1.125rem;width:1.125rem}.home-footer-brand__logo{max-width:min(6.5rem,42vw)}.home-footer-pay svg{height:1.625rem}.home-footer-payments{gap:.375rem}.home-faq-section{padding:1.25rem .625rem 1.5rem}.home-faq-title{font-size:1.25rem}.home-faq-question{font-size:.8125rem;padding:.8125rem 1.875rem .8125rem 0}.home-faq-toggle{height:1.125rem;top:.8125rem;width:1.125rem}.home-faq-answer{font-size:.75rem}.home-faq-answer-grid--open .home-faq-answer{padding-bottom:.8125rem}}
