.accountSubscriptionCard{--subscription-accent:#777;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(18px,3vw,42px);align-items:center;padding:clamp(22px,3vw,36px);border:1px solid color-mix(in srgb,var(--subscription-accent) 45%,var(--border-strong));background:linear-gradient(120deg,color-mix(in srgb,var(--subscription-accent) 13%,var(--surface-card)),var(--surface-card) 58%)}.accountSubscriptionCard>div>span{color:var(--subscription-accent);font-size:11px;letter-spacing:.16em}.accountSubscriptionCard h3{margin:7px 0;font-size:clamp(24px,3vw,38px)}.accountSubscriptionCard p{max-width:640px;margin:0;color:var(--text-secondary)}.accountSubscriptionCard small{display:block;margin-top:12px;color:var(--text-secondary)}.accountSubscriptionCard ul{display:flex;gap:10px;margin:0;padding:0;list-style:none}.accountSubscriptionCard li{min-width:92px;padding:14px;border:1px solid color-mix(in srgb,var(--subscription-accent) 25%,var(--border-strong));background:color-mix(in srgb,var(--surface-card) 88%,transparent)}.accountSubscriptionCard li span,.accountSubscriptionCard li strong{display:block}.accountSubscriptionCard li strong{font-size:22px;color:var(--subscription-accent)}.accountSubscriptionCard li span{margin-top:4px;color:var(--text-secondary);font-size:11px}.accountSubscriptionCard>a{display:inline-flex;gap:16px;align-items:center;padding:13px 16px;color:var(--surface-card);background:var(--subscription-accent);text-decoration:none;font-weight:700;white-space:nowrap}.communicationScreenShareOptions button:disabled{opacity:.38;cursor:not-allowed}.publicProfileRoles [data-audience=subscription]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--role-accent) 54%,transparent)}@media (max-width:900px){.accountSubscriptionCard{grid-template-columns:1fr}.accountSubscriptionCard ul{overflow-x:auto}.accountSubscriptionCard>a{justify-content:space-between}}.adminStoreCheckoutAnalytics,.adminStoreExperimentAnalytics{padding:18px;background:var(--surface-subcard);border:1px solid #1b1c1f}.adminStoreCheckoutAnalytics>header,.adminStoreExperimentAnalytics>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.adminStoreCheckoutAnalytics>header p,.adminStoreExperimentAnalytics>header p{margin:0 0 9px;color:var(--color-accent);font-size:10px;letter-spacing:.14em}.adminStoreCheckoutAnalytics h4,.adminStoreExperimentAnalytics h4{margin:0;color:#f4f2ef;font-size:18px;text-transform:uppercase}.adminStoreCheckoutAnalytics>header>span,.adminStoreExperimentAnalytics>header>span{max-width:520px;color:#777775;font-size:10px;line-height:1.5}.adminStoreCheckoutAnalytics>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminStoreCheckoutAnalytics>div>article{padding:14px;background:var(--surface-subcard)}.adminStoreCheckoutAnalytics article>header{display:flex;justify-content:space-between;color:var(--color-accent);font-size:10px;letter-spacing:.1em}.adminStoreCheckoutAnalytics article>header span{color:#777775;letter-spacing:0}.adminStoreCheckoutAnalytics dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:14px 0}.adminStoreCheckoutAnalytics dl div{display:flex;justify-content:space-between;gap:8px;padding:8px;background:var(--surface-subcard)}.adminStoreCheckoutAnalytics dt{color:#777775;font-size:9px}.adminStoreCheckoutAnalytics dd{margin:0;color:#f4f2ef;font-size:10px}.adminStoreCheckoutFailures{display:grid;gap:4px}.adminStoreCheckoutFailures div{display:flex;justify-content:space-between;gap:10px;padding-top:5px;border-top:1px solid #242529;color:#898785;font-size:9px}.adminStoreCheckoutFailures strong{color:#f4f2ef}.adminStoreCheckoutFailures small{color:#686866}.adminStoreExperimentAnalytics>p{margin:0;color:#686866;font-size:11px}.adminStoreExperimentAnalytics>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminStoreExperimentAnalytics>div>article{display:grid;gap:10px;padding:14px;background:var(--surface-subcard);border-left:2px solid #686866}.adminStoreExperimentAnalytics>div>article[data-ready=true]{border-color:#9ef234}.adminStoreExperimentAnalytics article>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.adminStoreExperimentAnalytics article>header div{display:grid;gap:5px}.adminStoreExperimentAnalytics article>header span{color:var(--color-accent);font-size:8px;text-transform:uppercase}.adminStoreExperimentAnalytics h5{margin:0;color:#f4f2ef;font-size:14px}.adminStoreExperimentAnalytics article>header b{max-width:150px;color:#c1bfbc;font-size:9px;text-align:right}.adminStoreExperimentAnalytics article>p{margin:0;color:#8b8986;font-size:10px;line-height:1.5}.adminStoreExperimentVariants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.adminStoreExperimentVariants section{display:grid;gap:5px;padding:10px;background:var(--surface-subcard)}.adminStoreExperimentVariants section>header{display:flex;justify-content:space-between;color:#777775;font-size:8px}.adminStoreExperimentVariants section>strong{color:#f4f2ef;font-size:22px}.adminStoreExperimentVariants section>footer,.adminStoreExperimentVariants section>small{color:#6d6c69;font-size:8px}.adminStoreExperimentAnalytics article>footer{display:grid;grid-template-columns:1fr auto;gap:3px;padding-top:8px;border-top:1px solid #242529;color:#777775;font-size:9px}.adminStoreExperimentAnalytics article>footer strong{color:#f4f2ef}.adminStoreExperimentAnalytics article>footer small{grid-column:1/-1}.adminStoreExperimentLayout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:10px}.adminStoreExperimentLayout>aside{display:flex;max-height:700px;overflow:auto;border-top:1px solid #242529;flex-direction:column}.adminStoreExperimentLayout>aside button{display:grid;gap:4px;padding:12px;border:0;border-bottom:1px solid #242529;color:#aaa8a5;background:transparent;cursor:pointer;text-align:left}.adminStoreExperimentLayout>aside button:hover,.adminStoreExperimentLayout>aside button[data-active=true]{color:#fff;background:var(--surface-subcard);box-shadow:inset 2px 0 var(--color-accent)}.adminStoreExperimentLayout>aside span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.adminStoreExperimentLayout>aside small{color:#686866;font-size:9px;text-transform:uppercase}.adminStoreExperimentEditor{display:grid;align-content:start;gap:14px;padding:18px;background:var(--surface-subcard);border:1px solid #1b1c1f}.adminStoreExperimentEditor>header{display:flex;align-items:start;justify-content:space-between;gap:18px}.adminStoreExperimentEditor>header div{display:grid;gap:4px}.adminStoreExperimentEditor>header span{color:var(--color-accent);font-size:9px;text-transform:uppercase}.adminStoreExperimentEditor>header h4{margin:0;color:#f4f2ef;font-size:22px}.adminStoreExperimentEditor>header small{color:#777775}.adminStoreExperimentEditor>header b{padding:5px 7px;color:#9ef234;background:rgba(158,242,52,.08);font-size:9px;text-transform:uppercase}.adminStoreExperimentFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminStoreExperimentFields label{display:grid;gap:7px;padding:10px;background:var(--surface-subcard)}.adminStoreExperimentFields label>span{color:#777775;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.adminStoreExperimentFields input,.adminStoreExperimentFields select,.adminStoreExperimentFields textarea{width:100%;min-width:0;box-sizing:border-box;border:0;outline:0;color:#f4f2ef;background:transparent;font:inherit;font-size:12px}.adminStoreExperimentFields textarea{min-height:68px;resize:vertical}.adminStoreExperimentFields .wide{grid-column:1/-1}.adminStoreExperimentFields input:disabled,.adminStoreExperimentFields select:disabled{color:#686866;cursor:not-allowed}.adminStoreExperimentEditor>p{margin:0;color:#ffb347;font-size:11px}.adminStoreExperimentEditor>footer{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px}.adminStoreExperimentEditor>footer>span{color:#858583;font-size:10px}.adminStoreExperimentEditor button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:900px){.adminStoreCheckoutAnalytics>header,.adminStoreExperimentAnalytics>header{align-items:start;flex-direction:column}.adminStoreCheckoutAnalytics>div,.adminStoreExperimentAnalytics>div,.adminStoreExperimentLayout{grid-template-columns:1fr}.adminStoreExperimentLayout>aside{max-height:190px}.adminStoreMerchandising>header nav{flex-wrap:wrap}}@media (max-width:540px){.adminStoreCheckoutAnalytics,.adminStoreExperimentAnalytics{padding:14px}.adminStoreCheckoutAnalytics dl,.adminStoreExperimentFields,.adminStoreExperimentVariants{grid-template-columns:1fr}.adminStoreExperimentFields .wide{grid-column:auto}.adminStoreExperimentEditor>footer{align-items:stretch;flex-direction:column}}.globalNotFound{margin:0}.globalNotFound,.globalNotFoundPage{min-height:100svh;color:#f5f2ed;background:radial-gradient(circle at 78% 18%,rgb(var(--color-accent-rgb)/.17),transparent 29rem),var(--surface-card)}.globalNotFoundPage{box-sizing:border-box;display:grid;align-content:center;width:min(100%,76rem);margin:auto;padding:clamp(1.5rem,6vw,6rem)}.globalNotFoundPage small,.globalNotFoundPage span{color:#8d8a86;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.globalNotFoundCode{margin:1.5rem 0 -1.4rem;color:var(--color-accent);font-size:clamp(7rem,26vw,20rem);font-weight:800;letter-spacing:-.1em;line-height:.78}.globalNotFoundPage h1{max-width:16ch;margin:0;font-size:clamp(2.2rem,6vw,5.8rem);font-weight:500;letter-spacing:-.055em;line-height:.94}.globalNotFoundPage>p:not(.globalNotFoundCode){max-width:34rem;margin:1.25rem 0 2rem;color:#aaa7a2;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.globalNotFoundPage>a{width:fit-content;margin-bottom:2rem;padding:.85rem 1.15rem;color:#050505;background:var(--color-accent);border-radius:.45rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-decoration:none}.globalNotFoundPage small a{color:inherit;text-underline-offset:.2em}.adminStore,.adminStore>section{display:grid;gap:16px}.adminStoreHero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:30px;background:linear-gradient(135deg,var(--surface-subcard),var(--surface-card));border-left:3px solid var(--color-accent)}.adminStore>section>header p,.adminStoreHero p{margin:0 0 8px;color:var(--color-accent);font-size:10px;letter-spacing:.18em}.adminStore>section>header h3,.adminStoreHero h2{margin:0;color:#f4f2ef;text-transform:uppercase}.adminStoreHero h2{font-size:clamp(28px,4vw,54px)}.adminStoreHero span{display:block;max-width:680px;margin-top:10px;color:#8d8d8b}.adminStoreHero>div:last-child{display:flex;align-items:flex-end;gap:8px}.adminStoreHero label{display:grid;gap:6px}.adminStoreHero label>span{margin:0;color:#686866;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.adminStoreHero select{min-width:150px;padding:11px 34px 11px 12px;background:var(--surface-subcard);color:#f4f2ef;border:1px solid #27282b}.adminStoreCapability{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface-subcard);color:#8d8d8b}.adminStoreCapability i{width:8px;height:8px;border-radius:50%;background:#ff6b57;box-shadow:0 0 16px #ff6b57}.adminStoreCapability[data-ready=true] i{background:#9ef234;box-shadow:0 0 16px #9ef234}.adminStoreCapability strong{color:#f4f2ef;font-size:11px;letter-spacing:.12em}.adminStoreCapability span{margin-left:auto;font-size:11px}.adminStoreMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.adminStoreMetrics article{display:grid;gap:8px;min-height:118px;padding:18px;background:var(--surface-subcard);border:1px solid #191a1d}.adminStoreMetrics small,.adminStoreMetrics span{color:#737371;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.adminStoreMetrics strong{color:#f4f2ef;font-size:28px}.adminStoreColumns{display:grid;grid-template-columns:1.35fr 1fr;gap:10px}.adminStoreAudit,.adminStoreColumns>section{padding:20px;background:var(--surface-card);border:1px solid #1b1c1f}.adminStore>section>header,.adminStoreColumns>section>header{display:flex;justify-content:space-between;align-items:start;margin-bottom:16px}.adminStore>section>header strong,.adminStoreColumns>section>header>strong{color:var(--color-accent);font-size:22px}.adminStoreAttempts,.adminStoreAudit>div,.adminStoreIssues{display:grid;gap:7px}.adminStoreIssues article{padding:14px;background:var(--surface-subcard);border-left:2px solid #ffb347}.adminStoreIssues article[data-status=manual_review]{border-color:#ff6b57}.adminStoreIssues article>div{display:flex;justify-content:space-between;color:#9c9b99;font-size:10px;text-transform:uppercase}.adminStoreIssues h4{margin:10px 0 5px;color:#f4f2ef}.adminStoreIssues code{color:#71716f;font-size:10px}.adminStoreIssues p{margin:8px 0;color:#aaa8a5}.adminStoreIssues small{display:block;padding:8px;background:var(--surface-card);color:var(--color-accent);overflow-wrap:anywhere}.adminStoreAttempts article{display:flex;gap:12px;align-items:center;padding:11px;background:var(--surface-subcard)}.adminStoreAttempts i{width:7px;height:28px;background:#9ef234}.adminStoreAttempts i[data-state=expired]{background:#ff6b57}.adminStoreAttempts div{display:grid;grid-template-columns:1fr auto;gap:3px;width:100%}.adminStoreAttempts strong{color:#f4f2ef;font-size:11px;text-transform:uppercase}.adminStoreAttempts small,.adminStoreAttempts span{color:#777775;font-size:10px}.adminStoreAttempts small{grid-column:1/-1}.adminStoreAudit>div{max-height:480px;overflow:auto}.adminStoreAudit article{display:grid;grid-template-columns:150px minmax(170px,1fr) 140px minmax(220px,1fr);gap:12px;padding:11px;border-bottom:1px solid #202124;color:#8d8d8b;font-size:11px}.adminStoreAudit strong{color:#f4f2ef}.adminStoreAudit code{color:#6f6f6d;overflow-wrap:anywhere}.adminStoreEmpty,.adminStoreError,.adminStoreLoading{padding:24px;background:var(--surface-subcard);color:#8d8d8b}.adminStoreError{color:#ff6b57}@media (max-width:900px){.adminStoreHero{flex-direction:column}.adminStoreHero,.adminStoreHero>div:last-child{align-items:stretch}.adminStoreMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminStoreColumns{grid-template-columns:1fr}.adminStoreAudit article{grid-template-columns:110px 1fr}.adminStoreAudit article code,.adminStoreAudit article span{grid-column:2}}@media (max-width:540px){.adminStoreHero{padding:20px}.adminStoreHero>div:last-child{display:grid}.adminStoreMetrics{grid-template-columns:1fr}.adminStoreCapability{align-items:flex-start;flex-wrap:wrap}.adminStoreCapability span{width:100%;margin:0}.adminStoreAudit article{grid-template-columns:1fr}.adminStoreAudit article code,.adminStoreAudit article span{grid-column:auto}}.adminStoreConversion{padding:22px;background:var(--surface-card);border:1px solid #1b1c1f}.adminStoreConversion>header{align-items:end!important}.adminStoreConversion>header>div>span{display:block;max-width:700px;color:#858583;font-size:12px}.adminStoreConversion>header nav{display:flex;gap:4px}.adminStoreConversion>header nav button{padding:9px 11px;background:var(--surface-subcard);border:1px solid #242529;color:#777775;font-size:10px;letter-spacing:.08em;cursor:pointer}.adminStoreConversion>header nav button[data-active=true]{background:var(--color-accent);border-color:var(--color-accent);color:#111;font-weight:800}.adminStoreFunnels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminStoreFunnels>article{padding:18px;background:var(--surface-subcard);border:1px solid #1b1c1f}.adminStoreFunnels>article>header{display:flex;justify-content:space-between;margin-bottom:16px}.adminStoreFunnels>article>header div{display:grid;gap:5px}.adminStoreFunnels>article>header span{color:var(--color-accent);font-size:10px;letter-spacing:.14em}.adminStoreFunnels>article>header strong{color:#f4f2ef;font-size:18px}.adminStoreFunnels>article>header small{color:#9c9b99}.adminStoreFunnelStages{display:grid;gap:8px}.adminStoreFunnelStages>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,3fr) 52px;align-items:center;gap:9px}.adminStoreFunnelStages label{display:flex;justify-content:space-between;gap:8px;color:#858583;font-size:11px}.adminStoreFunnelStages label strong{color:#f4f2ef}.adminStoreFunnelStages>div>i{display:block;height:7px;background:var(--surface-subcard-hover);overflow:hidden}.adminStoreFunnelStages>div>i b{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent))}.adminStoreFunnelStages>div>small{text-align:right;color:#858583;font-size:10px}.adminStoreChannelSignals{display:grid;grid-template-columns:1fr auto;gap:4px;margin-top:16px;padding-top:13px;border-top:1px solid #232428;color:#777775;font-size:10px}.adminStoreChannelSignals strong{color:#f4f2ef}.adminStoreChannelSignals small{grid-column:1/-1}.adminStoreFunnels>article>footer{display:grid;grid-template-columns:1fr auto;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid #232428;color:#777775;font-size:10px}.adminStoreFunnels>article>footer strong{color:#f4f2ef}.adminStoreFunnels>article>footer small{grid-column:1/-1}.adminStoreAnalyticsRow{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:10px}.adminStoreSearchQuality,.adminStoreTrend{padding:18px;background:var(--surface-subcard);border:1px solid #1b1c1f}.adminStoreInsights>header p,.adminStoreProductAnalytics>header p,.adminStoreSearchQuality>p,.adminStoreTrend>p{margin:0 0 9px;color:var(--color-accent);font-size:10px;letter-spacing:.14em}.adminStoreSearchQuality>strong{color:#f4f2ef;font-size:40px}.adminStoreSearchQuality>span{margin-left:8px;color:#858583;font-size:11px}.adminStoreSearchQuality dl{display:grid;gap:7px;margin:16px 0}.adminStoreSearchQuality dl div{display:flex;justify-content:space-between;padding-top:7px;border-top:1px solid #202124}.adminStoreSearchQuality dt{color:#777775}.adminStoreSearchQuality dd{margin:0;color:#f4f2ef}.adminStoreSearchQuality>small{color:#686866}.adminStoreTrend>div{display:flex;align-items:end;gap:3px;height:110px;padding-top:14px;border-bottom:1px solid #2b2c2f}.adminStoreTrend>div>i{flex:1;max-width:18px;min-height:4px;background:var(--color-accent)}.adminStoreTrend>div>i[data-source=game]{background:#9ef234}.adminStoreTrend footer{display:flex;gap:18px;margin-top:10px;color:#777775;font-size:10px}.adminStoreTrend footer i{display:inline-block;width:7px;height:7px;margin-right:5px;background:var(--color-accent)}.adminStoreTrend footer i[data-source=game]{background:#9ef234}.adminStoreInsights{padding:18px;background:var(--surface-subcard);border:1px solid #1b1c1f}.adminStoreInsights h4,.adminStoreProductAnalytics h4{margin:0;color:#f4f2ef;font-size:18px;text-transform:uppercase}.adminStoreInsights>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.adminStoreInsights>div article{padding:14px;background:var(--surface-subcard);border-left:2px solid #6f6f6d}.adminStoreInsights>div article[data-severity=attention]{border-color:#ffb347}.adminStoreInsights>div article[data-severity=critical]{border-color:#ff6b57}.adminStoreInsights article>span{color:#777775;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.adminStoreInsights h5{margin:8px 0;color:#f4f2ef}.adminStoreInsights article p{margin:0 0 10px;color:#a19f9c;font-size:12px;line-height:1.55}.adminStoreInsights article small{color:#686866}.adminStoreProductAnalytics{padding:18px;background:var(--surface-subcard);border:1px solid #1b1c1f}.adminStoreProductAnalytics>header>span{color:#777775;font-size:10px}.adminStoreProductTable{overflow:auto}.adminStoreProductTable>div{display:grid;grid-template-columns:minmax(220px,2fr) repeat(5,minmax(90px,.65fr));min-width:780px;border-top:1px solid #242529}.adminStoreProductTable>div>span{display:grid;align-content:center;gap:3px;padding:10px;color:#9c9b99;font-size:11px}.adminStoreProductTable>div>span:first-child{color:#f4f2ef}.adminStoreProductTable>div>span small{color:#626260;font-size:9px}.adminStoreProductTable>div.head span{color:#686866;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.adminStorePrivacy{padding:11px 0 0;color:#5f5f5d;font-size:10px;border-top:1px solid #1e1f22}.adminStoreConversion{overflow:hidden}@media (max-width:900px){.adminStoreConversion>header{align-items:stretch!important;flex-direction:column}.adminStoreAnalyticsRow,.adminStoreFunnels,.adminStoreInsights>div{grid-template-columns:1fr}}@media (max-width:540px){.adminStoreConversion{padding:14px}.adminStoreConversion>header nav{display:grid;grid-template-columns:repeat(3,1fr)}.adminStoreFunnelStages>div{grid-template-columns:86px minmax(70px,1fr) 42px}.adminStoreFunnels>article,.adminStoreProductAnalytics{padding:14px}}.adminStoreMerchandising{padding:22px;background:var(--surface-card);border:1px solid #1b1c1f;overflow:hidden}.adminStoreMerchandising>header>div>span{display:block;max-width:720px;color:#858583;font-size:12px;line-height:1.5}.adminStoreMerchandising>header nav{display:flex;gap:4px}.adminStoreMerchandising>header nav button{padding:10px 13px;border:1px solid #242529;color:#858583;background:var(--surface-subcard);cursor:pointer;font-size:10px;text-transform:uppercase}.adminStoreMerchandising>header nav button[data-active=true]{border-color:var(--color-accent);color:#0b0c0e;background:var(--color-accent);font-weight:800}.adminStoreMerchLayout,.adminStoreShowcaseLayout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:10px}.adminStoreMerchLayout>aside,.adminStoreShowcaseLayout>aside{display:flex;max-height:670px;overflow:auto;border-top:1px solid #242529;flex-direction:column}.adminStoreMerchLayout>aside button,.adminStoreShowcaseLayout>aside button{display:grid;gap:4px;padding:12px;border:0;border-bottom:1px solid #242529;color:#aaa8a5;background:transparent;cursor:pointer;text-align:left}.adminStoreMerchLayout>aside button:hover,.adminStoreMerchLayout>aside button[data-active=true],.adminStoreShowcaseLayout>aside button:hover,.adminStoreShowcaseLayout>aside button[data-active=true]{color:#fff;background:var(--surface-subcard);box-shadow:inset 2px 0 var(--color-accent)}.adminStoreMerchLayout>aside span,.adminStoreShowcaseLayout>aside span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.adminStoreMerchLayout>aside small,.adminStoreShowcaseLayout>aside small{color:#686866;font-size:9px;text-transform:uppercase}.adminStoreMerchEditor,.adminStoreShowcaseEditor{display:grid;align-content:start;gap:14px;padding:18px;background:var(--surface-subcard);border:1px solid #1b1c1f}.adminStoreMerchEditor>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.adminStoreMerchEditor>header div{display:grid;gap:4px}.adminStoreMerchEditor>header span{color:var(--color-accent);font-size:9px;text-transform:uppercase}.adminStoreMerchEditor>header h4{margin:0;color:#f4f2ef;font-size:22px}.adminStoreMerchEditor>header small{color:#777775}.adminStoreMerchEditor>header>b{padding:5px 7px;color:#9ef234;background:rgba(158,242,52,.08);font-size:9px;text-transform:uppercase}.adminStoreMerchEditor>header>b[data-state=scheduled]{color:#ffb347;background:rgba(255,179,71,.08)}.adminStoreMerchEditor>header>b[data-state=expired]{color:#ff6b57;background:rgba(255,107,87,.08)}.adminStoreMerchFields,.adminStoreShowcaseFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminStoreMerchFields label,.adminStoreShowcaseFields label{display:grid;gap:7px;padding:10px;background:var(--surface-subcard)}.adminStoreMerchFields label>span,.adminStoreShowcaseFields label>span{color:#777775;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.adminStoreMerchFields input,.adminStoreShowcaseFields input,.adminStoreShowcaseFields select,.adminStoreShowcaseFields textarea,.adminStoreShowcaseProducts header input{width:100%;min-width:0;box-sizing:border-box;border:0;outline:0;color:#f4f2ef;background:transparent;font:inherit;font-size:12px}.adminStoreShowcaseFields textarea{min-height:64px;resize:vertical}.adminStoreShowcaseFields .wide{grid-column:1/-1}.adminStoreShowcaseFields .adminStoreToggle{display:flex;min-height:42px;align-items:center;gap:9px}.adminStoreShowcaseFields .adminStoreToggle input{width:auto}.adminStoreMerchEditor>p,.adminStoreShowcaseEditor>p{margin:0;color:#ffb347;font-size:11px}.adminStoreMerchEditor>footer,.adminStoreShowcaseEditor>footer{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px}.adminStoreMerchEditor>footer>span,.adminStoreShowcaseEditor>footer>span{color:#858583;font-size:10px}.adminStoreMerchEditor button:disabled,.adminStoreShowcaseEditor button:disabled{cursor:not-allowed;opacity:.35}.adminStoreShowcaseProducts{display:grid;gap:10px}.adminStoreShowcaseProducts>header{display:flex;align-items:end;justify-content:space-between;gap:12px}.adminStoreShowcaseProducts>header>div{display:grid;gap:3px}.adminStoreShowcaseProducts>header strong{color:#f4f2ef;font-size:13px}.adminStoreShowcaseProducts>header span{color:var(--color-accent);font-size:9px}.adminStoreShowcaseProducts>header input{max-width:240px;padding:9px 11px;border:1px solid #28292c;background:var(--surface-subcard)}.adminStoreShowcaseOrder{display:grid;gap:3px}.adminStoreShowcaseOrder article{display:grid;grid-template-columns:28px minmax(120px,1fr) minmax(100px,1fr) repeat(3,28px);align-items:center;gap:6px;padding:7px;background:var(--surface-subcard)}.adminStoreShowcaseOrder article>span{color:var(--color-accent);font-size:9px}.adminStoreShowcaseOrder article>strong{overflow:hidden;color:#f4f2ef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.adminStoreShowcaseOrder article>small{overflow:hidden;color:#686866;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.adminStoreShowcaseOrder button{height:28px;border:1px solid #292a2d;color:#9c9b99;background:var(--surface-subcard);cursor:pointer}.adminStoreShowcasePool{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px;overflow:auto;gap:4px}.adminStoreShowcasePool label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid #202124;background:var(--surface-subcard);cursor:pointer}.adminStoreShowcasePool label[data-selected=true]{border-color:rgb(var(--color-accent-rgb)/.5);background:rgb(var(--color-accent-rgb)/.05)}.adminStoreShowcasePool label>span{display:grid;min-width:0;gap:3px}.adminStoreShowcasePool small,.adminStoreShowcasePool strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminStoreShowcasePool strong{color:#f4f2ef;font-size:10px}.adminStoreShowcasePool small{color:#686866;font-size:8px}.adminStoreShowcasePool em{color:var(--color-accent);font-size:9px;font-style:normal}.adminStoreShowcaseProducts>p{margin:0;padding:12px;color:#686866;background:var(--surface-subcard);font-size:10px}@media (max-width:900px){.adminStoreMerchandising>header{align-items:stretch!important;flex-direction:column}.adminStoreMerchLayout,.adminStoreShowcaseLayout{grid-template-columns:1fr}.adminStoreMerchLayout>aside,.adminStoreShowcaseLayout>aside{max-height:190px}.adminStoreShowcasePool{grid-template-columns:1fr}}@media (max-width:540px){.adminStoreMerchandising{padding:14px}.adminStoreMerchandising>header nav{display:grid;grid-template-columns:1fr 1fr}.adminStoreMerchFields,.adminStoreShowcaseFields{grid-template-columns:1fr}.adminStoreShowcaseFields .wide{grid-column:auto}.adminStoreShowcaseOrder article{grid-template-columns:24px minmax(100px,1fr) repeat(3,26px)}.adminStoreShowcaseOrder article>small{display:none}.adminStoreMerchEditor>footer,.adminStoreShowcaseEditor>footer{align-items:stretch;flex-direction:column}}.astraServerPage{background:var(--surface-card);color:#f7f5f2}.astraServerHero{border:0;border-radius:42px}.astraHeroMedia,.astraHeroShade{position:absolute;inset:0}.astraHeroMedia{z-index:-2}.astraHeroMedia img{object-fit:cover;object-position:center 48%;filter:saturate(.84) contrast(1.08);transform:scale(1.015)}.astraHeroShade{background:linear-gradient(90deg,rgba(3,3,3,.98) 0,rgba(3,3,3,.76) 37%,rgba(3,3,3,.14) 72%),linear-gradient(0deg,rgba(3,3,3,.94) 0,transparent 53%),linear-gradient(180deg,rgba(3,3,3,.42) 0,transparent 30%),radial-gradient(circle at 76% 62%,rgb(var(--color-accent-rgb)/.2),transparent 34%)}.astraHeroBreadcrumb{position:absolute;top:132px;left:4.3vw;z-index:6}.astraHeroCopy{position:absolute;bottom:clamp(150px,17vh,205px);left:4.3vw;z-index:5;width:min(860px,60vw)}.astraHeroCopy .sectionEyebrow{color:var(--color-accent)}.astraHeroCopy h1{margin:24px 0 0;font-size:clamp(116px,14.5vw,270px);font-weight:390;line-height:.7;letter-spacing:.005em}.astraHeroCopy h2{max-width:780px;margin:42px 0 0;font-size:clamp(35px,3.7vw,68px);font-weight:390;line-height:.96;letter-spacing:-.005em;text-wrap:balance}.astraHeroCopy>p:not(.sectionEyebrow){max-width:590px;margin:23px 0 0;color:rgba(255,255,255,.7);font-size:14px;line-height:1.52}.astraHeroActions{display:flex;gap:28px;align-items:center;margin-top:34px}.astraHeroActions .button{width:min(250px,100%)}.astraHeroActions>a:last-child{display:inline-flex;gap:18px;align-items:center;color:rgba(255,255,255,.76);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.astraHeroActions>a:last-child:hover{color:#fff}.astraHeroFacts{position:absolute;right:3vw;bottom:32px;z-index:5;display:grid;width:min(720px,44vw);grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:22px;background:rgba(9,9,9,.78);backdrop-filter:blur(18px)}.astraHeroFacts>div{display:grid;min-height:98px;grid-template-columns:28px 1fr;align-content:center;gap:8px 12px;padding:20px}.astraHeroFacts>div+div{background:rgba(255,255,255,.035)}.astraHeroFacts span{grid-row:1/span 2;color:var(--color-accent);font-size:10px}.astraHeroFacts strong{font-size:10px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.astraHeroFacts small{color:rgba(255,255,255,.5);font-size:10px}.astraMovementSection,.astraNextSection,.astraPossibilitiesSection,.astraRulesSection,.astraServerFaq,.astraShowcaseSection{padding:clamp(105px,10vw,180px) 4.3vw}.astraMovementSection{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px 1.1vw;overflow:hidden;background:#efede8;color:#090909}.astraMovementSection>header{grid-column:1/span 10}.astraMovementSection>header .sectionEyebrow,.astraNextSection>.sectionEyebrow,.astraPossibilitiesHeading .sectionEyebrow,.astraRulesHeading .sectionEyebrow,.astraShowcaseHeading .sectionEyebrow{color:rgba(0,0,0,.48)}.astraLaunchCopy h2,.astraMovementSection h2,.astraPossibilitiesHeading h2,.astraRulesHeading h2,.astraServerFaq h2,.astraShowcaseHeading h2{margin:26px 0 0;font-size:clamp(60px,7.3vw,134px);font-weight:380;line-height:.87;letter-spacing:-.008em;text-wrap:balance}.astraMovementVisual{position:relative;grid-column:1/span 9;margin-top:clamp(65px,7vw,120px);overflow:hidden;border-radius:28px;background:var(--surface-card)}.astraMovementVisual img{display:block;width:100%;height:min(740px,58vw);object-fit:cover}.astraMovementVisual>span{position:absolute;bottom:22px;left:24px;color:#fff;font-size:clamp(28px,4.3vw,78px);font-weight:500;line-height:.8;letter-spacing:.01em}.astraMovementSection>aside{grid-column:10/-1;align-self:end;padding:0 1vw 18px 1.4vw}.astraMovementSection>aside p{margin:0;color:rgba(0,0,0,.66);font-size:15px;line-height:1.55}.astraMovementSection>aside a{display:inline-flex;gap:20px;margin-top:34px;color:var(--color-accent);font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.astraPossibilitiesSection{background:radial-gradient(circle at 82% 8%,rgb(var(--color-accent-rgb)/.38),transparent 31%),var(--surface-card)}.astraPossibilitiesHeading{display:grid;grid-template-columns:minmax(130px,.5fr) minmax(540px,2fr) minmax(260px,.7fr);gap:5vw}.astraPossibilitiesHeading .sectionEyebrow,.astraRulesHeading .sectionEyebrow,.astraShowcaseHeading .sectionEyebrow{color:rgba(255,255,255,.46)}.astraPossibilitiesHeading h2{margin-top:0}.astraPossibilitiesHeading>p:last-child,.astraShowcaseHeading>p:last-child{margin:3px 0 0;color:rgba(255,255,255,.61);font-size:14px;line-height:1.52}.astraPhysicsStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(70px,7vw,120px)}.astraPhysicsStrip article{display:flex;min-height:390px;flex-direction:column;padding:28px;border-radius:26px;background:rgba(255,255,255,.045)}.astraPhysicsStrip article:nth-child(2){background:linear-gradient(145deg,var(--color-accent) 0,#dc2100 56%,#690500 100%)}.astraPhysicsStrip article>span{color:rgba(255,255,255,.48);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.astraPhysicsStrip strong{margin:auto 0 0;font-size:clamp(54px,5.4vw,96px);font-weight:430;line-height:.82;letter-spacing:.005em}.astraPhysicsStrip p{max-width:360px;margin:28px 0 0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.48}.astraShowcaseSection{background:var(--surface-card)}.astraShowcaseHeading{display:grid;grid-template-columns:minmax(130px,.48fr) minmax(520px,1.75fr) minmax(260px,.72fr);gap:5vw}.astraShowcaseHeading h2{margin-top:0}.astraShowcaseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(58px,6vw,104px) 16px;margin-top:clamp(75px,8vw,130px);align-items:start}.astraShowcaseCard{min-width:0;margin:0}.astraShowcaseCard1,.astraShowcaseCard4{grid-column:1/-1}.astraShowcaseCard img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px;filter:saturate(.92) contrast(1.02);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .3s ease}.astraShowcaseCard:hover img{filter:saturate(1.05) contrast(1.03);transform:scale(1.008)}.astraShowcaseCard figcaption{display:grid;grid-template-columns:1fr;gap:13px;padding:20px 2px 0}.astraShowcaseCard figcaption>span{color:rgba(255,255,255,.43);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.astraShowcaseCard h3{margin:0;font-size:clamp(29px,2.7vw,50px);font-weight:390;line-height:.95;letter-spacing:-.006em}.astraShowcaseCard figcaption>p{max-width:520px;margin:2px 0 0;color:rgba(255,255,255,.56);font-size:12px;line-height:1.48}.astraShowcaseCard1 figcaption,.astraShowcaseCard4 figcaption{grid-template-columns:minmax(110px,.32fr) minmax(360px,1fr) minmax(260px,.7fr);gap:3vw}.astraShowcaseCard1 figcaption>p,.astraShowcaseCard4 figcaption>p{grid-column:3}.astraRulesSection{background:#efede8;color:#090909}.astraRulesHeading{display:grid;grid-template-columns:minmax(130px,.48fr) minmax(620px,2.1fr);gap:5vw}.astraRulesHeading .sectionEyebrow{color:rgba(0,0,0,.46)}.astraRulesHeading h2{margin-top:0}.astraRuleRows{margin:clamp(70px,7vw,115px) 0 0 calc(20% + 5vw)}.astraRuleRows article{display:grid;grid-template-columns:55px minmax(220px,.75fr) minmax(320px,1.25fr);gap:3vw;padding:31px 0;box-shadow:inset 0 -1px rgba(0,0,0,.15)}.astraRuleRows article:first-child{box-shadow:inset 0 1px rgba(0,0,0,.15),inset 0 -1px rgba(0,0,0,.15)}.astraRuleRows span{color:var(--color-accent);font-size:10px}.astraRuleRows h3{margin:0;font-size:clamp(25px,2.4vw,42px);font-weight:440;line-height:.98}.astraRuleRows p{max-width:580px;margin:2px 0 0;color:rgba(0,0,0,.62);font-size:13px;line-height:1.5}.astraRulesLink{display:grid;min-height:170px;grid-template-columns:1fr auto 36px;gap:28px;align-items:end;margin:8px 0 0 calc(20% + 5vw);padding:28px;border-radius:24px;background:var(--surface-card);color:#f7f5f2}.astraRulesLink span{font-size:clamp(31px,3.2vw,55px);font-weight:390;line-height:.94}.astraRulesLink strong{color:var(--color-accent);font-size:13px}.astraRulesLink i{font-size:22px;font-style:normal;transition:transform .2s ease}.astraRulesLink:hover i{transform:translate(4px,-4px)}.astraServerFaq{background:var(--surface-card);color:#f7f5f2}.astraServerFaq .astraFaqHeading{grid-template-columns:minmax(130px,.48fr) minmax(620px,2.1fr)}.astraServerFaq .astraFaqHeading .sectionEyebrow{color:rgba(255,255,255,.45)}.astraServerFaq .astraFaqList{border-top:0}.astraServerFaq .astraFaqList details{border-bottom:0;box-shadow:inset 0 -1px rgba(255,255,255,.13)}.astraServerFaq .astraFaqList details:first-child{box-shadow:inset 0 1px rgba(255,255,255,.13),inset 0 -1px rgba(255,255,255,.13)}.astraServerFaq .astraFaqList summary>span{color:var(--color-accent)}.astraServerFaq .astraFaqList summary strong{color:#f7f5f2}.astraServerFaq .astraFaqList summary i{color:rgba(255,255,255,.66)}.astraServerFaq .astraFaqList details>p{color:rgba(255,255,255,.58)}.astraLaunchSection{position:relative;min-height:min(880px,92svh);overflow:hidden;background:var(--surface-card)}.astraLaunchSection>div:first-of-type,.astraLaunchSection>img{position:absolute;inset:0;width:100%;height:100%}.astraLaunchSection>img{object-fit:cover;object-position:center 54%}.astraLaunchSection>div:first-of-type{background:linear-gradient(90deg,rgba(3,3,3,.95),rgba(3,3,3,.62) 46%,rgba(3,3,3,.12) 78%),linear-gradient(0deg,rgba(3,3,3,.92),transparent 60%)}.astraLaunchCopy{position:absolute;bottom:clamp(58px,8vw,130px);left:4.3vw;z-index:2;max-width:1000px}.astraLaunchCopy h2{max-width:980px}.astraLaunchCopy>p:not(.sectionEyebrow){max-width:560px;margin:28px 0 0 6vw;color:rgba(255,255,255,.68);font-size:14px;line-height:1.5}.astraLaunchCopy .button{width:min(260px,100%);margin:36px 0 0 6vw}.astraNextSection{background:var(--color-accent);color:#080808}.astraNextSection>.sectionEyebrow{margin-bottom:70px}.astraNextSection>a{position:relative;display:grid;grid-template-columns:minmax(170px,.4fr) minmax(360px,1fr) minmax(280px,.65fr) 42px;gap:4vw;align-items:end}.astraNextSection>a>small,.astraNextSection>a>span{color:rgba(0,0,0,.62);font-size:11px;line-height:1.45}.astraNextSection>a>strong{font-size:clamp(76px,10vw,180px);font-weight:440;line-height:.72;letter-spacing:.005em}.astraNextSection>a>i{font-size:30px;font-style:normal;transition:transform .2s ease}.astraNextSection>a:hover>i{transform:translate(5px,-5px)}@media (max-width:1180px){.astraHeroCopy{width:min(760px,68vw)}.astraHeroFacts{width:min(650px,55vw)}.astraMovementSection>header,.astraMovementVisual{grid-column:1/span 8}.astraMovementSection>aside{grid-column:9/-1}.astraPossibilitiesHeading,.astraShowcaseHeading{grid-template-columns:150px minmax(460px,1fr)}.astraPossibilitiesHeading>p:last-child,.astraShowcaseHeading>p:last-child{grid-column:2;max-width:650px}}@media (max-width:920px){.astraServerHero{min-height:820px;height:max(820px,calc(100svh - 12px));border-radius:32px}.astraHeroMedia img{object-position:58% center}.astraHeroShade{background:linear-gradient(0deg,rgba(3,3,3,.98),rgba(3,3,3,.76) 48%,rgba(3,3,3,.12) 85%),linear-gradient(180deg,rgba(3,3,3,.56),transparent 30%)}.astraHeroBreadcrumb{top:106px;left:28px}.astraHeroCopy{right:28px;bottom:205px;left:28px;width:auto}.astraHeroCopy h1{font-size:clamp(92px,22vw,170px)}.astraHeroCopy h2{max-width:680px;margin-top:30px}.astraHeroCopy>p:not(.sectionEyebrow){max-width:620px}.astraHeroFacts{right:24px;bottom:22px;left:24px;width:auto}.astraMovementSection,.astraNextSection,.astraPossibilitiesSection,.astraRulesSection,.astraServerFaq,.astraShowcaseSection{padding:100px 28px}.astraMovementSection>aside,.astraMovementSection>header,.astraMovementVisual{grid-column:1/-1}.astraMovementVisual img{height:min(680px,78vw)}.astraMovementSection>aside{max-width:660px;padding:22px 0 0}.astraPossibilitiesHeading,.astraRulesHeading,.astraServerFaq .astraFaqHeading,.astraShowcaseHeading{grid-template-columns:1fr}.astraPossibilitiesHeading>p:last-child,.astraShowcaseHeading>p:last-child{grid-column:auto;max-width:680px;margin-top:24px}.astraPossibilitiesHeading h2,.astraRulesHeading h2,.astraServerFaq h2,.astraShowcaseHeading h2{margin-top:20px}.astraPhysicsStrip{grid-template-columns:1fr}.astraPhysicsStrip article{min-height:290px}.astraShowcaseCard1,.astraShowcaseCard4{grid-column:1/-1}.astraRuleRows,.astraRulesLink,.astraServerFaq .astraFaqList{margin-left:0}.astraNextSection>a{grid-template-columns:150px 1fr 42px}.astraNextSection>a>small{grid-column:2}}@media (max-width:560px){.astraServerHero{min-height:860px;height:max(860px,calc(100svh - 12px));border-radius:26px}.astraHeroBreadcrumb{top:92px;left:20px}.astraHeroCopy{right:20px;bottom:258px;left:20px}.astraHeroCopy h1{margin-top:20px;font-size:clamp(86px,27vw,124px)}.astraHeroCopy h2{margin-top:27px;font-size:clamp(30px,9.5vw,44px)}.astraHeroCopy>p:not(.sectionEyebrow){margin-top:18px;font-size:12px}.astraHeroActions{gap:18px;margin-top:25px}.astraHeroActions .button{width:188px}.astraHeroActions>a:last-child{font-size:9px}.astraHeroFacts{right:16px;bottom:16px;left:16px;grid-template-columns:1fr;border-radius:18px}.astraHeroFacts>div{min-height:54px;grid-template-columns:24px 1fr auto;padding:10px 14px}.astraHeroFacts span{grid-row:auto}.astraHeroFacts small{text-align:right}.astraMovementSection,.astraNextSection,.astraPossibilitiesSection,.astraRulesSection,.astraServerFaq,.astraShowcaseSection{padding:82px 20px}.astraLaunchCopy h2,.astraMovementSection h2,.astraPossibilitiesHeading h2,.astraRulesHeading h2,.astraServerFaq h2,.astraShowcaseHeading h2{font-size:clamp(46px,13.4vw,66px)}.astraMovementVisual{margin-top:48px;border-radius:18px}.astraMovementVisual img{height:112vw}.astraMovementVisual>span{bottom:17px;left:17px;font-size:34px}.astraPhysicsStrip{margin-top:52px}.astraPhysicsStrip article{min-height:245px;padding:22px;border-radius:20px}.astraShowcaseGrid{display:block;margin-top:58px}.astraShowcaseCard+.astraShowcaseCard{margin-top:58px}.astraShowcaseCard img,.astraShowcaseCard1 img,.astraShowcaseCard4 img{aspect-ratio:4/3;border-radius:17px}.astraShowcaseCard figcaption,.astraShowcaseCard1 figcaption,.astraShowcaseCard4 figcaption{grid-template-columns:1fr;gap:12px;padding-top:18px}.astraShowcaseCard figcaption>p,.astraShowcaseCard1 figcaption>p,.astraShowcaseCard4 figcaption>p{grid-column:1}.astraRuleRows{margin-top:55px}.astraRuleRows article{grid-template-columns:32px 1fr;gap:15px;padding:27px 0}.astraRuleRows article p{grid-column:2}.astraRulesLink{min-height:145px;grid-template-columns:1fr 28px;gap:18px;padding:22px;border-radius:19px}.astraRulesLink strong{grid-column:1}.astraRulesLink i{grid-column:2;grid-row:1/span 2}.astraServerFaq .astraFaqList{margin-top:52px}.astraLaunchSection{min-height:760px}.astraLaunchSection>img{object-position:63% center}.astraLaunchSection>div:first-of-type{background:linear-gradient(0deg,rgba(3,3,3,.98),rgba(3,3,3,.62) 54%,rgba(3,3,3,.12) 88%)}.astraLaunchCopy{right:20px;bottom:54px;left:20px}.astraLaunchCopy .button,.astraLaunchCopy>p:not(.sectionEyebrow){margin-left:0}.astraNextSection>.sectionEyebrow{margin-bottom:48px}.astraNextSection>a{grid-template-columns:1fr 30px}.astraNextSection>a>small,.astraNextSection>a>span,.astraNextSection>a>strong{grid-column:1}.astraNextSection>a>i{grid-column:2;grid-row:1/span 3}}.achievementCatalogPage{background:var(--surface-card);color:#f5f3ee}.achievementCatalogHero{position:relative;min-height:620px;overflow:hidden;border-radius:0 0 44px 44px;background:var(--surface-subcard)}.achievementCatalogHero:before{position:absolute;inset:0;background-image:url(/games/astra/astra-minecraft-mobile-base.jpg);background-position:center 42%;background-size:cover;content:"";filter:saturate(.68) contrast(1.08);opacity:.32}.achievementCatalogHero:after{position:absolute;inset:0;background:rgba(4,4,4,.58);content:""}.achievementCatalogHero>.siteHeader{z-index:3}.achievementCatalogHeroCopy{position:relative;z-index:2;display:grid;width:min(880px,calc(100% - 96px));min-height:440px;align-content:end;padding:120px 0 54px 54px}.achievementCatalogHeroCopy>span{color:var(--color-accent);font-size:10px;font-weight:760;letter-spacing:.15em}.achievementCatalogHeroCopy h1{max-width:820px;margin:16px 0 14px;font-size:clamp(54px,7.5vw,116px);line-height:.86;letter-spacing:-.065em}.achievementCatalogHeroCopy p{max-width:540px;margin:0;color:rgba(255,255,255,.62);font-size:15px;line-height:1.5}.achievementCatalogHeroCopy a{display:inline-flex;width:max-content;min-height:48px;align-items:center;gap:28px;margin-top:30px;padding:0 18px;border:1px solid rgba(255,255,255,.2);border-radius:15px;color:#fff;font-size:11px;font-weight:700}.achievementCatalogHeroCopy a:hover{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.08)}.achievementCatalogHeroCopy a svg{width:16px}.achievementCatalogPrinciples{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);margin:0 46px 34px;border-top:1px solid rgba(255,255,255,.16)}.achievementCatalogPrinciples>span{display:grid;min-height:84px;align-content:center;gap:8px;color:var(--color-accent);font-size:9px}.achievementCatalogPrinciples>span+span{padding-left:24px;border-left:1px solid rgba(255,255,255,.12)}.achievementCatalogPrinciples b{color:#f5f3ee;font-size:12px;font-weight:650}.achievementCatalogGroups{display:grid;gap:76px;padding:92px clamp(22px,5vw,78px) 120px}.achievementCatalogGroup{display:grid;grid-template-columns:230px minmax(0,1fr);gap:38px}.achievementCatalogGroup>header{position:sticky;top:96px;display:flex;height:max-content;align-items:center;gap:16px}.achievementCatalogGroup>header>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--surface-subcard);color:var(--color-accent)}.achievementCatalogGroup>header svg{width:20px}.achievementCatalogGroup>header small{color:rgba(255,255,255,.34);font-size:8px;letter-spacing:.12em}.achievementCatalogGroup>header h2{margin:3px 0 0;font-size:24px;letter-spacing:-.035em}.achievementCatalogGroup>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12)}.achievementCatalogGroup article{display:grid;min-height:220px;scroll-margin-top:112px;grid-template-columns:58px minmax(0,1fr);grid-template-rows:1fr auto;gap:0 18px;padding:24px;border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);background:var(--surface-card)}.achievementCatalogGroup article:nth-child(2n){border-right:0}.achievementBadge{display:grid;width:56px;height:56px;place-items:center;border-radius:18px;background:var(--surface-subcard);color:rgba(255,255,255,.76)}.achievementBadge svg{width:22px}.achievementBadge span{display:none}.achievementCatalogGroup article[data-rarity=rare] .achievementBadge{color:#72d8ff}.achievementCatalogGroup article[data-rarity=epic] .achievementBadge{color:#ba91ff}.achievementCatalogGroup article[data-rarity=legendary] .achievementBadge{color:#ffb13b}.achievementCardCopy small{color:rgba(255,255,255,.31);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.achievementCardCopy h3{margin:9px 0 6px;font-size:20px;letter-spacing:-.035em}.achievementCardCopy p{max-width:380px;margin:0;color:rgba(255,255,255,.5);font-size:11px;line-height:1.48}.achievementCatalogGroup dl{display:flex;grid-column:1/-1;gap:30px;align-self:end;margin:24px 0 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.08)}.achievementCatalogGroup dl div{display:grid;gap:4px}.achievementCatalogGroup dt{color:rgba(255,255,255,.28);font-size:8px;text-transform:uppercase}.achievementCatalogGroup dd{margin:0;color:#f2f0eb;font-size:10px;font-weight:700}.achievementCatalogEmpty{min-height:300px;padding:100px;text-align:center}.achievementCenter{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:var(--surface-card);color:#f4f2ed}.achievementCenterHeader{display:flex;min-height:118px;align-items:end;justify-content:space-between;gap:24px;padding:26px 28px;border-bottom:1px solid rgba(255,255,255,.09)}.achievementCenterHeader span{color:var(--color-accent);font-size:8px;font-weight:760;letter-spacing:.14em}.achievementCenterHeader h2{margin:8px 0 0;font-size:34px;letter-spacing:-.05em}.achievementCenterHeader a{display:inline-flex;align-items:center;gap:15px;color:rgba(255,255,255,.62);font-size:10px;font-weight:650}.achievementLevelPanel{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:230px;border-bottom:1px solid rgba(255,255,255,.09)}.achievementLevelMark{display:grid;align-content:center;justify-items:center;border-right:1px solid rgba(255,255,255,.09);background:var(--surface-subcard)}.achievementLevelMark small{color:rgba(255,255,255,.38);font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.achievementLevelMark strong{margin:3px 0 -1px;color:var(--color-accent);font-size:84px;line-height:1;letter-spacing:-.08em}.achievementLevelMark span{font-size:10px;font-weight:720;text-transform:uppercase}.achievementLevelProgress{display:grid;align-content:center;padding:32px}.achievementLevelProgress>div{display:flex;justify-content:space-between;font-size:11px;font-weight:700}.achievementLevelProgress>div small{color:rgba(255,255,255,.42);font-size:9px}.achievementLevelProgress>i{height:7px;margin:15px 0 12px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.achievementLevelProgress>i b{display:block;height:100%;border-radius:inherit;background:var(--color-accent)}.achievementLevelProgress p{margin:0;color:rgba(255,255,255,.38);font-size:9px}.achievementLevelProgress p strong{color:rgba(255,255,255,.75)}.achievementReachable{padding:28px;border-bottom:1px solid rgba(255,255,255,.09)}.achievementReachable>h3,.achievementShowcaseEditor h3{margin:0;font-size:16px;letter-spacing:-.025em}.achievementReachable>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.achievementReachable article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:102px;padding:14px;border-radius:16px;background:var(--surface-subcard)}.achievementReachable article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:rgba(255,255,255,.055);color:var(--color-accent)}.achievementReachable article>span svg{width:18px}.achievementReachable article small{color:var(--color-accent);font-size:8px}.achievementReachable article strong{display:block;margin-top:3px;font-size:11px}.achievementReachable article p{overflow:hidden;margin:4px 0 7px;color:rgba(255,255,255,.34);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.achievementReachable article div>i{display:block;height:3px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.08)}.achievementReachable article div>i b{display:block;height:100%;background:var(--color-accent)}.achievementReachable article em{color:rgba(255,255,255,.44);font-size:8px;font-style:normal}.achievementShowcaseEditor{padding:28px}.achievementShowcaseEditor>header{display:flex;justify-content:space-between;gap:24px}.achievementShowcaseEditor>header p{max-width:580px;margin:6px 0 0;color:rgba(255,255,255,.4);font-size:9px;line-height:1.5}.achievementShowcaseEditor>header>span{color:rgba(255,255,255,.5);font-size:9px;font-weight:700}.achievementUnlockedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px}.achievementUnlockedGrid>button{display:grid;min-height:74px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:14px;color:#fff;text-align:left;cursor:pointer}.achievementUnlockedGrid>button,.achievementUnlockedGrid>button:hover{background:var(--surface-subcard)}.achievementUnlockedGrid>button[data-selected=true]{border-color:rgb(var(--color-accent-rgb)/.52);background:#201713}.achievementUnlockedGrid>button>span{position:relative;display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:rgba(255,255,255,.06);color:var(--color-accent)}.achievementUnlockedGrid>button>span svg{width:17px}.achievementUnlockedGrid>button>span b{position:absolute;top:-5px;right:-5px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--color-accent);font-size:7px}.achievementUnlockedGrid>button strong{display:block;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.achievementUnlockedGrid>button small{display:block;margin-top:5px;color:rgba(255,255,255,.38);font-size:7px}.achievementUnlockedGrid>button>svg{width:14px;color:var(--color-accent)}.achievementShowcaseSave{display:inline-flex;min-height:42px;align-items:center;gap:26px;margin-top:18px;padding:0 15px;border:0;border-radius:13px;background:var(--color-accent);color:#fff;font-size:9px;font-weight:700;cursor:pointer}.achievementShowcaseSave:disabled{opacity:.38;cursor:default}.achievementEmpty{display:flex;align-items:center;gap:10px;margin:20px 0 0;color:rgba(255,255,255,.38);font-size:10px}.achievementEmpty svg{width:16px}.achievementCenterLoading{display:grid;min-height:300px;grid-template-columns:repeat(3,1fr);gap:10px;padding:28px}.achievementCenterLoading i{border-radius:18px;background:rgba(255,255,255,.05)}.publicProfileAchievements{display:grid;grid-template-columns:minmax(230px,.75fr) 220px minmax(360px,1.25fr);min-height:330px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);background:var(--surface-card);color:#f5f3ee}.publicProfileAchievementIntro{display:grid;align-content:center;padding:clamp(28px,4vw,58px)}.publicProfileAchievementIntro>span{color:var(--color-accent);font-size:8px;font-weight:700;letter-spacing:.14em}.publicProfileAchievementIntro h2{margin:12px 0 9px;font-size:clamp(30px,4vw,54px);letter-spacing:-.055em}.publicProfileAchievementIntro p{max-width:320px;margin:0;color:rgba(255,255,255,.42);font-size:10px;line-height:1.5}.publicProfileAchievementIntro a{display:inline-flex;width:max-content;gap:22px;margin-top:23px;color:#fff;font-size:9px;font-weight:700}.publicProfileLevel{display:grid;align-content:center;justify-items:center;padding:24px;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);background:var(--surface-subcard)}.publicProfileLevel>small{color:rgba(255,255,255,.34);font-size:8px;letter-spacing:.13em;text-transform:uppercase}.publicProfileLevel>strong{color:var(--color-accent);font-size:82px;line-height:1;letter-spacing:-.08em}.publicProfileLevel>span{font-size:9px;font-weight:750;text-transform:uppercase}.publicProfileLevel>div{width:100%;height:5px;margin-top:20px;overflow:hidden;border-radius:10px;background:rgba(255,255,255,.08)}.publicProfileLevel>div i{display:block;height:100%;border-radius:inherit;background:var(--color-accent)}.publicProfileLevel p{margin:9px 0 0;color:rgba(255,255,255,.36);font-size:7px}.publicProfileAchievementBadges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;padding:clamp(22px,3vw,46px)}.publicProfileAchievementBadges article{display:grid;min-height:86px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:13px;border-radius:16px;background:var(--surface-subcard)}.publicProfileAchievementBadges article>span{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:rgba(255,255,255,.055);color:var(--color-accent)}.publicProfileAchievementBadges article[data-rarity=rare]>span{color:#72d8ff}.publicProfileAchievementBadges article[data-rarity=epic]>span{color:#ba91ff}.publicProfileAchievementBadges article[data-rarity=legendary]>span{color:#ffb13b}.publicProfileAchievementBadges svg{width:18px}.publicProfileAchievementBadges strong{display:block;font-size:9px}.publicProfileAchievementBadges small{display:block;margin-top:5px;color:rgba(255,255,255,.34);font-size:7px}@media (max-width:980px){.achievementCatalogGroup{grid-template-columns:1fr}.achievementCatalogGroup>header{position:static}.achievementUnlockedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicProfileAchievements{grid-template-columns:1fr 200px}.publicProfileAchievementBadges{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.1);grid-template-columns:repeat(3,minmax(0,1fr))}.publicProfileLevel{border-right:0}}@media (max-width:680px){.achievementCatalogHero{min-height:590px;border-radius:0 0 28px 28px}.achievementCatalogHeroCopy{width:calc(100% - 36px);min-height:400px;padding:100px 0 34px 18px}.achievementCatalogHeroCopy h1{font-size:clamp(48px,16vw,74px)}.achievementCatalogPrinciples{grid-template-columns:1fr;margin:0 18px 22px}.achievementCatalogPrinciples>span{min-height:48px;grid-template-columns:28px 1fr;align-items:center}.achievementCatalogPrinciples>span+span{padding-left:0;border-top:1px solid rgba(255,255,255,.1);border-left:0}.achievementCatalogGroups{gap:54px;padding:58px 14px 80px}.achievementCatalogGroup>div{grid-template-columns:1fr}.achievementCatalogGroup article{border-right:0}.achievementCenterHeader{min-height:0;align-items:flex-start;flex-direction:column;gap:18px;padding:24px 20px}.achievementCenterHeader>div{width:100%;min-width:0}.achievementCenterHeader h2{width:100%;font-size:32px;overflow-wrap:normal;word-break:normal}.achievementCenterHeader a{width:100%;justify-content:space-between}.achievementLevelPanel{grid-template-columns:132px minmax(0,1fr);min-height:190px}.achievementLevelMark strong{font-size:58px}.achievementLevelProgress{padding:20px}.achievementReachable>div,.achievementUnlockedGrid,.publicProfileAchievements{grid-template-columns:1fr}.publicProfileLevel{min-height:220px;border-top:1px solid rgba(255,255,255,.1);border-left:0}.publicProfileAchievementBadges{grid-column:auto;grid-template-columns:1fr}}@media (hover:none){.communicationVoiceParticipant>nav{opacity:1}}.headerTopline{position:absolute;top:7px;right:0;left:0;z-index:390;height:18px}.headerTopLinks{position:absolute;top:50%;left:clamp(22px,2vw,34px);display:inline-flex;width:max-content;align-items:center;transform:translateY(-50%)}.headerTopLinks a{position:relative;color:rgba(255,255,255,.48);font-size:8px;font-weight:680;letter-spacing:.055em;line-height:1;text-transform:uppercase;transition:color .16s ease}.headerTopLinks a+a{margin-left:11px;padding-left:12px}.headerTopLinks a+a:before{position:absolute;top:50%;left:0;width:1px;height:8px;background:rgba(255,255,255,.17);content:"";transform:translateY(-50%)}.headerTopLinks a:focus-visible,.headerTopLinks a:hover{color:rgba(255,255,255,.92)}.headerMasthead{position:absolute;top:50%;left:50%;display:inline-flex;width:max-content;align-items:center;gap:6px;color:rgba(255,255,255,.78);font-size:9px;font-weight:720;letter-spacing:.14em;line-height:1;transform:translate(-50%,-50%)}.headerMasthead img{object-fit:contain}.headerLiveStatus{position:absolute;top:50%;right:clamp(22px,2vw,34px);width:max-content;gap:7px;color:rgba(255,255,255,.48);font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;transform:translateY(-50%)}.headerLiveStatus,.headerSystemsState{display:inline-flex;align-items:center}.headerSystemsState{gap:6px;color:rgba(255,255,255,.62)}.headerSystemsState>b{font:inherit;font-weight:720}.headerSystemsState>i{position:relative;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.28)}.headerLiveStatus[data-ready=true] .headerSystemsState>i{background:#61e970}.headerLiveStatus[data-health=degraded] .headerSystemsState>i{background:#ffb454}.headerLiveStatus[data-ready=true] .headerSystemsState>i:after{position:absolute;inset:-4px;border:1px solid rgba(97,233,112,.58);border-radius:inherit;content:"";animation:headerOnlinePulse 1.8s ease-out infinite}.headerLiveStatus[data-health=degraded] .headerSystemsState>i:after{border-color:rgba(255,180,84,.58)}.headerLiveStatus[data-ready=true] .headerSystemsState{color:rgba(255,255,255,.76)}.headerLiveStatus[data-health=degraded] .headerSystemsState{color:#ffc174}.headerLiveDivider{width:1px;height:12px;background:rgba(255,255,255,.18)}.headerOnlineLabel{color:rgba(255,255,255,.7)}.headerLiveStatus[data-ready=true] .headerOnlineLabel{color:#7aed86}.headerLiveStatusCopy{display:inline-flex;align-items:center;gap:5px;color:rgba(255,255,255,.5);font:inherit}.headerLiveStatusCopy b{color:rgba(255,255,255,.22);font-weight:500}@keyframes headerOnlinePulse{0%{opacity:.8;transform:scale(.5)}72%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.headerLiveStatus[data-ready=true] .headerSystemsState>i:after{animation:none}}.adminRankingsModule{display:grid;gap:24px}.adminRankingsNotice{padding:13px 16px;border:1px solid rgba(94,232,138,.22);border-radius:12px;background:rgba(94,232,138,.08);color:#bff5ce;font-size:13px;font-weight:700}.adminRankingsNotice[data-error=true]{border-color:rgba(255,88,48,.28);background:rgba(255,88,48,.09);color:#ffb19c}.adminRankingSeasonGrid{display:grid;grid-template-columns:minmax(340px,1.4fr) repeat(2,minmax(220px,1fr));gap:12px}.adminRankingAuditGrid>section,.adminRankingDefinitionGrid>article,.adminRankingExclusionForm,.adminRankingSeasonGrid>article{border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgb(15 15 20)}.adminRankingSeasonGrid>article{min-height:154px;padding:22px}.adminRankingDefinitionGrid article>div i,.adminRankingDefinitionGrid article>div span,.adminRankingSeasonGrid article>span{color:rgba(255,255,255,.46);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.adminRankingSeasonGrid h3,.adminRankingSeasonGrid strong{display:block;margin:13px 0 8px;color:#fff;font-size:clamp(22px,2vw,34px);line-height:1}.adminRankingSeasonGrid p{margin:0;color:rgba(255,255,255,.55);font-size:12px;line-height:1.5}.adminRankingSeasonPrimary{background:linear-gradient(120deg,rgba(255,88,26,.17),rgba(15,15,20,.96) 62%)!important}.adminRankingSeasonPrimary footer{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.adminRankingSeasonPrimary footer b{color:var(--accent,#ff5a1f);font-size:11px;text-transform:uppercase}.adminRankingSeasonPrimary footer small{color:rgba(255,255,255,.42)}.adminRankingActions{display:flex;flex-wrap:wrap;gap:10px}.adminRankingDraftEditor{display:grid;gap:18px;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgb(15 15 20)}.adminRankingDraftEditor>header{display:flex;align-items:end;justify-content:space-between;gap:24px}.adminRankingDraftEditor header h3,.adminRankingDraftEditor header p{margin:0}.adminRankingDraftEditor header p{color:var(--accent,#ff5a1f);font-size:10px;font-weight:800}.adminRankingDraftEditor header h3{margin-top:6px;color:#fff;font-size:24px}.adminRankingDraftEditor header>span{color:rgba(255,255,255,.45);font-size:11px}.adminRankingFormulaFields,.adminRankingRewardFields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.adminRankingRewardFields{grid-template-columns:repeat(5,minmax(0,1fr))}.adminRankingDraftEditor label{position:relative;display:grid;gap:7px;padding:13px;border-radius:12px;background:rgb(32,32,36)}.adminRankingDraftEditor label>span{color:rgba(255,255,255,.48);font-size:9px;font-weight:800;text-transform:uppercase}.adminRankingDraftEditor label input{min-width:0;width:100%;border:0;outline:0;background:none;color:#fff;font-size:20px;font-weight:800}.adminRankingDraftEditor label small{position:absolute;right:13px;bottom:16px;color:rgba(255,255,255,.3);font-size:8px}.adminRankingDraftEditor>.adminButton{justify-self:start}.adminRankingDefinitionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adminRankingDefinitionGrid>article{display:flex;min-height:180px;flex-direction:column;padding:18px}.adminRankingAuditGrid article>div,.adminRankingAuditGrid section>header,.adminRankingDefinitionGrid article footer,.adminRankingDefinitionGrid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.adminRankingDefinitionGrid h3{margin:24px 0 8px;color:#fff;font-size:20px}.adminRankingDefinitionGrid p{margin:0 0 auto;color:rgba(255,255,255,.55);font-size:12px;line-height:1.45}.adminRankingDefinitionGrid footer{margin-top:18px;color:rgba(255,255,255,.4);font-size:10px}.adminRankingAuditGrid code,.adminRankingDefinitionGrid code{color:rgba(255,255,255,.62);font-family:inherit}.adminRankingExclusionForm{display:grid;grid-template-columns:120px 1.3fr 1fr 1fr;gap:12px;padding:20px}.adminRankingExclusionForm header{display:flex;grid-column:1/-1;align-items:end;justify-content:space-between;gap:24px;margin-bottom:6px}.adminRankingExclusionForm header h3,.adminRankingExclusionForm header p{margin:0}.adminRankingExclusionForm header p{color:var(--accent,#ff5a1f);font-size:10px;font-weight:800}.adminRankingExclusionForm header h3{margin-top:5px;color:#fff;font-size:22px}.adminRankingExclusionForm header>span{max-width:480px;color:rgba(255,255,255,.47);font-size:11px;line-height:1.45}.adminRankingExclusionForm label{display:grid;gap:7px}.adminRankingExclusionForm label.wide{grid-column:1/-2}.adminRankingExclusionForm label>span{color:rgba(255,255,255,.48);font-size:10px;font-weight:700}.adminRankingExclusionForm input,.adminRankingExclusionForm select{min-width:0;height:45px;border:1px solid rgba(255,255,255,.09);border-radius:10px;outline:none;background:rgb(32,32,36);color:#fff;padding:0 12px}.adminRankingExclusionForm input:focus,.adminRankingExclusionForm select:focus{border-color:rgba(255,255,255,.26)}.adminRankingExclusionForm>.adminButton{align-self:end}.adminRankingAuditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adminRankingAuditGrid>section{padding:20px}.adminRankingAuditGrid section>header{margin-bottom:14px}.adminRankingAuditGrid section>header h3,.adminRankingAuditGrid section>header span{margin:0;color:#fff;font-size:18px}.adminRankingAuditGrid section>header span{color:rgba(255,255,255,.42)}.adminRankingAuditGrid section>p{color:rgba(255,255,255,.45);font-size:12px}.adminRankingAuditGrid article{padding:14px 0;border-top:1px solid rgba(255,255,255,.07)}.adminRankingAuditGrid article strong,.adminRankingAuditGrid article time{color:#fff;font-size:11px}.adminRankingAuditGrid article time{color:rgba(255,255,255,.43);text-transform:uppercase}.adminRankingAuditGrid article p,.adminRankingAuditGrid article small{margin:7px 0 0;color:rgba(255,255,255,.55);font-size:11px}.adminRankingAuditGrid article button{margin-top:10px;border:0;background:none;color:var(--accent,#ff5a1f);padding:0;font-size:11px;font-weight:800;cursor:pointer}@media (max-width:1180px){.adminRankingAuditGrid,.adminRankingSeasonGrid{grid-template-columns:1fr 1fr}.adminRankingSeasonPrimary{grid-column:1/-1}.adminRankingDefinitionGrid,.adminRankingFormulaFields,.adminRankingRewardFields{grid-template-columns:repeat(2,minmax(0,1fr))}.adminRankingExclusionForm{grid-template-columns:1fr 1fr}.adminRankingExclusionForm label.wide{grid-column:1/-1}}@media (max-width:720px){.adminRankingAuditGrid,.adminRankingDefinitionGrid,.adminRankingExclusionForm,.adminRankingSeasonGrid{grid-template-columns:1fr}.adminRankingExclusionForm label.wide,.adminRankingSeasonPrimary{grid-column:auto}.adminRankingExclusionForm header{display:grid}.adminRankingDraftEditor>header,.adminRankingFormulaFields,.adminRankingRewardFields{display:grid;grid-template-columns:1fr}}.publicProfileRankings{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.5fr) minmax(190px,.6fr);gap:1px;margin:0 var(--page-pad,clamp(20px,4vw,72px));overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgba(255,255,255,.08)}.publicProfileRankings>*{background:rgb(15 15 20)}.publicProfileRankingIntro{position:relative;padding:30px}.publicProfileRankingGrid article>span,.publicProfileRankingIntro>span,.publicProfileRankings aside>span{color:rgba(255,255,255,.45);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.publicProfileRankingIntro>svg{position:absolute;top:26px;right:26px;width:24px;height:24px;color:var(--profile-accent,var(--accent))}.publicProfileRankingIntro h2{margin:34px 0 10px;color:#fff;font-size:clamp(26px,3vw,42px);line-height:.95}.publicProfileRankingIntro p{margin:0 0 28px;color:rgba(255,255,255,.56);font-size:13px;line-height:1.5}.publicProfileRankingIntro a{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:12px;font-weight:800;text-decoration:none}.publicProfileRankingIntro a i{color:var(--profile-accent,var(--accent));font-style:normal}.publicProfileRankingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.07)}.publicProfileRankingGrid article{display:flex;min-height:145px;flex-direction:column;justify-content:space-between;padding:24px;background:rgb(32,32,36)}.publicProfileRankingGrid article strong{color:#fff;font-size:clamp(32px,4vw,58px);line-height:.85}.publicProfileRankingGrid article small{color:rgba(255,255,255,.5);font-size:11px}.publicProfileRankings>aside{display:flex;flex-direction:column;padding:30px}.publicProfileRankings aside>strong{margin:24px 0 auto;color:#fff;font-size:clamp(42px,5vw,70px);line-height:.85}.publicProfileRankings aside>div{display:grid;gap:7px;margin-top:24px}.publicProfileRankings aside i{padding:8px 10px;border:1px solid color-mix(in srgb,var(--profile-accent,var(--accent)) 30%,transparent);border-radius:999px;color:#fff;font-size:10px;font-style:normal;font-weight:700;text-align:center}@media (max-width:1050px){.publicProfileRankings{grid-template-columns:1fr 1.5fr}.publicProfileRankings>aside{grid-column:1/-1}}@media (max-width:700px){.publicProfileRankingGrid,.publicProfileRankings{grid-template-columns:1fr}.publicProfileRankings>aside{grid-column:auto}.publicProfileRankingGrid article{min-height:120px}}.profileCosmeticCenter{padding:clamp(22px,3vw,38px);border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgb(15 15 20)}.profileCosmeticCenter>header{display:grid;grid-template-columns:1fr auto;gap:10px 30px;align-items:start}.profileCosmeticCenter>header span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.08em}.profileCosmeticCenter>header h2{margin:8px 0 0;color:#fff;font-size:clamp(26px,3vw,42px);line-height:1}.profileCosmeticCenter>header svg{width:28px;height:28px;color:var(--accent)}.profileCosmeticCenter>header p{max-width:680px;margin:0;color:rgba(255,255,255,.55);font-size:13px;line-height:1.5}.profileCosmeticGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.profileCosmeticGrid article{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;min-height:120px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgb(32,32,36)}.profileCosmeticGrid article[data-equipped=true]{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.profileCosmeticGrid article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:rgba(255,255,255,.06);color:var(--accent)}.profileCosmeticGrid article svg{width:21px;height:21px}.profileCosmeticGrid small{display:block;color:rgba(255,255,255,.38);font-size:9px;font-weight:800;text-transform:uppercase}.profileCosmeticGrid strong{display:block;margin-top:5px;color:#fff;font-size:15px}.profileCosmeticGrid button{grid-column:1/-1;height:34px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:rgba(255,255,255,.05);color:#fff;font-size:10px;font-weight:800;cursor:pointer}.profileCosmeticGrid article>i{position:absolute;top:10px;right:10px;color:var(--accent);font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.profileCosmeticEmpty,.profileCosmeticError{margin:24px 0 0;padding:18px;border-radius:13px;background:rgb(32,32,36);color:rgba(255,255,255,.5);font-size:12px}.profileCosmeticError{color:#ffb19c}@media (max-width:850px){.profileCosmeticGrid{grid-template-columns:1fr}}.adminEmailPolicy{display:grid;gap:8px}.adminEmailPolicyState{display:grid;min-height:260px;place-items:center;gap:14px;padding:32px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:var(--surface-card);color:rgba(255,255,255,.58);font-size:12px}.adminEmailPolicyState p{margin:0}.adminEmailPolicyHead{display:flex;min-height:210px;align-items:end;justify-content:space-between;gap:30px;padding:clamp(28px,3.8vw,48px);border:1px solid rgba(255,255,255,.08);border-radius:28px;background:var(--surface-card)}.adminEmailPolicyHead p{margin:0;color:var(--color-accent);font-size:8px;font-weight:700;letter-spacing:.1em}.adminEmailPolicyHead h2{margin:18px 0 0;color:#fff;font-size:clamp(40px,4.8vw,70px);font-weight:390;letter-spacing:-.04em;line-height:.95}.adminEmailPolicyHead>div:first-child>span{display:block;max-width:590px;margin-top:18px;color:rgba(255,255,255,.48);font-size:10px;line-height:1.5}.adminEmailPolicyHead>div:last-child{display:grid;grid-template-columns:34px 1fr;min-width:220px;gap:3px 12px;align-items:center;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:var(--surface-subcard)}.adminEmailPolicyHead>div:last-child svg{grid-row:1/3;width:23px;height:23px;color:#a9f52d}.adminEmailPolicyHead>div:last-child strong{color:#fff;font-size:11px}.adminEmailPolicyHead>div:last-child small{color:rgba(255,255,255,.4);font-size:8px}.adminEmailPolicyCard{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);min-height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:var(--surface-card)}.adminEmailPolicyCard>nav{display:grid;align-content:start;gap:5px;padding:16px;border-right:1px solid rgba(255,255,255,.07);background:var(--surface-subcard)}.adminEmailPolicyCard>nav button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;min-height:54px;align-items:center;gap:10px;padding:0 14px;border:1px solid transparent;border-radius:13px;background:transparent;color:rgba(255,255,255,.48);cursor:pointer;font:inherit;text-align:left}.adminEmailPolicyCard>nav button:hover{background:rgba(255,255,255,.035);color:#fff}.adminEmailPolicyCard>nav button[aria-pressed=true]{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.055);color:#fff}.adminEmailPolicyCard>nav button svg{width:15px;height:15px;color:currentColor}.adminEmailPolicyCard>nav button span{overflow:hidden;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.adminEmailPolicyCard>nav button b{display:grid;width:23px;height:23px;place-items:center;border-radius:8px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.5);font-size:8px}.adminEmailPolicyCard>nav button[aria-pressed=true] b{background:var(--color-accent);color:#fff}.adminEmailPolicyEditor{min-width:0;padding:clamp(24px,3vw,42px)}.adminEmailPolicyTitle{display:flex;align-items:center;justify-content:space-between;gap:20px}.adminEmailPolicyTitle>div{display:flex;min-width:0;align-items:center;gap:13px}.adminEmailPolicyTitle>div>svg{flex:0 0 auto;width:19px;height:19px;color:var(--color-accent)}.adminEmailPolicyTitle>div>span{display:grid;gap:5px;min-width:0}.adminEmailPolicyTitle strong{color:#fff;font-size:14px;font-weight:650}.adminEmailPolicyTitle small{color:rgba(255,255,255,.4);font-size:8px;line-height:1.35}.adminEmailPolicyTitle>p{flex:0 0 auto;margin:0;color:rgba(255,255,255,.38);font-size:8px}.adminEmailPolicyTitle>p b{color:rgba(255,255,255,.75)}.adminEmailPolicyEditor>form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:28px}.adminEmailPolicyEditor>form label{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:56px;align-items:center;gap:14px;padding:0 17px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--surface-subcard)}.adminEmailPolicyEditor>form label:focus-within{border-color:rgb(var(--color-accent-rgb)/.55)}.adminEmailPolicyEditor>form label span{color:rgba(255,255,255,.34);font-size:8px;font-weight:650;text-transform:uppercase}.adminEmailPolicyEditor>form input{min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px}.adminEmailPolicyEditor>form input::placeholder{color:rgba(255,255,255,.22)}.adminEmailPolicyEditor>form button{display:inline-flex;min-height:56px;align-items:center;gap:9px;padding:0 20px;border:0;border-radius:14px;background:var(--color-accent);color:#fff;cursor:pointer;font:inherit;font-size:9px;font-weight:700}.adminEmailPolicyEditor>form button:hover:not(:disabled){background:rgb(var(--color-accent-rgb)/.84)}.adminEmailPolicyEditor>form button:disabled{cursor:not-allowed;opacity:.42}.adminEmailPolicyEditor>form button svg{width:15px;height:15px}.adminEmailPolicyList{display:grid;gap:5px;margin-top:18px}.adminEmailPolicyList article{display:grid;grid-template-columns:minmax(0,1fr) auto 36px;min-height:52px;align-items:center;gap:13px;padding:7px 8px 7px 15px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.025)}.adminEmailPolicyList article>span{display:flex;min-width:0;align-items:center;gap:10px;overflow:hidden;color:#fff;font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.adminEmailPolicyList article>span i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#a9f52d}.adminEmailPolicyList article>small{color:rgba(255,255,255,.3);font-size:7px;text-transform:uppercase}.adminEmailPolicyList article>button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.35);cursor:pointer}.adminEmailPolicyList article>button:hover:not(:disabled){background:rgba(255,80,55,.12);color:#ff6a51}.adminEmailPolicyList article>button svg{width:14px;height:14px}.adminEmailPolicyEmpty{display:grid;min-height:170px;place-items:center;align-content:center;gap:7px;border:1px dashed rgba(255,255,255,.08);border-radius:16px;color:rgba(255,255,255,.34);text-align:center}.adminEmailPolicyEmpty svg{width:24px;height:24px;margin-bottom:4px;color:#a9f52d}.adminEmailPolicyEmpty strong{color:rgba(255,255,255,.7);font-size:10px}.adminEmailPolicyEmpty span{font-size:8px}@media (max-width:900px){.adminEmailPolicyHead{align-items:flex-start;flex-direction:column}.adminEmailPolicyHead>div:last-child{width:100%}.adminEmailPolicyCard{grid-template-columns:1fr}.adminEmailPolicyCard>nav{grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.adminEmailPolicyCard>nav button{grid-template-columns:18px minmax(0,1fr)}.adminEmailPolicyCard>nav button b{display:none}}@media (max-width:620px){.adminEmailPolicyCard,.adminEmailPolicyHead{border-radius:21px}.adminEmailPolicyHead{min-height:0;padding:24px}.adminEmailPolicyHead h2{font-size:40px}.adminEmailPolicyCard>nav{display:flex;overflow-x:auto;padding:10px}.adminEmailPolicyCard>nav button{flex:0 0 auto;min-height:44px;padding:0 12px}.adminEmailPolicyEditor{padding:22px 16px}.adminEmailPolicyTitle{align-items:flex-start;flex-direction:column}.adminEmailPolicyEditor>form{grid-template-columns:1fr}.adminEmailPolicyEditor>form button{justify-content:center}.adminEmailPolicyList article{grid-template-columns:minmax(0,1fr) 36px}.adminEmailPolicyList article>small{display:none}}.siteHeader.siteHeaderIslands{--header-island-bg:rgba(16,16,16,0.58);--header-island-bg-hover:rgba(30,30,30,0.64);--header-dropdown-bg:rgba(14,14,14,0.58);--header-text:rgba(255,255,255,0.92);--header-muted:rgba(255,255,255,0.43);--header-soft:rgba(255,255,255,0.07);--header-divider:rgba(255,255,255,0.09);--header-border:rgba(255,255,255,0.14);pointer-events:none}.headerDesktopIslands{display:grid;width:100%;grid-template-columns:clamp(210px,15vw,238px) minmax(0,1fr) auto auto;align-items:center;justify-content:space-between;gap:clamp(8px,.8vw,14px);pointer-events:auto}.headerIsland{position:relative;isolation:isolate;display:flex;min-width:0;min-height:50px;box-sizing:border-box;align-items:center;border:1px solid var(--header-border);border-radius:999px;background:transparent;box-shadow:none;color:var(--header-text)}.headerIsland:before{position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--header-island-bg);backdrop-filter:blur(26px) saturate(1.32) contrast(1.03);content:"";pointer-events:none}.headerIsland>*{position:relative;z-index:1}.siteHeaderIslands :is(.headerIsland,.headerPlayButton,.headerMobileBrand,.localeLink,.menuButton,.headerDropdownPanel){border-color:var(--header-border)!important}.headerBrandIsland{width:100%;justify-content:space-between;gap:2px;padding:5px 7px}.headerBrandSearch{display:flex;min-width:0;height:36px;flex:1 1 auto;align-items:center;border-radius:999px;transition:none}.headerBrandSearch:focus-within{background:transparent}.headerBrandSearch:focus-within input::placeholder,.headerBrandSearch:hover input::placeholder{color:rgba(255,255,255,.72)}.headerBrandSearch input{width:100%;min-width:0;height:100%;padding:0 5px;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:11px;font-weight:580;letter-spacing:-.01em}.headerBrandSearch input::placeholder{color:rgba(255,255,255,.45);opacity:1}.headerBrandSearch input::-webkit-search-cancel-button{display:none}.headerBrandActions{display:flex;flex:0 0 auto;align-items:center;gap:5px}.headerBrandActions:before{width:1px;height:18px;flex:0 0 auto;background:var(--header-divider);content:""}.headerBrandIsland .headerBrandDropdown{position:static}.headerBrandDropdown>.headerDropdownTrigger,.headerBrandSearchButton{display:grid;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:0;place-items:center;border-radius:50%;background:transparent;color:var(--header-muted);cursor:pointer;transition:color .18s ease,background-color .18s ease}.headerBrandSearchButton:focus-visible,.headerBrandSearchButton:hover{background:transparent;color:#fff}.headerBrandDropdown>.headerDropdownTrigger:focus-visible,.headerBrandDropdown>.headerDropdownTrigger:hover,.headerBrandDropdown[data-open=true]>.headerDropdownTrigger{background:var(--header-soft);color:#fff}.headerBrandSearchButton>svg{width:16px;height:16px;transition:color .16s ease,transform .16s ease}.headerBrandSearchButton:focus-visible>svg,.headerBrandSearchButton:hover>svg{color:var(--color-accent);transform:scale(1.06)}.headerBrandIsland .headerBrandDropdown>.headerDropdownTrigger{display:grid;width:30px;min-width:30px;height:30px;min-height:30px;gap:0;border-radius:11px}.headerBrandDropdown>.headerDropdownTrigger .headerChevron{width:14px;height:14px;color:rgba(255,255,255,.5)}.headerBrandIsland .headerBrandDropdown[data-open=true]>.headerDropdownTrigger .headerChevron{color:#fff}.headerBrandIdentity{display:flex;min-width:0;align-items:center;gap:8px}.headerBrandIdentity img,.headerMobileBrand img{border-radius:9px}.siteHeaderIslands .wordmark{font-size:15px;font-weight:820;letter-spacing:-.025em}.headerNavIsland{justify-self:center;padding:0 7px}.headerPrimaryNav{display:flex;height:50px;align-items:center;gap:1px}.headerPrimaryNav .headerNavLink,.headerPrimaryNav>.headerUnifiedDropdown>.headerDropdownTrigger{position:relative;display:inline-flex;min-height:38px;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;padding:0 clamp(11px,1vw,17px);border:0;border-radius:999px;background:transparent;color:var(--header-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1;text-decoration:none;text-transform:none;transition:color .18s ease,background-color .18s ease}.headerPrimaryNav .headerNavLink:focus-visible,.headerPrimaryNav .headerNavLink:hover,.headerPrimaryNav>.headerUnifiedDropdown>.headerDropdownTrigger:focus-visible,.headerPrimaryNav>.headerUnifiedDropdown>.headerDropdownTrigger:hover,.headerPrimaryNav>.headerUnifiedDropdown[data-open=true]>.headerDropdownTrigger{background:var(--header-soft);color:#fff}.headerPrimaryNav>.headerUnifiedDropdown[data-active=true]>.headerDropdownTrigger{background:var(--header-soft);color:#fff}.headerPrimaryNav .headerNavLink:after,.headerPrimaryNav>.headerUnifiedDropdown>.headerDropdownTrigger:after{position:absolute;right:50%;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--color-accent);content:"";opacity:0;transform:translateX(50%) scale(.4);transition:opacity .18s ease,transform .18s ease}.headerPrimaryNav .headerNavLink[aria-current=page]:after,.headerPrimaryNav>.headerUnifiedDropdown>.headerDropdownTrigger[aria-current=page]:after,.headerPrimaryNav>.headerUnifiedDropdown[data-active=true]>.headerDropdownTrigger:after,.headerPrimaryNav>.headerUnifiedDropdown[data-open=true]>.headerDropdownTrigger:after{opacity:1;transform:translateX(50%) scale(1)}.headerUserIsland{min-width:194px;justify-self:end;justify-content:flex-end;gap:0;padding:4px 5px}.headerUserIsland.isAuthenticated{min-width:278px}.headerUserIsland.isGuest{min-width:92px;justify-content:center;padding-right:5px;padding-left:5px}.headerUserIsland.isGuest .desktopAccount{width:100%;min-width:0;padding-right:12px;padding-left:12px}.headerWalletLink{display:inline-flex;min-width:89px;height:40px;box-sizing:border-box;align-items:center;gap:8px;padding:0 9px 0 6px;border-radius:999px;color:#fff;transition:background-color .18s ease}.headerWalletLink:focus-visible,.headerWalletLink:hover{background:var(--header-soft)}.headerWalletIcon{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border-radius:50%;background:rgb(var(--color-accent-rgb)/.15);color:var(--color-accent)}.headerWalletIcon>svg{width:15px;height:15px}.headerWalletLink[data-status=frozen] .headerWalletIcon{background:rgba(255,255,255,.08);color:rgba(255,255,255,.45)}.headerWalletCopy{display:grid;min-width:0;gap:1px;line-height:1}.headerWalletCopy strong{overflow:hidden;max-width:78px;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:680;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.headerWalletCopy small{color:rgb(var(--color-accent-rgb)/.72);font-size:7px;font-weight:750;letter-spacing:.11em}.headerUserDivider{width:1px;height:20px;flex:0 0 auto;background:var(--header-divider)}.headerUtilityGroup{display:flex;flex:0 0 auto;align-items:center}.headerUtilityButton{position:relative;display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--header-text);transition:background-color .18s ease,color .18s ease}.headerUtilityButton:focus-visible,.headerUtilityButton:hover{background:var(--header-soft);color:#fff}.headerUtilityIcon{width:18px;height:18px;flex:0 0 auto}.headerUserIsland .desktopAccount{display:inline-flex;min-width:72px;max-width:142px;min-height:40px;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;padding:4px 9px 4px 6px;border-radius:999px;color:#fff;transition:background-color .18s ease}.headerUserIsland .desktopAccount:focus-visible,.headerUserIsland .desktopAccount:hover,.headerUserIsland .desktopAccount[aria-current=page]{background:var(--header-soft)}.headerUserIsland .headerAccountAvatar{width:30px;height:30px;background-color:#2a1714}.headerUserIsland .headerAccountName{max-width:86px}.headerLoginLabel,.headerUserIsland .headerAccountName strong{color:#fff;font-size:12px;font-weight:650;letter-spacing:-.01em;text-transform:none}.headerPlayButton{display:inline-flex;justify-self:end;min-width:116px;min-height:50px;box-sizing:border-box;align-items:center;justify-content:center;gap:9px;padding:4px 16px 4px 5px;border:1px solid var(--header-border);border-radius:999px;background:var(--color-accent);box-shadow:none;color:#fff;font-size:13px;font-weight:680;pointer-events:auto;transition:background-color .18s ease}.headerPlayButton:focus-visible,.headerPlayButton:hover{background:var(--color-accent)}.headerPlayButton[aria-current=page]{background:var(--color-accent)}.headerPlayIcon{width:15px;height:15px;flex:0 0 auto}.headerPlayGlyph{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(0,0,0,.15)}.headerUnifiedDropdown{position:relative;display:flex;align-items:center}.headerUnifiedDropdown:before{top:100%;right:-16px;left:-16px;height:18px}.headerUnifiedDropdown>.headerDropdownTrigger{display:inline-flex;min-height:38px;box-sizing:border-box;align-items:center;gap:10px;border:0;background:transparent;color:var(--header-text);cursor:pointer;font:inherit;text-decoration:none}.headerChevron{display:block;width:13px;height:13px;flex:0 0 auto;color:var(--header-muted);transform:rotate(0deg);transition:color .18s ease,transform .18s ease}.headerUnifiedDropdown[data-open=true]>.headerDropdownTrigger .headerChevron{color:var(--color-accent);transform:rotate(180deg)}.siteHeaderIslands .headerDropdownPanel{position:absolute;top:calc(100% + 10px);right:auto;left:0;z-index:100;visibility:hidden;box-sizing:border-box;padding:9px;border:1px solid var(--header-border);border-radius:24px;background:var(--header-dropdown-bg);box-shadow:none;opacity:0;backdrop-filter:blur(30px) saturate(1.4) contrast(1.04);transform:translateY(-7px) scale(.985);transform-origin:top left;transition:opacity .17s ease,transform .17s ease,visibility .17s ease;will-change:opacity,transform,backdrop-filter;pointer-events:none}.siteHeaderIslands .headerUnifiedDropdown[data-align=right]>.headerDropdownPanel{right:0;left:auto;transform-origin:top right}.siteHeaderIslands .headerUnifiedDropdown[data-align=center]>.headerDropdownPanel{left:50%;transform:translate(-50%,-7px) scale(.985);transform-origin:top center}.siteHeaderIslands .headerUnifiedDropdown[data-open=false]>.headerDropdownPanel{visibility:hidden;opacity:0;transform:translateY(-7px) scale(.985);pointer-events:none}.siteHeaderIslands .headerUnifiedDropdown[data-open=false][data-align=center]>.headerDropdownPanel{transform:translate(-50%,-7px) scale(.985)}.siteHeaderIslands .headerUnifiedDropdown[data-open=true]>.headerDropdownPanel{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.siteHeaderIslands .headerUnifiedDropdown[data-align=center][data-open=true]>.headerDropdownPanel{transform:translate(-50%) scale(1)}.headerBrandPanel{width:min(330px,calc(100vw - 44px));background:rgba(18,18,18,.86)!important;backdrop-filter:blur(30px) saturate(1.15)!important}.headerCompactMenu,.headerMoreGrid{display:grid;gap:3px}.headerCompactMenu>a{display:grid;min-height:52px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 13px;border-radius:15px;color:var(--header-text);transition:background-color .16s ease}.headerCompactMenu>a:focus-visible,.headerCompactMenu>a:hover,.headerMoreGrid>a:focus-visible,.headerMoreGrid>a:hover{background:var(--header-soft)}.headerCompactMenu>a>span:first-child{color:var(--header-muted);font-size:8px}.headerCompactMenu>a>strong{font-size:11px;font-weight:620}.headerActionIcon{width:14px;height:14px;flex:0 0 auto;color:var(--color-accent)}.headerCompactMenu>a>.headerActionIcon{width:24px;height:24px;box-sizing:border-box;padding:6px;border-radius:50%;background:rgba(255,255,255,.055);color:rgba(255,255,255,.62);transition:background-color .16s ease,color .16s ease}.headerCompactMenu>a:focus-visible>.headerActionIcon,.headerCompactMenu>a:hover>.headerActionIcon{background:rgb(var(--color-accent-rgb)/.14);color:var(--color-accent);transform:translate(1px,-1px)}.headerCompactMenu>.headerSearchLink{margin-top:4px;background:rgba(255,255,255,.05)}.headerSearchIcon{width:15px;height:15px;flex:0 0 auto;color:rgba(255,255,255,.72)!important}.headerMenuIcon{width:20px;height:20px}.siteHeaderIslands .mobileMenuFooter a{display:inline-flex;align-items:center;gap:7px}.siteHeaderIslands .mobileMenuFooter .headerActionIcon{width:13px;height:13px}.siteHeaderIslands .headerServersPanel{width:min(650px,calc(100vw - 44px))}.siteHeaderIslands .headerGamesPanel{width:min(720px,calc(100vw - 44px))}.siteHeaderIslands .headerGameGrid .headerServerCard{min-height:108px}.siteHeaderIslands .headerConcreteServersPanel{width:min(540px,calc(100vw - 44px))}.siteHeaderIslands .headerDropdownHeading{padding:8px 10px 15px}.siteHeaderIslands .headerServerCard{isolation:isolate;position:relative;display:flex;min-height:132px;box-sizing:border-box;align-items:flex-end;justify-content:space-between;overflow:hidden;padding:16px;border:0;border-radius:16px;background:var(--surface-subcard);color:#fff}.siteHeaderIslands .headerServerGrid{gap:6px}.siteHeaderIslands .headerServerGrid .headerServerCard:last-child:nth-child(odd){min-height:105px}.siteHeaderIslands .headerDropdownFooter{display:flex;min-height:45px;align-items:center;justify-content:space-between;margin-top:6px;padding:0 14px;border:0;border-radius:15px;background:rgba(255,255,255,.055);color:var(--header-text);font-size:9px;transition:background-color .16s ease}.siteHeaderIslands .headerDropdownFooter:focus-visible,.siteHeaderIslands .headerDropdownFooter:hover{background:rgba(255,255,255,.1)}.headerMorePanel{width:min(310px,calc(100vw - 44px))}.headerMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.headerMoreGrid>a{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:8px;padding:0 13px;border-radius:15px;background:rgba(255,255,255,.025);color:var(--header-text);font-size:11px;font-weight:580;transition:background-color .16s ease}.headerMobileBrand{display:none}.siteHeaderIslands :is(a,button):focus-visible{outline:1px solid rgba(255,255,255,.55);outline-offset:2px;box-shadow:none}@media (max-width:1220px){.siteHeader.siteHeaderIslands{padding-right:18px;padding-left:18px}.headerDesktopIslands{grid-template-columns:206px minmax(0,1fr) auto auto;gap:6px}.headerIsland,.headerPlayButton{min-height:50px}.headerPrimaryNav{height:50px}.headerPrimaryNav .headerNavLink,.headerPrimaryNav>.headerUnifiedDropdown>.headerDropdownTrigger{padding-right:10px;padding-left:10px;font-size:11px;font-weight:600}.headerBrandIsland{padding:4px 6px}.headerBrandIdentity{gap:7px}.headerBrandIdentity img{width:26px;height:26px}.siteHeaderIslands .wordmark{font-size:14px}.headerUserIsland{min-width:152px;padding:4px 5px}.headerUserIsland.isAuthenticated{min-width:244px}.headerUserIsland.isGuest{min-width:78px}.headerWalletLink{min-width:80px;padding-right:7px}.headerWalletIcon{width:27px;height:27px}.headerUtilityButton{width:38px;height:38px}.headerUserIsland .desktopAccount{min-width:38px;padding:4px}.headerUserIsland .headerAccountName{display:none}.headerLoginLabel{padding:0 5px;font-size:11px}.headerPlayButton{min-width:104px;padding:4px 13px 4px 5px;font-size:12px;font-weight:620}.headerPlayGlyph{width:38px;height:38px}}@media (max-width:920px){.headerTopline{top:4px}.headerMasthead{gap:5px;font-size:8px}.headerMasthead img{width:16px;height:16px}.headerSystemsState>b,.headerTopLinks{display:none}.headerLiveStatus{right:18px;gap:5px;font-size:7px}.siteHeader.siteHeaderIslands{display:grid;height:72px;grid-template-columns:1fr auto;align-items:center;padding:0 18px;transform:translateY(12px)}.headerDesktopIslands{display:none}.headerMobileBrand{display:inline-flex;width:max-content;min-height:42px;align-items:center;gap:9px;padding:0 15px 0 8px;border:1px solid var(--header-border);border-radius:999px;background:var(--header-island-bg);box-shadow:none;pointer-events:auto;backdrop-filter:blur(24px)}.siteHeaderIslands .headerControls{display:flex;align-items:center;gap:7px;pointer-events:auto}.siteHeaderIslands .localeLink,.siteHeaderIslands .menuButton{min-width:42px;width:42px;height:42px;min-height:42px;border:1px solid var(--header-border);border-radius:50%;background:var(--header-island-bg);backdrop-filter:blur(24px)}.siteHeaderIslands .mobileMenu{justify-content:flex-start;overflow-y:auto;padding-top:80px}.siteHeaderIslands .mobileMenuNav a{flex:0 0 auto;padding:5px 0;font-size:clamp(23px,6.4vw,40px)}.siteHeaderIslands .mobileMenuNav :is(a,.mobileMenuDisabled)[data-level="1"]{padding-left:28px;color:rgba(255,255,255,.58);font-size:clamp(16px,4.8vw,25px)}.siteHeaderIslands .mobileMenuNav .mobileMenuDisabled{display:flex;flex:0 0 auto;align-items:center;gap:16px;padding-top:5px;padding-bottom:5px;color:rgba(255,255,255,.34)}.siteHeaderIslands .mobileMenuNav .mobileMenuDisabled>span{color:rgba(255,255,255,.18);font-size:9px}}@media (max-width:560px){.headerLiveDivider,.headerLiveStatusCopy{display:none}.headerLiveStatus{right:12px}.siteHeader.siteHeaderIslands{height:66px;padding:0 12px}.headerMobileBrand{min-height:40px;padding-right:12px}.headerMobileBrand img{width:25px;height:25px}.siteHeaderIslands .localeLink,.siteHeaderIslands .menuButton{min-width:40px;width:40px;height:40px;min-height:40px}.siteHeaderIslands .mobileMenu{padding-top:74px}.siteHeaderIslands .mobileMenuNav a{gap:13px;padding:4px 0;font-size:clamp(21px,6.7vw,32px)}}.pixelBattlePage{min-height:100svh;overflow-x:hidden;overflow-y:visible;background:var(--surface-subcard);color:#f6f4ef}.pixelBattleHeader .siteHeader{z-index:120;background:transparent}.pixelBattleHeader .desktopNav>.headerDropdown>.headerDropdownTrigger,.pixelBattleHeader .desktopNav>a,.pixelBattleHeader .headerAccountName strong,.pixelBattleHeader .headerAuthCluster>a,.pixelBattleHeader .wordmark{color:#fff}.pixelBattleHeader .desktopNav>.headerDropdown>.headerDropdownTrigger:focus-visible,.pixelBattleHeader .desktopNav>.headerDropdown>.headerDropdownTrigger:hover,.pixelBattleHeader .desktopNav>a:focus-visible,.pixelBattleHeader .desktopNav>a:hover,.pixelBattleHeader .desktopNav>a[aria-current=page]{color:#fff}.pixelBattleHeader .desktopNav .desktopLanguage{border-color:rgba(255,255,255,.28)}.pixelBattleHeader .desktopNav>.headerDropdown>.headerDropdownTrigger>i,.pixelBattleHeader .localeLink{color:rgba(255,255,255,.5)}.pixelBattleHeader .headerAccountSkeleton{background:rgba(255,255,255,.16)}.pixelBattleHeader .menuButton{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.pixelBattleHeader .menuButton span{background:#fff}.pixelBattleWorkspace{display:grid;height:100svh;box-sizing:border-box;grid-template-rows:92px minmax(0,1fr) 76px;padding-top:86px;overflow:hidden}.pixelBattleTopbar{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:20px;padding:0 12px 0 3.4vw;color:#fff}.pixelBattleTopbarTitle{display:flex;flex:0 0 auto;align-items:center;gap:15px}.pixelBattleTopbarTitle>span{color:var(--color-accent);font-size:9px;font-weight:750;letter-spacing:.1em;white-space:nowrap}.pixelBattleTopbar h1{margin:0;font-size:clamp(30px,2.35vw,44px);font-weight:430;letter-spacing:-.025em;line-height:1}.pixelBattleTopbar p{margin:0;color:rgba(255,255,255,.46);font-size:8px}.pixelBattleTopbarSummary{display:flex;min-width:0;align-items:center;align-self:center;gap:10px;padding-top:0}.pixelBattleTopbarSummary p{order:1;white-space:nowrap}.pixelBattleTopbarSummary .pixelBattleSignals{order:0}.pixelBattleSignals{display:flex;align-items:center;gap:5px}.pixelBattleSignals>span{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 10px;border-radius:9px;background:var(--surface-subcard-hover);color:rgba(255,255,255,.68);font-size:7px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pixelBattleSignals i{width:6px;height:6px;border-radius:50%;background:#b8ff36;box-shadow:0 0 12px rgba(184,255,54,.65)}.pixelBattleSignals span[data-status=paused] i,.pixelBattleSignals span[data-status=reconnecting] i{background:#ff9f1a;box-shadow:0 0 12px rgba(255,159,26,.5)}.pixelBattleSignals span[data-status=finished] i{background:#777;box-shadow:none}.pixelBattleStage{position:relative;display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(330px,380px);gap:10px;padding:0 12px;transition:grid-template-columns .18s ease}.pixelBattleWorkspace[data-sidebar-collapsed=true] .pixelBattleStage{grid-template-columns:minmax(0,1fr)}.pixelBattleWorkspace[data-sidebar-collapsed=true] .pixelBattleSidebar{display:none}.pixelBattleWorkspaceNav{display:flex;width:auto;min-width:0;box-sizing:border-box;flex:0 0 auto;gap:5px;margin-left:auto}.pixelBattleWorkspaceNav button{display:flex;min-width:112px;min-height:42px;align-items:center;justify-content:space-between;gap:9px;padding:0 12px;border:0;border-radius:11px;background:var(--surface-subcard-hover);color:rgba(255,255,255,.6);cursor:pointer;font-size:9px;font-weight:650;text-align:left;transition:background .15s ease,color .15s ease}.pixelBattleWorkspaceNav button b{color:rgba(255,255,255,.34);font-size:7px;font-weight:700}.pixelBattleWorkspaceNav button[data-active=true]{background:#f1efea;color:#0a0a0a}.pixelBattleWorkspaceNav button[data-active=true] b{color:var(--color-accent)}.pixelBattleWorkspaceNav button:hover:not([data-active=true]){background:#333;color:#fff}.pixelBattleViewport{position:relative;min-width:0;overflow:hidden;border-radius:24px;box-shadow:inset 0 0 90px rgba(0,0,0,.38),0 24px 80px rgba(0,0,0,.24)}.pixelBattleViewport canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab;image-rendering:pixelated}.pixelBattleViewport canvas:active{cursor:grabbing}.pixelBattleViewport[data-reporting=true] canvas{cursor:crosshair}.gameCatalogPage,.serverCatalogPage{background:var(--surface-card);color:#f5f3ef}.gameCatalogHero,.serverCatalogHero{isolation:isolate;position:relative;display:grid;min-height:min(760px,88dvh);overflow:hidden;grid-template-columns:minmax(0,1fr);align-content:end;padding:0 clamp(28px,5vw,86px) clamp(54px,7vw,96px);background:var(--surface-card)}.gameCatalogHero>.siteHeader,.serverCatalogHero>.siteHeader{position:absolute;inset:0 0 auto}.gameCatalogHeroMedia,.serverCatalogHeroMedia{position:absolute;z-index:-2;inset:0}.gameCatalogHeroMedia img,.serverCatalogHeroMedia img{object-fit:cover}.gameCatalogHeroMedia>i,.serverCatalogHeroMedia>i{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(7,7,7,.9) 0,rgba(7,7,7,.44) 62%,rgba(7,7,7,.58) 100%),linear-gradient(0deg,var(--surface-card) 0,transparent 58%)}.gameCatalogHeroCopy,.serverCatalogHeroCopy{max-width:820px}.gameCatalogDirectory>header>p,.gameCatalogHeroCopy>p,.serverCatalogDirectory>header>p,.serverCatalogHeroCopy>p{margin:0 0 18px;color:var(--color-accent);font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.gameCatalogHeroCopy h1,.serverCatalogHeroCopy h1{max-width:820px;margin:0;font-size:clamp(58px,7.5vw,126px);font-weight:480;letter-spacing:-.065em;line-height:.92}.gameCatalogHeroCopy>span,.serverCatalogHeroCopy>span{display:block;max-width:520px;margin-top:20px;color:rgba(255,255,255,.72);font-size:clamp(16px,1.35vw,21px);line-height:1.45}.serverCatalogHero{height:100svh;min-height:720px;align-content:center;padding:calc(var(--platform-topbar-space, 80px) + 24px) clamp(28px,5vw,86px) calc(var(--platform-dock-space, 96px) + 28px)}@supports (height:100dvh){.serverCatalogHero{height:100dvh}}.serverCatalogHeroMedia img{object-position:42% center;filter:saturate(1.06) contrast(1.04)}.serverCatalogHeroMedia>i{background:linear-gradient(270deg,rgb(7 7 7/.92),rgb(7 7 7/.64) 38%,rgb(7 7 7/.12) 72%,rgb(7 7 7/.24)),linear-gradient(0deg,rgb(7 7 7/.82),transparent 48%,rgb(7 7 7/.12))}.serverCatalogHeroCopy{position:relative;z-index:3;width:min(720px,49vw);max-width:none;margin-left:auto}.serverCatalogHeroCopy h1{max-width:720px;font-size:clamp(68px,7vw,118px)}.serverCatalogHeroCopy>span{max-width:470px}.serverCatalogHero .catalogHeroAction.isPlay{border-color:var(--surface-light-outline);background:var(--surface-light);-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2)}.serverCatalogHeroStats{display:grid;max-width:660px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(32px,5vh,54px);padding-top:18px;border-top:1px solid rgb(255 255 255/.16)}.serverCatalogHeroStats>span{display:grid;min-width:0;gap:7px;padding:0 18px;border-left:1px solid rgb(255 255 255/.12)}.serverCatalogHeroStats>span:first-child{padding-left:0;border-left:0}.serverCatalogHeroStats small{overflow:hidden;color:rgb(255 255 255/.44);font:700 8px/1 var(--font-mono,monospace);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.serverCatalogHeroStats strong{overflow:hidden;color:var(--text-primary);font-size:18px;font-weight:570;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.serverCatalogPage .serverEntryActions{padding-top:clamp(46px,6vw,84px)}.catalogHeroAction{display:inline-flex;min-height:52px;align-items:center;gap:34px;margin-top:30px;padding:0 18px 0 22px;border-radius:999px;color:#fff;background:var(--color-accent);font-size:13px;font-weight:720;transition:background-color .16s ease,transform .16s ease}.catalogHeroActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.catalogHeroActions .catalogHeroAction{margin-top:0}.catalogHeroAction.isPlay{border:1px solid rgba(255,255,255,.2);background:rgba(18,18,18,.72)}.catalogHeroAction.isPlay:focus-visible,.catalogHeroAction.isPlay:hover{background:var(--surface-subcard)}.catalogHeroAction:focus-visible,.catalogHeroAction:hover{background:var(--color-accent);transform:translateY(-2px)}.catalogHeroAction svg{width:17px;height:17px}.serverEntryActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px clamp(24px,5vw,86px) clamp(52px,7vw,94px);background:var(--surface-card)}.serverEntryActions>a{position:relative;display:grid;min-height:290px;box-sizing:border-box;align-content:end;padding:clamp(26px,3vw,44px);overflow:hidden;border-radius:30px;color:#fff;transition:transform .18s ease,background-color .18s ease}.serverEntryActions>a:focus-visible,.serverEntryActions>a:hover{transform:translateY(-4px)}.serverEntryActions>.isPlay{background:var(--color-accent)}.serverEntryActions>.isPlay:focus-visible,.serverEntryActions>.isPlay:hover{background:var(--color-accent)}.serverEntryActions>.isRules{border:1px solid rgba(255,255,255,.18);background:var(--surface-subcard)}.serverEntryActions>.isRules:focus-visible,.serverEntryActions>.isRules:hover{background:var(--surface-subcard)}.serverEntryActionIcon{position:absolute;top:28px;left:30px;display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:rgba(0,0,0,.18)}.serverEntryActionIcon svg{width:22px;height:22px}.serverEntryActions small{margin-bottom:15px;color:rgba(255,255,255,.58);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.serverEntryActions h2{max-width:540px;margin:0;font-size:clamp(42px,4.2vw,72px);font-weight:470;letter-spacing:-.055em;line-height:.92}.serverEntryActions p{margin:16px 0 0;color:rgba(255,255,255,.68);font-size:13px}.serverEntryActionOpen{position:absolute;right:28px;bottom:30px;display:flex;align-items:center;gap:10px;font-size:9px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.serverEntryActionOpen svg{width:16px;height:16px}.gameCatalogDirectory,.serverCatalogDirectory{padding:clamp(64px,8vw,122px) clamp(24px,5vw,86px)}.gameCatalogDirectory>header,.serverCatalogDirectory>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.14)}.gameCatalogDirectory>header>p,.serverCatalogDirectory>header>p{margin:0}.gameCatalogDirectory>header>span,.serverCatalogDirectory>header>span{color:rgba(255,255,255,.38);font-size:11px}.gameCatalogToolbar{display:grid;grid-template-columns:minmax(260px,1.4fr) auto minmax(170px,.6fr) minmax(170px,.6fr);gap:8px;margin-bottom:14px}.gameCatalogSearch,.gameCatalogSelect,.gameCatalogStatusFilters{min-height:52px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:var(--surface-subcard)}.gameCatalogSearch,.gameCatalogSelect{display:flex;align-items:center;gap:11px;padding:0 16px}.gameCatalogSearch svg,.gameCatalogSelect svg{width:17px;height:17px;flex:0 0 auto;color:rgba(255,255,255,.46)}.gameCatalogSearch input,.gameCatalogSelect select{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px}.gameCatalogSearch input::placeholder{color:rgba(255,255,255,.42)}.gameCatalogSelect select{min-width:0;cursor:pointer;color-scheme:dark}.gameCatalogStatusFilters{display:flex;gap:3px;padding:4px}.gameCatalogStatusFilters button{min-width:74px;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.5);cursor:pointer;font-size:10px;font-weight:700;transition:background-color .15s ease,color .15s ease}.gameCatalogStatusFilters button:focus-visible,.gameCatalogStatusFilters button:hover{color:#fff}.gameCatalogStatusFilters button[data-active=true]{background:#f1efea;color:#0a0a0a}.gameCatalogResultCount{margin:0 0 22px;color:rgba(255,255,255,.42);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.gameCatalogResultCount strong{color:#fff;font-weight:720}.gameCatalogEmpty{display:grid;min-height:280px;place-content:center;justify-items:center;gap:16px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:var(--surface-subcard);color:rgba(255,255,255,.5);text-align:center}.gameCatalogEmpty svg{width:26px;height:26px}.gameCatalogEmpty p{margin:0;font-size:13px}.gameCatalogGrid,.serverCatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gameCatalogCard,.serverCatalogCard{position:relative;display:grid;min-height:560px;overflow:hidden;padding:24px;border-radius:30px;background:var(--surface-subcard);color:#fff;text-decoration:none}.gameCatalogCard.isAnnounced,.serverCatalogCard.isAnnounced{color:rgba(255,255,255,.74)}.gameCatalogCardMedia,.serverCatalogCardMedia{position:absolute;inset:0}.gameCatalogCardMedia img,.serverCatalogCardMedia img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gameCatalogCard:hover .gameCatalogCardMedia img,.serverCatalogCard:hover .serverCatalogCardMedia img{transform:scale(1.035)}.gameCatalogCardMedia>i,.serverCatalogCardMedia>i{position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,4,4,.96),rgba(4,4,4,.28) 72%,rgba(4,4,4,.52))}.gameCatalogCardAction,.gameCatalogCardCopy,.gameCatalogCardTop,.gameCatalogProjects,.serverCatalogCardAction,.serverCatalogCardCopy,.serverCatalogCardTop{position:relative;z-index:1}.gameCatalogCardAction,.gameCatalogCardTop,.serverCatalogCardAction,.serverCatalogCardTop{display:flex;align-items:center;justify-content:space-between}.gameCatalogCardTop b,.gameCatalogCardTop span,.serverCatalogCardTop b,.serverCatalogCardTop span{font-size:9px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.gameCatalogCardTop b,.serverCatalogCardTop b{padding:8px 10px;border-radius:999px;background:var(--color-accent)}.isAnnounced .gameCatalogCardTop b,.isAnnounced .serverCatalogCardTop b{background:rgba(255,255,255,.12)}.gameCatalogCardCopy,.serverCatalogCardCopy{align-self:end;margin-top:auto}.gameCatalogCardCopy h2,.serverCatalogCardCopy h2{margin:0;font-size:clamp(38px,4.3vw,76px);font-weight:560;letter-spacing:-.055em;line-height:.95}.gameCatalogCardCopy p,.serverCatalogCardCopy p{max-width:560px;margin:16px 0 0;color:rgba(255,255,255,.65);font-size:14px;line-height:1.5}.gameCatalogProjects{margin-top:26px;padding-top:17px;border-top:1px solid rgba(255,255,255,.2)}.gameCatalogProjects>small{display:block;margin-bottom:10px;color:rgba(255,255,255,.42);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.gameCatalogProjects>div{display:flex;flex-wrap:wrap;gap:6px}.gameCatalogProjects span{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.1)}.gameCatalogProjects b,.gameCatalogProjects i{font-size:9px;font-style:normal}.gameCatalogProjects i{color:rgba(255,255,255,.45)}.gameCatalogCardAction,.serverCatalogCardAction{margin-top:22px;font-size:11px;font-weight:680}.gameCatalogUpcoming{padding-top:0}@media (max-width:900px){.gameCatalogHero,.serverCatalogHero{min-height:760px;grid-template-columns:1fr;padding-right:24px;padding-bottom:42px;padding-left:24px}.serverCatalogHero{height:100svh;min-height:700px;align-content:end;padding-bottom:calc(var(--platform-dock-space, 82px) + 28px)}@supports (height:100dvh){.serverCatalogHero{height:100dvh}}.serverCatalogHeroMedia img{object-position:42% center}.serverCatalogHeroMedia>i{background:linear-gradient(90deg,rgb(7 7 7/.8),rgb(7 7 7/.28)),linear-gradient(0deg,rgb(7 7 7/.92),transparent 62%)}.serverCatalogHeroCopy{width:100%;margin-left:0}.serverCatalogHeroCopy h1{font-size:clamp(58px,13vw,88px)}.gameCatalogGrid,.serverCatalogGrid{grid-template-columns:1fr}.gameCatalogToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gameCatalogSearch,.gameCatalogStatusFilters{grid-column:1/-1}.serverEntryActions{grid-template-columns:1fr}.serverEntryActionOpen{position:static;margin-top:26px;justify-self:end}.gameCatalogCard,.serverCatalogCard{min-height:500px;border-radius:24px}}@media (max-width:560px){.catalogHeroActions,.catalogHeroActions .catalogHeroAction{width:100%}.catalogHeroActions .catalogHeroAction{justify-content:space-between}.serverCatalogHeroStats>span{padding:0 10px}.serverCatalogHeroStats strong{font-size:15px}.gameCatalogToolbar{grid-template-columns:1fr}.gameCatalogSearch,.gameCatalogStatusFilters{grid-column:auto}.gameCatalogStatusFilters button{flex:1;min-width:0}}.scopedContentSection{padding:clamp(70px,9vw,138px) clamp(24px,5vw,86px);background:var(--surface-card);color:#f5f3ef}.scopedContentSection>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.14)}.scopedContentSection>header p{margin:0 0 12px;color:var(--color-accent);font-size:9px;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.scopedContentSection>header h2{max-width:760px;margin:0;font-size:clamp(34px,4vw,68px);font-weight:500;letter-spacing:-.055em;line-height:.98}.scopedContentSection>header>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:18px;padding:13px 0;color:rgba(255,255,255,.72);font-size:10px;font-weight:650;text-decoration:none}.scopedContentSection>header>a span{color:var(--color-accent)}.scopedContentSection>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scopedContentCard{display:flex;min-width:0;min-height:370px;flex-direction:column;padding:12px 12px 18px;border-radius:22px;color:#fff;text-decoration:none}.scopedContentCard,.scopedContentMedia{position:relative;background:var(--surface-subcard)}.scopedContentMedia{display:block;height:180px;overflow:hidden;margin-bottom:18px;border-radius:14px}.scopedContentMedia img{object-fit:cover;transition:transform .3s ease}.scopedContentCard:hover .scopedContentMedia img{transform:scale(1.035)}.scopedContentCard>small{color:var(--color-accent);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.scopedContentCard>strong{margin-top:11px;font-size:clamp(18px,1.55vw,27px);letter-spacing:-.035em;line-height:1.05}.scopedContentCard>p{display:-webkit-box;overflow:hidden;margin:12px 0 0;color:rgba(255,255,255,.48);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.scopedContentCard>i{margin-top:auto;padding-top:15px;color:var(--color-accent);font-style:normal}@media (max-width:1050px){.scopedContentSection>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.scopedContentSection>header{align-items:flex-start;flex-direction:column}.scopedContentSection>div{grid-template-columns:1fr}.scopedContentCard{min-height:330px}}.pixelBattleViewControls{position:absolute;top:46px;right:16px;z-index:7;display:flex;gap:7px}.pixelBattleViewControls button{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 13px 0 8px;border:0;border-radius:11px;background:rgba(37,37,37,.94);color:rgba(255,255,255,.78);cursor:pointer;font-size:8px;font-weight:680;backdrop-filter:blur(16px)}.pixelBattleViewControls button i{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:rgba(255,255,255,.07);color:#fff;font-size:15px;font-style:normal}.pixelBattleViewControls button:hover,.pixelBattleViewControls button[aria-pressed=true]{background:#f1efea;color:#0a0a0a}.pixelBattleViewControls button:hover i,.pixelBattleViewControls button[aria-pressed=true] i{background:var(--color-accent);color:#0a0a0a}.pixelBattleWorkspace[data-fullscreen=true]{position:fixed;inset:0;z-index:9999;height:100svh;grid-template-rows:minmax(0,1fr) 76px;padding-top:0}.pixelBattleWorkspace[data-fullscreen=true] .pixelBattleTopbar,.pixelBattleWorkspace[data-fullscreen=true] .pixelBattleWorkspaceNav{display:none}.pixelBattleWorkspace[data-fullscreen=true] .pixelBattleStage{padding-top:10px}body.pixelBattleFullscreenOpen{overflow:hidden}body.pixelBattleFullscreenOpen .pixelBattleHeader{display:none}.pixelBattleCanvasMeta{position:absolute;right:18px;bottom:16px;left:356px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(255,255,255,.5);font-size:9px;letter-spacing:.04em;pointer-events:none}.pixelBattleCursorCoordinates{position:absolute;z-index:4;display:flex;gap:8px;padding:7px 9px;border-radius:7px;background:rgba(4,5,7,.9);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.03em;pointer-events:none;transform:translate(14px,14px);white-space:nowrap}.pixelBattleCursorCoordinates b:last-child{color:var(--color-accent)}.pixelBattleAuthor{display:flex;min-height:32px;align-items:center;gap:8px;padding:0 10px;border-radius:10px;background:rgba(8,8,8,.78);color:rgba(255,255,255,.86);backdrop-filter:blur(14px);pointer-events:auto}.pixelBattleAuthor>i{width:11px;height:11px}.pixelBattleAuthor time{color:rgba(255,255,255,.34)}.pixelBattleTools{position:absolute;top:72px;left:72px;z-index:5;display:grid;width:292px;max-height:calc(100% - 124px);box-sizing:border-box;gap:16px;padding:20px;overflow:auto;background:rgba(48,48,48,.98);box-shadow:0 24px 70px rgba(0,0,0,.24);backdrop-filter:blur(22px);scrollbar-width:thin}.pixelBattleToolsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pixelBattleCustomPalette header,.pixelBattlePalette header,.pixelBattleToolsHeader span,.pixelBattleZoomControl>span{color:rgba(255,255,255,.4);font-size:8px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.pixelBattleToolsHeader strong{font-size:17px;font-weight:560;letter-spacing:-.01em}.pixelBattleColorControl{display:grid;grid-template-columns:64px minmax(0,1fr);gap:9px}.pixelBattleColorPreview{position:relative;display:block;width:64px;height:58px;overflow:hidden;border:0;border-radius:13px;padding:0;background:transparent;cursor:pointer}.pixelBattleColorPreview>span{position:absolute;z-index:2;right:7px;bottom:6px;color:rgba(255,255,255,.8);font-size:7px;font-weight:750;text-transform:uppercase}.pixelBattleColorPreview i{position:absolute;inset:0}.pixelBattleHexField{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;padding:0 13px;border-radius:13px;background:var(--surface-subcard)}.pixelBattleHexField span{color:rgba(255,255,255,.34);font-size:8px;font-weight:700;letter-spacing:.08em}.pixelBattleHexField input{min-width:0;width:100%;border:0;outline:0;padding:0;background:transparent;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.pixelBattleColorPickerDismiss{position:absolute;inset:0;z-index:6;border:0;padding:0;background:transparent;cursor:default}.pixelBattleColorPicker{position:absolute;top:18px;left:350px;z-index:8;display:grid;width:300px;max-height:calc(100% - 36px);box-sizing:border-box;gap:9px;padding:14px;overflow:auto;border-radius:20px;background:rgba(37,37,37,.99);box-shadow:0 26px 90px rgba(0,0,0,.58);color:#fff;backdrop-filter:blur(24px);scrollbar-width:thin}.pixelBattleColorPicker>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pixelBattleColorPicker>header>div{display:grid;gap:4px}.pixelBattleColorPicker>header span{color:var(--color-accent);font-size:7px;font-weight:760;letter-spacing:.09em}.pixelBattleColorPicker>header strong{font-size:16px;font-weight:560;letter-spacing:-.015em}.pixelBattleColorPicker>header>button{display:grid;width:30px;height:30px;flex:0 0 auto;border:0;border-radius:9px;padding:0;place-items:center;background:var(--surface-subcard-hover);color:rgba(255,255,255,.72);cursor:pointer;font-size:16px}.pixelBattlePickerCurrent{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:6px;border-radius:12px;background:var(--surface-subcard)}.pixelBattlePickerCurrent>i{width:36px;height:36px;border-radius:9px}.pixelBattlePickerCurrent>div{display:grid;gap:3px}.pixelBattlePickerCurrent span,.pixelBattlePickerCurrent>b{color:rgba(255,255,255,.35);font-size:7px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.pixelBattlePickerCurrent strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:650}.pixelBattlePickerCurrent>b{max-width:58px;line-height:1.4;text-align:right}.pixelBattleSaturationField{position:relative;height:118px;overflow:hidden;border-radius:14px;cursor:crosshair;touch-action:none}.pixelBattleSaturationField:before{position:absolute;inset:0;background:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,rgba(255,255,255,0));content:""}.pixelBattleSaturationField>span{position:absolute;z-index:2;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.6);pointer-events:none;transform:translate(-50%,-50%)}.pixelBattleHueSlider{display:grid;grid-template-columns:32px 1fr 34px;align-items:center;gap:8px}.pixelBattleHueSlider>span,.pixelBattlePickerHex>span,.pixelBattleRgbFields label>span{color:rgba(255,255,255,.4);font-size:7px;font-weight:720;letter-spacing:.08em}.pixelBattleHueSlider input{width:100%;height:8px;margin:0;appearance:none;border-radius:999px;background:linear-gradient(90deg,#f33,#ff0,#0f6,#0ff,#16f,#b2f,#f33);cursor:pointer}.pixelBattleHueSlider input::-webkit-slider-thumb{width:16px;height:16px;appearance:none;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 9px rgba(0,0,0,.55)}.pixelBattleHueSlider input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 9px rgba(0,0,0,.55)}.pixelBattleHueSlider output{color:rgba(255,255,255,.68);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;text-align:right}.pixelBattleRgbFields{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pixelBattlePickerHex,.pixelBattleRgbFields label{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:7px;min-height:34px;padding:0 10px;border-radius:10px;background:var(--surface-subcard)}.pixelBattlePickerHex input,.pixelBattleRgbFields input{min-width:0;width:100%;border:0;outline:0;padding:0;background:transparent;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.pixelBattleRgbFields input{appearance:textfield}.pixelBattleRgbFields input::-webkit-inner-spin-button,.pixelBattleRgbFields input::-webkit-outer-spin-button{margin:0;appearance:none}.pixelBattleColorPicker>footer{display:grid;grid-template-columns:1fr 84px;gap:6px}.pixelBattleColorPicker>footer button{min-height:38px;border:0;border-radius:10px;padding:0 12px;background:var(--surface-subcard-hover);color:#fff;cursor:pointer;font-size:8px;font-weight:720;text-transform:uppercase}.pixelBattleColorPicker>footer button:last-child{background:var(--color-accent);color:#0a0a0a}.pixelBattleColorPicker>footer button:disabled{color:rgba(255,255,255,.25);cursor:default}.pixelBattleCustomPalette,.pixelBattlePalette{display:grid;gap:10px}.pixelBattleCustomPalette header,.pixelBattlePalette header{display:flex;align-items:center;justify-content:space-between}.pixelBattlePalette header small{color:rgba(255,255,255,.22);font-size:8px}.pixelBattleSwatches{display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.pixelBattleCustomPalette>div>span>button:first-child,.pixelBattleSwatches button{width:100%;aspect-ratio:1;padding:0;border:0;border-radius:8px;cursor:pointer;transition:transform .14s ease,opacity .14s ease}.pixelBattleCustomPalette>div>span>button:first-child:hover,.pixelBattleSwatches button:hover{transform:scale(.86)}.pixelBattleCustomPalette>div>span>button:first-child[aria-pressed=true],.pixelBattleSwatches button[aria-pressed=true]{transform:scale(.64)}.pixelBattleCustomPalette header button{border:0;padding:0;background:transparent;color:var(--color-accent);cursor:pointer;font-size:8px;font-weight:720;text-transform:uppercase}.pixelBattleCustomPalette header button:disabled{color:rgba(255,255,255,.2);cursor:default}.pixelBattleCustomPalette>div{display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.pixelBattleCustomPalette>div>span{position:relative}.pixelBattleCustomPalette>div>span>button:last-child{position:absolute;top:-5px;right:-4px;display:grid;width:15px;height:15px;padding:0;place-items:center;border:0;border-radius:50%;background:var(--surface-subcard-hover);color:rgba(255,255,255,.75);cursor:pointer;font-size:9px}.pixelBattleToolPrimary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pixelBattleToolPrimary button{display:flex;min-height:44px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:11px;background:var(--surface-subcard);color:rgba(255,255,255,.72);cursor:pointer;font-size:8px;font-weight:680;transition:background .15s ease,color .15s ease}.pixelBattleToolPrimary button i{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;background:rgba(255,255,255,.07);font-size:13px;font-style:normal}.pixelBattleToolPrimary button:hover,.pixelBattleToolPrimary button[data-active=true]{color:#090909}.pixelBattleZoomControl{display:grid;gap:9px}.pixelBattleZoomControl>div{display:grid;grid-template-columns:38px 1fr 38px 38px;gap:5px}.pixelBattleZoomControl :is(button,output){display:grid;min-height:38px;place-items:center;border:0;border-radius:9px;background:var(--surface-subcard);color:rgba(255,255,255,.78);font-size:12px}.pixelBattleZoomControl button{cursor:pointer}.pixelBattleZoomControl button:hover{background:rgb(var(--color-accent-rgb)/.18)}.pixelBattleZoomControl output{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.pixelBattleSidebar{display:grid;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden;border-radius:24px;background:#303030;box-shadow:0 24px 70px rgba(0,0,0,.18)}.pixelBattlePanel{min-height:0;overflow:auto;padding:24px 18px;scrollbar-width:thin}.pixelBattlePanel>header>span{color:var(--color-accent);font-size:8px;font-weight:700;letter-spacing:.08em}.pixelBattlePanel>header h2{margin:8px 0 24px;font-size:clamp(27px,2.4vw,40px);font-weight:430;letter-spacing:-.035em}.pixelBattleRanking{display:grid;gap:4px}.pixelBattleRanking article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:11px;background:rgba(255,255,255,.035)}.pixelBattleRanking article>strong{color:var(--color-accent);font-size:9px}.pixelBattleRanking article>div{display:flex;min-width:0;flex-direction:column}.pixelBattleRanking article>div :is(a,b){overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pixelBattleRanking small{color:rgba(255,255,255,.35);font-size:7px;font-weight:450}.pixelBattleRanking article>span{display:flex;flex-direction:column;color:#fff;font-size:11px;font-weight:700;text-align:right}.pixelBattleActivity>p,.pixelBattleRanking>p{color:rgba(255,255,255,.45);font-size:11px;line-height:1.5}.pixelBattleStatGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.pixelBattleStatGrid article{display:flex;min-height:94px;flex-direction:column;justify-content:flex-end;padding:12px;border-radius:12px;background:var(--surface-subcard)}.pixelBattleStatGrid strong{font-size:22px;font-weight:500}.pixelBattleStatGrid span{margin-top:5px;color:rgba(255,255,255,.38);font-size:7px;line-height:1.25;text-transform:uppercase}.pixelBattleActivityTitle{margin:24px 0 10px;color:rgba(255,255,255,.5);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.pixelBattleActivity{display:grid;gap:4px}.pixelBattleActivity article{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;min-height:34px;padding:0 8px;border-radius:8px;background:rgba(255,255,255,.035);font-size:8px}.pixelBattleActivity article i{width:10px;height:10px}.pixelBattleActivity time{color:rgba(255,255,255,.32)}.pixelBattleSignIn{padding:22px;border-radius:16px;background:linear-gradient(135deg,#352019,var(--surface-subcard) 70%)}.pixelBattleSignIn p{margin:0 0 24px;font-size:22px;line-height:1.04}.pixelBattlePanelAction,.pixelBattleSignIn a{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:0 15px;border-radius:11px;background:#f3f0e9;color:#080808;cursor:pointer;font-size:10px;font-weight:700}.pixelBattlePanelAction:disabled{opacity:.5;cursor:wait}.pixelBattleReplay{display:grid;gap:16px}.pixelBattleReplay>div{display:flex;align-items:center;gap:14px}.pixelBattleReplay>div button{width:44px;height:44px;border-radius:12px;background:var(--color-accent);cursor:pointer}.pixelBattleReplay>div strong{font-size:11px}.pixelBattleReplay>input{width:100%;accent-color:var(--color-accent)}.pixelBattleReplay>label{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.45);font-size:9px;text-transform:uppercase}.pixelBattleReplay select{border:0;border-radius:8px;outline:0;padding:8px;background:var(--surface-subcard);color:#fff}.pixelBattleSeasonList{display:grid;gap:6px}.pixelBattleSeasonList article{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;background:rgba(255,255,255,.035)}.pixelBattleSeasonList article[data-active=true]{background:var(--color-accent);color:#0b0b0b}.pixelBattleSeasonList article div{display:flex;flex-direction:column}.pixelBattleSeasonList strong{font-size:12px}.pixelBattleSeasonList small,.pixelBattleSeasonList span{color:currentColor;font-size:7px;opacity:.58}.pixelBattleActionBar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 4.25vw;color:#fff}.pixelBattleActionBar>div{display:flex;flex-direction:column;gap:4px}.pixelBattleActionBar>div span{color:rgba(255,255,255,.38);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.pixelBattleActionBar>div strong{font-size:12px;font-weight:600}.pixelBattleActionBar>button{display:flex;width:min(330px,48vw);min-height:52px;align-items:center;gap:12px;padding:0 8px 0 18px;border-radius:14px;background:#f3f0e9;color:#080808;cursor:pointer;font-size:11px;font-weight:750}.pixelBattleActionBar>button>i{width:15px;height:15px}.pixelBattleActionBar>button>span{display:grid;width:38px;height:38px;margin-left:auto;place-items:center;border-radius:10px;background:var(--surface-card);color:#fff}.pixelBattleActionBar>button:disabled{background:var(--surface-subcard-hover);color:rgba(255,255,255,.4);cursor:not-allowed}.pixelBattleReportHint{position:absolute;top:16px;left:88px;z-index:6;display:flex;align-items:center;gap:14px;padding:11px 12px 11px 15px;border-radius:12px;background:rgba(15,15,15,.9);backdrop-filter:blur(14px)}.pixelBattleReportHint strong{color:var(--color-accent);font-size:9px;text-transform:uppercase}.pixelBattleReportHint span{color:rgba(255,255,255,.56);font-size:9px}.pixelBattleReportHint button{padding:8px 10px;border-radius:8px;background:var(--surface-subcard-hover);cursor:pointer;font-size:8px}.pixelBattleModal{position:fixed;inset:0;z-index:300;display:grid;padding:20px;place-items:center;background:rgba(0,0,0,.72);backdrop-filter:blur(16px)}.pixelBattleModal :is(article,form){position:relative;display:grid;width:min(480px,100%);gap:18px;padding:34px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:var(--surface-card);box-shadow:none}.pixelBattleModal :is(article,form)>button:first-child{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:10px;background:var(--surface-subcard-hover);cursor:pointer}.pixelBattleModal :is(article,form)>span{color:var(--color-accent);font-size:8px;font-weight:750;letter-spacing:.08em}.pixelBattleModal h2{max-width:390px;margin:0;font-size:clamp(34px,5vw,56px);font-weight:430;letter-spacing:-.04em;line-height:.95}.pixelBattleModal p{margin:0;color:rgba(255,255,255,.55);font-size:12px;line-height:1.55}.pixelBattleModal article>a,.pixelBattleModalSubmit{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 16px;border-radius:12px;background:var(--color-accent);color:#0b0b0b;cursor:pointer;font-size:11px;font-weight:750}.pixelBattleModal label{display:grid;gap:7px;color:rgba(255,255,255,.48);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.pixelBattleModal :is(select,textarea){width:100%;box-sizing:border-box;border:0;border-radius:11px;outline:0;padding:13px;background:var(--surface-subcard-hover);color:#fff;font:inherit;font-size:12px;text-transform:none}@media (max-width:1050px){.pixelBattleWorkspace{grid-template-rows:76px minmax(0,1fr) 72px}.pixelBattleTopbarTitle>span{display:none}.pixelBattleStage{grid-template-columns:minmax(0,1fr) 310px}.pixelBattleWorkspace[data-sidebar-collapsed=true] .pixelBattleStage{grid-template-columns:minmax(0,1fr)}.pixelBattleWorkspaceNav{width:auto}.pixelBattleWorkspaceNav button{min-width:88px;min-height:38px;gap:6px;padding-inline:9px;font-size:8px}}@media (max-width:760px){.pixelBattlePage{overflow:auto}.pixelBattleWorkspace{height:max(780px,100svh);grid-template-rows:118px minmax(0,1fr) 84px;padding-top:70px}.pixelBattleTopbar{flex-wrap:wrap;align-content:center;align-items:center;gap:8px 14px;padding:8px 12px}.pixelBattleTopbarTitle{flex:0 0 auto}.pixelBattleTopbar h1{margin-top:5px;font-size:30px}.pixelBattleTopbarSummary{flex:1 1 auto;min-width:0;gap:8px;padding-top:0}.pixelBattleSignals span:nth-child(2){display:none}.pixelBattleSignals>span{min-height:30px;padding:0 10px}.pixelBattleTopbarSummary p{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pixelBattleStage{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(310px,1fr) 196px;gap:6px;padding:0 6px}.pixelBattleWorkspace[data-fullscreen=true]{grid-template-rows:minmax(0,1fr) 84px}.pixelBattleWorkspace[data-fullscreen=true] .pixelBattleStage,.pixelBattleWorkspace[data-sidebar-collapsed=true] .pixelBattleStage{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.pixelBattleWorkspace[data-fullscreen=true] .pixelBattleStage:not(:has(.pixelBattleSidebar[hidden])){grid-template-rows:minmax(310px,1fr) 196px}.pixelBattleWorkspace[data-fullscreen=true][data-sidebar-collapsed=true] .pixelBattleStage{grid-template-rows:minmax(0,1fr)}.pixelBattleViewControls{top:34px;right:10px}.pixelBattleViewControls button{min-height:36px;padding:0 5px}.pixelBattleViewControls button i{width:26px;height:26px}.pixelBattleViewControls button span{display:none}.pixelBattleWorkspaceNav{display:flex;width:100%;gap:4px;order:3;margin:0;overflow-x:auto;scrollbar-width:none}.pixelBattleWorkspaceNav::-webkit-scrollbar{display:none}.pixelBattleWorkspaceNav button{min-width:112px;flex:1 0 112px;min-height:38px;justify-content:center;gap:5px;padding:0 7px;border-radius:11px;font-size:8px}.pixelBattleWorkspaceNav button b{font-size:7px}.pixelBattleSidebar,.pixelBattleViewport{border-radius:18px}.pixelBattleSidebar{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.pixelBattlePanel{padding:14px}.pixelBattlePanel>header{display:flex;align-items:baseline;justify-content:space-between}.pixelBattlePanel>header h2{margin:0 0 12px;font-size:25px}.pixelBattleRanking{grid-template-columns:repeat(2,minmax(0,1fr))}.pixelBattleRanking article{grid-template-columns:20px minmax(0,1fr);padding:8px}.pixelBattleRanking article>span{display:none}.pixelBattleStatGrid article{min-height:74px}.pixelBattleActivity,.pixelBattleActivityTitle{display:none}.pixelBattleTools{top:46px;right:10px;bottom:auto;left:34px;display:flex;width:auto;height:58px;max-height:none;box-sizing:border-box;flex-direction:row;justify-content:flex-start;gap:7px;padding:7px;overflow-x:auto;overflow-y:hidden;border-radius:13px;scrollbar-width:none}.pixelBattleTools::-webkit-scrollbar,.pixelBattleToolsHeader{display:none}.pixelBattleColorPicker{top:100px;right:10px;left:34px;width:auto;max-height:calc(100% - 110px);gap:8px;padding:12px;border-radius:16px}.pixelBattleSaturationField{height:112px}.pixelBattleColorControl{flex:0 0 132px;grid-template-columns:42px 83px;gap:7px}.pixelBattleColorPreview{width:42px;height:42px;border-radius:9px}.pixelBattleColorPreview>span,.pixelBattleHexField>span{display:none}.pixelBattleHexField{display:flex;padding:0 9px;border-radius:9px}.pixelBattleHexField input{font-size:9px}.pixelBattleCustomPalette,.pixelBattlePalette{display:block;flex:0 0 auto}.pixelBattleCustomPalette{display:flex;order:1;gap:5px}.pixelBattlePalette{order:2}.pixelBattleCustomPalette header>span,.pixelBattleCustomPalette[data-empty=true]>div,.pixelBattlePalette header{display:none}.pixelBattleCustomPalette>div,.pixelBattleSwatches{display:flex;height:42px;gap:5px}.pixelBattleCustomPalette>div>span,.pixelBattleSwatches button{flex:0 0 28px;width:28px;height:28px;margin-top:7px}.pixelBattleCustomPalette header{height:42px}.pixelBattleCustomPalette header button{width:42px;height:42px;overflow:hidden;border-radius:9px;background:var(--surface-subcard);font-size:0}.pixelBattleCustomPalette header button:after{content:"+";color:var(--color-accent);font-size:17px}.pixelBattleToolPrimary{display:flex;flex:0 0 auto;order:3}.pixelBattleToolPrimary button{width:42px;min-height:42px;padding:0;justify-content:center}.pixelBattleToolPrimary button span,.pixelBattleZoomControl>span{display:none}.pixelBattleZoomControl{display:block;flex:0 0 auto;order:4}.pixelBattleZoomControl>div{grid-template-columns:repeat(3,42px)}.pixelBattleZoomControl :is(button,output){min-height:42px}.pixelBattleZoomControl output{display:none}.pixelBattleCanvasMeta{right:10px;bottom:10px;left:34px}.pixelBattleAuthor time,.pixelBattleCanvasMeta>span:first-child{display:none}.pixelBattleAuthor{margin-left:auto}.pixelBattleReportHint{top:62px;right:10px;left:10px}.pixelBattleReportHint span{flex:1}.pixelBattleActionBar{padding:8px 12px}.pixelBattleActionBar>div strong{font-size:10px}.pixelBattleActionBar>button{width:min(230px,62vw);min-height:50px;font-size:9px}}.adminReferralModule{display:grid;gap:10px}.adminReferralAlert{padding:14px 18px;border-radius:12px;background:#a7ff36;color:#101010;font-size:10px;font-weight:720}.adminReferralAlert[data-error=true]{background:var(--color-accent);color:#fff}.adminReferralGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:10px}.adminReferralSummary{display:flex;min-height:440px;flex-direction:column;justify-content:flex-end;padding:clamp(30px,5vw,62px);border-radius:28px;background:radial-gradient(circle at 82% 13%,rgba(167,255,54,.28),transparent 40%),var(--surface-subcard);color:#fff}.adminReferralSummary>span{color:#a7ff36;font-size:9px;font-weight:800;letter-spacing:.1em}.adminReferralSummary>strong{margin-top:auto;color:#a7ff36;font-size:clamp(80px,10vw,150px);font-weight:700;letter-spacing:-.08em;line-height:.7}.adminReferralSummary h3{margin:32px 0 5px;font-size:clamp(28px,4vw,50px);font-weight:450;letter-spacing:-.04em}.adminReferralSummary p,.adminReferralSummary small{margin:0;color:rgba(255,255,255,.48);font-size:9px}.adminReferralToggle{display:flex;min-height:54px;align-items:center;gap:12px;padding:0 15px;border-radius:12px;background:#f2f0eb;color:#111;cursor:pointer;font-size:10px;font-weight:700}.adminReferralToggle input{width:18px;height:18px;accent-color:#111}.adminGameServers,.adminReferralList{overflow:hidden;border-radius:28px;background:var(--surface-subcard);color:#fff}.adminGameServers>header,.adminReferralList>header{display:flex;align-items:flex-end;justify-content:space-between;padding:34px;border-bottom:1px solid rgba(255,255,255,.08)}.adminGameServers>header p,.adminReferralList>header p{margin:0 0 8px;color:#a7ff36;font-size:9px;font-weight:750}.adminGameServers>header h2,.adminReferralList>header h2{margin:0;font-size:clamp(34px,5vw,70px);font-weight:430;letter-spacing:-.05em}.adminReferralList>header>strong{font-size:58px;font-weight:440}.adminReferralList .adminSearch{margin:10px;background:var(--surface-subcard)}.adminReferralList .adminSearch .adminField{margin:0;min-width:160px;background:var(--surface-subcard)}.adminReferralRecord{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(180px,1fr) auto;align-items:center;gap:24px;padding:22px 30px;border-top:1px solid rgba(255,255,255,.07)}.adminReferralRecord>div:first-child{display:flex;align-items:center;gap:10px}.adminReferralRecord>div:first-child span{color:rgba(255,255,255,.52)}.adminReferralRecord>div:first-child i{color:#a7ff36;font-style:normal}.adminReferralRecord>p{margin:0;color:rgba(255,255,255,.5);font-size:9px}.adminReferralRecord footer{grid-column:1/-1;display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.42);font-size:8px}.adminReferralRecord footer>span{padding:6px 8px;border-radius:7px;background:rgba(255,255,255,.08);color:#fff}.adminReferralRecord footer>span[data-status=rewarded]{background:#a7ff36;color:#111}.adminReferralRecord footer>span[data-status=rejected]{background:var(--color-accent)}.adminReferralRecord footer button{margin-left:auto;border:0;background:none;color:var(--color-accent);cursor:pointer;font-size:9px}.adminReferralProgress{position:relative;height:7px;border-radius:99px;background:rgba(255,255,255,.1)}.adminReferralProgress>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#a7ff36}.adminReferralProgress>i{position:absolute;right:0;bottom:12px;color:rgba(255,255,255,.42);font-size:8px;font-style:normal}.adminServerCreate{display:grid;grid-template-columns:.6fr 1fr auto auto;align-items:end;gap:8px;padding:12px}.adminServerCreate .adminField,.adminServerCreate .adminReferralToggle{margin:0}.adminServerCreate .adminReferralToggle{min-height:71px}.adminServerCards{display:grid;gap:10px;padding:10px}.adminServerCards>article{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:var(--surface-subcard)}.adminServerHead{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;padding:18px}.adminServerHead>div{display:grid;gap:4px}.adminServerHead>div span{color:#a7ff36;font-size:8px;font-weight:800}.adminServerHead>div input{width:100%;border:0;outline:0;background:none;color:#fff;font:inherit;font-size:22px}.adminServerHead dl{display:flex;gap:20px;margin:0}.adminServerHead dl div{display:grid;gap:3px}.adminServerHead dt{color:rgba(255,255,255,.4);font-size:7px;text-transform:uppercase}.adminServerHead dd{margin:0;font-size:10px}.adminServerStatus{border-top:1px solid rgba(255,255,255,.07);background:var(--surface-subcard)}.adminServerStatus>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px}.adminServerStatus>header>div:first-child{display:grid;gap:4px}.adminServerStatus>header>div:first-child span{color:#a7ff36;font-size:8px;font-weight:800;letter-spacing:.08em}.adminServerStatus>header>div:first-child strong{font-size:16px}.adminServerStatusResult{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;column-gap:8px}.adminServerStatusResult i{width:7px;height:7px;border-radius:50%;background:#747474}.adminServerStatusResult[data-online=true] i{background:#64e572}.adminServerStatusResult strong{font-size:10px}.adminServerStatusResult small{grid-column:1/-1;color:rgba(255,255,255,.4);font-size:7px}.adminServerStatusFields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 14px}.adminServerStatusFields .adminField,.adminServerStatusFields .adminReferralToggle{margin:0}.adminServerStatusError{margin:0 18px 14px;padding:10px 12px;border-radius:8px;background:rgb(var(--color-accent-rgb)/.12);color:#ff9079;font-size:8px}.adminServerStatus>footer{display:flex;align-items:center;gap:14px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.42);font-size:8px}.adminServerStatus>footer label{display:inline-flex;align-items:center;gap:6px;color:#ff9079}.adminServerStatus>footer span{flex:1}.adminServerSecret{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:15px 18px;background:#a7ff36;color:#111}.adminServerSecret span{grid-column:1/-1;font-size:8px;font-weight:850;letter-spacing:.1em}.adminServerSecret code{overflow:auto;padding:9px;border-radius:8px;background:rgba(0,0,0,.1);font-size:10px}.adminServerSecret button{border:0;background:var(--surface-subcard);color:#fff;cursor:pointer;min-height:38px;padding:0 12px;border-radius:8px;font-size:8px}.adminCredentialCreate{display:flex;gap:8px;padding:10px 18px;border-top:1px solid rgba(255,255,255,.07)}.adminCredentialCreate input{min-width:0;flex:1;border:0;border-radius:9px;outline:0;padding:0 13px;background:var(--surface-subcard-hover);color:#fff}.adminCredentialList{padding:0 18px 16px}.adminCredentialList>div{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.06)}.adminCredentialList>div[data-revoked=true]{opacity:.42}.adminCredentialList span{display:grid;flex:1;gap:3px}.adminCredentialList small{color:rgba(255,255,255,.4);font-size:8px}.adminCredentialList i{color:#a7ff36;font-size:8px;font-style:normal}.adminCredentialList button{border:0;background:none;color:var(--color-accent);cursor:pointer;font-size:8px}@media (max-width:980px){.adminReferralGrid{grid-template-columns:1fr}.adminReferralSummary{min-height:310px}.adminServerCreate,.adminServerHead,.adminServerStatusFields{grid-template-columns:1fr 1fr}}@media (max-width:680px){.adminGameServers,.adminReferralList,.adminReferralSummary{border-radius:20px}.adminReferralRecord{grid-template-columns:1fr}.adminReferralRecord footer{grid-column:auto}.adminServerCreate,.adminServerHead,.adminServerStatusFields{grid-template-columns:1fr}.adminServerStatus>footer,.adminServerStatus>header{align-items:stretch;flex-direction:column}.adminServerHead dl{flex-wrap:wrap}.adminServerSecret{grid-template-columns:1fr}.adminServerSecret span{grid-column:auto}.adminCredentialCreate{align-items:stretch;flex-direction:column}.adminCredentialCreate input{min-height:45px}}.adminStoreLifecycle{display:flex;align-items:center;gap:8px}.adminStoreLifecycle>b{padding:5px 7px;color:#9ef234;background:rgba(158,242,52,.08);font-size:9px;text-transform:uppercase}.adminStoreLifecycle>b[data-state=scheduled]{color:#ffb347;background:rgba(255,179,71,.08)}.adminStoreLifecycle>b[data-state=archived],.adminStoreLifecycle>b[data-state=expired]{color:#ff6b57;background:rgba(255,107,87,.08)}.adminStoreDiscoveryEditor input:disabled,.adminStoreDiscoveryEditor textarea:disabled,.adminStoreMerchFields input:disabled{cursor:not-allowed;opacity:.45}.adminStoreCategoryLayout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:10px}.adminStoreCategoryLayout>aside{display:flex;max-height:670px;overflow:auto;border-top:1px solid #242529;flex-direction:column}.adminStoreCategoryLayout>aside button{display:grid;gap:4px;padding:12px;border:0;border-bottom:1px solid #242529;color:#aaa8a5;background:transparent;cursor:pointer;text-align:left}.adminStoreCategoryLayout>aside button:hover,.adminStoreCategoryLayout>aside button[data-active=true]{color:#fff;background:var(--surface-subcard);box-shadow:inset 2px 0 var(--color-accent)}.adminStoreCategoryLayout>aside small,.adminStoreCategoryLayout>aside span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminStoreCategoryLayout>aside span{font-size:11px}.adminStoreCategoryLayout>aside small{color:#686866;font-size:9px;text-transform:uppercase}.adminStoreCategoryEditor{display:grid;align-content:start;gap:14px;padding:18px;background:var(--surface-subcard);border:1px solid #1b1c1f}.adminStoreCategoryEditor>header{display:flex;align-items:start;justify-content:space-between;gap:18px}.adminStoreCategoryEditor>header div{display:grid;gap:4px}.adminStoreCategoryEditor>header span{color:var(--color-accent);font-size:9px;text-transform:uppercase}.adminStoreCategoryEditor>header h4{margin:0;color:#f4f2ef;font-size:22px}.adminStoreCategoryEditor>header small{color:#777775}.adminStoreCategoryEditor>header b{padding:5px 7px;color:#9ef234;background:rgba(158,242,52,.08);font-size:9px;text-transform:uppercase}.adminStoreCategoryEditor>header b[data-state=hidden]{color:#ffb347;background:rgba(255,179,71,.08)}.adminStoreCategoryImpact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.adminStoreCategoryImpact article{display:grid;gap:4px;padding:11px;background:var(--surface-subcard)}.adminStoreCategoryImpact span{color:#686866;font-size:8px;text-transform:uppercase}.adminStoreCategoryImpact strong{color:#f4f2ef;font-size:18px}.adminStoreCategoryFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminStoreCategoryFields label{display:grid;gap:7px;padding:10px;background:var(--surface-subcard)}.adminStoreCategoryFields label>span{color:#777775;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.adminStoreCategoryFields input{width:100%;min-width:0;box-sizing:border-box;border:0;outline:0;color:#f4f2ef;background:transparent;font:inherit;font-size:12px}.adminStoreCategoryEditor>p{margin:0;color:#ffb347;font-size:11px}.adminStoreCategoryEditor>footer{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px}.adminStoreCategoryEditor>footer>span{color:#858583;font-size:10px}.adminStoreCategoryEditor>footer>div{display:flex;gap:6px}.adminStoreCategoryEditor .adminButton.secondary{border-color:#36373a;color:#c7c5c2;background:transparent}.adminStoreCategoryEditor button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:540px){.adminStoreMerchEditor>header{align-items:stretch;flex-direction:column}.adminStoreLifecycle{justify-content:space-between}}@media (max-width:900px){.adminStoreCategoryLayout{grid-template-columns:1fr}.adminStoreCategoryLayout>aside{max-height:190px}}@media (max-width:540px){.adminStoreCategoryEditor>footer,.adminStoreCategoryEditor>footer>div,.adminStoreCategoryEditor>header{align-items:stretch;flex-direction:column}.adminStoreCategoryFields{grid-template-columns:1fr}.adminStoreCategoryImpact{grid-template-columns:repeat(2,minmax(0,1fr))}}.adminStoreSLO{padding:22px;overflow:hidden;background:var(--surface-card);border:1px solid #1b1c1f;border-top:2px solid #6f6f6d}.adminStoreSLO[data-status=healthy]{border-top-color:#9ef234}.adminStoreSLO[data-status=degraded]{border-top-color:#ffb347}.adminStoreSLO[data-status=critical]{border-top-color:#ff6b57}.adminStoreSLO>header>div>span{display:block;max-width:720px;color:#858583;font-size:12px}.adminStoreSLO>header>strong{color:#a6a5a2;font-size:11px;letter-spacing:.14em}.adminStoreSLO[data-status=healthy]>header>strong{color:#9ef234}.adminStoreSLO[data-status=degraded]>header>strong{color:#ffb347}.adminStoreSLO[data-status=critical]>header>strong{color:#ff6b57}.adminStoreSLOOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adminStoreSLOOverview article{display:grid;gap:7px;padding:16px;background:var(--surface-subcard);border:1px solid #1d1e21}.adminStoreSLOOverview small,.adminStoreSLOOverview span{color:#71716f;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.adminStoreSLOOverview strong{color:#f4f2ef;font-size:24px}.adminStoreSLOAlerts{display:grid;gap:7px;margin-top:10px}.adminStoreSLOAlerts article{display:grid;grid-template-columns:78px 1fr auto;gap:12px;align-items:center;padding:13px;background:var(--surface-subcard);border-left:2px solid #ffb347}.adminStoreSLOAlerts article[data-severity=critical]{border-left-color:#ff6b57}.adminStoreSLOAlerts article>span{color:#ffb347;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.adminStoreSLOAlerts article[data-severity=critical]>span{color:#ff6b57}.adminStoreSLOAlerts strong{color:#f4f2ef;font-size:12px}.adminStoreSLOAlerts p{margin:4px 0 0;color:#8f8e8b;font-size:11px;line-height:1.5}.adminStoreSLOAlerts small{color:#6e6e6c;font-variant-numeric:tabular-nums}.adminStoreSLOEmpty{margin:10px 0 0;padding:13px;color:#777775;background:var(--surface-subcard);font-size:11px}.adminStoreSLODetails,.adminStoreSLOPolicy{margin-top:10px;background:var(--surface-subcard);border:1px solid #1e1f22}.adminStoreSLODetails summary,.adminStoreSLOPolicy summary{padding:13px 15px;color:#8d8d8b;cursor:pointer;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.adminStoreSLODetails>div{overflow-x:auto}.adminStoreSLODetails [role=row]{display:grid;grid-template-columns:minmax(150px,1.5fr) repeat(6,minmax(74px,.7fr));min-width:700px;border-top:1px solid #1f2023}.adminStoreSLODetails [role=row] span{padding:9px 11px;color:#a09e9b;font-size:10px}.adminStoreSLODetails [role=row].head span{color:#626260;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.adminStoreSLOPolicy>div{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;padding:0 14px 14px}.adminStoreSLOPolicy label{display:grid;gap:6px}.adminStoreSLOPolicy label span{color:#777775;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.adminStoreSLOPolicy input{width:100%;padding:10px;color:#f4f2ef;background:var(--surface-subcard);border:1px solid #292a2d}.adminStoreSLOPolicy input:disabled{color:#777775;background:var(--surface-subcard);cursor:not-allowed;opacity:.65}.adminStoreSLOPolicy footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid #1f2023}.adminStoreSLOPolicy footer span{color:#6f6f6d;font-size:10px}@media (max-width:900px){.adminStoreSLOOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.adminStoreSLOPolicy>div{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (max-width:540px){.adminStoreSLO{padding:16px}.adminStoreSLOAlerts article,.adminStoreSLOOverview,.adminStoreSLOPolicy>div{grid-template-columns:1fr}.adminStoreSLOPolicy footer{align-items:stretch;flex-direction:column}}.adminStoreDiscoveryEditor{display:grid;gap:10px;padding-top:14px;border-top:1px solid #242529}.adminStoreDiscoveryEditor>header,.adminStoreRelatedProducts>header{display:flex;align-items:end;justify-content:space-between;gap:14px}.adminStoreDiscoveryEditor>header>div{display:grid;gap:4px}.adminStoreDiscoveryEditor>header strong,.adminStoreRelatedProducts>header strong{color:#f4f2ef;font-size:13px}.adminStoreDiscoveryEditor>header b,.adminStoreDiscoveryEditor>header span{color:#777775;font-size:9px;font-weight:400}.adminStoreDiscoveryAliases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminStoreDiscoveryAliases label{display:grid;gap:7px;padding:10px;background:var(--surface-subcard)}.adminStoreDiscoveryAliases label>span{color:#777775;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.adminStoreDiscoveryAliases textarea,.adminStoreRelatedProducts input[type=search]{width:100%;min-width:0;box-sizing:border-box;border:0;outline:0;color:#f4f2ef;background:transparent;font:inherit;font-size:11px}.adminStoreDiscoveryAliases textarea{min-height:86px;resize:vertical}.adminStoreRelatedProducts{display:grid;gap:8px}.adminStoreRelatedProducts>header input{max-width:240px;padding:9px 11px;border:1px solid #28292c;background:var(--surface-subcard)}.adminStoreRelatedProducts>div{display:grid;gap:3px}.adminStoreRelatedProducts article{display:grid;grid-template-columns:28px minmax(0,1fr) repeat(3,28px);align-items:center;gap:6px;padding:7px;background:var(--surface-subcard)}.adminStoreRelatedProducts article>span{color:var(--color-accent);font-size:9px}.adminStoreRelatedProducts article>strong{overflow:hidden;color:#f4f2ef;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.adminStoreRelatedProducts article button{height:28px;border:1px solid #292a2d;color:#9c9b99;background:var(--surface-subcard);cursor:pointer}.adminStoreRelatedProducts>p{margin:0;padding:11px;color:#686866;background:var(--surface-subcard);font-size:9px;line-height:1.5}.adminStoreRelatedProducts>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow:auto;gap:4px}.adminStoreRelatedProducts>aside label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px;border:1px solid #202124;background:var(--surface-subcard);cursor:pointer}.adminStoreRelatedProducts>aside label[data-selected=true]{border-color:rgb(var(--color-accent-rgb)/.5);background:rgb(var(--color-accent-rgb)/.05)}.adminStoreRelatedProducts>aside label>span{display:grid;min-width:0;gap:3px}.adminStoreRelatedProducts>aside small,.adminStoreRelatedProducts>aside strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminStoreRelatedProducts>aside strong{color:#f4f2ef;font-size:10px}.adminStoreRelatedProducts>aside small{color:#686866;font-size:8px}.adminStorePricePreview{display:grid;align-content:center;gap:4px;padding:10px;background:rgb(var(--color-accent-rgb)/.08)}.adminStorePricePreview>span{color:var(--color-accent);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.adminStorePricePreview>strong{color:#fff;font-size:18px}.adminStorePricePreview>small{color:#858583;font-size:9px}.adminStoreMerchEditor>footer>div{display:flex;gap:6px}@media (max-width:680px){.adminStoreDiscoveryAliases,.adminStoreRelatedProducts>aside{grid-template-columns:1fr}.adminStoreDiscoveryEditor>header,.adminStoreMerchEditor>footer>div,.adminStoreRelatedProducts>header{align-items:stretch;flex-direction:column}.adminStoreRelatedProducts>header input{max-width:none}}.downloadsPage{background:#050505}.downloadsHero{min-height:100vh;padding:clamp(150px,14vw,220px) 4.3vw clamp(90px,9vw,150px);background:radial-gradient(circle at 82% 5%,rgb(var(--color-accent-rgb)/.18),transparent 34%),linear-gradient(160deg,#111 0,#050505 62%)}.downloadsHeroCopy{display:grid;max-width:980px;gap:20px;margin-bottom:clamp(55px,7vw,95px)}.downloadsHeroCopy p{margin:0;color:var(--color-accent);font-size:9px;font-weight:750;letter-spacing:.08em}.downloadsHeroCopy h1{margin:0;color:#f7f5f2;font-size:clamp(52px,7vw,112px);font-weight:360;line-height:.88;letter-spacing:-.045em}.downloadsHeroCopy span{max-width:680px;color:rgba(247,245,242,.58);font-size:13px;line-height:1.6}.downloadsHero>.downloadOptions{max-width:1180px}.downloadOptions{width:100%;color:#f7f5f2}.downloadOptionsHead{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:18px}.downloadOptionsHead p{margin:0;color:var(--color-accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.downloadOptionsHead h3{max-width:610px;margin:0;font-size:clamp(28px,3vw,48px);font-weight:390;line-height:.95;letter-spacing:-.02em;text-align:right}.downloadOptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.downloadOptions[data-single=true] .downloadOptionGrid{grid-template-columns:minmax(0,1fr)}.downloadOptionCard{display:flex;min-height:590px;flex-direction:column;overflow:hidden;padding:clamp(24px,3vw,40px);border-radius:26px}.downloadOptionOfficial{background:#f0eee9;color:#0b0b0b}.downloadOptionManual{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(23,23,23,.96),rgba(6,6,6,.96));color:#f7f5f2;backdrop-filter:blur(18px)}.downloadOptionTopline{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.downloadOptionTopline i{width:9px;height:9px;flex:none;border-radius:50%;background:var(--color-accent);box-shadow:0 0 18px rgb(var(--color-accent-rgb)/.58)}.downloadOptionCard[data-status=error] .downloadOptionTopline i{background:#817d78;box-shadow:none}.downloadOptionCard h4{max-width:590px;margin:38px 0 0;font-size:clamp(41px,4.2vw,68px);font-weight:390;line-height:.88;letter-spacing:-.025em}.downloadOptionCard>p{max-width:560px;margin:24px 0 0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.55}.downloadOptionOfficial>p{color:rgba(11,11,11,.58)}.downloadOptionPromise{display:block;margin-top:22px;color:var(--color-accent);font-size:9px;font-weight:700;letter-spacing:.055em;line-height:1.4;text-transform:uppercase}.downloadOptionPrimary,.downloadOptionUnavailable{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding:0 20px;border-radius:15px;background:var(--color-accent);color:#fff;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;transition:background .18s ease,transform .18s ease}button.downloadOptionPrimary{width:100%;border:0;font-family:inherit;cursor:pointer}.downloadOptionPrimary:focus-visible,.downloadOptionPrimary:hover{background:var(--color-accent);transform:translateY(-2px)}.downloadOptionPrimary b,.downloadOptionUnavailable b{font-size:19px;font-weight:400}.downloadOptionStatus{margin:auto 0 18px!important;font-size:10px!important}.downloadPlatformLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px}.downloadPlatformLinks a{position:relative;display:grid;gap:6px;min-height:76px;padding:15px;border-radius:14px;background:rgba(0,0,0,.055);color:#111;transition:background .18s ease}.downloadPlatformLinks a:focus-visible,.downloadPlatformLinks a:hover,.downloadPlatformLinks a[data-preferred=true]{background:#fff}.downloadPlatformLinks span{font-size:14px;font-weight:600}.downloadPlatformLinks small{color:rgba(0,0,0,.48);font-size:8px}.downloadPlatformLinks em{position:absolute;top:13px;right:13px;color:var(--color-accent);font-size:6px;font-style:normal;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.modpackFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:34px}.modpackFacts>span{display:grid;gap:8px;min-height:76px;align-content:center;padding:13px;border-radius:13px;background:rgba(255,255,255,.065)}.modpackChecksum>span,.modpackFacts small,.modpackPublished span{color:rgba(255,255,255,.4);font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.modpackFacts strong{overflow:hidden;font-size:13px;font-weight:560;text-overflow:ellipsis}.modpackPublished{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;color:rgba(255,255,255,.7);font-size:9px}.modpackChecksum{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:13px 0 18px;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer}.modpackChecksum code{overflow:hidden;color:rgba(255,255,255,.7);font-size:9px;text-overflow:ellipsis}.modpackChecksum b{color:var(--color-accent);font-size:7px;letter-spacing:.05em;text-transform:uppercase}.downloadOptionUnavailable{background:rgba(255,255,255,.07);color:rgba(255,255,255,.46)}.playSteps>.playDownloadStep{grid-template-columns:78px minmax(280px,.55fr) minmax(620px,1.45fr);align-items:start;padding-top:36px;padding-bottom:36px}.playDownloadStep>.downloadOptions{grid-column:2/-1;margin-top:12px}.astraLaunchSection{min-height:0;padding:clamp(120px,10vw,180px) 4.3vw}.astraLaunchCopy{position:relative;right:auto;bottom:auto;left:auto;max-width:none}.astraLaunchCopy>.downloadOptions{width:min(1180px,calc(100% - 6vw));margin:48px 0 0 6vw}.astraLaunchCopy .downloadOptionsHead h3{color:#f7f5f2}@media (max-width:1120px){.playSteps>.playDownloadStep{grid-template-columns:64px minmax(0,1fr)}.playDownloadStep>.downloadOptions{grid-column:2}.downloadOptionGrid{grid-template-columns:minmax(0,1fr)}.downloadOptionCard{min-height:560px}}@media (max-width:760px){.downloadsHero{padding:125px 18px 80px}.downloadsHeroCopy{margin-bottom:48px}.downloadsHeroCopy h1{font-size:clamp(46px,14vw,70px)}.playSteps>.playDownloadStep{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:25px 18px}.playDownloadStep>.downloadOptions{grid-column:1/-1}.downloadOptionsHead{display:grid;align-items:start;gap:13px}.downloadOptionsHead h3{font-size:34px;text-align:left}.downloadOptionCard{min-height:0;padding:25px 20px;border-radius:20px}.downloadOptionCard h4{margin-top:30px;font-size:43px}.downloadOptionPromise{margin-bottom:34px}.downloadPlatformLinks,.modpackFacts{grid-template-columns:minmax(0,1fr)}.modpackPublished{align-items:flex-start;flex-direction:column}.modpackChecksum{grid-template-columns:minmax(0,1fr) auto}.modpackChecksum>span{grid-column:1/-1}.astraLaunchSection{min-height:0;padding:100px 20px}.astraLaunchCopy{right:auto;bottom:auto;left:auto}.astraLaunchCopy>.downloadOptions,.astraLaunchCopy>p:not(.sectionEyebrow){width:100%;margin-left:0}}@media (max-width:460px){.pixelBattleWorkspace{grid-template-rows:110px minmax(0,1fr) 78px}.pixelBattleWorkspaceNav button{min-height:40px;padding-inline:4px}.pixelBattleWorkspaceNav button b{display:none}.pixelBattleStage{grid-template-rows:minmax(300px,1fr) 182px}.pixelBattleTopbar h1{font-size:26px}.pixelBattleSignals>span{font-size:8px}.pixelBattleActionBar>div span,.pixelBattleToolButtons button:nth-child(3),.pixelBattleToolButtons button:nth-child(4){display:none}.pixelBattleActionBar>button{width:66vw}.pixelBattleModal :is(article,form){padding:28px 22px 22px;border-radius:20px}}.pageShell{--page-frame-inset:8px}.pageShell>section:first-of-type{margin-top:0}.pageShell>:is(.heroFrame,.robloxPortalHero,.robloxExperienceHero,.minecraftHero,.playHero,.accountHero,.legalHero,.gameHero,.serverDetailHero,.innerHero,.rulesHero,.franchiseHero,.aboutHero,.faqHero,.knowledgeHero,.serversHero,.publicProfileHero,.articleDetailHero,.newsPostHero){height:calc(100svh - var(--page-frame-inset))}.pageShell>.minecraftHero{min-height:max(820px,calc(100svh - var(--page-frame-inset)))}@media (max-width:920px){.pageShell{--page-frame-inset:6px}}.robloxExperiencePage,.robloxPortalPage{--roblox-blue:#2c68ff;--roblox-violet:#6337ff;background:var(--surface-card);color:#f5f3ef}.robloxExperienceHero,.robloxPortalHero{position:relative;overflow:hidden;background:var(--surface-card)}.robloxPortalHero{min-height:680px;height:calc(100svh - 16px);border-radius:46px}.robloxExperienceHero{min-height:min(880px,96vh);border-radius:0 0 36px 36px}.robloxExperienceHeroMedia,.robloxPortalHeroMedia{position:absolute;inset:0}.robloxExperienceHeroMedia img,.robloxPortalHeroMedia img{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.robloxPortalHeroMedia img{object-position:center 48%;filter:saturate(.92) contrast(1.05)}.robloxExperienceHeroMedia span,.robloxPortalHeroMedia span{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,3,5,.98),rgba(3,3,5,.76) 38%,rgba(3,3,5,.15) 72%),linear-gradient(0deg,rgba(3,3,5,.98),transparent 56%),radial-gradient(circle at 78% 62%,rgba(44,104,255,.2),transparent 34%)}.robloxPortalHeroMedia span{background:linear-gradient(90deg,rgba(3,3,5,.97),rgba(3,3,5,.7) 40%,rgba(3,3,5,.12) 76%),linear-gradient(0deg,rgba(3,3,5,.94),transparent 52%),linear-gradient(180deg,rgba(3,3,5,.38),transparent 26%)}.robloxExperienceHero .siteHeader,.robloxPortalHero .siteHeader{position:relative;z-index:5}.robloxExperienceHeroCopy,.robloxPortalHeroCopy{position:absolute;z-index:2;left:clamp(28px,6vw,116px);bottom:clamp(76px,10vh,120px);width:min(850px,65vw)}.robloxPortalHeroCopy{left:4.3vw;bottom:clamp(66px,7.5vh,104px);width:min(1040px,67vw)}.robloxExperienceHeroCopy .innerBreadcrumb{margin-bottom:clamp(36px,6vh,72px)}.robloxPortalHeroBreadcrumb{position:absolute;top:clamp(112px,13vh,152px);left:4.3vw;z-index:3}.robloxPortalHeroBreadcrumb .innerBreadcrumb{margin:0}.robloxBadges header>p,.robloxCatalogHeader p,.robloxExperienceClosing>div>p,.robloxExperienceHeroCopy>p,.robloxExperienceIntro header>p,.robloxFacts header>p,.robloxGallery header>p,.robloxPortalHeroCopy>p,.robloxPortalStatement>p{margin:0;color:#7c9eff;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.robloxExperienceHeroCopy h1,.robloxPortalHeroCopy h1{max-width:900px;margin:14px 0 24px;font-size:clamp(58px,8.3vw,150px);font-weight:400;letter-spacing:-.045em;line-height:.86;text-wrap:balance}.robloxPortalHeroCopy h1{max-width:1040px;margin:20px 0 24px;font-size:clamp(66px,7.1vw,128px);line-height:.84;letter-spacing:-.035em}.robloxPortalHeroCopy h1>span{display:block}.robloxExperienceHeroCopy>span,.robloxPortalHeroCopy>span{display:block;max-width:650px;color:rgba(255,255,255,.72);font-size:clamp(16px,1.35vw,22px);line-height:1.5}.robloxPortalHeroCopy>span{max-width:610px;font-size:clamp(14px,1.05vw,18px);line-height:1.58}.robloxPlayButton,.robloxPortalHeroCopy>a{display:inline-flex;align-items:center;gap:54px;margin-top:34px;padding:18px 20px 18px 24px;border-radius:999px;background:#f5f3ef;color:#090909;font-size:13px;font-weight:750}.robloxPlayButton i,.robloxPortalHeroCopy>a i{font-size:18px;font-style:normal}.robloxPortalHeroStats{position:absolute;z-index:2;right:clamp(28px,5vw,96px);bottom:clamp(70px,8vh,108px);display:grid;width:min(470px,30vw);grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:22px;background:rgba(8,8,10,.74);backdrop-filter:blur(22px)}.robloxPortalHeroStats>div{display:flex;min-width:0;min-height:112px;flex-direction:column;justify-content:space-between;padding:20px}.robloxPortalHeroStats strong{font-size:28px;font-weight:500;letter-spacing:-.04em}.robloxPortalHeroStats span{color:rgba(255,255,255,.54);font-size:9px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.robloxPortalStatement{display:grid;grid-template-columns:.55fr 2fr .9fr;gap:clamp(28px,5vw,96px);align-items:start;padding:clamp(90px,12vw,190px) clamp(28px,5vw,96px);background:#f0eee9;color:#0a0a0a}.robloxPortalStatement>div h2{max-width:900px;margin:0 0 28px;font-size:clamp(42px,6vw,106px);font-weight:400;letter-spacing:-.04em;line-height:.94}.robloxPortalStatement>div span{display:block;max-width:680px;color:#5a5955;font-size:clamp(16px,1.2vw,20px);line-height:1.55}.robloxPortalFeatured{isolation:isolate;position:relative;display:flex;min-height:260px;overflow:hidden;border-radius:26px;background:#17111f;color:white}.robloxPortalFeaturedMedia{position:absolute;inset:0;z-index:-2;overflow:hidden}.robloxPortalFeaturedMedia img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.robloxPortalFeaturedMedia i{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,5,8,.96),rgba(5,5,8,.1) 76%),linear-gradient(110deg,rgba(40,95,245,.52),transparent 62%)}.robloxPortalFeatured:focus-visible .robloxPortalFeaturedMedia img,.robloxPortalFeatured:hover .robloxPortalFeaturedMedia img{transform:scale(1.045)}.robloxPortalFeaturedCopy{display:flex;width:100%;min-width:0;flex-direction:column;justify-content:space-between;padding:28px}.robloxPortalFeaturedCopy small{font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.robloxPortalFeaturedCopy>strong{font-size:clamp(28px,3vw,48px);font-weight:500;letter-spacing:-.04em;line-height:.95;text-wrap:balance}.robloxPortalFeaturedCopy>span{display:flex;justify-content:space-between;color:rgba(255,255,255,.82);font-size:12px;font-weight:750}.robloxCatalogCard footer i,.robloxExperienceClosing i,.robloxPortalStatement>a i{font-style:normal}.robloxCatalog{padding:clamp(82px,10vw,160px) clamp(20px,4vw,78px) clamp(110px,13vw,210px);background:radial-gradient(circle at 90% 4%,rgba(73,53,255,.2),transparent 28%),var(--surface-card)}.robloxCatalogHeader{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(46px,7vw,92px)}.robloxBadges header h2,.robloxCatalogHeader h2,.robloxExperienceClosing h2,.robloxExperienceIntro h2,.robloxFacts header h2,.robloxGallery header h2{margin:10px 0 0;font-size:clamp(46px,7vw,118px);font-weight:400;letter-spacing:-.045em;line-height:.9}.robloxCatalogHeader>span{color:rgba(255,255,255,.28);font-size:clamp(58px,9vw,144px);font-weight:300;letter-spacing:-.06em;line-height:.7}.robloxCatalogTools{display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(150px,.34fr) minmax(190px,.42fr);gap:12px;margin-bottom:34px}.robloxCatalogSearch,.robloxCatalogSort{display:flex;min-height:58px;align-items:center;gap:14px;padding:0 20px;border-radius:16px;background:var(--surface-subcard)}.robloxCatalogSearch input,.robloxCatalogSort select{width:100%;border:0;outline:0;background:transparent;color:#f5f3ef;font:inherit}.robloxCatalogSort{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}.robloxCatalogSort>span{color:#79797e;font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.robloxCatalogFilters{display:flex;gap:5px;padding:5px;border-radius:16px;background:var(--surface-subcard)}.robloxCatalogFilters button{padding:0 20px;border:0;border-radius:12px;background:transparent;color:#85858b;cursor:pointer;font:inherit;font-size:11px;font-weight:750}.robloxCatalogFilters button[data-active=true]{background:#f5f3ef;color:#090909}.robloxCatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,30px)}.robloxCatalogGrid>.robloxCatalogCard:only-child{grid-column:1/-1;min-height:clamp(620px,58vw,780px)}.robloxCatalogGrid>.robloxCatalogCard:only-child .robloxCatalogCardCopy{max-width:780px}.robloxCatalogGrid>.robloxCatalogCard:only-child .robloxCatalogCardCopy h3{font-size:clamp(56px,7vw,112px)}.robloxCatalogGrid>.robloxCatalogCard:only-child .robloxCatalogCardCopy>span{max-width:670px;font-size:clamp(14px,1.25vw,20px)}.robloxCatalogCard{position:relative;min-height:650px;overflow:hidden;border-radius:28px;background:var(--surface-subcard)}.robloxCatalogCardMedia{position:absolute;inset:0}.robloxCatalogCardMedia img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.75,.2,1)}.robloxCatalogCard:hover .robloxCatalogCardMedia img{transform:scale(1.035)}.robloxCatalogCardMedia span{position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,4,6,.98),rgba(4,4,6,.62) 38%,rgba(4,4,6,.08) 72%)}.robloxCatalogCard footer,.robloxCatalogCardCopy,.robloxCatalogCardTop{position:absolute;z-index:1;right:30px;left:30px}.robloxCatalogCardTop{top:28px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.robloxCatalogCardTop strong{padding:9px 12px;border-radius:999px;background:rgba(8,8,10,.68);backdrop-filter:blur(12px)}.robloxCatalogCardCopy{bottom:92px}.robloxCatalogCardCopy>p{margin:0 0 12px;color:#8fabff;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.robloxCatalogCardCopy h3{margin:0 0 16px;font-size:clamp(38px,4.2vw,72px);font-weight:450;letter-spacing:-.045em;line-height:.92}.robloxCatalogCardCopy>span{display:block;max-width:560px;color:rgba(255,255,255,.62);font-size:14px;line-height:1.45}.robloxCatalogCard footer{bottom:28px;display:flex;align-items:center;justify-content:space-between}.robloxCatalogCard footer small{color:rgba(255,255,255,.5)}.robloxCatalogCard footer a{display:flex;align-items:center;gap:18px;font-size:11px;font-weight:750;text-transform:uppercase}.robloxCatalogEmpty{display:grid;min-height:360px;place-content:center;text-align:center}.robloxCatalogEmpty strong{color:#26262a;font-size:110px;font-weight:300}.robloxExperienceHeroCopy>div:not(.innerBreadcrumb){display:flex;align-items:center;gap:24px}.robloxExperienceHeroCopy>div:not(.innerBreadcrumb)>img{width:clamp(72px,7vw,112px);aspect-ratio:1;border-radius:24px;object-fit:cover}.robloxExperienceHeroCopy h1{margin:0;font-size:clamp(60px,8.5vw,144px)}.robloxExperienceHeroMeta{position:absolute;z-index:2;right:clamp(28px,5vw,92px);bottom:clamp(70px,9vh,110px);display:flex;min-width:270px;flex-direction:column;gap:9px;padding:25px;border-radius:20px;background:rgba(7,7,9,.7);backdrop-filter:blur(20px)}.robloxExperienceHeroMeta small,.robloxExperienceHeroMeta span{color:rgba(255,255,255,.5);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.robloxExperienceHeroMeta strong{font-size:26px;font-weight:500}.robloxExperienceIntro{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.35fr);gap:clamp(50px,10vw,180px);padding:clamp(100px,13vw,210px) clamp(28px,7vw,132px);border-radius:36px;background:#f0eee9;color:#0b0b0b}.robloxExperienceIntro h2{position:sticky;top:80px;font-size:clamp(52px,7vw,112px)}.robloxExperienceBody .markdownContent{counter-reset:roblox-description-section;color:#31302d;font-size:clamp(17px,1.35vw,22px);line-height:1.65}.robloxExperienceIntro .robloxExperienceBody .markdownContent h2{position:static;counter-increment:roblox-description-section;margin:0 0 24px;color:#0b0b0b;font-size:clamp(32px,4vw,62px);font-weight:430;letter-spacing:-.035em;line-height:1;text-wrap:balance}.robloxExperienceIntro .robloxExperienceBody .markdownContent h2:before{display:block;margin-bottom:18px;color:#315fff;content:"0" counter(roblox-description-section);font-size:10px;font-weight:800;letter-spacing:.12em}.robloxExperienceIntro .robloxExperienceBody .markdownContent h2 a{color:inherit}.robloxExperienceBody .markdownContent p{margin:0 0 clamp(56px,7vw,96px)}.robloxBadges,.robloxExperienceClosing,.robloxFacts,.robloxGallery{padding:clamp(90px,11vw,180px) clamp(28px,5vw,96px)}.robloxBadges header,.robloxFacts header,.robloxGallery header{display:grid;grid-template-columns:.6fr 1.8fr .7fr;align-items:end;gap:32px;margin-bottom:clamp(50px,7vw,100px)}.robloxBadges header h2,.robloxFacts header h2,.robloxGallery header h2{font-size:clamp(48px,6vw,98px)}.robloxFacts header>span{color:rgba(255,255,255,.42);font-size:11px;text-align:right}.robloxFacts>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.robloxFacts article{min-height:230px;padding:25px;border-radius:22px;background:var(--surface-subcard)}.robloxFacts article span{color:#65656b;font-size:10px}.robloxFacts article strong{display:block;margin-top:65px;font-size:clamp(38px,4vw,70px);font-weight:400;letter-spacing:-.045em}.robloxFacts article p{margin:6px 0 0;color:#85858b;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.robloxGallery{border-radius:36px;background:#f0eee9;color:#0b0b0b}.robloxGallery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.robloxGallery figure{position:relative;min-height:420px;overflow:hidden;margin:0;border-radius:24px;background:var(--surface-subcard)}.robloxGallery figure.robloxGalleryFeatured{grid-column:1/-1;min-height:min(70vw,760px)}.robloxGallery figure img{width:100%;height:100%;object-fit:cover}.robloxGallery figcaption{position:absolute;right:0;bottom:0;left:0;display:flex;gap:20px;align-items:center;padding:50px 22px 20px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:white}.robloxGallery figcaption p{margin:0;font-size:12px}.robloxBadges>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.robloxBadges article{display:grid;min-height:390px;align-content:end;padding:26px;border-radius:24px;background:linear-gradient(145deg,var(--surface-subcard),var(--surface-card))}.robloxBadges article img{width:118px;height:118px;margin-bottom:auto;border-radius:26px;object-fit:cover}.robloxBadges article small,.robloxBadges article>span{color:#707076;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.robloxBadges article h3{margin:12px 0 7px;font-size:clamp(24px,2.4vw,38px);font-weight:500;letter-spacing:-.035em}.robloxBadges article p{margin:0 0 20px;color:#88888e;line-height:1.45}.robloxExperienceClosing{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,150px);align-items:end;border-radius:36px 36px 0 0;background:linear-gradient(135deg,#285ff5,#5022d4 62%,#110c18)}.robloxExperienceClosing>div:last-child>p{max-width:620px;color:rgba(255,255,255,.72);font-size:18px;line-height:1.55}.robloxExperienceClosing>div:last-child>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.robloxExperienceClosing a{display:flex;align-items:center;justify-content:space-between;min-width:220px;padding:18px 20px;border-radius:999px;background:#f5f3ef;color:#080808;font-size:11px;font-weight:750;text-transform:uppercase}.robloxExperienceClosing a+a{background:rgba(255,255,255,.12);color:white}@media (max-width:1050px){.robloxExperienceHeroCopy,.robloxPortalHeroCopy{width:calc(100% - 56px)}.robloxExperienceHeroMeta,.robloxPortalHeroStats{display:none}.robloxPortalStatement{grid-template-columns:1fr 2fr}.robloxPortalFeatured{grid-column:2;min-height:220px}.robloxCatalogTools{grid-template-columns:1fr 1fr}.robloxCatalogSearch{grid-column:1/-1}.robloxExperienceIntro{grid-template-columns:1fr}.robloxExperienceIntro h2{position:static}}@media (max-width:820px){.robloxCatalogGrid,.robloxCatalogTools{grid-template-columns:1fr}.robloxCatalogSearch{grid-column:auto}}@media (max-width:760px){.robloxPortalHero{min-height:780px;height:max(780px,calc(100svh - 12px));border-radius:28px}.robloxExperienceHero{min-height:760px;border-radius:0 0 24px 24px}.robloxExperienceHeroMedia img,.robloxPortalHeroMedia img{object-position:62% center}.robloxExperienceHeroMedia span,.robloxPortalHeroMedia span{background:linear-gradient(0deg,rgba(3,3,5,.98),rgba(3,3,5,.72) 54%,rgba(3,3,5,.25))}.robloxPortalHeroCopy{left:20px;bottom:42px;width:calc(100% - 40px)}.robloxExperienceHeroCopy{left:20px;bottom:50px;width:calc(100% - 40px)}.robloxPortalHeroBreadcrumb{top:102px;left:20px}.robloxExperienceHeroCopy .innerBreadcrumb{margin-bottom:32px}.robloxPortalHeroCopy h1{margin-top:18px;font-size:clamp(48px,13.3vw,76px);line-height:.88}.robloxPortalHeroCopy>span{max-width:470px;font-size:12px;line-height:1.5}.robloxPortalHeroCopy>a{margin-top:26px}.robloxExperienceHeroCopy h1{font-size:clamp(48px,15vw,76px)}.robloxExperienceHeroCopy>div:not(.innerBreadcrumb){align-items:flex-end;gap:14px}.robloxExperienceHeroCopy>div:not(.innerBreadcrumb)>img{width:64px;border-radius:16px}.robloxPortalStatement{grid-template-columns:1fr;padding:84px 20px}.robloxPortalFeatured{grid-column:auto;min-height:230px}.robloxCatalog{padding:82px 12px 120px}.robloxCatalogHeader{padding:0 8px}.robloxCatalogHeader>span{display:none}.robloxCatalogTools{grid-template-columns:1fr}.robloxCatalogSearch{grid-column:auto}.robloxCatalogFilters{min-height:58px;overflow-x:auto}.robloxCatalogFilters button{min-width:max-content}.robloxCatalogGrid{grid-template-columns:1fr}.robloxCatalogCard{min-height:570px;border-radius:22px}.robloxCatalogGrid>.robloxCatalogCard:only-child{min-height:590px}.robloxCatalogGrid>.robloxCatalogCard:only-child .robloxCatalogCardCopy h3{font-size:clamp(44px,13vw,68px)}.robloxCatalogCard footer,.robloxCatalogCardCopy,.robloxCatalogCardTop{right:20px;left:20px}.robloxCatalogCardCopy>span{font-size:13px}.robloxBadges,.robloxExperienceClosing,.robloxExperienceIntro,.robloxFacts,.robloxGallery{padding:84px 20px}.robloxBadges header,.robloxFacts header,.robloxGallery header{grid-template-columns:1fr;gap:8px}.robloxFacts header>span{text-align:left}.robloxFacts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.robloxFacts article{min-height:170px;padding:18px}.robloxFacts article strong{overflow-wrap:anywhere;margin-top:36px}.robloxGallery{border-radius:24px}.robloxGallery>div{grid-template-columns:1fr}.robloxGallery figure,.robloxGallery figure.robloxGalleryFeatured{grid-column:auto;min-height:260px;border-radius:18px}.robloxBadges>div{grid-template-columns:1fr}.robloxBadges article{min-height:320px}.robloxExperienceClosing{grid-template-columns:1fr;border-radius:24px 24px 0 0}}.teamPage{color:#f7f5f2}.teamIntro,.teamPage{overflow:hidden;background:var(--surface-card)}.teamIntro{position:relative;min-height:520px;border-bottom:0;border-radius:46px 46px 0 0}.teamIntro .siteHeader{z-index:10}.teamIntroCopy{position:relative;z-index:2;display:grid;width:48%;min-height:520px;align-content:end;padding:142px 0 64px 4.3vw}.teamIntroCopy .innerBreadcrumb{margin-bottom:34px}.teamIntroCopy h1{max-width:980px;margin:0;font-size:clamp(68px,8vw,132px);font-weight:330;line-height:.86;letter-spacing:-.035em;text-wrap:balance}.teamIntroCopy>p{max-width:540px;margin:26px 0 0;color:rgba(255,255,255,.58);font-size:14px;line-height:1.55}.teamIntroVisual{position:absolute;top:68px;right:-5vw;bottom:-4px;width:68%;overflow:hidden;border:0;border-radius:0;background:transparent}.teamIntroVisual img{object-fit:cover;object-position:right center}.teamIntroVisual>span{display:none}.teamHierarchy{padding:110px 4.3vw 170px;background:var(--surface-card)}.teamHierarchy>header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:7vw;align-items:end;padding-bottom:68px;border-bottom:1px solid rgba(255,255,255,.16)}.teamClosing>div:first-child>p,.teamHierarchy>header>div>p{margin:0 0 25px;color:var(--color-accent);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.teamHierarchy>header h2{font-size:clamp(42px,5vw,74px);line-height:.94}.teamClosing h2,.teamHierarchy>header h2{max-width:880px;margin:0;font-weight:330;letter-spacing:-.035em;text-wrap:balance}.teamClosing h2{font-size:clamp(60px,6.8vw,110px);line-height:.88}.teamHierarchyFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid rgba(255,255,255,.18)}.teamHierarchyFacts>div{padding:16px 16px 0 0}.teamHierarchyFacts>div+div{padding-left:16px;border-left:1px solid rgba(255,255,255,.14)}.teamHierarchyFacts dt{font-size:34px;font-weight:350;line-height:1}.teamHierarchyFacts dd{max-width:130px;margin:9px 0 0;color:rgba(255,255,255,.42);font-size:8px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.teamUnavailable{display:flex;align-items:center;gap:16px;margin:34px 0 0;padding:17px 20px;border:1px solid rgb(var(--color-accent-rgb)/.32);border-radius:16px;background:rgb(var(--color-accent-rgb)/.08);color:rgba(255,255,255,.72)}.teamUnavailable i{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-accent);color:#fff;font-size:12px;font-style:normal}.teamUnavailable p{margin:0;font-size:11px;line-height:1.45}.teamTree{max-width:1500px;margin:88px auto 0;padding:0;list-style:none}.teamTier{display:grid;grid-template-columns:76px minmax(190px,270px) minmax(0,1fr);min-height:224px;padding:0 0 44px;animation:teamTierReveal .6s calc(var(--team-tier) * 55ms) both cubic-bezier(.22,1,.36,1)}.teamTierMarker{display:flex;grid-column:1;align-items:flex-start}.teamTierMarker,.teamTierMarker>span{position:relative;justify-content:center}.teamTierMarker>span{z-index:2;display:inline-flex;width:44px;height:44px;align-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--team-role-accent) 15%,var(--surface-card));color:var(--team-role-accent);font-size:8px;letter-spacing:.05em}.teamTier:first-child .teamTierMarker>span{border-color:var(--team-role-accent);background:var(--team-role-accent);color:#080808;box-shadow:0 0 32px color-mix(in srgb,var(--team-role-accent) 28%,transparent)}.teamTierMarker>i{position:absolute;top:44px;bottom:-44px;left:50%;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--team-role-accent) 72%,transparent),rgba(255,255,255,.16))}.teamTier:last-child .teamTierMarker>i{display:none}.teamTierHeading{display:flex;grid-column:2;flex-direction:column;gap:12px;padding:8px 30px 0 18px}.teamTierHeading>span{font-size:clamp(24px,2.25vw,38px);font-weight:400;line-height:.96;letter-spacing:-.025em}.teamTierHeading>small{color:color-mix(in srgb,var(--team-role-accent) 65%,rgba(255,255,255,.36));font-size:7px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.teamTierMembers{position:relative;display:grid;grid-column:3;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px;align-content:start;padding-left:40px}.teamTierMembers:before{position:absolute;top:21px;left:0;width:40px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--team-role-accent) 64%,transparent),rgba(255,255,255,.2));content:""}.teamMemberCard{display:grid;min-width:0;min-height:164px;grid-template-columns:66px minmax(0,1fr) auto;gap:18px;align-items:center;padding:21px;border:1px solid rgba(255,255,255,.15);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025));color:#fff;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.teamMemberCardLinked:focus-visible,.teamMemberCardLinked:hover{border-color:color-mix(in srgb,var(--team-role-accent) 72%,transparent);background-color:color-mix(in srgb,var(--team-role-accent) 8%,transparent);transform:translateY(-3px)}.teamMemberAvatar{display:inline-flex;width:66px;height:66px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:18px;background-color:var(--surface-subcard);background-position:50%;background-size:cover;color:#fff;font-size:23px;font-weight:520}.teamMemberCopy{display:flex;min-width:0;flex-direction:column}.teamMemberCopy small{margin-bottom:14px;color:var(--team-role-accent);font-size:7px;letter-spacing:.06em;text-transform:uppercase}.teamMemberCopy small,.teamMemberCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamMemberCopy strong{font-size:20px;font-weight:520;line-height:1.05}.teamMemberCopy>span{overflow:hidden;margin-top:8px;color:rgba(255,255,255,.48);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.teamMemberAction{display:flex;height:100%;flex-direction:column;align-items:flex-end;justify-content:space-between;color:rgba(255,255,255,.38)}.teamMemberAction small{max-width:72px;font-size:6px;line-height:1.35;letter-spacing:.06em;text-align:right;text-transform:uppercase}.teamMemberAction i{color:var(--color-accent);font-size:19px;font-style:normal}.teamVacancyCard{border-style:dashed;background:rgba(255,255,255,.018)}.teamVacancyCard .teamMemberAvatar{position:relative;background:transparent}.teamVacancyCard .teamMemberAvatar i,.teamVacancyCard .teamMemberAvatar:after{position:absolute;border:1px solid rgba(255,255,255,.28);border-radius:50%;content:""}.teamVacancyCard .teamMemberAvatar i{top:13px;width:18px;height:18px}.teamVacancyCard .teamMemberAvatar:after{bottom:10px;width:34px;height:20px;border-radius:20px 20px 9px 9px}.teamUnavailableCard{opacity:.58}.teamClosing{display:grid;min-height:660px;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:9vw;align-items:end;padding:140px 4.3vw 84px;border-top:1px solid rgba(255,255,255,.13);background:radial-gradient(circle at 12% 100%,rgb(var(--color-accent-rgb)/.24),transparent 36%),var(--surface-card)}.teamClosing>div:last-child{padding-bottom:10px}.teamClosing>div:last-child>p{max-width:520px;margin:0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.65}.teamClosing>div:last-child>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px}.teamClosing a{display:inline-flex;min-height:56px;align-items:center;justify-content:space-between;gap:42px;padding:0 22px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.teamClosing a:first-child{background:#fff;color:#080808}.teamClosing a span{color:var(--color-accent);font-size:17px}@keyframes teamTierReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.teamTier{grid-template-columns:66px minmax(170px,220px) minmax(0,1fr)}.teamMemberCard{grid-template-columns:58px minmax(0,1fr) auto;gap:14px;padding:18px}.teamMemberAvatar{width:58px;height:58px}}@media (max-width:920px){.mobileMenuNav{min-height:0;max-height:calc(100svh - 210px);overflow-y:auto;overscroll-behavior:contain;padding-right:5px;scrollbar-width:none}.mobileMenuNav::-webkit-scrollbar{display:none}.mobileMenuFooter{flex:0 0 auto}.teamIntro{min-height:710px;border-radius:34px 34px 0 0}.teamIntroCopy{width:auto;min-height:0;padding:124px 28px 34px}.teamIntroCopy .innerBreadcrumb{margin-bottom:28px}.teamIntroCopy h1{max-width:720px;font-size:clamp(62px,12vw,100px)}.teamIntroCopy>p{max-width:590px;margin-top:22px}.teamIntroVisual{top:auto;right:-8%;bottom:-4px;left:-8%;width:auto;height:350px}.teamHierarchy{padding:90px 28px 125px}.teamHierarchy>header{grid-template-columns:1fr;gap:28px}.teamHierarchyFacts{max-width:420px}.teamTree{margin-top:70px}.teamTier{grid-template-columns:52px minmax(0,1fr);min-height:0;padding-bottom:54px}.teamTierMarker{grid-row:1/span 2}.teamTierMarker>span{width:38px;height:38px}.teamTierMarker>i{top:38px;bottom:-54px}.teamTierHeading{grid-column:2;padding:3px 0 24px 16px}.teamTierMembers{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));padding:0 0 0 16px}.teamTierMembers:before{top:20px;left:-16px;width:32px}.teamClosing{min-height:620px;grid-template-columns:1fr;gap:70px;padding:110px 28px 58px}}@media (max-width:560px){.teamIntro{min-height:630px;border-radius:28px 28px 0 0}.teamIntroCopy{min-height:0;padding:108px 20px 26px}.teamIntroCopy .innerBreadcrumb{margin-bottom:22px}.teamIntroCopy h1{font-size:clamp(52px,15vw,74px)}.teamIntroCopy>p{font-size:11px;line-height:1.45}.teamIntroVisual{right:-10%;bottom:-4px;left:-10%;height:280px}.teamHierarchy{padding:76px 20px 105px}.teamHierarchy>header{padding-bottom:48px}.teamHierarchy>header h2{font-size:clamp(38px,10vw,54px)}.teamClosing h2{font-size:clamp(48px,13vw,68px)}.teamHierarchyFacts{margin-top:28px}.teamHierarchyFacts dt{font-size:30px}.teamUnavailable{align-items:flex-start;padding:15px}.teamTree{margin-top:54px}.teamTier{grid-template-columns:42px minmax(0,1fr)}.teamTierMarker>span{width:32px;height:32px;font-size:7px}.teamTierMarker>i{top:32px}.teamTierHeading{gap:8px;padding:1px 0 20px 10px}.teamTierHeading>span{font-size:25px}.teamTierMembers{padding-left:10px}.teamTierMembers:before{left:-10px;width:20px}.teamMemberCard{min-height:154px;grid-template-columns:52px minmax(0,1fr);padding:17px;border-radius:18px}.teamMemberAvatar{width:52px;height:52px;border-radius:15px;font-size:19px}.teamMemberCopy strong{font-size:18px}.teamMemberAction{grid-column:1/-1;height:auto;flex-direction:row;align-items:center;padding-top:13px;border-top:1px solid rgba(255,255,255,.09)}.teamMemberAction small{max-width:none;text-align:left}.teamClosing{min-height:640px;padding:90px 20px 44px}.teamClosing a{width:100%}}@media (prefers-reduced-motion:reduce){.teamTier{animation:none}.teamMemberCardLinked{transition:none}}.minecraftPage{overflow:hidden;background:var(--surface-card);color:#f7f4ee}.minecraftHero{isolation:isolate;position:relative;min-height:max(820px,100svh);overflow:hidden}.minecraftHero .siteHeader{z-index:20}.minecraftHeroMedia,.minecraftHeroShade{position:absolute;inset:0}.minecraftHeroMedia{z-index:-2;background:var(--surface-subcard)}.minecraftHeroImage{object-fit:cover;object-position:center 55%;transform:scale(1.005)}.minecraftHeroShade{z-index:1;background:linear-gradient(90deg,rgba(5,5,5,.95),rgba(5,5,5,.62) 42%,rgba(5,5,5,.08) 76%),linear-gradient(180deg,rgba(5,5,5,.52),transparent 31%,rgba(5,5,5,.86))}.minecraftHeroBreadcrumb{position:absolute;top:clamp(118px,12vw,160px);left:4.3vw;z-index:3}.minecraftHeroBreadcrumb .innerBreadcrumb{margin:0}.minecraftHeroCopy{position:absolute;bottom:clamp(82px,9vw,142px);left:4.3vw;z-index:3;max-width:min(1120px,78vw)}.minecraftApproachCopy>p,.minecraftHeroCopy>p:first-child,.minecraftSectionHeading>p,.minecraftStart>header>p,.minecraftWorlds>header>p{margin:0;color:var(--color-accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.minecraftHeroCopy>p:first-child{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.78)}.minecraftHeroCopy>p:first-child>span{width:7px;height:7px;border-radius:50%;background:#aaff26;box-shadow:0 0 18px rgba(170,255,38,.7)}.minecraftHeroCopy h1{max-width:1050px;margin:28px 0 0;font-size:clamp(70px,8.6vw,154px);font-weight:330;line-height:.84;letter-spacing:0;text-wrap:balance}.minecraftHeroCopy>p:nth-of-type(2){max-width:620px;margin:32px 0 0;color:rgba(255,255,255,.7);font-size:14px;line-height:1.62}.minecraftHeroCopy>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.minecraftHeroCopy>div a,.minecraftStartActions a,.minecraftWorldCard footer a{display:flex;align-items:center;justify-content:space-between;gap:44px;min-height:58px;padding:0 22px;border-radius:999px;background:#fff;color:#090909;font-size:10px;font-weight:700;letter-spacing:.02em}.minecraftHeroCopy>div a+a{background:rgba(9,9,9,.72);color:#fff;backdrop-filter:blur(18px)}.minecraftHeroCopy>div b,.minecraftStartActions b,.minecraftWorldCard footer span{color:var(--color-accent);font-size:18px;font-weight:400}.minecraftHeroMeta{position:absolute;right:4.3vw;bottom:clamp(88px,9vw,145px);z-index:3;display:grid;justify-items:end;gap:8px;color:rgba(255,255,255,.58);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.minecraftHeroMeta strong{color:#fff;font-size:12px;font-weight:600}.minecraftFoundation{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:8vw;padding:clamp(95px,11vw,180px) 4.3vw;background:#f1eee8;color:#090909}.minecraftSectionHeading h2{max-width:1180px;margin:32px 0 0;font-size:clamp(62px,7.3vw,124px);font-weight:340;line-height:.88;letter-spacing:0;text-wrap:balance}.minecraftFoundationBody{display:flex;flex-direction:column;justify-content:flex-end}.minecraftFoundationBody>p{max-width:600px;margin:0;color:rgba(9,9,9,.64);font-size:14px;line-height:1.68}.minecraftFoundationBody>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:clamp(50px,7vw,96px)}.minecraftFoundationBody article{display:flex;min-height:170px;flex-direction:column;justify-content:space-between;padding:20px;border-radius:22px;background:#dfdbd3}.minecraftFoundationBody article:nth-child(2){background:var(--surface-subcard);color:#fff}.minecraftFoundationBody article:nth-child(3){background:var(--color-accent)}.minecraftFoundationBody strong{font-size:clamp(26px,2.2vw,42px);font-weight:420;letter-spacing:.01em}.minecraftFoundationBody span{max-width:110px;font-size:8px;font-weight:650;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.minecraftWorlds{padding:clamp(95px,10vw,165px) 4.3vw clamp(105px,11vw,180px);background:var(--surface-card)}.minecraftWorlds>header{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:8vw}.minecraftWorlds>header>p{max-width:500px;margin-bottom:10px;color:rgba(255,255,255,.58);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.6;text-transform:none}.minecraftWorldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:clamp(70px,8vw,125px)}.minecraftWorldCard{display:flex;min-height:1030px;flex-direction:column;overflow:hidden;padding:8px;border-radius:34px;background:#161311;color:#f8f5ef}.minecraftWorldCard[data-server=extra]{background:#f1eee8;color:#090909}.minecraftWorldMedia{position:relative;min-height:clamp(450px,40vw,650px);overflow:hidden;border-radius:28px}.minecraftWorldMedia img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.minecraftWorldMedia>span{position:absolute;inset:0;background:linear-gradient(180deg,transparent 57%,rgba(0,0,0,.54))}.minecraftWorldCard:hover .minecraftWorldMedia img{transform:scale(1.035)}.minecraftWorldTopline{display:flex;justify-content:space-between;gap:20px;padding:21px 18px 0;color:var(--color-accent);font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.minecraftWorldTopline strong{color:inherit;font-size:inherit;font-weight:inherit}.minecraftWorldCopy{padding:55px 18px 0}.minecraftWorldCopy>p{margin:0;color:currentColor;font-size:8px;font-weight:650;letter-spacing:.06em;opacity:.5;text-transform:uppercase}.minecraftWorldCopy h3{margin:15px 0 0;font-size:clamp(78px,8vw,136px);font-weight:340;line-height:.8;letter-spacing:.01em}.minecraftWorldCopy>strong{display:block;margin-top:28px;color:var(--color-accent);font-size:clamp(20px,2vw,33px);font-weight:440;line-height:1.12}.minecraftWorldCopy>span{display:block;max-width:650px;margin-top:22px;color:currentColor;font-size:12px;line-height:1.62;opacity:.62}.minecraftWorldMechanics{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:30px;margin:45px 18px 0;padding:22px;border-radius:19px;background:rgba(255,255,255,.055)}.minecraftWorldCard[data-server=extra] .minecraftWorldMechanics{background:#dfdbd3}.minecraftWorldMechanics p{margin:0;font-size:8px;font-weight:700;letter-spacing:.06em;opacity:.48;text-transform:uppercase}.minecraftWorldMechanics ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:0;padding:0;list-style:none}.minecraftWorldMechanics li{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.08);font-size:8px;letter-spacing:.025em}.minecraftWorldCard[data-server=extra] .minecraftWorldMechanics li{background:rgba(9,9,9,.07)}.minecraftWorldCard footer{display:grid;grid-template-columns:1fr .58fr;gap:7px;margin-top:auto;padding:36px 0 0}.minecraftWorldCard footer a{min-height:62px;border-radius:999px}.minecraftWorldCard footer a+a{background:rgba(255,255,255,.07);color:#fff}.minecraftWorldCard[data-server=extra] footer a:first-child{background:var(--surface-card);color:#fff}.minecraftWorldCard[data-server=extra] footer a+a{background:#dfdbd3;color:#090909}.minecraftApproach{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:7vw;padding:clamp(95px,10vw,165px) 4.3vw;background:#f1eee8;color:#090909}.minecraftShowcase{display:grid;min-height:1000px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));gap:8px}.minecraftShowcase figure{position:relative;overflow:hidden;margin:0;border-radius:28px;background:#d9d5ce}.minecraftShowcase figure[data-index="0"]{grid-column:1/11;grid-row:1/7}.minecraftShowcase figure[data-index="1"]{grid-column:3/13;grid-row:7/13}.minecraftShowcase figure[data-index="2"]{z-index:2;grid-column:9/13;grid-row:4/8}.minecraftShowcase img{object-fit:cover}.minecraftShowcase figure[data-index="2"] img{object-position:center}.minecraftShowcase figcaption{position:absolute;right:14px;bottom:14px;left:14px;display:flex;justify-content:space-between;gap:18px;padding:12px 14px;border-radius:999px;background:rgba(8,8,8,.76);color:rgba(255,255,255,.8);font-size:8px;letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(16px)}.minecraftShowcase figcaption span{color:var(--color-accent)}.minecraftApproachCopy{align-self:center}.minecraftApproachCopy h2{max-width:760px;margin:32px 0 0;font-size:clamp(62px,6.2vw,108px);font-weight:340;line-height:.88;letter-spacing:0;text-wrap:balance}.minecraftApproachCopy>span{display:block;max-width:580px;margin-top:32px;color:rgba(9,9,9,.62);font-size:13px;line-height:1.66}.minecraftApproachCopy>div{display:grid;gap:7px;margin-top:clamp(55px,7vw,95px)}.minecraftApproachCopy article{display:grid;grid-template-columns:40px 1fr;gap:20px;padding:24px;border-radius:21px;background:#dfdbd3}.minecraftApproachCopy article:nth-child(2){background:var(--surface-subcard);color:#fff}.minecraftApproachCopy article:nth-child(3){background:var(--color-accent)}.minecraftApproachCopy small{color:var(--color-accent);font-size:8px}.minecraftApproachCopy article:nth-child(3) small{color:#090909}.minecraftApproachCopy h3{margin:0;font-size:18px;font-weight:550;line-height:1.18}.minecraftApproachCopy article p{max-width:540px;margin:12px 0 0;font-size:11px;line-height:1.55;opacity:.62}.minecraftStart{padding:clamp(95px,10vw,165px) 4.3vw clamp(80px,9vw,135px);background:radial-gradient(circle at 86% 4%,rgba(255,180,80,.55),transparent 25%),var(--color-accent);color:#090909}.minecraftStart>header{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:7vw;align-items:end}.minecraftStart>header>p{grid-column:1/-1;color:rgba(9,9,9,.62)}.minecraftStart>header h2{max-width:1120px;margin:0;font-size:clamp(66px,7.4vw,128px);font-weight:340;line-height:.86;letter-spacing:0;text-wrap:balance}.minecraftStart>header>span{display:block;max-width:530px;font-size:13px;line-height:1.65;opacity:.68}.minecraftStartSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:clamp(65px,7vw,105px)}.minecraftStartSteps article{display:flex;min-height:300px;flex-direction:column;padding:25px;border-radius:26px;background:rgba(255,255,255,.34)}.minecraftStartSteps article:nth-child(2){background:var(--surface-card);color:#fff}.minecraftStartSteps article:nth-child(3){background:#f5f1e9}.minecraftStartSteps>article>span{font-size:8px;font-weight:700;letter-spacing:.06em}.minecraftStartSteps h3{max-width:360px;margin:auto 0 0;font-size:clamp(26px,2.6vw,46px);font-weight:420;line-height:.94;letter-spacing:.01em}.minecraftStartSteps p{max-width:380px;margin:20px 0 0;font-size:11px;line-height:1.55;opacity:.63}.minecraftStartActions{display:flex;justify-content:flex-end;gap:8px;margin-top:45px}.minecraftStartActions a{min-width:250px;background:var(--surface-card);color:#fff}.minecraftStartActions a+a{background:rgba(255,255,255,.42);color:#090909}.minecraftAiSection{position:relative;display:grid;min-height:850px;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);gap:clamp(60px,8vw,140px);align-items:center;overflow:hidden;padding:clamp(105px,10vw,175px) 4.3vw clamp(70px,7vw,115px);background:radial-gradient(circle at 17% 12%,rgb(var(--color-accent-rgb)/.52),transparent 31%),linear-gradient(118deg,#130300 0,var(--surface-card) 58%,var(--surface-subcard) 100%);color:#f7f4ee;isolation:isolate}.minecraftAiSection[data-context=server]{min-height:780px}.minecraftAiGlow{position:absolute;z-index:-1;width:min(720px,55vw);aspect-ratio:1;right:-12vw;bottom:-55%;border-radius:50%;background:var(--color-accent);opacity:.18;filter:blur(80px)}.minecraftAiIntro{position:relative;z-index:1}.minecraftAiIntro>.sectionEyebrow{color:rgba(255,255,255,.48)}.minecraftAiStatus{display:inline-flex;gap:9px;align-items:center;margin-top:clamp(42px,5vw,75px);padding:10px 13px;border-radius:999px;background:#b8ff38;color:#0a0a0a;font-size:8px;font-weight:760;letter-spacing:.065em;text-transform:uppercase}.minecraftAiConsoleTop>span:last-child i,.minecraftAiStatus i{width:6px;height:6px;border-radius:50%;background:currentColor}.minecraftAiIntro h2{max-width:1000px;margin:29px 0 0;font-size:clamp(64px,7.2vw,126px);font-weight:350;line-height:.86;letter-spacing:0;text-wrap:balance}.minecraftAiIntro>p:last-child{max-width:690px;margin:34px 0 0 clamp(0px,5vw,82px);color:rgba(255,255,255,.68);font-size:14px;line-height:1.62}.minecraftAiConsole{position:relative;z-index:1;display:flex;min-height:570px;flex-direction:column;padding:24px;border-radius:32px;background:radial-gradient(circle at 100% 0,rgb(var(--color-accent-rgb)/.26),transparent 35%),var(--surface-subcard);box-shadow:0 38px 90px rgba(0,0,0,.32)}.minecraftAiConsoleTop{display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.45);font-size:8px;font-weight:680;letter-spacing:.075em}.minecraftAiConsoleTop>span:last-child{display:inline-flex;gap:8px;align-items:center;color:#b8ff38}.minecraftAiQuestion{align-self:flex-end;width:min(82%,570px);margin-top:90px;padding:22px 24px;border-radius:24px 24px 7px 24px;background:#f3f0ea;color:#0a0a0a}.minecraftAiAnswer small,.minecraftAiQuestion small{color:rgba(0,0,0,.43);font-size:8px;font-weight:700;letter-spacing:.065em}.minecraftAiQuestion p{margin:14px 0 0;font-size:clamp(20px,1.8vw,30px);line-height:1.16}.minecraftAiAnswer{display:grid;width:min(91%,650px);grid-template-columns:46px minmax(0,1fr);gap:15px;margin-top:18px}.minecraftAiAnswer>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--color-accent);color:#0a0a0a;font-size:12px;font-weight:800}.minecraftAiAnswer>div{padding:20px 22px;border-radius:7px 24px 24px 24px;background:rgba(255,255,255,.075)}.minecraftAiAnswer small{color:var(--color-accent)}.minecraftAiAnswer p{margin:13px 0 0;color:rgba(255,255,255,.8);font-size:13px;line-height:1.58}.minecraftAiNote{max-width:520px;margin:auto 0 0 61px;color:rgba(255,255,255,.36);font-size:9px;line-height:1.5}.minecraftAiCapabilities{position:relative;z-index:1;display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:clamp(15px,3vw,45px)}.minecraftAiCapabilities article{display:flex;min-height:190px;flex-direction:column;padding:22px;border-radius:22px;background:rgba(255,255,255,.065)}.minecraftAiCapabilities article:nth-child(2){background:#f0ede7;color:#090909}.minecraftAiCapabilities article:nth-child(3){background:var(--color-accent);color:#090909}.minecraftAiCapabilities article>span{color:var(--color-accent);font-size:8px;font-weight:720}.minecraftAiCapabilities article:nth-child(2)>span,.minecraftAiCapabilities article:nth-child(3)>span{color:rgba(0,0,0,.48)}.minecraftAiCapabilities h3{margin:auto 0 0;font-size:clamp(21px,2vw,34px);font-weight:430;line-height:1}.minecraftAiCapabilities p{max-width:330px;margin:14px 0 0;color:currentColor;font-size:10px;line-height:1.5;opacity:.57}@media (max-width:1120px){.minecraftHeroCopy{max-width:82vw}.minecraftHeroMeta{display:none}.minecraftApproach,.minecraftFoundation{grid-template-columns:1fr}.minecraftFoundationBody>p{margin-top:42px}.minecraftStart>header,.minecraftWorlds>header{grid-template-columns:1fr}.minecraftStart>header>span,.minecraftWorlds>header>p{margin-top:32px}.minecraftWorldCard{min-height:960px}.minecraftShowcase{min-height:820px}.minecraftApproachCopy{padding-top:40px}.minecraftAiSection{grid-template-columns:1fr}.minecraftAiIntro>p:last-child{margin-left:0}.minecraftAiConsole{width:min(760px,100%);justify-self:end}.minecraftAiCapabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.minecraftHero{min-height:780px}.minecraftHeroShade{background:linear-gradient(90deg,rgba(5,5,5,.72),rgba(5,5,5,.18)),linear-gradient(180deg,rgba(5,5,5,.62),transparent 30%,rgba(5,5,5,.94))}.minecraftHeroImage{object-position:58% center}.minecraftHeroBreadcrumb{top:104px;left:20px}.minecraftHeroCopy{right:20px;bottom:48px;left:20px;max-width:none}.minecraftHeroCopy h1{margin-top:20px;font-size:clamp(54px,16vw,82px);line-height:.88}.minecraftHeroCopy>p:nth-of-type(2){margin-top:24px;font-size:12px}.minecraftHeroCopy>div{display:grid;margin-top:27px}.minecraftHeroCopy>div a{min-height:54px}.minecraftAiSection,.minecraftApproach,.minecraftFoundation,.minecraftStart,.minecraftWorlds{padding-right:20px;padding-left:20px}.minecraftAiSection{min-height:0;gap:48px;padding-top:90px;padding-bottom:70px}.minecraftAiStatus{margin-top:35px}.minecraftAiIntro h2{font-size:clamp(50px,14vw,72px);line-height:.9}.minecraftAiIntro>p:last-child{margin-top:25px;font-size:12px}.minecraftAiConsole{min-height:500px;padding:17px;border-radius:25px}.minecraftAiQuestion{width:92%;margin-top:64px;padding:18px}.minecraftAiAnswer{width:100%;grid-template-columns:40px minmax(0,1fr)}.minecraftAiAnswer>span{width:40px;height:40px}.minecraftAiAnswer>div{padding:18px}.minecraftAiNote{margin-left:55px}.minecraftAiCapabilities{grid-template-columns:1fr;margin-top:0}.minecraftAiCapabilities article{min-height:155px}.minecraftApproachCopy h2,.minecraftSectionHeading h2,.minecraftStart>header h2{font-size:clamp(50px,14vw,72px);line-height:.9}.minecraftFoundationBody>div,.minecraftStartSteps,.minecraftWorldGrid{grid-template-columns:1fr}.minecraftFoundationBody article{min-height:130px}.minecraftWorldGrid{gap:14px;margin-top:55px}.minecraftWorldCard{min-height:0;border-radius:26px}.minecraftWorldMedia{min-height:420px;border-radius:21px}.minecraftWorldCopy{padding-top:38px}.minecraftWorldCopy h3{font-size:clamp(68px,24vw,98px)}.minecraftWorldMechanics{grid-template-columns:1fr}.minecraftWorldMechanics ul{justify-content:flex-start}.minecraftWorldCard footer{grid-template-columns:1fr;padding-top:30px}.minecraftShowcase{min-height:650px}.minecraftShowcase figure[data-index="0"]{grid-column:1/13;grid-row:1/7}.minecraftShowcase figure[data-index="1"]{grid-column:2/13;grid-row:7/13}.minecraftShowcase figure[data-index="2"]{display:none}.minecraftApproachCopy article{grid-template-columns:30px 1fr}.minecraftStartSteps article{min-height:250px}.minecraftStartActions{display:grid}.minecraftStartActions a{width:100%;min-width:0}}.playPage{background:var(--surface-card)}.playChooser,.playGuide,.playHero{position:relative;margin-top:8px;overflow:hidden;border-radius:46px}.playHero{isolation:isolate;min-height:780px;height:calc(100svh - 16px);background:var(--surface-card)}.playHeroMedia,.playHeroMedia span{position:absolute;inset:0}.playHeroMedia{z-index:-2}.playHeroMedia img{object-fit:cover;object-position:center 52%;filter:saturate(.78) contrast(1.08);transform:scale(1.015)}.playHeroMedia span{background:linear-gradient(90deg,rgba(2,2,2,.98),rgba(2,2,2,.86) 39%,rgba(2,2,2,.25) 76%,rgba(2,2,2,.2)),linear-gradient(180deg,rgba(2,2,2,.16) 45%,rgba(2,2,2,.88))}.playHeroCopy{position:absolute;z-index:4;bottom:clamp(60px,8vh,105px);left:4.3vw;width:min(1120px,76vw)}.playHeroCopy .innerBreadcrumb{margin-bottom:42px}.playHeroCopy h1{max-width:1120px;margin:0;font-size:clamp(74px,8.8vw,154px);font-weight:340;line-height:.82;letter-spacing:-.015em;text-wrap:balance}.playHeroCopy>p{max-width:650px;margin:32px 0 0;color:rgba(255,255,255,.7);font-size:clamp(14px,1.15vw,18px);line-height:1.55}.playHeroAction{display:inline-flex;min-width:220px;min-height:52px;align-items:center;justify-content:space-between;gap:35px;margin-top:34px;padding:0 18px;border-radius:13px;background:var(--color-accent);color:#fff;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.playHeroAction i{font-size:18px;font-style:normal}.playHeroStatus{position:absolute;right:4.3vw;bottom:48px;z-index:4;display:grid;width:190px;grid-template-columns:1fr auto;align-items:end;gap:5px 16px;padding:18px;border-radius:18px;background:rgba(5,5,5,.68);backdrop-filter:blur(16px)}.playHeroStatus small,.playHeroStatus span{color:rgba(255,255,255,.48);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.playHeroStatus strong{grid-row:1/span 2;grid-column:2;color:var(--color-accent);font-size:48px;font-weight:360;line-height:.8}.playChooser{padding:clamp(92px,10vw,170px) 4.3vw clamp(85px,9vw,150px);background:#efede8;color:#060606}.playChooser[data-collapsed=true]{padding-top:18px;padding-bottom:18px}.playSelectionSummary{display:grid;min-height:142px;grid-template-columns:minmax(320px,1fr) minmax(220px,.65fr) minmax(180px,auto);gap:4vw;align-items:center;padding:24px 28px;border-radius:22px;background:var(--surface-card);color:#f7f5f2}.playSelectionSummary>div{display:grid;grid-template-columns:auto 1fr;gap:7px 18px;align-items:baseline}.playSelectionSummary>div>small,.playSelectionSummary>div>span{color:rgba(255,255,255,.5);font-size:9px;letter-spacing:.065em;text-transform:uppercase}.playSelectionSummary>div>span{grid-column:1/-1;color:var(--color-accent)}.playSelectionSummary>div>strong{font-size:clamp(35px,4vw,64px);font-weight:420;line-height:.85;letter-spacing:0;text-transform:uppercase}.playSelectionSummary>p{margin:0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.45}.playSelectionSummary>button{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:20px;padding:0 17px;border-radius:13px;background:#efede8;color:#090909;font-size:9px;font-weight:670;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.playSelectionSummary>button span{font-size:17px}.playChooser>header{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(480px,1.3fr) minmax(240px,.55fr);align-items:start;gap:4vw}.playChooser>header>p,.playGuideHead p,.playReady p{margin:9px 0 0;color:var(--color-accent);font-size:9px;font-weight:620;letter-spacing:.07em;text-transform:uppercase}.playChooser>header h2{margin:0;font-size:clamp(72px,8vw,138px);font-weight:340;line-height:.84;letter-spacing:-.015em}.playChooser>header>span{max-width:390px;color:rgba(0,0,0,.62);font-size:13px;line-height:1.55}.playGameRail{display:flex;gap:10px;margin-top:clamp(65px,7vw,110px);padding-bottom:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-accent) rgba(0,0,0,.1)}.playGameCard{isolation:isolate;position:relative;flex:0 0 min(860px,76vw);min-height:430px;overflow:hidden;border:0;border-radius:30px;background:var(--surface-card);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .25s ease}.playGameCard:not([data-active=true]){filter:saturate(.25) brightness(.72)}.playGameCard:focus-visible,.playGameCard:hover,.playGameCard[data-active=true]{filter:none;transform:translateY(-4px)}.playGameCard>img{z-index:-2;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.playGameCard:hover>img,.playGameCard[data-active=true]>img{transform:scale(1.035)}.playGameCard>i{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.12) 42%,rgba(0,0,0,.92))}.playGameCardCopy,.playGameCardState,.playGameCardTop{position:absolute;right:28px;left:28px}.playGameCardTop{top:27px;display:flex;align-items:center;justify-content:space-between}.playGameCardCopy small,.playGameCardState,.playGameCardTop b,.playGameCardTop small{font-size:8px;font-style:normal;letter-spacing:.07em;text-transform:uppercase}.playGameCardTop b{padding:7px 10px;border-radius:999px;background:#a8ff35;color:#0a0a0a}.playGameCardCopy{bottom:32px;display:grid;gap:10px}.playGameCardCopy small{color:rgba(255,255,255,.6)}.playGameCardCopy strong{font-size:clamp(64px,7vw,118px);font-weight:340;line-height:.78;letter-spacing:-.015em;text-transform:uppercase}.playGameCardState{bottom:34px;left:auto;display:flex;width:110px;align-items:center;justify-content:space-between;color:var(--color-accent)}.playGameCardState b{font-size:20px;font-weight:350}.playGuide{isolation:isolate;scroll-margin-top:8px;padding:clamp(92px,10vw,165px) 4.3vw clamp(80px,8vw,135px);background:var(--surface-card)}.playGuide:focus{outline:0}.playGuideSelection{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(320px,1fr) auto;gap:3vw;align-items:center;margin-bottom:clamp(72px,8vw,125px);padding:23px 26px;border-radius:21px;background:var(--color-accent);color:#080808}.playGuideSelection small,.playGuideSelection span{font-size:9px;font-weight:650;letter-spacing:.065em;text-transform:uppercase}.playGuideSelection strong{font-size:clamp(38px,4.2vw,70px);font-weight:450;line-height:.82;letter-spacing:0;text-transform:uppercase}.playGuideSelection small{color:rgba(0,0,0,.6)}.playGuideBackdrop,.playGuideBackdrop span{position:absolute;inset:0}.playGuideBackdrop{z-index:-2}.playGuideBackdrop img{object-fit:cover;filter:saturate(.45) brightness(.32)}.playGuideBackdrop span{background:radial-gradient(circle at 88% 12%,rgb(var(--color-accent-rgb)/.68),transparent 32%),linear-gradient(180deg,rgba(3,3,3,.72),var(--surface-card) 46%,var(--surface-card) 100%)}.playGuideHead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.48fr);gap:7vw;align-items:end}.playGuideHead h2{max-width:1100px;margin:24px 0 0;font-size:clamp(68px,8vw,136px);font-weight:340;line-height:.84;letter-spacing:-.015em;text-wrap:balance}.playGuideHead>span{max-width:420px;color:rgba(255,255,255,.62);font-size:13px;line-height:1.55}.playSteps{display:grid;gap:8px;margin:clamp(70px,8vw,125px) 0 0;padding:0;list-style:none}.playSteps>li{display:grid;min-height:215px;grid-template-columns:78px minmax(340px,1fr) minmax(190px,320px);align-items:center;gap:clamp(24px,4vw,68px);padding:27px clamp(24px,3vw,48px);border-radius:25px;background:rgba(255,255,255,.065);backdrop-filter:blur(14px)}.playSteps>li:nth-child(2n){background:rgba(255,255,255,.105)}.playSteps>.playRulesStep{border:1px solid rgb(var(--color-accent-rgb)/.7);background:rgb(var(--color-accent-rgb)/.18);box-shadow:inset 4px 0 0 var(--color-accent)}.playRulesStep .playStepCopy small,.playRulesStep .playStepIndex{color:var(--color-accent)}.playRulesAction{background:#f4f1ec;color:#0a0a0a}.playRulesAction:focus-visible,.playRulesAction:hover{background:#fff}.playStepIndex{color:var(--color-accent);font-size:13px;align-self:start;padding-top:8px}.playStepCopy small{color:rgba(255,255,255,.42);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.playStepCopy h3{margin:15px 0 0;font-size:clamp(38px,4vw,66px);font-weight:360;line-height:.88;letter-spacing:-.015em}.playStepCopy p{max-width:720px;margin:22px 0 0;color:rgba(255,255,255,.56);font-size:12px;line-height:1.55}.playStepAction{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;padding:0 17px;border-radius:13px;background:var(--color-accent);color:#fff;font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.playStepActionLight{background:#f2f0eb;color:#090909}.playStepAction span{font-size:17px}.playStepAction em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.playSteps>.playServerStep{grid-template-columns:78px minmax(280px,.62fr) minmax(540px,1.38fr);padding-top:34px;padding-bottom:34px}.playServerOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.playServerOptions>button{isolation:isolate;position:relative;min-height:230px;overflow:hidden;border:0;border-radius:18px;background:var(--surface-subcard);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:transform .24s ease,filter .24s ease}.playServerOptions>button:not([data-active=true]){filter:saturate(.35) brightness(.72)}.playServerOptions>button:focus-visible,.playServerOptions>button:hover,.playServerOptions>button[data-active=true]{filter:none;transform:translateY(-3px)}.playServerImage,.playServerImage i{position:absolute;inset:0}.playServerImage{z-index:-1}.playServerImage img{object-fit:cover}.playServerImage i{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.88))}.playServerOptionCopy{position:absolute;right:18px;bottom:18px;left:18px;display:grid}.playServerOptionCopy small{color:var(--color-accent);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.playServerOptionCopy strong{margin-top:8px;font-size:clamp(31px,3vw,48px);font-weight:420;line-height:.86}.playServerOptionCopy em{margin-top:11px;overflow:hidden;color:rgba(255,255,255,.55);font-size:7px;font-style:normal;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.playReady{display:grid;min-height:330px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.55fr) minmax(210px,.42fr);align-items:end;gap:4vw;margin-top:8px;padding:clamp(35px,4vw,60px);border-radius:28px;background:radial-gradient(circle at 78% 0,var(--color-accent),#d52200 30%,#320000 66%,#100606 100%)}.playReady h2{max-width:760px;margin:24px 0 0;font-size:clamp(52px,6vw,96px);font-weight:350;line-height:.84;letter-spacing:-.015em}.playReadyServer{display:grid;gap:8px}.playReady>div:last-child>small,.playReadyServer small,.playReadyServer span{color:rgba(255,255,255,.5);font-size:8px;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.playReadyServer strong{font-size:28px;font-weight:520}.playReady>div:last-child{display:grid;gap:13px}.playReady>div:last-child>a{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;border-radius:14px;background:#fff;color:#090909;font-size:9px;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.playReady>div:last-child>a span{font-size:18px}@media (max-width:1120px){.playSelectionSummary{grid-template-columns:1fr auto}.playSelectionSummary>p{grid-column:1}.playSelectionSummary>button{grid-column:2;grid-row:1/span 2}.playChooser>header{grid-template-columns:130px 1fr}.playChooser>header>span{grid-column:2}.playGuideHead{grid-template-columns:1fr}.playGuideHead>span{margin-top:8px}.playSteps>.playServerStep{grid-template-columns:64px 1fr}.playServerOptions{grid-column:2}.playReady{grid-template-columns:1fr 1fr}.playReady>div:last-child{grid-column:2}}@media (max-width:760px){.playChooser,.playGuide,.playHero{border-radius:26px}.playHero{min-height:760px;height:max(760px,calc(100svh - 12px))}.playHeroMedia img{object-position:58% center}.playHeroMedia span{background:linear-gradient(180deg,rgba(2,2,2,.45),rgba(2,2,2,.62) 42%,#020202 88%)}.playHeroCopy{right:20px;bottom:48px;left:20px;width:auto}.playHeroCopy h1{font-size:clamp(54px,14.5vw,76px)}.playHeroCopy>p{font-size:12px}.playHeroStatus{display:none}.playChooser,.playGuide{padding:78px 20px}.playChooser[data-collapsed=true]{padding:12px 6px}.playSelectionSummary{min-height:0;grid-template-columns:1fr;gap:20px;padding:22px;border-radius:20px}.playSelectionSummary>button,.playSelectionSummary>p{grid-column:1;grid-row:auto}.playSelectionSummary>button{width:100%}.playGuideSelection{grid-template-columns:1fr auto;gap:9px 18px;margin-bottom:66px;padding:19px 20px;border-radius:18px}.playGuideSelection span{grid-column:1/-1}.playGuideSelection strong{font-size:clamp(34px,11vw,54px)}.playChooser>header{grid-template-columns:1fr;gap:18px}.playChooser>header>span{grid-column:auto}.playChooser>header h2,.playGuideHead h2{font-size:clamp(53px,14vw,75px)}.playGameRail{margin-right:-20px;margin-top:50px}.playGameCard{flex-basis:86vw;min-height:390px}.playGameCardCopy strong{font-size:clamp(55px,16vw,80px)}.playSteps{margin-top:58px}.playSteps>.playServerStep,.playSteps>li{min-height:0;grid-template-columns:42px 1fr;gap:18px;padding:28px 20px}.playStepIndex{grid-row:1/span 2}.playStepCopy h3{font-size:clamp(38px,11vw,54px)}.playStepAction{grid-column:2;margin-top:10px}.playServerOptions{grid-column:1/-1;grid-template-columns:1fr;margin-top:12px}.playServerOptions>button{min-height:250px}.playReady{min-height:520px;grid-template-columns:1fr;align-items:start;padding:34px 24px}.playReady h2{font-size:clamp(48px,13vw,68px)}.playReady>div:last-child{grid-column:auto;align-self:end}}.publicProfilePage{--profile-accent:var(--color-accent);background:var(--surface-card);color:#f5f3ef}.publicProfileHero{position:relative;min-height:850px;height:100svh;overflow:hidden;border-radius:0 0 42px 42px;background:var(--surface-card);isolation:isolate}.publicProfileCover{position:absolute;inset:0;z-index:-2;background-position:50%;background-size:cover;filter:saturate(.84) contrast(1.04);transform:scale(1.015)}.publicProfileHero:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.76),transparent 57%),radial-gradient(circle at 20% 65%,color-mix(in srgb,var(--profile-accent) 52%,transparent),transparent 32%);content:"";pointer-events:none}.publicProfileHeroMeta{position:absolute;top:118px;right:4.25vw;left:4.25vw;display:flex;justify-content:space-between;color:rgba(255,255,255,.78);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.publicProfileHeroMeta span:last-child{display:flex;align-items:center;gap:8px}.publicProfileHeroMeta i{width:7px;height:7px;border-radius:50%;background:var(--profile-accent);box-shadow:0 0 16px var(--profile-accent)}.publicProfileIdentity{position:absolute;right:4.25vw;bottom:105px;left:4.25vw;display:flex;align-items:end;gap:clamp(20px,3vw,52px)}.publicProfileAvatar{position:relative;display:grid;flex:0 0 clamp(124px,14vw,218px);width:clamp(124px,14vw,218px);aspect-ratio:1;place-items:center;overflow:hidden;border:0;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--profile-accent) 75%,var(--surface-subcard)),var(--surface-card) 68%);background-position:50%;background-size:cover;box-shadow:0 30px 80px rgba(0,0,0,.45)}.publicProfileAvatar span{font-size:clamp(54px,7vw,112px);font-weight:500;line-height:1}.publicProfileAvatar small{position:absolute;right:13%;bottom:12%;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--profile-accent);color:#fff;font-size:9px}.publicProfileIdentity>div:nth-child(2){min-width:0;padding-bottom:8px}.publicProfileIdentity p{margin:0 0 16px;color:rgba(255,255,255,.66);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.publicProfileIdentity h1{max-width:1050px;margin:0;font-size:clamp(66px,10vw,176px);font-weight:400;letter-spacing:-.015em;line-height:.77;overflow-wrap:anywhere;text-transform:uppercase}.publicProfileIdentity strong{display:block;margin-top:23px;color:var(--profile-accent);font-size:clamp(17px,1.5vw,25px);font-weight:500}.publicProfileRoles{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.publicProfileRoles span{--role-accent:#8a8a8a;display:inline-flex;min-height:31px;align-items:center;gap:8px;padding:0 13px 0 9px;border-radius:999px;background:color-mix(in srgb,var(--role-accent) 17%,rgba(12,12,12,.82));color:color-mix(in srgb,var(--role-accent) 88%,#fff);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.publicProfileRoles span i{width:9px;height:9px;border-radius:50%;background:var(--role-accent);box-shadow:0 0 18px color-mix(in srgb,var(--role-accent) 60%,transparent)}.publicProfileRoles span[data-audience=staff]{background:color-mix(in srgb,var(--role-accent) 22%,rgba(12,12,12,.86))}.publicProfileTagline{position:absolute;right:4.25vw;bottom:114px;width:min(24vw,350px);margin:0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.55}.publicProfileOverview{display:grid;grid-template-columns:1.5fr 1fr .72fr;gap:clamp(35px,6vw,115px);padding:125px 4.25vw 145px}.publicProfileStats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #333}.publicProfileStats article{min-width:0;min-height:210px;padding:20px 16px 18px 0;border-right:1px solid #252525}.publicProfileStats article+article{padding-left:16px}.publicProfileBio>span,.publicProfileLinks>span,.publicProfileStats span{color:#777;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.publicProfileStats strong{display:block;margin-top:45px;font-size:clamp(25px,3.1vw,52px);font-weight:400;letter-spacing:-.015em;line-height:.92;overflow-wrap:anywhere;text-transform:uppercase}.publicProfileStats small{display:block;margin-top:12px;color:var(--profile-accent);font-size:9px;letter-spacing:.09em}.publicProfileBio{border-top:1px solid #333;padding-top:20px}.publicProfileBio p{margin:42px 0 0;color:#d7d4ce;font-size:clamp(19px,1.7vw,29px);letter-spacing:-.015em;line-height:1.42;white-space:pre-wrap}.publicProfileLinks{display:flex;flex-direction:column;border-top:1px solid #333;padding-top:20px}.publicProfileLinks>span{margin-bottom:31px}.publicProfileLinks a{display:flex;align-items:center;justify-content:space-between;min-height:58px;border-bottom:1px solid #252525;color:#f5f3ef}.publicProfileLinks a strong{font-size:12px;font-weight:500;text-transform:uppercase}.publicProfileLinks a i{color:var(--profile-accent);font-style:normal}.publicProfilePixelBattle{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.9fr) auto;gap:clamp(34px,5vw,92px);align-items:end;overflow:hidden;margin:0 4.25vw 120px;padding:clamp(34px,4.2vw,72px);border-radius:34px;background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--profile-accent) 30%,transparent),transparent 34%),linear-gradient(135deg,#171412,var(--surface-card) 68%)}.publicProfilePixelBattle:after{position:absolute;right:-2%;bottom:-36%;color:rgba(255,255,255,.035);content:"PB";font-size:clamp(210px,25vw,480px);font-weight:600;line-height:.72;pointer-events:none}.publicProfilePixelBattle>*{position:relative;z-index:1}.publicProfilePixelBattleIntro>span{color:var(--profile-accent);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.publicProfilePixelBattleIntro h2{margin:18px 0 16px;font-size:clamp(41px,5vw,82px);font-weight:400;letter-spacing:-.012em;line-height:.9}.publicProfilePixelBattleIntro p{margin:0;color:#918e88;font-size:12px;line-height:1.55}.publicProfilePixelBattleStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.publicProfilePixelBattleStats article{min-height:132px;padding:21px;border-radius:20px;background:rgba(0,0,0,.33)}.publicProfilePixelBattleStats strong{display:block;font-size:clamp(34px,3.8vw,62px);font-weight:400;letter-spacing:-.01em;line-height:1}.publicProfilePixelBattleStats span{display:block;margin-top:24px;color:#8b8882;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.publicProfilePixelBattleLink{display:flex;width:224px;min-height:58px;align-items:center;justify-content:space-between;gap:22px;padding:0 20px;border-radius:99px;background:#f5f3ef;color:#0a0a0a;font-size:10px;font-weight:600;text-transform:uppercase}.publicProfilePixelBattleLink i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--surface-card);color:#fff;font-style:normal}.publicProfileClan{--clan-color:var(--color-accent);display:grid;grid-template-columns:120px minmax(0,1fr) auto auto;align-items:center;gap:28px;min-height:190px;margin:0 clamp(20px,5vw,76px) 70px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:var(--surface-card);color:#f5f3ee}.publicProfileClanMark{position:relative;display:grid;width:112px;height:122px;place-items:center;color:var(--clan-color)}.publicProfileClanMark svg{position:absolute;width:106px;height:106px;stroke-width:.65}.publicProfileClanMark strong{z-index:1;font-size:17px;letter-spacing:.09em}.publicProfileClan>div:nth-child(2)>span{color:var(--clan-color);font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.publicProfileClan h2{margin:10px 0 7px;font-size:32px;letter-spacing:-.045em}.publicProfileClan p{max-width:580px;margin:0;color:rgba(255,255,255,.48);font-size:10px}.publicProfileClan dl{display:flex;margin:0}.publicProfileClan dl>div{min-width:82px;padding:8px 18px;border-left:1px solid rgba(255,255,255,.1)}.publicProfileClan dt{color:rgba(255,255,255,.35);font-size:7px}.publicProfileClan dd{display:flex;align-items:center;gap:6px;margin:7px 0 0;font-size:18px;font-weight:750}.publicProfileClan dd svg{width:13px;color:var(--clan-color)}.publicProfileClan>a{display:flex;min-height:46px;align-items:center;gap:20px;padding:0 15px;border-radius:14px;background:var(--clan-color);color:#fff;font-size:9px;font-weight:750}.publicProfileClan>a i{font-style:normal}@media (max-width:1000px){.publicProfileClan{grid-template-columns:96px minmax(0,1fr) auto;gap:20px}.publicProfileClanMark{width:92px;height:102px}.publicProfileClanMark svg{width:88px;height:88px}.publicProfileClan>a{grid-column:2/4;justify-self:start}}@media (max-width:720px){.publicProfileClan{grid-template-columns:72px minmax(0,1fr);gap:16px;margin:0 12px 42px;padding:20px;border-radius:22px}.publicProfileClanMark{width:68px;height:78px}.publicProfileClanMark svg{width:66px;height:66px}.publicProfileClanMark strong{font-size:12px}.publicProfileClan h2{font-size:25px}.publicProfileClan dl{grid-column:1/-1;width:100%}.publicProfileClan dl>div{min-width:0;flex:1}.publicProfileClan>a{grid-column:1/-1;width:100%;justify-content:space-between}}.publicProfileArticles{padding:110px 4.25vw 155px;border-radius:42px 42px 0 0;background:#ebe9e3;color:#0a0a0a}.publicProfileArticles>header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:65px}.publicProfileArticles>header span{color:#777;font-size:10px;letter-spacing:.12em}.publicProfileArticles>header h2{max-width:900px;margin:14px 0 0;font-size:clamp(52px,7vw,116px);font-weight:400;letter-spacing:-.015em;line-height:.88;text-transform:uppercase}.publicProfileArticles>header>a{padding-bottom:8px;border-bottom:1px solid #999;color:#111;font-size:10px;text-transform:uppercase}.publicProfileArticleGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.publicProfileArticleGrid>article{overflow:hidden;border:1px solid #cbc9c3;border-radius:27px;background:#f6f4ef}.publicProfileArticleMedia{position:relative;display:block;aspect-ratio:1.42;background-position:50%;background-size:cover}.publicProfileArticleMedia span{position:absolute;top:18px;left:18px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--profile-accent);color:#fff;font-size:10px}.publicProfileArticleGrid article>div{padding:25px}.publicProfileArticleGrid article>div>span{color:var(--profile-accent);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.publicProfileArticleGrid h3{margin:16px 0 13px;font-size:clamp(25px,2.3vw,38px);font-weight:400;letter-spacing:-.015em;line-height:1}.publicProfileArticleGrid article>div>a,.publicProfileArticleGrid h3 a{color:#111}.publicProfileArticleGrid p{min-height:4.5em;margin:0 0 26px;color:#68665f;font-size:12px;line-height:1.5}.publicProfileArticleGrid article>div>a{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.publicProfileEmpty{min-height:220px;margin:0;padding:50px 0;border-top:1px solid #aaa;color:#666;font-size:clamp(20px,2vw,32px)}.publicProfileSettings{position:relative;overflow:hidden;padding:clamp(28px,4vw,58px);border:1px solid #2d2d2d;border-radius:32px;background:linear-gradient(145deg,var(--surface-subcard),var(--surface-card) 68%)}.publicProfileSettings:after{position:absolute;top:-180px;right:-160px;width:390px;height:390px;border-radius:50%;background:var(--color-accent);content:"";filter:blur(110px);opacity:.17;pointer-events:none}.publicProfileSettings>header{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:38px}.publicProfileSettings>header>div{max-width:720px}.publicProfileSettings>header span{color:var(--color-accent);font-size:9px;letter-spacing:.13em}.publicProfileSettings>header h2{margin:12px 0 16px;font-size:clamp(35px,4vw,66px);font-weight:400;letter-spacing:-.015em;line-height:.92;text-transform:uppercase}.publicProfileSettings>header p{margin:0;color:#888;font-size:12px;line-height:1.55}.publicProfileSettings>header>a{display:flex;gap:25px;align-items:center;flex:0 0 auto;padding:16px 19px;border:1px solid #3a3a3a;border-radius:99px;color:#fff;font-size:10px;text-transform:uppercase}.publicProfileSettings>header>a strong{color:var(--color-accent)}.publicProfileSettings form{position:relative;z-index:1}.publicProfileVisibility{display:flex;align-items:center;gap:17px;margin-bottom:28px;padding:18px;border:1px solid #2c2c2c;border-radius:18px;cursor:pointer}.publicProfileVisibility>input{position:absolute;opacity:0}.publicProfileVisibility>i{position:relative;width:48px;height:27px;border-radius:99px;background:#303030;transition:.18s ease}.publicProfileVisibility>i:after{position:absolute;top:4px;left:4px;width:19px;height:19px;border-radius:50%;background:#aaa;content:"";transition:.18s ease}.publicProfileVisibility>input:checked+i{background:var(--color-accent)}.publicProfileVisibility>input:checked+i:after{left:25px;background:#fff}.publicProfileVisibility span{display:flex;flex-direction:column;gap:4px}.publicProfileVisibility strong{font-size:12px;font-weight:500}.publicProfileVisibility small{color:#767676;font-size:10px}.publicProfileFieldGrid{display:grid;grid-template-columns:1fr 120px;gap:16px}.publicProfileFieldGrid label,.publicProfileLinkEditor{display:flex;flex-direction:column;gap:8px}.publicProfileFieldGrid label>span,.publicProfileLinkEditor legend{color:#777;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.publicProfileFieldGrid input,.publicProfileFieldGrid select,.publicProfileFieldGrid textarea,.publicProfileLinkEditor input{width:100%;min-height:48px;border:1px solid #303030;border-radius:13px;outline:0;background:var(--surface-card);color:#fff;font:inherit;font-size:12px}.publicProfileFieldGrid input,.publicProfileFieldGrid select,.publicProfileLinkEditor input{padding:0 14px}.publicProfileFieldGrid textarea{padding:14px;resize:vertical}.publicProfileFieldGrid input:focus,.publicProfileFieldGrid select:focus,.publicProfileFieldGrid textarea:focus,.publicProfileLinkEditor input:focus{border-color:var(--color-accent)}.publicProfileBioField{grid-column:1/-1}.publicProfileColor input{padding:5px;cursor:pointer}.publicProfileOptions{display:flex;gap:26px;margin:24px 0;padding:0;border:0}.publicProfileOptions label{display:flex;align-items:center;gap:8px;color:#aaa;font-size:11px}.publicProfileOptions label[data-disabled=true]{opacity:.38}.publicProfileOptions input{accent-color:var(--color-accent)}.publicProfileLinkEditor{margin:0 0 24px;padding:0;border:0}.publicProfileLinkEditor legend{margin-bottom:11px}.publicProfileLinkEditor div{display:grid;grid-template-columns:.55fr 1fr;gap:10px;margin-bottom:10px}.publicProfileSettings form>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:57px;padding:0 19px;border:0;border-radius:15px;background:var(--color-accent);color:#fff;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.publicProfileSettings form>button:disabled{opacity:.55;cursor:wait}.publicProfileSettingsNotice{position:relative;z-index:1;margin:-15px 0 24px;padding:12px 15px;border:1px solid #315b3b;border-radius:12px;background:#102317;color:#8ed49f;font-size:11px}.publicProfileSettingsNotice.isError{border-color:#71372e;background:#2a110d;color:#ff9f8f}.publicProfileSettingsLoading{min-height:180px;color:#777}@media (max-width:1050px){.publicProfileTagline{display:none}.publicProfileOverview{grid-template-columns:1fr 1fr}.publicProfileStats{grid-column:1/-1}.publicProfileArticleGrid{grid-template-columns:repeat(2,1fr)}.publicProfilePixelBattle{grid-template-columns:1fr 1fr}.publicProfilePixelBattleLink{grid-column:1/-1}}@media (max-width:720px){.publicProfileHero{min-height:760px;border-radius:0 0 28px 28px}.publicProfileHeroMeta{top:96px;right:20px;left:20px}.publicProfileHeroMeta span:first-child{max-width:68%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publicProfileIdentity{right:20px;bottom:58px;left:20px;display:block}.publicProfileAvatar{width:116px;margin-bottom:29px}.publicProfileIdentity h1{font-size:clamp(54px,17vw,86px);line-height:.82}.publicProfileOverview{padding:82px 20px 95px}.publicProfileOverview,.publicProfileStats{grid-template-columns:1fr}.publicProfileStats article{min-height:145px;border-right:0;border-bottom:1px solid #252525}.publicProfileStats article+article{padding-left:0}.publicProfileStats strong{margin-top:26px}.publicProfileBio p{margin-top:25px}.publicProfilePixelBattle{grid-template-columns:1fr;margin:0 20px 82px;padding:31px 24px;border-radius:25px}.publicProfilePixelBattleStats{grid-template-columns:1fr 1fr}.publicProfilePixelBattleStats article{min-height:114px;padding:17px}.publicProfilePixelBattleStats span{margin-top:18px}.publicProfilePixelBattleLink{grid-column:auto;width:100%}.publicProfileArticles{padding:80px 20px 100px;border-radius:28px 28px 0 0}.publicProfileArticles>header{align-items:start;flex-direction:column}.publicProfileArticleGrid{grid-template-columns:1fr}.publicProfileSettings{padding:25px 20px;border-radius:23px}.publicProfileSettings>header{align-items:start;flex-direction:column}.publicProfileFieldGrid{grid-template-columns:1fr}.publicProfileBioField{grid-column:auto}.publicProfileColor{max-width:120px}.publicProfileOptions{align-items:start;flex-direction:column}.publicProfileLinkEditor div{grid-template-columns:1fr}}.articlePage,.articleStudioPage,.articlesPage,.myArticlesPage{background:var(--surface-card);color:#f7f5f2}.articlesHero{position:relative;min-height:min(880px,calc(100svh - 12px));margin:6px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:42px;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.42) 58%,rgba(0,0,0,.88)),url(/games/astra/astra-flying-base-deck.jpg) center 38% /cover}.articlesHero:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 46%,var(--surface-card) 100%);pointer-events:none}.articlesHeroGlow{position:absolute;z-index:1;bottom:-180px;left:16%;width:620px;height:620px;border-radius:50%;background:rgb(var(--color-accent-rgb)/.48);filter:blur(130px)}.articleDetailHero .siteHeader,.articleStudioTop .siteHeader,.articlesHero .siteHeader{z-index:10}.articlesHeroCopy{position:absolute;z-index:3;top:clamp(205px,23svh,255px);left:clamp(28px,6vw,110px);width:min(1040px,calc(100vw - 440px))}.articleStudioTop>div:last-child>span,.articlesHeroCopy>p{margin:0 0 27px;color:var(--color-accent);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.articlesHeroCopy h1{display:flex;max-width:1040px;flex-direction:column;margin:0;font-size:clamp(72px,7.15vw,126px);font-weight:350;line-height:.86;letter-spacing:-.015em}.articlesHeroCopy h1 span{display:block;white-space:nowrap}.articlesHeroCopy>span{display:block;max-width:610px;margin-top:30px;color:rgba(255,255,255,.72);font-size:clamp(14px,1.2vw,18px);line-height:1.65}.articlesHeroActions{display:flex;gap:10px;margin-top:32px}.articlesHeroActions .button b{margin-left:30px}.articlesHeroMark{position:absolute;z-index:3;right:clamp(30px,4.3vw,78px);bottom:64px;display:grid;width:178px;height:178px;padding:22px;border:1px solid rgba(255,255,255,.36);border-radius:50%;background:rgba(4,4,4,.32);backdrop-filter:blur(16px)}.articlesHeroMark span{color:var(--color-accent);font-size:32px;font-weight:500}.articlesHeroMark strong{align-self:end;font-size:20px;font-weight:400;line-height:.9;letter-spacing:-.015em}.articlesHeroMark i{position:absolute;top:24px;right:23px;color:rgba(255,255,255,.5);font-size:10px;font-style:normal}.articlesHeroWord{position:absolute;z-index:2;right:-12px;bottom:-.22em;color:rgba(255,255,255,.038);font-size:clamp(110px,17vw,300px);font-weight:600;line-height:.76;letter-spacing:-.015em;white-space:nowrap}.articleDiscovery{padding:clamp(85px,10vw,160px) clamp(24px,5vw,90px) 45px}.articleSearch{display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:1280px;margin:0 auto 42px;border-bottom:1px solid rgba(255,255,255,.24)}.articleSearch label{display:grid;grid-template-columns:100px 1fr;align-items:center}.articleSearch label span{color:rgba(255,255,255,.42);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.articleSearch input{width:100%;padding:28px 20px;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:clamp(25px,3vw,48px);letter-spacing:-.015em}.articleSearch input::placeholder{color:rgba(255,255,255,.2)}.articleSearch button{align-self:center;min-width:140px;height:58px;border:0;border-radius:999px;background:var(--color-accent);color:#fff;font-size:10px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.articleSearch button span{margin-left:30px}.articleCategories{display:flex;gap:8px;max-width:1280px;margin:0 auto;overflow-x:auto;scrollbar-width:none}.articleCategories a{flex:0 0 auto;padding:14px 20px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.62);font-size:9px;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:.18s ease}.articleCategories a:hover,.articleCategories a[data-active=true]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.articleResults{padding:35px clamp(24px,5vw,90px) clamp(90px,12vw,190px)}.articleResults>header{display:flex;justify-content:space-between;gap:30px;max-width:1280px;margin:0 auto 48px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.14)}.articleCardMeta,.articleEditorHead>div>span,.articleEditorSectionHead>span,.articleResults>header span{color:var(--color-accent);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.articleResults>header h2{margin:14px 0 0;font-size:clamp(38px,4vw,65px);font-weight:360;letter-spacing:-.015em}.articleResults>header>strong{align-self:end;font-size:44px;font-weight:350}.articleResults>header>strong small{color:rgba(255,255,255,.42);font-size:9px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.articleGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:54px 18px;max-width:1280px;margin:0 auto}.articleCard{grid-column:span 4;min-width:0}.articleCardCover{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:26px;background:var(--surface-subcard)}.articleCard2 .articleCardCover{aspect-ratio:4/5}.articleCardCover img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.75,.2,1)}.articleCardCover span{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.52))}.articleCard:hover .articleCardCover img{transform:scale(1.045)}.articleCardMeta{display:flex;justify-content:space-between;gap:15px;margin-top:21px}.articleCardMeta time{color:rgba(255,255,255,.4)}.articleCard h2{margin:18px 0 0;font-size:clamp(27px,2.45vw,41px);font-weight:360;line-height:.98;letter-spacing:-.015em}.articleCard h2 a{color:inherit;text-decoration:none}.articleCard>p{min-height:4.8em;margin:20px 0;color:rgba(255,255,255,.56);font-size:12px;line-height:1.62}.articleCardTags{display:flex;flex-wrap:wrap;gap:6px}.articleCardTags a,.articleRailTags a{padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:rgba(255,255,255,.48);font-size:8px;text-decoration:none}.articleCard footer{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-top:24px;padding-top:17px;border-top:1px solid rgba(255,255,255,.12)}.articleCard footer div,.articleCardAuthor{display:grid;gap:4px}.articleCard footer>.articleCardAuthor{color:#fff;letter-spacing:normal;text-transform:none}.articleCard footer strong{font-size:11px;font-weight:500}.articleCard footer span{color:rgba(255,255,255,.38);font-size:8px}.articleCard footer>a,.articleEmpty a{color:var(--color-accent);font-size:9px;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.articleEmpty{max-width:1280px;margin:0 auto;padding:110px 30px;border:1px solid rgba(255,255,255,.13);border-radius:30px;text-align:center}.articleEmpty>span{color:var(--color-accent);font-size:55px}.articleEmpty h2{margin:25px 0 10px;font-size:clamp(35px,5vw,72px);font-weight:350;letter-spacing:-.015em}.articleEmpty p{margin:0 0 30px;color:rgba(255,255,255,.5)}.articlePagination{display:flex;justify-content:space-between;max-width:1280px;margin:80px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.articlePagination a,.articlePagination span{color:rgba(255,255,255,.62);font-size:9px;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.articlePagination a[aria-disabled=true]{pointer-events:none;opacity:.25}.articleDetailHero{position:relative;display:block;margin:6px;overflow:hidden;border-radius:42px;background:var(--surface-card);isolation:isolate}.articleDetailHero .siteHeader{position:absolute;inset:0 0 auto;z-index:5}.articleDetailCover{position:absolute;inset:0;z-index:-2;overflow:hidden}.articleDetailCover img{width:100%;height:100%;object-fit:cover}.articleDetailCover span{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,3,3,.9),rgba(3,3,3,.68) 43%,rgba(3,3,3,.26) 78%,rgba(3,3,3,.42)),linear-gradient(180deg,rgba(3,3,3,.4),rgba(3,3,3,.08) 34%,rgba(3,3,3,.88))}.articleDetailIntro{position:absolute;right:clamp(28px,6vw,118px);bottom:clamp(42px,7vh,84px);left:clamp(28px,6vw,118px);z-index:3;width:min(1080px,calc(100% - clamp(56px, 12vw, 236px)));padding:0}.articleDetailIntro nav{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:clamp(28px,5vh,58px);color:rgba(255,255,255,.56);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.articleDetailIntro nav a{color:inherit;text-decoration:none}.articleDetailIntro>p{margin:0 0 22px;color:var(--color-accent);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.articleDetailIntro h1{margin:0;max-width:1000px;font-size:clamp(58px,8vw,142px);font-weight:340;line-height:.9;letter-spacing:-.01em}.articleDetailIntro>span{display:block;max-width:700px;margin-top:clamp(22px,3vh,34px);color:rgba(255,255,255,.76);font-size:clamp(13px,1.1vw,17px)}.articleDetailStats{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,70px);width:min(620px,100%);margin-top:clamp(30px,4vh,48px);padding-top:0}.articleDetailAuthor,.articleDetailStats div{display:grid;gap:7px}.articleDetailAuthor{color:#fff}.articleDetailStats small{color:rgba(255,255,255,.36);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.articleDetailStats strong{font-size:11px;font-weight:520}.articleDetailStats i{color:rgba(255,255,255,.43);font-size:8px;font-style:normal}.articleReadingShell{display:grid;grid-template-columns:minmax(190px,.5fr) minmax(0,2fr) minmax(50px,.35fr);gap:clamp(30px,6vw,110px);max-width:1440px;margin:0 auto;padding:clamp(90px,12vw,180px) clamp(24px,6vw,100px)}.articleReadingRail{position:sticky;top:30px;align-self:start;display:grid;gap:34px}.articleReadingRail>a{color:var(--color-accent);font-size:9px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.articleReadingRail>div:not(.articleRailTags){padding-top:18px;border-top:1px solid rgba(255,255,255,.15)}.articleReadingRail span{color:rgba(255,255,255,.35);font-size:8px}.articleReadingRail p{margin:9px 0 0;color:rgba(255,255,255,.52);font-size:9px;line-height:1.5}.articleRailTags{display:flex;flex-wrap:wrap;gap:6px}.articleBody{grid-column:2;min-width:0}.markdownContent{color:rgba(255,255,255,.82);font-size:clamp(15px,1.25vw,18px);line-height:1.8;overflow-wrap:anywhere}.markdownContent>:first-child{margin-top:0}.markdownContent h1,.markdownContent h2,.markdownContent h3,.markdownContent h4{color:#fff;font-weight:380;line-height:1;letter-spacing:-.015em;scroll-margin-top:30px}.markdownContent h1{margin:0 0 45px;font-size:clamp(52px,6vw,92px)}.markdownContent h2{margin:90px 0 28px;font-size:clamp(38px,4vw,64px)}.markdownContent h3{margin:60px 0 22px;font-size:clamp(28px,3vw,43px)}.markdownContent h1 a,.markdownContent h2 a,.markdownContent h3 a,.markdownContent h4 a{color:inherit;text-decoration:none}.markdownContent ol,.markdownContent p,.markdownContent ul{margin:0 0 28px}.markdownContent ol,.markdownContent ul{padding-left:1.4em}.markdownContent li{margin:9px 0;padding-left:6px}.markdownContent li::marker{color:var(--color-accent)}.markdownContent a{color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:4px}.markdownContent strong{color:#fff;font-weight:590}.markdownContent blockquote{margin:50px 0;padding:8px 0 8px clamp(22px,4vw,48px);border-left:3px solid var(--color-accent);color:#fff;font-size:clamp(21px,2.5vw,34px);line-height:1.35;letter-spacing:-.015em}.markdownContent blockquote p{margin:0}.markdownContent img{display:block;width:calc(100% + clamp(0px, 6vw, 100px));max-width:none;max-height:820px;margin:55px 0 55px clamp(-50px,-3vw,0px);border-radius:28px;object-fit:cover}.markdownContent code{padding:.18em .4em;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(255,255,255,.07);color:var(--color-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.markdownContent pre{margin:45px 0;padding:28px;overflow-x:auto;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:var(--surface-card)}.markdownContent pre code{padding:0;border:0;background:transparent;color:#e7e4df;line-height:1.65}.markdownContent table{display:block;width:100%;margin:45px 0;overflow-x:auto;border-collapse:collapse}.markdownContent td,.markdownContent th{min-width:150px;padding:16px 18px;border:1px solid rgba(255,255,255,.15);text-align:left}.markdownContent th{background:var(--color-accent);color:#fff;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.markdownContent hr{height:1px;margin:70px 0;border:0;background:rgba(255,255,255,.18)}.markdownContent input[type=checkbox]{accent-color:var(--color-accent);margin-right:8px}.articleRelated{max-width:1440px;margin:0 auto;padding:30px clamp(24px,6vw,100px) clamp(100px,13vw,190px)}.articleRelated>header span{color:var(--color-accent);font-size:9px}.articleRelated>header h2{margin:18px 0 45px;font-size:clamp(45px,6vw,92px);font-weight:340;letter-spacing:-.015em}.articleRelated>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.16)}.articleRelated>div>a{min-height:320px;padding:28px;border-right:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none}.articleRelated>div>a:last-child{border-right:0}.articleRelated a>b,.articleRelated a>span{color:var(--color-accent);font-size:8px;font-weight:450;letter-spacing:.08em;text-transform:uppercase}.articleRelated h3{margin:55px 0 18px;font-size:31px;font-weight:380;line-height:1;letter-spacing:-.015em}.articleRelated p{min-height:5em;color:rgba(255,255,255,.48);font-size:10px;line-height:1.6}.articleStudioTop{position:relative;min-height:480px;margin:6px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:40px;background:radial-gradient(circle at 72% 120%,rgb(var(--color-accent-rgb)/.58),transparent 38%),var(--surface-card)}.articleStudioTop>div:last-child{position:absolute;right:clamp(25px,6vw,100px);bottom:60px;left:clamp(25px,6vw,100px)}.articleStudioTop h1{max-width:1080px;margin:0;font-size:clamp(58px,7.5vw,120px);font-weight:340;line-height:.86;letter-spacing:-.015em}.articleStudioWorkspace,.myArticlesWorkspace{padding:clamp(70px,9vw,140px) clamp(20px,4vw,70px) clamp(100px,12vw,180px)}.articleEditor,.myArticlesDashboard{max-width:1480px;margin:0 auto}.articleEditorState,.myArticlesState{display:grid;place-items:center;min-height:420px;gap:18px;border:1px solid rgba(255,255,255,.14);border-radius:30px;color:rgba(255,255,255,.6);text-align:center}.articleEditorState>strong,.myArticlesState>strong{color:var(--color-accent);font-size:55px}.articleEditorState h2,.myArticlesState h2{max-width:650px;margin:0;color:#fff;font-size:clamp(32px,5vw,62px);font-weight:350;letter-spacing:-.015em}.articleEditorState p{max-width:520px;margin:0;line-height:1.6}.articleEditorHead,.myArticlesDashboard>header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px}.articleEditorHead h2,.myArticlesDashboard>header h2{margin:14px 0 12px;font-size:clamp(48px,6vw,90px);font-weight:350;letter-spacing:-.015em}.articleEditorHead p,.myArticlesDashboard>header p{max-width:650px;margin:0;color:rgba(255,255,255,.5);line-height:1.6}.articleEditorHead>a{color:var(--color-accent);font-size:9px;text-decoration:none;text-transform:uppercase}.articleEditorInfo,.articleEditorNotice,.articleEditorRejection{margin-bottom:18px;padding:18px 22px;border:1px solid rgba(116,255,66,.25);border-radius:14px;background:rgba(116,255,66,.07);color:#baff76;font-size:10px}.articleEditorNotice.error,.articleEditorRejection{border-color:rgb(var(--color-accent-rgb)/.35);background:rgb(var(--color-accent-rgb)/.08);color:var(--color-accent)}.articleEditorInfo.pending{border-color:rgb(var(--color-accent-rgb)/.3);background:rgb(var(--color-accent-rgb)/.08);color:#ffad68}.articleEditorRejection span{display:block;margin-bottom:7px;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.articleEditorRejection p{margin:0;color:#fff;line-height:1.5}.articleEditorForm{display:grid;grid-template-columns:1fr 1fr;gap:18px}.articleEditorFields,.articleMarkdownEditor,.articleMarkdownPreview,.articleSEOEditor{min-width:0;padding:clamp(24px,3vw,44px);border:1px solid rgba(255,255,255,.14);border-radius:28px;background:var(--surface-card)}.articleEditorFields,.articleSEOEditor{display:grid;align-content:start;gap:18px}.articleEditorSectionHead{display:flex;align-items:baseline;gap:18px;margin-bottom:18px}.articleEditorSectionHead h3{margin:0;font-size:31px;font-weight:370;letter-spacing:-.015em}.articleEditorSectionHead i{margin-left:auto;color:rgba(255,255,255,.35);font-size:8px;font-style:normal;text-transform:uppercase}.articleEditorRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.articleEditorField{position:relative;display:grid;gap:8px}.articleEditorField>span{color:rgba(255,255,255,.4);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.articleEditorField input,.articleEditorField select,.articleEditorField textarea{width:100%;padding:15px 16px;border:1px solid rgba(255,255,255,.14);border-radius:12px;outline:0;background:var(--surface-card);color:#fff;font:inherit;font-size:12px;line-height:1.55;resize:vertical}.articleEditorField input:focus,.articleEditorField select:focus,.articleEditorField textarea:focus,.markdownTextarea:focus{border-color:var(--color-accent)}.articleEditorField input:disabled,.articleEditorField select:disabled,.articleEditorField textarea:disabled,.markdownTextarea:disabled{opacity:.55}.articleEditorField small{color:rgba(255,255,255,.28);font-size:8px;text-align:right}.articleMarkdownEditor,.articleMarkdownPreview{min-height:760px}.markdownToolbar{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.markdownToolbar button{min-width:38px;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:var(--surface-subcard);color:rgba(255,255,255,.65);font-size:8px;cursor:pointer}.markdownToolbar button:hover{border-color:var(--color-accent);color:#fff}.markdownTextarea{width:100%;min-height:650px;padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:16px;outline:0;background:var(--surface-card);color:#eee;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;resize:vertical}.articlePreviewPaper{max-height:690px;padding:26px;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:var(--surface-card)}.articlePreviewPaper .markdownContent{font-size:13px}.articlePreviewPaper .markdownContent h1{font-size:48px}.articlePreviewPaper .markdownContent h2{margin-top:55px;font-size:36px}.articlePreviewPaper .markdownContent h3{font-size:27px}.articlePreviewPaper .markdownContent img{width:100%;margin:30px 0}.articleSERP{margin-top:10px;padding:22px;border-radius:16px;background:#f7f7f7;color:#202124}.articleSERP>span{color:#4d5156;font-size:9px}.articleSERP h4{margin:8px 0;color:#1a0dab;font-size:20px;font-weight:400;line-height:1.25}.articleSERP p{margin:0;color:#4d5156;font-size:11px;line-height:1.5}.articleEditorActions{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:var(--surface-card)}.articleEditorActions>div span{color:var(--color-accent);font-size:8px}.articleEditorActions>div p{max-width:650px;margin:8px 0 0;color:rgba(255,255,255,.4);font-size:9px}.myArticlesDashboard>header>div>span{color:var(--color-accent);font-size:9px}.myArticlesEmpty{display:grid;justify-items:center;min-height:450px;padding:80px 25px;border:1px solid rgba(255,255,255,.14);border-radius:30px;text-align:center}.myArticlesEmpty>span{color:var(--color-accent);font-size:60px;font-weight:500}.myArticlesEmpty h3{margin:25px 0 8px;font-size:clamp(38px,5vw,70px);font-weight:350;letter-spacing:-.015em}.myArticlesEmpty p{color:rgba(255,255,255,.48)}.myArticlesEmpty a{color:var(--color-accent);font-size:9px;text-decoration:none;text-transform:uppercase}.myArticleList{border-top:1px solid rgba(255,255,255,.16)}.myArticleList>article{display:grid;grid-template-columns:70px minmax(0,1fr) 180px;gap:26px;padding:35px 0;border-bottom:1px solid rgba(255,255,255,.16)}.myArticleIndex{color:var(--color-accent);font-size:9px}.myArticleMain>div:first-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.myArticleMain>div:first-child b,.myArticleMain>div:first-child i,.myArticleMain>div:first-child span{padding:7px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:rgba(255,255,255,.5);font-size:8px;font-style:normal;font-weight:400;text-transform:uppercase}.myArticleMain>div:first-child i{border-color:rgb(var(--color-accent-rgb)/.4);color:var(--color-accent)}.myArticleMain>div:first-child b{border-color:rgba(148,255,82,.25);color:#a9ff76}.myArticleMain h3{margin:25px 0 12px;font-size:clamp(31px,3.5vw,52px);font-weight:360;line-height:1;letter-spacing:-.015em}.myArticleMain>p{max-width:800px;margin:0;color:rgba(255,255,255,.48);line-height:1.55}.myArticleMain blockquote{margin:20px 0 0;padding:14px 18px;border-left:2px solid var(--color-accent);background:rgb(var(--color-accent-rgb)/.08);color:rgba(255,255,255,.7);font-size:10px}.myArticleMain blockquote strong{display:block;margin-bottom:6px;color:var(--color-accent);font-size:8px;text-transform:uppercase}.myArticleMain footer{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:rgba(255,255,255,.3);font-size:8px}.myArticleActions{display:flex;flex-direction:column;gap:7px}.myArticleActions a,.myArticleActions button{padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:transparent;color:rgba(255,255,255,.66);font:inherit;font-size:8px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.myArticleActions a:first-child,.myArticleActions button:not(.danger){border-color:rgb(var(--color-accent-rgb)/.35)}.myArticleActions .danger{color:var(--color-accent)}.accountArticlesLink{display:grid;gap:5px;margin-top:9px;padding:14px;border:1px solid rgb(var(--color-accent-rgb)/.3);border-radius:12px;background:rgb(var(--color-accent-rgb)/.07);color:#fff;text-decoration:none}.accountArticlesLink span{color:rgba(255,255,255,.42);font-size:8px;text-transform:uppercase}.accountArticlesLink strong{color:var(--color-accent);font-size:10px}.adminArticleFilters{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px;margin-bottom:20px}.adminArticleFilters .adminSearch{margin:0}.adminArticleLayout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr);gap:14px;min-height:650px}.adminArticleQueue{align-self:start;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px}.adminArticleQueue>button{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) 15px;gap:11px;width:100%;padding:20px 17px;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:var(--surface-card);color:#fff;text-align:left;cursor:pointer}.adminArticleQueue>button:last-child{border-bottom:0}.adminArticleQueue>button.active,.adminArticleQueue>button:hover{background:rgb(var(--color-accent-rgb)/.09)}.adminArticleQueue small,.adminArticleQueueIndex{color:var(--color-accent)}.adminArticleQueue small{font-size:7px;text-transform:uppercase}.adminArticleQueue h3{margin:9px 0 7px;font-size:17px;font-weight:430;line-height:1.1}.adminArticleQueue p{display:-webkit-box;margin:0;overflow:hidden;color:rgba(255,255,255,.4);font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.adminArticleQueue footer{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:rgba(255,255,255,.28);font-size:7px}.adminArticleQueue i{color:rgba(255,255,255,.3);font-style:normal}.adminArticlePlaceholder,.adminArticleReview{min-width:0;padding:clamp(22px,3vw,38px);border:1px solid rgba(255,255,255,.1);border-radius:18px;background:var(--surface-card)}.adminArticleReview>header{display:flex;justify-content:space-between;gap:20px}.adminArticleReview>header span{color:var(--color-accent);font-size:8px}.adminArticleReview>header h2{margin:14px 0 8px;font-size:clamp(32px,4vw,58px);font-weight:360;line-height:.95;letter-spacing:-.015em}.adminArticleReview>header p{color:rgba(255,255,255,.4);font-size:9px}.adminArticleReview>header button{align-self:start;border:0;background:transparent;color:rgba(255,255,255,.5);font-size:28px;cursor:pointer}.adminArticleCover{position:relative;aspect-ratio:16/7;margin:25px 0;overflow:hidden;border-radius:16px}.adminArticleCover img{width:100%;height:100%;object-fit:cover}.adminArticleCover span{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.adminArticleReviewMeta{display:flex;flex-wrap:wrap;gap:6px}.adminArticleReviewMeta b,.adminArticleReviewMeta span{padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.45);font-size:7px;font-weight:400;text-transform:uppercase}.adminArticleReviewMeta b{border-color:rgba(139,255,78,.24);color:#9dff69}.adminArticleExcerpt{margin:26px 0;color:rgba(255,255,255,.65);font-size:13px;line-height:1.6}.adminArticleMarkdown{max-height:620px;padding:25px;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:var(--surface-card)}.adminArticleMarkdown .markdownContent{font-size:12px}.adminArticleMarkdown .markdownContent h1{font-size:42px}.adminArticleMarkdown .markdownContent h2{margin-top:45px;font-size:31px}.adminArticleMarkdown .markdownContent h3{font-size:23px}.adminArticleMarkdown .markdownContent img{width:100%;margin:25px 0}.adminNewsMarkdownEditor{overflow:hidden;border-radius:18px;background:rgba(255,255,255,.045)}.adminNewsMarkdownEditor>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 20px 14px}.adminNewsMarkdownEditor>header div{display:grid;gap:4px}.adminNewsMarkdownEditor>header span,.adminNewsMarkdownPreview>span,.adminNewsMarkdownWorkspace>label>span{color:rgba(255,255,255,.42);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.adminNewsMarkdownEditor>header strong{color:#fff;font-size:13px;font-weight:520}.adminNewsMarkdownEditor>header small{color:rgba(255,255,255,.32);font-size:8px}.adminNewsMarkdownToolbar{display:flex;flex-wrap:wrap;gap:4px;padding:0 20px 14px}.adminNewsMarkdownToolbar button{min-height:30px;padding:0 10px;border:0;border-radius:8px;background:rgba(255,255,255,.075);color:rgba(255,255,255,.72);font:inherit;font-size:8px;cursor:pointer;transition:background .16s ease,color .16s ease}.adminNewsMarkdownToolbar button:focus-visible,.adminNewsMarkdownToolbar button:hover{background:var(--color-accent);color:#fff}.adminNewsMarkdownWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:430px;background:var(--surface-card)}.adminNewsMarkdownPreview,.adminNewsMarkdownWorkspace>label{display:grid;min-width:0;grid-template-rows:auto 1fr;gap:12px;padding:18px 20px 20px}.adminNewsMarkdownWorkspace textarea{width:100%;min-height:360px;resize:vertical;border:0;outline:0;background:transparent;color:rgba(255,255,255,.84);font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.adminNewsMarkdownPreview{overflow:auto;background:rgba(255,255,255,.035)}.adminNewsMarkdownPreview>p{margin:0;color:rgba(255,255,255,.3);font-size:11px;line-height:1.5}.adminNewsMarkdownPreview .markdownContent{font-size:11px;line-height:1.65}.adminNewsMarkdownPreview .markdownContent h1{margin-bottom:20px;font-size:36px}.adminNewsMarkdownPreview .markdownContent h2{margin:34px 0 16px;font-size:27px}.adminNewsMarkdownPreview .markdownContent h3{margin:28px 0 14px;font-size:20px}.adminNewsMarkdownPreview .markdownContent img{width:100%;margin:22px 0;border-radius:12px}.adminNewsMarkdownEditor>.adminFormHint{display:block;margin:0;padding:14px 20px 17px}@media (max-width:760px){.adminNewsMarkdownEditor>header{align-items:flex-start;flex-direction:column;gap:7px}.adminNewsMarkdownWorkspace{grid-template-columns:1fr}}.adminArticleSEO{margin-top:15px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px}.adminArticleSEO>span{color:var(--color-accent);font-size:8px}.adminArticleSEO h3{margin:10px 0 7px;font-size:18px;font-weight:420}.adminArticleSEO p{color:rgba(255,255,255,.45);font-size:9px;line-height:1.45}.adminArticleSEO div{display:flex;flex-wrap:wrap;gap:5px}.adminArticleSEO i{color:var(--color-accent);font-size:7px;font-style:normal}.adminArticleDecision{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.adminArticleDecision>div{display:flex;gap:8px}.adminArticlePublicLink{display:inline-block;margin-top:18px;color:var(--color-accent);font-size:8px;text-decoration:none;text-transform:uppercase}.adminArticlePlaceholder{display:grid;place-content:center;text-align:center}.adminArticlePlaceholder span{color:var(--color-accent);font-size:10px}.adminArticlePlaceholder h2{margin:15px 0 7px;font-size:clamp(35px,5vw,65px);font-weight:350;letter-spacing:-.015em}.adminArticleEmpty,.adminArticlePlaceholder p{color:rgba(255,255,255,.4);font-size:10px}.adminArticleEmpty{padding:35px;text-align:center}@media (max-width:1050px){.articlesHeroCopy{top:205px;width:calc(100vw - 315px)}.articlesHeroCopy h1{font-size:clamp(62px,7.7vw,82px)}.articlesHeroMark{width:156px;height:156px}.articleCard{grid-column:span 6}.articleDetailHero{min-height:max(760px,calc(100svh - 12px))}.articleReadingShell{grid-template-columns:170px minmax(0,1fr)}.articleBody{grid-column:2}.articleEditorForm{grid-template-columns:1fr}.articleEditorActions{grid-column:auto}.articleRelated>div{grid-template-columns:1fr}.articleRelated>div>a{min-height:240px;border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.adminArticleFilters,.adminArticleLayout{grid-template-columns:1fr}}@media (max-width:720px){.articlesHero{min-height:810px;border-radius:27px}.articlesHeroCopy{top:150px;right:20px;left:20px;width:auto}.articlesHeroCopy h1{font-size:clamp(46px,13vw,66px);line-height:.9;letter-spacing:-.015em}.articlesHeroCopy>p{margin-bottom:22px}.articlesHeroCopy>span{max-width:520px;margin-top:25px;font-size:12px;line-height:1.55}.articlesHeroActions{flex-direction:column;margin-top:27px}.articlesHeroActions .button{width:100%}.articlesHeroMark{right:22px;bottom:24px;width:126px;height:126px;padding:16px}.articlesHeroMark span{font-size:26px}.articlesHeroMark strong{font-size:15px}.articlesHeroMark i{top:17px;right:17px}.articlesHeroWord{display:none}.articleDiscovery{padding-right:20px;padding-left:20px}.articleSearch{padding-bottom:15px}.articleSearch,.articleSearch label{grid-template-columns:1fr}.articleSearch input{padding:18px 0;font-size:27px}.articleSearch button{width:100%}.articleResults{padding-right:20px;padding-left:20px}.articleResults>header{align-items:end}.articleResults>header>strong{font-size:29px}.articleGrid{display:block}.articleCard{margin-bottom:65px}.articleCard2 .articleCardCover{aspect-ratio:4/3}.articleCard>p{min-height:0}.articleDetailHero{min-height:max(760px,calc(100svh - 12px));border-radius:27px}.articleDetailCover img{object-position:center}.articleDetailCover span{background:linear-gradient(90deg,rgba(3,3,3,.74),rgba(3,3,3,.2)),linear-gradient(180deg,rgba(3,3,3,.46) 0,rgba(3,3,3,.14) 28%,rgba(3,3,3,.94) 79%,var(--surface-card) 100%)}.articleDetailIntro{right:22px;bottom:34px;left:22px;width:auto}.articleDetailIntro nav{margin-bottom:28px}.articleDetailIntro>p{margin-bottom:14px}.articleDetailIntro h1{font-size:clamp(48px,14vw,76px);line-height:.92}.articleDetailIntro>span{margin-top:20px;font-size:13px}.articleDetailStats{grid-template-columns:1fr}.articleReadingShell{display:block;padding-right:20px;padding-left:20px}.articleReadingRail{position:static;margin-bottom:65px}.markdownContent h1{font-size:48px}.markdownContent h2{margin-top:65px;font-size:39px}.markdownContent h3{font-size:30px}.markdownContent img{width:100%;margin:40px 0;border-radius:18px}.articleRelated{padding-right:20px;padding-left:20px}.articleStudioTop{min-height:430px;border-radius:27px}.articleStudioTop h1{font-size:clamp(49px,13vw,68px)}.articleStudioWorkspace,.myArticlesWorkspace{padding-right:15px;padding-left:15px}.articleEditorHead,.myArticlesDashboard>header{align-items:start;flex-direction:column}.articleEditorFields,.articleMarkdownEditor,.articleMarkdownPreview,.articleSEOEditor{padding:20px;border-radius:20px}.articleEditorRow{grid-template-columns:1fr}.articleMarkdownEditor,.articleMarkdownPreview{min-height:580px}.markdownTextarea{min-height:500px;padding:17px}.articlePreviewPaper{max-height:560px;padding:17px}.articleEditorActions{grid-template-columns:1fr}.articleEditorActions .button{width:100%}.myArticleList>article{grid-template-columns:35px minmax(0,1fr)}.myArticleActions{grid-column:2;display:grid;grid-template-columns:1fr 1fr}.adminArticleDecision>div{flex-direction:column}}.maralysWallet{position:relative;margin-top:8px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:34px;background:radial-gradient(circle at 78% 10%,rgb(var(--color-accent-rgb)/.5),transparent 30%),linear-gradient(145deg,#15100d 0,var(--surface-card) 43%,#130400 100%);color:#fff}.maralysWallet[data-status=frozen]{filter:saturate(.45)}.walletGlow{position:absolute;top:-180px;right:-110px;width:510px;height:510px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.025),0 0 0 110px rgba(255,255,255,.012);pointer-events:none}.walletHeader{position:relative;z-index:2;gap:30px;padding:clamp(28px,4vw,58px)}.walletBalance>small,.walletBalance>span,.walletHeader>div>span,.walletSubheading>span{color:rgba(255,255,255,.48);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.walletHeader h2{max-width:680px;margin:26px 0 0;font-size:clamp(48px,5.8vw,88px);font-weight:340;line-height:.88;letter-spacing:-.015em}.walletHeader>p{display:flex;gap:9px;align-items:center;margin:0;color:rgba(255,255,255,.62);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.walletHeader>p i{width:7px;height:7px;border-radius:50%;background:#baff45;box-shadow:0 0 0 5px rgba(186,255,69,.1)}.maralysWallet[data-status=frozen] .walletHeader>p i{background:var(--color-accent);box-shadow:0 0 0 5px rgb(var(--color-accent-rgb)/.12)}.walletBalance{position:relative;z-index:2;padding:12px clamp(28px,4vw,58px) 60px;align-items:end}.walletBalance>small,.walletBalance>span{grid-column:1/-1}.walletBalance>strong{overflow:hidden;margin-top:8px;color:var(--color-accent);font-size:clamp(85px,12.5vw,190px);font-weight:330;line-height:.8;letter-spacing:-.015em}.walletBalance>div{display:flex;gap:12px;align-items:center;padding-bottom:8px}.walletBalance>div b{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:var(--color-accent);color:#090909;font-size:26px;font-weight:650}.walletBalance>div i{font-size:11px;font-style:normal;letter-spacing:.12em}.walletBody{position:relative;z-index:2;grid-template-columns:minmax(330px,.82fr) minmax(400px,1.18fr);border-top:1px solid rgba(255,255,255,.15)}.walletHistory,.walletTransfer{padding:clamp(28px,4vw,52px)}.walletTransfer{border-right:1px solid rgba(255,255,255,.15)}.walletSubheading{margin-bottom:36px}.walletSubheading h3{margin:10px 0 0;font-size:clamp(30px,3vw,48px);font-weight:390;letter-spacing:-.015em}.walletTransferGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.walletTransfer .accountField{margin-bottom:12px}.walletTransfer .accountField>span{color:rgba(255,255,255,.48)}.walletTransfer .accountField input{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.055);color:#fff}.walletTransfer .accountField input:focus{border-color:var(--color-accent)}.walletSendButton{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;margin-top:10px;padding:0 20px;border-radius:18px;background:var(--color-accent);color:#080808;font-weight:560}.walletSendButton:disabled{cursor:not-allowed;opacity:.42}.walletNotice{margin:22px 0 0;color:rgba(255,255,255,.38);font-size:9px;line-height:1.5}.walletEmpty{max-width:360px;color:rgba(255,255,255,.42);font-size:11px;line-height:1.5}.walletHistoryList{max-height:575px;overflow:auto;overscroll-behavior:contain}.walletHistoryList article{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.12)}.walletHistoryList article>div{display:flex;gap:13px;align-items:center}.walletHistoryList article>div:first-child i{display:grid;width:33px;height:33px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:var(--color-accent);font-style:normal}.walletHistoryList article>div:first-child i[data-positive=true]{color:#baff45}.walletHistoryList article>div:last-child,.walletHistoryList span{display:flex;min-width:0;flex-direction:column}.walletHistoryList b,.walletHistoryList strong{font-size:12px;font-weight:480}.walletHistoryList small,.walletHistoryList time{margin-top:6px;overflow:hidden;color:rgba(255,255,255,.4);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.walletHistoryList article>div:last-child{align-items:flex-end;text-align:right}.walletHistoryList b{color:#fff}@media (max-width:1180px){.walletBody{grid-template-columns:1fr}.walletTransfer{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}}@media (max-width:640px){.walletHeader{flex-direction:column}.walletHeader h2{font-size:48px}.walletBalance{display:block}.walletBalance>strong{display:block;margin:28px 0 18px;font-size:clamp(72px,24vw,110px)}.walletBalance>div{padding-bottom:18px}.walletTransferGrid{grid-template-columns:1fr}.walletHistoryList article{align-items:flex-start;flex-direction:column;padding:18px 0}.walletHistoryList article>div:last-child{width:100%;align-items:flex-start;padding-left:46px;text-align:left}}.desktopNav .desktopAccount.isAuthenticated{display:inline-flex;min-width:0;min-height:34px;align-items:center;gap:8px;padding:1px 3px!important;border:0;background:transparent;box-shadow:none;text-align:left;text-transform:none}.headerAccountAvatar{display:grid;flex:0 0 auto;width:30px;height:30px;overflow:hidden;place-items:center;border:0;border-radius:50%;background:var(--surface-subcard-hover);background-position:50%;background-size:cover;box-shadow:none;color:#fff;font-size:11px;font-style:normal;font-weight:700}.headerAccountName{display:block;min-width:0;max-width:112px}.headerAccountName strong{overflow:hidden;color:#fff;font-size:10px;font-weight:600;letter-spacing:.01em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.desktopNav .desktopAccount.isAuthenticated:focus-visible .headerAccountName strong,.desktopNav .desktopAccount.isAuthenticated:hover .headerAccountName strong,.desktopNav .desktopAccount.isAuthenticated[aria-current=page] .headerAccountName strong{color:#fff}.desktopNav .desktopAccount.isAuthenticated:focus-visible,.desktopNav .desktopAccount.isAuthenticated:hover,.desktopNav .desktopAccount.isAuthenticated[aria-current=page]{border:0;background:transparent;color:#fff}.desktopAccount.isLoading{display:inline-flex;align-items:center;justify-content:center}.headerAccountSkeleton{display:block;width:47px;height:8px;border-radius:99px;background:rgba(255,255,255,.18);animation:headerAccountPulse 1.1s ease-in-out infinite alternate}@keyframes headerAccountPulse{to{opacity:.35}}.mobileAccountIdentity{display:flex;width:auto!important;align-items:center;gap:13px}.mobileAccountIdentity strong{color:#fff;font-size:21px;font-weight:450}.accountAvatar[data-image=true]{background-position:50%;background-size:cover}.profileImageEditorGrid{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(430px,1.28fr);gap:12px;margin-bottom:28px}.profileImageEditor{grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;min-height:182px;padding:16px;border:1px solid #303030;border-radius:21px;background:rgba(255,255,255,.025)}.profileImageEditor,.profileImagePreview{position:relative;display:grid;overflow:hidden}.profileImagePreview{width:142px;place-items:center;aspect-ratio:1;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:radial-gradient(circle at 65% 25%,var(--color-accent),#6f1100 52%,var(--surface-subcard) 100%);background-position:50%;background-size:cover}.profileImageEditor[data-kind=cover] .profileImagePreview{width:min(22vw,270px);min-width:210px;aspect-ratio:8/3;border-radius:14px;background:linear-gradient(135deg,#461000,var(--surface-card) 70%)}.profileImagePreview b{color:rgba(255,255,255,.9);font-size:43px;font-weight:420;letter-spacing:-.015em}.profileImageEditor[data-kind=cover] .profileImagePreview b{font-size:18px;font-weight:850}.profileImagePreview i{position:absolute;right:9px;bottom:9px;padding:5px 7px;border-radius:99px;background:rgba(0,0,0,.72);color:rgba(255,255,255,.72);font-size:7px;font-style:normal}.profileImageEditor>div:nth-child(2)>span{color:var(--color-accent);font-size:8px;letter-spacing:.1em}.profileImageEditor h3{margin:9px 0 7px;font-size:23px;font-weight:420;letter-spacing:-.015em}.profileImageEditor p{min-height:2.8em;margin:0;color:#777;font-size:9px;line-height:1.4}.profileImageEditor>div:nth-child(2)>div{display:flex;gap:7px;margin-top:16px}.profileImageEditor button,.profileImageEditor label{display:inline-flex;min-height:34px;align-items:center;padding:0 13px;border:1px solid #444;border-radius:99px;background:transparent;color:#fff;font:inherit;font-size:8px;text-transform:uppercase;cursor:pointer}.profileImageEditor label{border-color:var(--color-accent);background:var(--color-accent)}.profileImageEditor button:disabled{opacity:.5;cursor:wait}.profileImageInput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profileSocialEditor{margin:28px 0;padding:0}.profileSocialEditor legend{display:flex;width:100%;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.profileSocialEditor legend span{color:#fff;font-size:12px;font-weight:520;text-transform:uppercase}.profileSocialEditor legend small{max-width:430px;color:#666;font-size:9px;font-weight:400;text-align:right}.profileSocialEditor>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profileSocialEditor label{display:grid;min-height:58px;grid-template-columns:34px 72px minmax(0,1fr);gap:10px;align-items:center;padding:7px;border:1px solid #2d2d2d;border-radius:15px;background:var(--surface-card)}.profileSocialEditor label>i{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--surface-subcard);color:var(--color-accent);font-size:8px;font-style:normal;font-weight:700}.profileSocialEditor label>span{color:#bbb;font-size:9px}.profileSocialEditor input{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid transparent;border-radius:10px;outline:0;background:var(--surface-subcard);color:#fff;font:inherit;font-size:10px}.profileSocialEditor input:focus{border-color:var(--color-accent)}.profileCropBackdrop{position:fixed;inset:0;z-index:1000;display:grid;padding:20px;overflow-y:auto;place-items:center;background:rgba(0,0,0,.78);backdrop-filter:blur(20px)}.profileCropDialog{width:min(880px,100%);padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:var(--surface-card);box-shadow:none;color:#fff}.profileCropDialog>header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:9px 9px 17px}.profileCropDialog>header span{color:var(--color-accent);font-size:8px;letter-spacing:.1em}.profileCropDialog>header h2{margin:7px 0 0;font-size:clamp(27px,4vw,46px);font-weight:400;letter-spacing:-.015em}.profileCropDialog>header button{border:0;background:transparent;color:#fff;font-size:28px;cursor:pointer}.profileCropStage{position:relative;height:min(54vh,520px);overflow:hidden;border-radius:19px;background:var(--surface-subcard)}.profileCropStage[data-kind=cover]{height:min(40vh,380px)}.profileCropZoom{display:grid;grid-template-columns:80px 1fr;gap:14px;align-items:center;padding:18px 9px 7px;color:#888;font-size:9px;text-transform:uppercase}.profileCropZoom input{width:100%;accent-color:var(--color-accent)}.profileCropDialog>p{margin:12px 9px 18px;color:#777;font-size:10px;line-height:1.45}.profileCropDialog>footer{display:flex;justify-content:flex-end;gap:8px}.profileCropDialog>footer button{display:flex;min-height:46px;align-items:center;gap:35px;padding:0 18px;border:1px solid #333;border-radius:99px;background:transparent;color:#fff;font:inherit;font-size:9px;text-transform:uppercase;cursor:pointer}.profileCropDialog>footer button:last-child{border-color:var(--color-accent);background:var(--color-accent)}.profileCropDialog>footer button:disabled{opacity:.5;cursor:wait}@media (max-width:1050px){.profileImageEditorGrid{grid-template-columns:1fr}.profileImageEditor[data-kind=cover] .profileImagePreview{width:min(38vw,310px)}}@media (max-width:720px){.profileImageEditor{grid-template-columns:1fr}.profileImageEditor[data-kind=cover] .profileImagePreview{width:100%;min-width:0}.profileSocialEditor legend{align-items:start;flex-direction:column}.profileSocialEditor legend small{text-align:left}.profileSocialEditor>div{grid-template-columns:1fr}.profileSocialEditor label{grid-template-columns:34px 62px minmax(0,1fr)}.profileCropBackdrop{padding:7px}.profileCropDialog{padding:10px;border-radius:21px}.profileCropStage{height:52vh}.profileCropStage[data-kind=cover]{height:34vh}.profileCropDialog>footer{flex-direction:column-reverse}.profileCropDialog>footer button{justify-content:space-between}}.desktopAccount{min-width:76px;padding:8px 14px!important;border:1px solid rgba(255,255,255,.24);border-radius:999px;text-align:center}.desktopNav .desktopAccount:after{display:none}.desktopNav .desktopAccount:focus-visible,.desktopNav .desktopAccount:hover,.desktopNav .desktopAccount[aria-current=page]{border-color:#fff;background:#fff;color:#080808}.accountPage,.legalPage{background:var(--surface-card)}.accountHero,.legalHero{position:relative;min-height:600px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:46px;isolation:isolate}.accountGlow,.legalGlow{position:absolute;z-index:-1;right:-12vw;bottom:-50%;width:75vw;height:75vw;border-radius:50%;background:radial-gradient(circle,rgba(229,33,0,.9) 0,rgb(var(--color-accent-rgb)/.22) 26%,transparent 68%);filter:blur(10px)}.accountHeroCopy,.legalHeroCopy{position:absolute;z-index:2;left:4.3vw;bottom:62px;width:min(1050px,76vw)}.accountHeroCopy h1,.legalHeroCopy h1{max-width:1100px;margin:22px 0 0;font-size:clamp(64px,7.2vw,128px);font-weight:350;line-height:.86;letter-spacing:-.015em;text-wrap:balance}.accountHeroCopy>p:last-child,.legalHeroCopy>p:last-child{max-width:560px;margin:34px 0 0 16vw;color:rgba(255,255,255,.65);font-size:13px;line-height:1.5}.accountWorkspace{padding:clamp(70px,8vw,130px) 4.3vw;background:#eeeae4;color:#070707}.accountLoading{min-height:360px;font-size:clamp(34px,4vw,70px);letter-spacing:-.015em}.accountNotice{margin-bottom:18px;padding:16px 20px;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:#dffd9a;font-size:12px}.accountNotice.isError{background:#ffb6a7}.authPanel{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(420px,1.5fr);gap:7vw;max-width:1200px;margin:0 auto}.authTabs{display:flex;flex-direction:column;align-items:stretch}.authTabs button{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.45);text-align:left;font-size:clamp(20px,2vw,34px);letter-spacing:-.015em;cursor:pointer}.authTabs button[data-active=true]{color:#090909}.authTabs button[data-active=true]:after{content:" ↗";color:var(--color-accent)}.accountForm{display:flex;flex-direction:column;gap:24px}.formColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.accountField{display:flex;flex-direction:column;gap:9px}.accountField>span,.deviceCodeField>span{color:rgba(0,0,0,.56);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.accountField input,.accountField select,.accountField textarea,.deviceCodeField input{width:100%;min-height:54px;padding:13px 0;border:0;border-bottom:1px solid rgba(0,0,0,.28);border-radius:0;outline:none;background:transparent;color:#080808;font:inherit;font-size:18px}.accountField input:focus,.accountField select:focus,.accountField textarea:focus,.deviceCodeField input:focus{border-bottom-color:var(--color-accent)}.accountField small{color:rgba(0,0,0,.5);font-size:10px;line-height:1.4}.accountForm .button{border:0;cursor:pointer}.accountForm .button:disabled,.deviceActions button:disabled,.mfaDangerButton:disabled{cursor:wait;opacity:.5}.authBackButton{width:fit-content;padding:0 0 4px;border:0;border-bottom:1px solid rgba(0,0,0,.5);background:transparent;color:rgba(0,0,0,.65);font-size:11px;cursor:pointer}.legalChecks{display:flex;flex-direction:column;gap:13px;margin:5px 0}.legalCheck{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;cursor:pointer}.legalCheck input{position:absolute;opacity:0}.legalCheck>span{position:relative;width:18px;height:18px;border:1px solid rgba(0,0,0,.42);border-radius:4px}.legalCheck input:checked+span{border-color:var(--color-accent);background:var(--color-accent)}.legalCheck input:checked+span:after{content:"✓";position:absolute;inset:0;color:#fff;text-align:center;font-size:12px;line-height:17px}.legalCheck em{color:rgba(0,0,0,.7);font-size:11px;font-style:normal;line-height:1.45}.accountLegalLink,.legalCheck a{border-bottom:1px solid}.deleteAccountForm{display:grid;grid-template-columns:1fr 150px auto;gap:16px;align-items:center;margin-top:42px;padding-top:24px;border-top:1px solid rgba(0,0,0,.16)}.deleteAccountForm p{margin:0;color:rgba(0,0,0,.52);font-size:10px;line-height:1.45}.deleteAccountForm input{padding:10px 12px;border:1px solid rgba(0,0,0,.3);border-radius:9px;background:transparent}.deleteAccountForm button{padding:11px 15px;border:1px solid #9f1f0b;border-radius:999px;background:transparent;color:#9f1f0b;cursor:pointer}.dashboardGrid{grid-template-columns:minmax(230px,.55fr) minmax(600px,1.8fr);gap:5vw}.accountIdentity{top:26px}.accountAvatar{width:110px;height:110px;border-radius:26px;background:var(--surface-card);color:var(--color-accent);font-size:50px;font-weight:500}.accountIdentity p{margin:24px 0 4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.accountIdentity h2{font-size:clamp(38px,4vw,70px);font-weight:360;line-height:.9}.accountIdentity>span:not(.accountAvatar){margin-top:16px;color:rgba(0,0,0,.55);font-size:12px}.accountIdentity button{margin-top:42px;padding:10px 0;border-bottom:1px solid #111;cursor:pointer}.accountCard{min-height:370px;padding:clamp(22px,3vw,40px)}.accountCardWide{grid-column:1/-1}.accountCardHeading{display:flex;justify-content:space-between;gap:25px;align-items:start;margin-bottom:46px}.accountCardHeading span{color:var(--color-accent);font-size:10px}.accountCardHeading h2{width:76%;margin:0;font-size:clamp(31px,3vw,52px);font-weight:360;line-height:.9;letter-spacing:-.015em}.accountHint,.accountMuted{color:rgba(0,0,0,.57);font-size:12px;line-height:1.5}.accountHint{margin-top:18px;font-size:10px}.mfaCard{background:linear-gradient(145deg,rgb(var(--color-accent-rgb)/.09),transparent 45%)}.mfaStatusLine{display:flex;gap:18px;align-items:center;margin-bottom:14px}.mfaStatusLine span{display:inline-flex;gap:8px;align-items:center;font-size:12px}.mfaStatusLine span:before{width:8px;height:8px;border-radius:50%;background:#777;content:""}.mfaStatusLine span[data-enabled=true]:before{background:#3ca33c;box-shadow:0 0 0 5px rgba(60,163,60,.12)}.mfaStatusLine small{color:rgba(0,0,0,.52);font-size:10px}.mfaCompactForm{max-width:480px;margin-top:32px}.mfaSetupGrid{display:grid;grid-template-columns:256px minmax(280px,1fr);gap:clamp(30px,5vw,76px);align-items:start;margin-top:34px}.mfaQRCode{width:256px;height:256px;padding:10px;border:1px solid rgba(0,0,0,.16);border-radius:20px;background:#fff}.mfaSecret{display:block;width:fit-content;max-width:100%;margin-top:18px;padding:10px 13px;overflow-wrap:anywhere;border-radius:8px;background:rgba(0,0,0,.07);font-size:12px;letter-spacing:.08em}.mfaActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);margin-top:42px}.mfaActionGrid h3,.mfaRecoveryBox h3{margin:0;font-size:20px;font-weight:450;letter-spacing:-.015em}.mfaDangerButton{width:fit-content;min-height:48px;padding:12px 18px;border:1px solid #a22612;border-radius:999px;background:transparent;color:#a22612;cursor:pointer}.mfaRecoveryBox{margin-top:42px;padding:clamp(20px,3vw,34px);border:1px solid rgb(var(--color-accent-rgb)/.45);border-radius:20px;background:rgb(var(--color-accent-rgb)/.08)}.mfaRecoveryBox p{max-width:680px;color:rgba(0,0,0,.62);font-size:11px;line-height:1.5}.mfaRecoveryBox>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:22px 0}.mfaRecoveryBox code{font-size:13px;letter-spacing:.04em}.mfaRecoveryBox button{padding:9px 14px;border:1px solid #111;border-radius:999px;background:var(--surface-subcard);color:#fff;font-size:10px;cursor:pointer}.deviceActions button,.steamButton,.steamProfile button{margin-top:22px;padding:12px 18px;border:1px solid #111;border-radius:999px;background:var(--surface-card);color:#fff;cursor:pointer}.steamProfile{display:flex;gap:13px;align-items:center}.steamProfile img{border-radius:12px}.steamProfile div{display:flex;flex:1;flex-direction:column;gap:4px}.steamProfile div span{color:rgba(0,0,0,.5);font-size:9px}.steamProfile button{margin:0;padding:8px 12px;background:transparent;color:#111;font-size:9px}.deviceCodeField{display:block;margin-top:30px}.deviceCodeField input{font-size:28px;letter-spacing:.14em;text-transform:uppercase}.deviceActions{display:flex;gap:8px}.deviceActions button:last-child{background:transparent;color:#111}.sessionList{display:flex;flex-direction:column}.sessionList article{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0;border-top:1px solid rgba(0,0,0,.16)}.sessionList article div{display:grid;grid-template-columns:minmax(100px,.35fr) minmax(200px,1fr) minmax(130px,.4fr);flex:1;gap:20px;align-items:center}.sessionList small,.sessionList span{overflow:hidden;color:rgba(0,0,0,.55);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sessionList button{border:0;border-bottom:1px solid #111;background:transparent;font-size:10px;cursor:pointer}.dataRequestForm{display:grid;grid-template-columns:.55fr 1fr;align-items:end}.dataRequestForm .accountLegalLink,.dataRequestForm .button{width:fit-content}.accountLegalLink{color:rgba(0,0,0,.65);font-size:10px}.legalHero{min-height:690px}.legalHeroCopy .innerBreadcrumb{margin-bottom:36px}.legalHeroCopy h1{max-width:1200px;font-size:clamp(58px,6.5vw,112px)}.legalLayout{display:grid;grid-template-columns:minmax(230px,.6fr) minmax(600px,1.65fr);gap:8vw;padding:clamp(80px,9vw,150px) 4.3vw;background:#f1efea;color:#070707}.legalSidebar{position:sticky;top:30px;display:flex;height:fit-content;flex-direction:column}.legalSidebar>span{margin-bottom:20px;color:rgba(0,0,0,.42);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.legalSidebar a{padding:13px 0;border-top:1px solid rgba(0,0,0,.17);color:rgba(0,0,0,.52);font-size:12px}.legalSidebar a[aria-current=page]{color:#090909}.legalSidebar a[aria-current=page]:after{content:" ↗";color:var(--color-accent)}.legalDocument{max-width:900px}.legalDocument>header{display:flex;justify-content:space-between;margin-bottom:75px;padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.28);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.legalDocument>header span{color:rgba(0,0,0,.45)}.legalDocument section{margin-bottom:70px}.legalDocument h2{margin:0 0 24px;font-size:clamp(32px,3.4vw,56px);font-weight:370;line-height:.96;letter-spacing:-.015em}.legalDocument li,.legalDocument p{color:rgba(0,0,0,.67);font-size:14px;line-height:1.72}.legalDocument ul{margin:22px 0 0;padding-left:20px}.footerLegalNav{display:flex;flex-wrap:wrap;gap:14px clamp(24px,2.4vw,46px);margin-top:clamp(42px,4vw,68px);padding:30px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.footerLegalNav a{color:rgba(255,255,255,.54);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.footerLegalNav a:hover{color:#fff}.cookieNotice{position:fixed;z-index:1000;right:18px;bottom:18px;width:min(390px,calc(100vw - 36px));padding:17px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgb(var(--surface-card-rgb)/.96);color:#fff;box-shadow:none;backdrop-filter:blur(18px)}.cookieNotice>span{color:var(--color-accent);font-size:9px;letter-spacing:.08em}.cookieNotice p{margin:11px 0 14px;color:rgba(255,255,255,.58);font-size:10px;line-height:1.5}.cookieNotice div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cookieNotice button{min-height:38px;padding:8px 13px;border:0;border-radius:11px;background:var(--color-accent);color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:650}.cookieNotice button.secondary{background:var(--surface-subcard);color:rgba(255,255,255,.82)}.cookieNotice a{display:inline-flex;align-items:center;gap:5px;margin-left:4px;color:rgba(255,255,255,.7);font-size:10px}.cookieNotice a svg{width:12px;height:12px}.adminAnalytics{display:grid;gap:8px}.adminAnalyticsLoading{display:grid;min-height:280px;place-items:center;padding:40px;border-radius:28px;background:var(--surface-subcard);color:rgba(255,255,255,.58);font-size:12px}.adminAnalyticsHero{display:flex;min-height:280px;align-items:end;justify-content:space-between;gap:40px;padding:clamp(30px,4vw,58px);overflow:hidden;border-radius:30px;background:radial-gradient(circle at 82% 28%,rgb(var(--color-accent-rgb)/.86),transparent 29%),linear-gradient(125deg,var(--surface-card) 12%,#351107 62%,#8e1d00)}.adminAnalyticsHero p,.adminAnalyticsPreview>p{margin:0;color:rgba(255,255,255,.46);font-size:8px;letter-spacing:.09em}.adminAnalyticsHero h2{margin:24px 0 0;color:#fff;font-size:clamp(54px,6vw,94px);font-weight:330;letter-spacing:-.035em;line-height:.9}.adminAnalyticsHero>div:first-child>span{display:block;max-width:520px;margin-top:24px;color:rgba(255,255,255,.62);font-size:11px;line-height:1.55}.adminAnalyticsHero>div:last-child{display:grid;min-width:180px;gap:10px;padding:22px;border-radius:18px;background:rgba(0,0,0,.4);backdrop-filter:blur(18px)}.adminAnalyticsHero>div:last-child i{width:9px;height:9px;border-radius:50%;background:#777;box-shadow:0 0 0 6px rgba(255,255,255,.06)}.adminAnalyticsHero>div:last-child[data-active=true] i{background:#a9f52d;box-shadow:0 0 0 6px rgba(169,245,45,.12),0 0 24px rgba(169,245,45,.45)}.adminAnalyticsHero>div:last-child strong{color:#fff;font-size:13px}.adminAnalyticsHero>div:last-child small{color:rgba(255,255,255,.42);font-size:8px}.adminAnalyticsGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:8px}.adminAnalyticsGrid>form,.adminAnalyticsPreview{padding:clamp(28px,3.6vw,52px);border-radius:30px}.adminAnalyticsGrid>form{background:var(--surface-subcard)}.adminAnalyticsCounter{display:grid;gap:11px}.adminAnalyticsCounter>span{color:rgba(255,255,255,.58);font-size:9px;text-transform:uppercase}.adminAnalyticsCounter input{width:100%;min-height:58px;padding:0 18px;border:0;border-radius:13px;outline:none;background:var(--surface-subcard);color:#fff;font:inherit;font-size:15px}.adminAnalyticsCounter small,.adminFormHint{color:rgba(255,255,255,.35);font-size:8px;line-height:1.45}.adminAnalyticsSwitches{display:grid;gap:5px;margin:28px 0}.adminAnalyticsSwitches>label{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:center;min-height:78px;padding:15px 17px;border-radius:15px;background:rgba(255,255,255,.035);cursor:pointer}.adminAnalyticsSwitches input{position:absolute;opacity:0;pointer-events:none}.adminAnalyticsSwitches>label>span{position:relative;width:40px;height:23px;border-radius:999px;background:var(--surface-subcard-hover);transition:.2s ease}.adminAnalyticsSwitches>label>span i{position:absolute;top:4px;left:4px;width:15px;height:15px;border-radius:50%;background:#777;transition:.2s ease}.adminAnalyticsSwitches input:checked+span{background:var(--color-accent)}.adminAnalyticsSwitches input:checked+span i{left:21px;background:#fff}.adminAnalyticsSwitches>label>div{display:grid;grid-template-columns:30px 1fr;gap:2px 10px}.adminAnalyticsSwitches small{grid-row:1/3;color:var(--color-accent);font-size:7px}.adminAnalyticsSwitches strong{color:#fff;font-size:11px}.adminAnalyticsSwitches p{grid-column:2;margin:4px 0 0;color:rgba(255,255,255,.38);font-size:8px;line-height:1.45}.adminAnalyticsGrid form>.adminButton{margin-top:24px}.adminAnalyticsPreview{display:flex;flex-direction:column;color:#0b0b0b;background:#f0eee8}.adminAnalyticsPreview>p{color:rgba(0,0,0,.42)}.adminAnalyticsPreview>strong{display:block;margin:24px 0 52px;font-size:clamp(48px,5vw,78px);font-weight:360;letter-spacing:-.045em}.adminAnalyticsPreview>div{display:flex;justify-content:space-between;gap:18px;padding:17px 0;border-top:1px solid rgba(0,0,0,.1);font-size:9px}.adminAnalyticsPreview>div span{color:rgba(0,0,0,.45)}.adminAnalyticsPreview>div b{text-align:right;font-weight:600}.adminAnalyticsPreview>a{display:flex;align-items:center;justify-content:space-between;min-height:54px;margin-top:auto;padding:0 18px;border-radius:13px;background:var(--surface-card);color:#fff;font-size:9px;font-weight:650;text-transform:uppercase}.adminAnalyticsPreview>a i{color:var(--color-accent);font-size:16px;font-style:normal}@media (max-width:980px){.adminAnalyticsHero{align-items:start;flex-direction:column}.adminAnalyticsHero>div:last-child{min-width:0;width:100%}.adminAnalyticsGrid{grid-template-columns:1fr}}@media (max-width:620px){.cookieNotice{right:10px;bottom:10px;width:calc(100vw - 20px);padding:15px}.cookieNotice div{display:grid;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.cookieNotice button{width:100%;min-height:40px;padding-right:8px;padding-left:8px}.cookieNotice a{grid-column:1/-1;justify-content:center;margin:4px 0 0;text-align:center}.adminAnalyticsGrid>form,.adminAnalyticsHero,.adminAnalyticsPreview{padding:24px;border-radius:22px}}@media (max-width:900px){.accountHero,.legalHero{min-height:660px;border-radius:28px}.accountHeroCopy,.legalHeroCopy{left:24px;bottom:45px;width:calc(100% - 48px)}.accountHeroCopy>p:last-child,.legalHeroCopy>p:last-child{max-width:440px;margin-left:0}.authPanel,.dashboardGrid,.legalLayout{grid-template-columns:1fr}.authTabs{flex-direction:row;gap:18px;overflow-x:auto}.authTabs button{flex:0 0 auto}.accountIdentity,.legalSidebar{position:static}.mfaSetupGrid{grid-template-columns:220px minmax(260px,1fr)}.mfaQRCode{width:220px;height:220px}.legalSidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.legalSidebar>span{grid-column:1/-1}}@media (max-width:640px){.accountWorkspace,.legalLayout{padding-right:20px;padding-left:20px}.accountSections,.dataRequestForm,.deleteAccountForm,.formColumns,.mfaActionGrid,.mfaSetupGrid{grid-template-columns:1fr}.mfaQRCode{width:min(256px,100%);height:auto}.mfaRecoveryBox>div{grid-template-columns:1fr}.accountCardWide{grid-column:auto}.accountCard{min-height:0;border-radius:22px}.sessionList article div{gap:4px}.legalSidebar,.sessionList article div{grid-template-columns:1fr}.footerLegalNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.gameServerGrid[data-count="1"]{grid-template-columns:1fr}.gameServerGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gameServerGrid[data-count="1"] .gameServerCard{min-height:min(780px,74vw)}.gameServerCard{isolation:isolate;position:relative}.gameServerCardMedia{position:absolute;z-index:-2;inset:0}.gameServerCardMedia img{object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.gameServerCardMedia span{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.08) 40%,rgba(0,0,0,.95)),linear-gradient(90deg,rgba(0,0,0,.35),transparent 55%)}.gameServerCard:hover .gameServerCardMedia img{transform:scale(1.025)}.gameServerCardBottom,.gameServerCardCopy,.gameServerCardTop{position:relative;z-index:1}.gameServerGrid[data-count="1"] .gameServerCardCopy h3{font-size:clamp(72px,10vw,170px)}.gameServerGrid[data-count="1"] .gameServerCardCopy>span{max-width:560px;font-size:14px}.serverTagline{display:block;max-width:760px;margin:24px 0 0 6vw;color:#fff;font-size:clamp(24px,2.2vw,40px);font-weight:390;line-height:1;letter-spacing:-.015em}.astraStorySection{padding:clamp(110px,11vw,190px) 4.3vw;background:radial-gradient(circle at 88% 5%,rgb(var(--color-accent-rgb)/.5),rgba(115,12,0,.18) 25%,transparent 52%),var(--surface-card);color:#f7f5f2}.astraFaqHeading,.astraGalleryHeading,.astraStoryIntro{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(500px,2fr) minmax(250px,.8fr);gap:5vw;align-items:start}.astraGalleryHeading .sectionEyebrow,.astraStoryIntro .sectionEyebrow{color:rgba(255,255,255,.48)}.astraFaqHeading h2,.astraGalleryHeading h2,.astraStoryIntro h2{max-width:1080px;margin:0;font-size:clamp(58px,7vw,118px);font-weight:360;line-height:.84;letter-spacing:-.015em;text-wrap:balance}.astraGalleryHeading>p:last-child,.astraStoryIntro>div>p{margin:4px 0 0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.48}.astraStoryIntro>div>a{display:inline-flex;gap:16px;align-items:center;margin-top:30px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.38);color:rgba(255,255,255,.76);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.astraPhysicsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:110px}.astraPhysicsGrid article{display:flex;min-height:430px;flex-direction:column;padding:28px;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:30px;background:rgba(255,255,255,.025)}.astraPhysicsGrid article:nth-child(2){background:linear-gradient(148deg,var(--color-accent),#d31d00 51%,#610000)}.astraPhysicsGrid article>span{color:rgba(255,255,255,.48);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.astraPhysicsGrid strong{margin:auto 0 0;font-size:clamp(56px,6.2vw,104px);font-weight:340;line-height:.78;letter-spacing:-.015em}.astraPhysicsGrid p{max-width:340px;margin:30px 0 0;color:rgba(255,255,255,.62);font-size:12px;line-height:1.45}.astraGallerySection{padding:clamp(110px,11vw,190px) 4.3vw;background:var(--surface-card);color:#f7f5f2}.astraGalleryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start;margin-top:100px}.astraGalleryCard{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:var(--surface-subcard)}.astraGalleryCardFeatured{grid-column:1/-1}.astraGalleryImageFrame{overflow:hidden;background:var(--surface-card)}.astraGalleryImage{display:block;width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.astraGalleryCard:hover .astraGalleryImage{transform:scale(1.015)}.astraGalleryCard figcaption{display:grid;grid-template-columns:minmax(100px,.45fr) minmax(260px,1fr);gap:3vw;align-items:start;padding:27px}.astraGalleryCard figcaption>span{color:rgba(255,255,255,.44);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.astraGalleryCard h3{margin:0;font-size:clamp(32px,3.1vw,56px);font-weight:370;line-height:.9;letter-spacing:-.015em;text-wrap:balance}.astraGalleryCard figcaption>p{grid-column:2;max-width:530px;margin:2px 0 0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.45}.astraGalleryCardFeatured figcaption{grid-template-columns:minmax(130px,.55fr) minmax(480px,2fr) minmax(260px,.8fr);gap:5vw}.astraGalleryCardFeatured figcaption>p{grid-column:3}.astraFaqSection{padding:clamp(110px,11vw,190px) 4.3vw;background:#f1efea;color:#070707}.astraFaqHeading .sectionEyebrow{color:rgba(0,0,0,.46)}.astraFaqList{margin:100px 0 0 calc(24% + 5vw);border-top:1px solid rgba(0,0,0,.2)}.astraFaqList details{border-bottom:1px solid rgba(0,0,0,.2)}.astraFaqList summary{display:grid;grid-template-columns:60px 1fr 30px;gap:28px;align-items:center;padding:34px 0;cursor:pointer;list-style:none}.astraFaqList summary::-webkit-details-marker{display:none}.astraFaqList summary>span{color:rgba(0,0,0,.42);font-size:10px}.astraFaqList summary strong{font-size:clamp(28px,3vw,48px);font-weight:380;line-height:.95;letter-spacing:-.015em}.astraFaqList summary i{font-size:25px;font-style:normal;font-weight:300;transition:transform .2s ease}.astraFaqList details[open] summary i{transform:rotate(45deg)}.astraFaqList details>p{max-width:700px;margin:-8px 60px 34px 88px;color:rgba(0,0,0,.62);font-size:14px;line-height:1.55}@media (max-width:1180px){.astraFaqHeading,.astraGalleryCardFeatured figcaption,.astraGalleryHeading,.astraStoryIntro{grid-template-columns:150px minmax(460px,1fr)}.astraGalleryCardFeatured figcaption>p,.astraGalleryHeading>p:last-child,.astraStoryIntro>div{grid-column:2;max-width:620px}.astraFaqList{margin-left:200px}}@media (max-width:920px){.serverTagline{margin-left:0}.astraFaqHeading,.astraGalleryCardFeatured figcaption,.astraGalleryHeading,.astraStoryIntro{grid-template-columns:1fr}.astraGalleryCardFeatured figcaption>p,.astraGalleryHeading>p:last-child,.astraStoryIntro>div{grid-column:auto}.astraFaqHeading h2,.astraGalleryHeading h2,.astraStoryIntro h2{margin-top:18px}.astraGalleryGrid,.astraPhysicsGrid{grid-template-columns:1fr}.astraPhysicsGrid article{min-height:330px}.astraGalleryCardFeatured{grid-column:auto}.astraGalleryCardFeatured figcaption>p{grid-column:1}.astraFaqList{margin-left:0}}@media (max-width:560px){.gameServerGrid[data-count="1"] .gameServerCard{min-height:560px}.gameServerGrid[data-count="1"] .gameServerCardCopy h3{font-size:clamp(68px,22vw,96px)}.serverTagline{margin-top:18px;font-size:23px}.astraFaqSection,.astraGallerySection,.astraStorySection{padding:82px 20px}.astraFaqHeading h2,.astraGalleryHeading h2,.astraStoryIntro h2{font-size:clamp(47px,13.5vw,68px)}.astraFaqList,.astraGalleryGrid,.astraPhysicsGrid{margin-top:58px}.astraGalleryCard,.astraPhysicsGrid article{border-radius:22px}.astraPhysicsGrid article{min-height:290px;padding:23px}.astraGalleryCard figcaption,.astraGalleryCardFeatured figcaption{grid-template-columns:1fr;gap:17px;padding:22px}.astraGalleryCard figcaption>p,.astraGalleryCardFeatured figcaption>p{grid-column:1}.astraGalleryCard h3{font-size:clamp(34px,10vw,48px)}.astraFaqList summary{grid-template-columns:32px 1fr 22px;gap:12px;padding:27px 0}.astraFaqList summary strong{font-size:27px}.astraFaqList details>p{margin:-2px 22px 28px 44px;font-size:13px}}.accountPage{background:var(--surface-subcard)}.accountHero{isolation:isolate;position:relative;min-height:760px;height:calc(100svh - 16px);overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:46px;background:radial-gradient(circle at 78% 62%,rgb(var(--color-accent-rgb)/.25),transparent 27%),linear-gradient(135deg,var(--surface-card),#020202 62%)}.accountHero:after{position:absolute;inset:0;z-index:12;border:1px solid rgba(255,255,255,.04);border-radius:inherit;content:"";pointer-events:none}.accountHero .accountGlow{z-index:-1;right:-12vw;bottom:-78%;width:88vw;height:88vw;background:radial-gradient(circle,var(--color-accent) 0,rgba(232,35,0,.68) 24%,rgba(123,0,0,.28) 48%,transparent 70%);filter:blur(4px)}.accountHeroCopy{position:absolute;z-index:6;bottom:clamp(72px,9vh,120px);left:4.3vw;width:min(760px,57vw)}.accountHeroCopy .sectionEyebrow{margin:0 0 26px;color:rgba(255,255,255,.56)}.accountHeroCopy h1{display:flex;max-width:none;flex-direction:column;margin:0;font-size:clamp(88px,11.8vw,210px);font-weight:330;line-height:.69;letter-spacing:-.015em;text-wrap:nowrap}.accountHeroCopy h1 span:last-child{margin-left:33%;color:var(--color-accent)}.accountHeroCopy>p:last-child{max-width:470px;margin:48px 0 0 34%;color:rgba(255,255,255,.65);font-size:13px;line-height:1.48}.accountHeroCharacter{position:absolute;z-index:3;right:7vw;bottom:-7%;width:min(48vw,780px);height:92%;opacity:.7;filter:saturate(.82) contrast(1.08);pointer-events:none}.accountHeroCharacter img{object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent);mask-image:linear-gradient(180deg,#000 68%,transparent)}.accountHeroIdCard{position:absolute;z-index:8;top:21%;right:3.5vw;display:flex;width:min(300px,22vw);min-height:250px;flex-direction:column;padding:22px;border:1px solid rgba(255,255,255,.22);border-radius:26px;background:rgba(5,5,5,.52);box-shadow:0 28px 80px rgba(0,0,0,.25);backdrop-filter:blur(18px)}.accountHeroIdCard>div{display:flex;justify-content:space-between;color:rgba(255,255,255,.52);font-size:9px;letter-spacing:.07em}.accountHeroIdCard i{color:#fff;font-size:16px;font-style:normal}.accountHeroIdCard p{margin:auto 0 14px;color:rgba(255,255,255,.53);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.accountHeroIdCard strong{max-width:230px;font-size:clamp(30px,2.7vw,46px);font-weight:360;line-height:.88;letter-spacing:-.015em}.accountHeroIdCard small{margin-top:20px;color:rgba(255,255,255,.46);font-size:8px;letter-spacing:.04em}.accountHeroWord{position:absolute;z-index:1;right:-.5vw;bottom:-.08em;color:rgba(255,255,255,.045);font-size:clamp(120px,18vw,330px);font-weight:600;line-height:.7;letter-spacing:-.015em;pointer-events:none}.accountDeviceHero .accountHeroCopy h1{display:block;max-width:1050px;font-size:clamp(70px,8vw,132px);line-height:.84;white-space:normal}.accountWorkspace{padding:clamp(90px,9vw,150px) 4.3vw;background:var(--surface-card);color:#f6f3ef}.accountNotice{position:relative;z-index:3;max-width:1180px;margin:0 auto 18px;border-color:rgba(255,255,255,.18);border-radius:18px;background:#baff45;color:#080808}.accountNotice.isError{background:var(--color-accent);color:#fff}.accountLoading{display:grid;min-height:620px;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:38px;background:radial-gradient(circle at 75% 20%,rgb(var(--color-accent-rgb)/.35),transparent 34%),var(--surface-card);color:#fff;font-size:clamp(44px,6vw,94px);text-align:center}.maralysIdAuth{display:grid;grid-template-columns:minmax(430px,.93fr) minmax(520px,1.07fr);gap:8px;max-width:1500px;margin:0 auto}.authPanel,.idManifesto{min-height:810px;overflow:hidden;border-radius:38px}.idManifesto{position:relative;display:flex;flex-direction:column;padding:clamp(28px,3.2vw,50px);border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 86% 22%,rgb(var(--color-accent-rgb)/.7),rgba(196,26,0,.22) 26%,transparent 52%),linear-gradient(160deg,#15100d,var(--surface-card) 54%)}.idManifesto:after{position:absolute;right:-26%;bottom:-20%;width:70%;aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.025),0 0 0 110px rgba(255,255,255,.018);content:""}.authPanelTop,.idManifestoTop{position:relative;z-index:2;display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.idOnline{display:inline-flex;gap:8px;align-items:center}.accountIdentityStatus i,.idOnline i{width:7px;height:7px;border-radius:50%;background:#baff45;box-shadow:0 0 0 4px rgba(186,255,69,.12)}.idGlyph{position:relative;z-index:2;width:clamp(230px,25vw,390px);height:clamp(230px,25vw,390px);margin:clamp(50px,7vh,82px) auto 0;border:1px solid rgba(255,255,255,.2);border-radius:50%;transform:rotate(-8deg)}.idGlyph:after,.idGlyph:before{position:absolute;inset:9%;border:1px solid rgba(255,255,255,.1);border-radius:50%;content:""}.idGlyph:after{inset:25%;background:var(--color-accent);border:0;box-shadow:0 0 85px rgb(var(--color-accent-rgb)/.58)}.idGlyph span,.idGlyph strong{position:absolute;z-index:2;font-weight:430;line-height:1;letter-spacing:-.015em}.idGlyph span{top:25%;left:14%;font-size:clamp(62px,7vw,115px)}.idGlyph strong{right:10%;bottom:22%;color:#050505;font-size:clamp(60px,6.8vw,110px)}.idGlyph>i{position:absolute;z-index:3;right:4%;top:16%;color:rgba(255,255,255,.55);font-size:10px;font-style:normal}.idManifestoCopy{position:relative;z-index:2;display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;align-items:end;margin-top:auto}.idManifestoCopy p{margin:0;color:rgba(255,255,255,.58);font-size:11px;line-height:1.48}.idManifestoCopy h2{margin:0;font-size:clamp(38px,4vw,64px);font-weight:350;line-height:.88;letter-spacing:-.015em}.idFeatureGrid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:38px;border-top:1px solid rgba(255,255,255,.16)}.idFeatureGrid article{min-width:0;padding:18px 12px 0 0}.idFeatureGrid article+article{padding-left:14px;border-left:1px solid rgba(255,255,255,.16)}.idFeatureGrid span{color:rgba(255,255,255,.38);font-size:8px}.idFeatureGrid strong{display:block;margin-top:22px;font-size:clamp(25px,2.6vw,43px);font-weight:400;letter-spacing:-.015em}.idFeatureGrid p{margin:6px 0 0;color:rgba(255,255,255,.48);font-size:8px;line-height:1.35;text-transform:uppercase}.authPanel{display:flex;flex-direction:column;gap:0;max-width:none;margin:0;padding:clamp(28px,3.2vw,50px);background:#eeebe5;color:#070707}.authPanelTop{color:rgba(0,0,0,.44)}.authTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(42px,6vh,68px);border-top:1px solid rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,.16)}.authTabs button{display:flex;min-width:0;flex-direction:column;gap:15px;padding:17px 13px 18px;border:0;border-right:1px solid rgba(0,0,0,.13);background:transparent;color:rgba(0,0,0,.42);font-size:10px;line-height:1.2;letter-spacing:.01em}.authTabs button:last-child{border-right:0}.authTabs button span{color:rgba(0,0,0,.34);font-size:8px}.authTabs button[data-active=true]{background:var(--surface-card);color:#fff}.authTabs button[data-active=true] span{color:var(--color-accent)}.authTabs button[data-active=true]:after{display:none}.authFormFrame{display:flex;width:min(100%,680px);flex:1;flex-direction:column;justify-content:center;margin:clamp(46px,7vh,80px) auto}.authFormHeading{display:grid;grid-template-columns:46px 1fr;gap:20px;align-items:start;margin-bottom:clamp(42px,6vh,68px)}.authFormHeading>span{padding-top:8px;color:var(--color-accent);font-size:9px}.authFormHeading h2{max-width:560px;margin:0;font-size:clamp(48px,5vw,82px);font-weight:350;line-height:.86;letter-spacing:-.015em;text-wrap:balance}.authFormFrame .accountForm{gap:21px;padding-left:66px}.authFormFrame .accountField>span{color:rgba(0,0,0,.48)}.authFormFrame .accountField input{min-height:56px;padding:14px 0;border-bottom-color:rgba(0,0,0,.27);font-size:19px}.authFormFrame .accountForm .buttonPrimary{width:100%;max-width:none;min-height:58px;margin-top:8px;padding:8px 8px 8px 22px}.authFormFrame .accountForm .buttonPrimary span:last-child{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#fff;color:#080808}.authFormFrame .registerForm{gap:17px}.authFormFrame .legalChecks{gap:9px}.authFormFrame .legalCheck em{font-size:9px}.authBackButton{color:rgba(0,0,0,.6)}.authPanelFooter{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:28px;align-items:end;padding-top:18px;border-top:1px solid rgba(0,0,0,.16);color:rgba(0,0,0,.42);font-size:8px;letter-spacing:.06em}.authPanelFooter p{max-width:420px;margin:0 auto;font-size:9px;line-height:1.45;letter-spacing:0}.dashboardGrid{display:grid;grid-template-columns:minmax(270px,.46fr) minmax(680px,1.54fr);gap:8px;max-width:1550px;margin:0 auto;align-items:start}.accountIdentity{position:sticky;top:18px;display:flex;min-height:620px;flex-direction:column;align-items:flex-start;padding:clamp(25px,2.5vw,38px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:34px;background:radial-gradient(circle at 82% 4%,rgb(var(--color-accent-rgb)/.9),rgba(171,21,0,.28) 31%,transparent 57%),#0f0b09;color:#fff}.accountIdentity:after{position:absolute;right:-40%;bottom:-15%;width:95%;aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 44px rgba(255,255,255,.025),0 0 0 88px rgba(255,255,255,.015);content:""}.accountIdentityTop{position:relative;z-index:2;display:flex;width:100%;justify-content:space-between;color:rgba(255,255,255,.5);font-size:8px;letter-spacing:.06em}.accountAvatar{position:relative;z-index:2;display:grid;width:132px;height:132px;margin-top:clamp(70px,9vh,110px);place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:var(--color-accent);color:#070707;box-shadow:0 0 65px rgb(var(--color-accent-rgb)/.35)}.accountAvatar i{font-size:60px;font-style:normal;font-weight:470;letter-spacing:-.015em}.accountAvatar small{position:absolute;right:-9px;bottom:9px;display:grid;width:37px;height:37px;place-items:center;border:4px solid #21100a;border-radius:50%;background:#fff;font-size:9px}.accountIdentity p{position:relative;z-index:2;margin:30px 0 8px;color:var(--color-accent)}.accountIdentity h2{position:relative;z-index:2;max-width:100%;color:#fff;font-size:clamp(44px,4.2vw,72px);overflow-wrap:anywhere}.accountIdentityEmail{position:relative;z-index:2;color:rgba(255,255,255,.54)!important}.accountIdentityStatus{gap:9px;align-items:center;margin-top:22px;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.accountAdminLink,.accountIdentity button,.accountIdentityStatus{position:relative;z-index:2;display:flex;color:rgba(255,255,255,.72)}.accountAdminLink,.accountIdentity button{width:100%;justify-content:space-between;padding:15px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:0}.accountAdminLink{color:#fff;font-size:9px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.accountAdminLink strong{color:var(--color-accent);font-size:inherit;font-weight:500}.accountIdentity button{margin-top:0}.accountIdentity button span{color:#fff}.accountDashboard{min-width:0}.idOverview{position:relative;min-height:480px;padding:clamp(28px,4vw,58px);overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:34px;background:radial-gradient(circle at 88% 20%,var(--color-accent),#db2100 25%,#4a0500 51%,transparent 70%),#0b0503;color:#fff}.idOverviewCopy{position:relative;z-index:2;max-width:720px}.idOverviewCopy>span{color:rgba(255,255,255,.52);font-size:9px;letter-spacing:.07em}.idOverviewCopy h2{max-width:780px;margin:clamp(68px,9vh,110px) 0 0;font-size:clamp(62px,7.3vw,118px);font-weight:340;line-height:.8}.idOverviewCopy p{max-width:430px;margin:30px 0 0 24%;color:rgba(255,255,255,.64);font-size:12px;line-height:1.48}.idOverviewStats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:62px;border-top:1px solid rgba(255,255,255,.18)}.idOverviewStats article{position:relative;display:flex;min-height:75px;flex-direction:column;justify-content:flex-end;padding:18px 28px 0 0}.idOverviewStats article+article{padding-left:24px;border-left:1px solid rgba(255,255,255,.18)}.idOverviewStats span{color:rgba(255,255,255,.46);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.idOverviewStats strong{margin-top:7px;font-size:18px;font-weight:450}.idOverviewStats i{position:absolute;right:18px;bottom:4px;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.28)}.idOverviewStats i[data-active=true]{background:#baff45;box-shadow:0 0 0 4px rgba(186,255,69,.12)}.idOverviewWord{position:absolute;z-index:1;right:-.04em;bottom:-.17em;color:rgba(255,255,255,.065);font-size:clamp(210px,29vw,470px);font-weight:650;line-height:.7;letter-spacing:-.015em}.accountSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.accountCard{min-height:410px;padding:clamp(25px,3.2vw,46px);border:1px solid rgba(0,0,0,.17);border-radius:30px;background:#eeebe5;color:#070707}.accountCard:nth-child(2),.accountCard:nth-child(4){background:#e4e0d9}.accountCardHeading{margin-bottom:58px}.accountCardHeading h2{font-size:clamp(36px,3.5vw,58px)}.accountCard .buttonSecondary{min-height:48px;border:1px solid #111;background:var(--surface-subcard);color:#fff}.modLoginSteps{display:grid;gap:0;margin-top:26px;border-top:1px solid rgba(0,0,0,.14)}.modLoginSteps article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.14)}.modLoginSteps article>span{color:var(--color-accent);font-size:9px;letter-spacing:.08em}.modLoginSteps strong{display:block;margin-bottom:4px;font-size:13px;font-weight:650}.modLoginSteps p{margin:0;color:rgba(0,0,0,.55);font-size:10px;line-height:1.45}.legacyDeviceFlow{margin-top:22px;padding-top:4px}.mfaCard{background:radial-gradient(circle at 92% 5%,rgb(var(--color-accent-rgb)/.7),rgba(220,32,0,.2) 28%,transparent 52%),#ece8e1}.sessionList article:first-child{border-top:0}@media (max-width:1180px){.accountHeroCharacter{right:-2vw;width:55vw}.accountHeroIdCard{width:260px}.maralysIdAuth{grid-template-columns:minmax(360px,.8fr) minmax(500px,1.2fr)}.idManifestoCopy{grid-template-columns:1fr}.idManifestoCopy p{max-width:370px;order:2}.dashboardGrid{grid-template-columns:250px minmax(600px,1fr)}}@media (max-width:920px){.accountHero{min-height:760px;height:max(760px,calc(100svh - 16px));border-radius:30px}.accountHeroCopy{right:28px;bottom:58px;left:28px;width:auto}.accountHeroCopy h1{font-size:clamp(78px,16vw,145px)}.accountHeroCopy h1 span:last-child{margin-left:22%}.accountHeroCopy>p:last-child{margin:36px 0 0 22%}.accountHeroCharacter{right:-15vw;bottom:15%;width:82vw;height:72%;opacity:.43}.accountHeroIdCard{display:none}.dashboardGrid,.maralysIdAuth{grid-template-columns:1fr}.authPanel,.idManifesto{min-height:760px}.accountIdentity{position:relative;top:0;min-height:490px}.accountAvatar{margin-top:65px}}@media (max-width:640px){.accountWorkspace{padding:78px 12px}.accountHero{min-height:720px;height:max(720px,calc(100svh - 12px));border-radius:27px}.accountHeroCopy{right:20px;bottom:46px;left:20px}.accountHeroCopy .sectionEyebrow{margin-bottom:18px}.accountHeroCopy h1{font-size:clamp(64px,21vw,94px);line-height:.75}.accountHeroCopy h1 span:last-child{margin-left:18%}.accountHeroCopy>p:last-child{max-width:330px;margin:30px 0 0 18%;font-size:11px}.accountHeroCharacter{right:-42vw;bottom:18%;width:130vw;opacity:.32}.accountHeroWord{font-size:34vw}.accountDeviceHero .accountHeroCopy h1{font-size:clamp(52px,15vw,72px)}.accountCard,.accountIdentity,.authPanel,.idManifesto,.idOverview{border-radius:25px}.authPanel,.idManifesto{min-height:680px;padding:24px 20px}.idManifestoTop{flex-direction:column}.idGlyph{width:245px;height:245px;margin-top:48px}.idManifestoCopy{margin-top:52px}.idManifestoCopy h2{font-size:43px}.idFeatureGrid{margin-top:30px}.idFeatureGrid strong{font-size:25px}.authTabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}.authTabs button:nth-child(2){border-right:0}.authTabs button:nth-child(-n+2){border-bottom:1px solid rgba(0,0,0,.13)}.authFormFrame{margin:44px auto 58px}.authFormHeading{grid-template-columns:30px 1fr;gap:10px;margin-bottom:38px}.authFormHeading h2{font-size:clamp(42px,13vw,59px)}.authFormFrame .accountForm{padding-left:40px}.authFormFrame .formColumns{grid-template-columns:1fr}.authPanelFooter{grid-template-columns:1fr auto}.authPanelFooter p{grid-column:1/-1;grid-row:1}.accountIdentity{min-height:460px}.accountIdentity h2{font-size:48px}.idOverview{min-height:530px;padding:28px 24px}.idOverviewCopy h2{margin-top:75px;font-size:clamp(58px,17vw,78px)}.idOverviewCopy p{margin-left:0}.idOverviewStats{grid-template-columns:1fr;margin-top:48px}.idOverviewStats article{min-height:58px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.15)}.idOverviewStats article+article{padding-left:0;border-left:0}.idOverviewStats i{bottom:23px}.accountSections{grid-template-columns:1fr}.accountCard{min-height:0}.accountCardWide{grid-column:auto}}.gameHero,.serverDetailHero{isolation:isolate;position:relative;min-height:760px;height:calc(100svh - 16px);overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:46px;background:var(--surface-card)}.gameHeroMedia,.serverHeroMedia{position:absolute;inset:0;z-index:-2}.gameHeroImage,.serverHeroImage{object-fit:cover;object-position:center;transform:scale(1.01)}.gameHeroShade,.serverHeroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.64) 39%,rgba(0,0,0,.1) 74%),linear-gradient(180deg,rgba(0,0,0,.3),transparent 42%,rgba(0,0,0,.86))}.gameHeroCopy,.serverHeroCopy{position:absolute;top:25%;left:4.3vw;z-index:5;width:min(900px,66vw)}.gameHeroCopy .innerBreadcrumb,.serverHeroCopy .innerBreadcrumb{margin-bottom:44px}.gameHeroCopy h1,.serverHeroCopy h1{max-width:920px;margin:25px 0 0;font-size:clamp(70px,7.5vw,132px);font-weight:360;line-height:.84;letter-spacing:-.015em;text-wrap:balance}.gameHeroCopy>p:last-of-type,.serverHeroCopy>p:last-of-type{width:min(560px,78%);margin:34px 0 0 6vw;color:rgba(255,255,255,.72);font-size:13px;line-height:1.42}.gameHeroActions{display:flex;gap:25px;align-items:center;margin:36px 0 0 6vw}.serverHeroActions{display:flex;gap:9px;margin:28px 0 0 6vw}.gameHeroActions .button{max-width:330px}.gameSourceLink{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.42);color:rgba(255,255,255,.68);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.gameSourceLink:hover{color:#fff}.gameHeroStatus,.serverHeroMeta{position:absolute;right:3vw;bottom:34px;z-index:5;display:flex;gap:28px;align-items:center;padding:11px 15px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(0,0,0,.42);backdrop-filter:blur(18px);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.gameHeroStatus span,.serverHeroMeta strong{font-size:16px;font-weight:520;letter-spacing:-.015em}.gameHeroStatus strong,.serverHeroMeta span{color:var(--color-accent);font-weight:500}.gameHeroStatus[data-status=live] strong,.serverHeroMeta[data-status=live] span{color:#b7ff35}.gameDirectionSection,.serverOverviewSection{padding:clamp(100px,10vw,170px) 4.3vw;background:#f1efea;color:#070707}.gameDirectionIntro,.serverOverviewCopy{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(460px,2fr) minmax(230px,.8fr);gap:5vw;align-items:start}.connectionSection .sectionEyebrow,.gameDirectionIntro .sectionEyebrow,.gameServersHeading .sectionEyebrow,.relatedServersHeading .sectionEyebrow,.serverOverviewCopy .sectionEyebrow,.serverRulesHeading .sectionEyebrow{color:rgba(0,0,0,.5)}.gameDirectionIntro h2,.serverOverviewCopy h2{max-width:960px;margin:0;font-size:clamp(58px,6.5vw,110px);font-weight:360;line-height:.85;letter-spacing:-.015em;text-wrap:balance}.gameDirectionIntro>p:last-child{margin:4px 0 0;color:rgba(0,0,0,.61);font-size:13px;line-height:1.45}.gameMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:110px}.gameMetrics article{display:flex;min-height:250px;flex-direction:column;justify-content:space-between;padding:27px;border:1px solid rgba(0,0,0,.17);border-radius:28px}.gameMetrics strong{font-size:clamp(68px,8vw,128px);font-weight:350;line-height:.78;letter-spacing:-.015em}.gameMetrics span{max-width:190px;color:rgba(0,0,0,.58);font-size:10px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.gamePrinciples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.gamePrinciples article{min-height:300px;padding:27px;border-radius:28px;background:var(--surface-card);color:#f7f5f2}.gamePrinciples article:nth-child(2){background:linear-gradient(145deg,var(--color-accent),#d31c00 55%,#730000)}.gamePrinciples>article>span{color:rgba(255,255,255,.48);font-size:9px}.gamePrinciples h3{margin:96px 0 0;font-size:clamp(34px,3.2vw,58px);font-weight:360;line-height:.92;letter-spacing:-.015em}.gamePrinciples p{max-width:330px;margin:23px 0 0;color:rgba(255,255,255,.62);font-size:12px;line-height:1.4}.gameServersSection,.relatedServersSection,.serverRulesSection{padding:clamp(100px,10vw,170px) 4.3vw;background:var(--surface-card)}.gameServersHeading,.relatedServersHeading,.serverRulesHeading{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(460px,2fr) minmax(230px,.8fr);gap:5vw;align-items:start}.gameServersHeading .sectionEyebrow,.relatedServersHeading .sectionEyebrow,.serverRulesHeading .sectionEyebrow{color:rgba(255,255,255,.48)}.connectionSection h2,.gameServersHeading h2,.relatedServersHeading h2,.serverRulesHeading h2{max-width:970px;margin:0;font-size:clamp(58px,7vw,118px);font-weight:360;line-height:.84;letter-spacing:-.015em;text-wrap:balance}.gameServersHeading>p:last-child{margin:4px 0 0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.45}.gameServerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:90px}.gameServerCard{display:flex;min-height:520px;flex-direction:column;justify-content:space-between;padding:29px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:32px;background:radial-gradient(circle at 88% 8%,rgb(var(--color-accent-rgb)/.4),transparent 36%),var(--surface-card);transition:border-color .25s ease,transform .35s ease}.gameServerCard:nth-child(2){background:radial-gradient(circle at 12% 4%,var(--color-accent),#b81700 32%,transparent 62%),#0b0504}.gameServerCard:hover{border-color:rgba(255,255,255,.5);transform:translateY(-6px)}.gameServerCardBottom,.gameServerCardTop{display:flex;justify-content:space-between;color:rgba(255,255,255,.54);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.gameServerCardTop span:last-child{color:var(--color-accent)}.gameServerCard[data-status=live] .gameServerCardTop span:last-child{color:#b7ff35}.gameServerCardCopy>p{margin:0 0 25px;color:rgba(255,255,255,.48);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.gameServerCardCopy h3{margin:0;font-size:clamp(46px,4.7vw,77px);font-weight:350;line-height:.82;letter-spacing:-.015em}.gameServerCardCopy>span{display:block;max-width:400px;margin-top:28px;color:rgba(255,255,255,.62);font-size:12px;line-height:1.4}.gameServerCardBottom i{color:#fff;font-size:15px;font-style:normal;transition:transform .2s ease}.gameServerCard:hover .gameServerCardBottom i{transform:translate(4px,-4px)}.gameBackLink{margin-top:70px}.serverHeroCopy h1{max-width:1050px;font-size:clamp(74px,9vw,155px)}.serverOverviewCopy{grid-template-columns:minmax(130px,.55fr) minmax(650px,2.8fr)}.serverOverviewCopy h2{font-size:clamp(52px,5.5vw,92px);line-height:.94}.serverFeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:100px 0 0 calc(24% + 5vw)}.serverFeatureGrid article{display:flex;min-height:230px;flex-direction:column;justify-content:space-between;padding:25px;border:1px solid rgba(0,0,0,.18);border-radius:25px}.serverFeatureGrid span{color:rgba(0,0,0,.42);font-size:9px}.serverFeatureGrid strong{font-size:clamp(30px,3vw,48px);font-weight:380;line-height:.95;letter-spacing:-.015em}.relatedServersHeading,.serverRulesHeading{grid-template-columns:minmax(130px,.55fr) minmax(650px,2.8fr)}.serverRuleList{margin-top:100px;border-top:1px solid rgba(255,255,255,.2)}.serverRuleRow{display:grid;grid-template-columns:70px minmax(230px,.8fr) minmax(360px,1.5fr);gap:4vw;align-items:start;padding:35px 0;border-bottom:1px solid rgba(255,255,255,.2)}.serverRuleRow>span{color:rgba(255,255,255,.38);font-size:10px}.serverRuleRow h3{margin:0;font-size:clamp(28px,3.2vw,50px);font-weight:380;line-height:.9;letter-spacing:-.015em}.serverRuleRow p{max-width:620px;margin:2px 0 0;color:rgba(255,255,255,.6);font-size:13px;line-height:1.42}.connectionSection{display:grid;grid-template-columns:minmax(520px,1.4fr) minmax(320px,.6fr);gap:8vw;min-height:660px;align-items:end;padding:clamp(100px,10vw,170px) 4.3vw;background:radial-gradient(circle at 82% 12%,var(--color-accent),#d52000 22%,#4c0000 49%,transparent 70%),#0b0302}.connectionSection .sectionEyebrow{color:rgba(255,255,255,.52)}.connectionCopy p{margin:0 0 38px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.45}.relatedServerLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:90px 0 70px}.relatedServerLinks a{position:relative;display:flex;min-height:310px;flex-direction:column;justify-content:flex-end;padding:28px;border:1px solid rgba(255,255,255,.17);border-radius:28px;background:var(--surface-card);transition:border-color .22s ease}.relatedServerLinks a:hover{border-color:rgba(255,255,255,.48)}.relatedServerLinks span{margin-bottom:18px;color:rgba(255,255,255,.45);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.relatedServerLinks strong{max-width:85%;font-size:clamp(44px,5vw,76px);font-weight:350;line-height:.83;letter-spacing:-.015em}.relatedServerLinks i{position:absolute;right:28px;bottom:28px;font-size:18px;font-style:normal}@media (max-width:1180px){.gameHeroCopy,.serverHeroCopy{width:min(830px,75vw)}.gameDirectionIntro,.gameServersHeading{grid-template-columns:150px minmax(460px,1fr)}.gameDirectionIntro>p:last-child,.gameServersHeading>p:last-child{grid-column:2;max-width:580px}.gameServerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.gameHero,.serverDetailHero{min-height:760px;height:max(760px,calc(100svh - 16px))}.gameHeroShade,.serverHeroShade{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.16) 34%,var(--surface-card) 76%,var(--surface-card)),linear-gradient(90deg,rgba(0,0,0,.4),transparent)}.gameHeroCopy,.serverHeroCopy{top:auto;right:28px;bottom:82px;left:28px;width:auto}.gameHeroCopy h1,.serverHeroCopy h1{font-size:clamp(62px,11vw,105px)}.gameHeroActions,.gameHeroCopy>p:last-of-type,.serverHeroActions,.serverHeroCopy>p:last-of-type{width:min(600px,88%);margin-left:0}.gameHeroStatus,.serverHeroMeta{right:25px;bottom:24px}.gameDirectionIntro,.gameServersHeading,.relatedServersHeading,.serverOverviewCopy,.serverRulesHeading{grid-template-columns:1fr}.gameDirectionIntro>p:last-child,.gameServersHeading>p:last-child{grid-column:auto;max-width:620px}.gameDirectionIntro h2,.gameServersHeading h2,.relatedServersHeading h2,.serverOverviewCopy h2,.serverRulesHeading h2{margin-top:18px}.gameMetrics,.gamePrinciples,.serverFeatureGrid{grid-template-columns:1fr}.gameMetrics article,.gamePrinciples article{min-height:250px}.serverFeatureGrid{margin-left:0}.serverRuleRow{grid-template-columns:50px minmax(180px,.8fr) minmax(280px,1.5fr);gap:3vw}.connectionSection{grid-template-columns:1fr;align-items:start}.connectionCopy{max-width:620px}}@media (max-width:560px){.gameHero,.serverDetailHero{min-height:780px;height:max(780px,calc(100svh - 12px));border-radius:28px}.gameHeroMedia,.serverHeroMedia{bottom:42%}.gameHeroImage,.serverHeroImage{object-position:58% center}.gameHeroCopy,.serverHeroCopy{right:20px;bottom:74px;left:20px}.gameHeroCopy .innerBreadcrumb,.serverHeroCopy .innerBreadcrumb{margin-bottom:28px}.gameHeroCopy h1,.serverHeroCopy h1{font-size:clamp(48px,14.5vw,72px)}.gameHeroCopy>p:last-of-type,.serverHeroCopy>p:last-of-type{width:100%;margin-top:24px;font-size:12px}.gameHeroActions,.serverHeroActions{width:100%;flex-direction:column;align-items:flex-start;margin-top:26px}.gameHeroStatus,.serverHeroMeta{right:18px;bottom:18px}.connectionSection,.gameDirectionSection,.gameServersSection,.relatedServersSection,.serverOverviewSection,.serverRulesSection{padding:82px 20px}.connectionSection h2,.gameDirectionIntro h2,.gameServersHeading h2,.relatedServersHeading h2,.serverOverviewCopy h2,.serverRulesHeading h2{font-size:clamp(47px,13.5vw,68px)}.gameMetrics,.gamePrinciples,.gameServerGrid,.relatedServerLinks,.serverFeatureGrid{grid-template-columns:1fr;margin-top:58px}.gameMetrics article,.gamePrinciples article,.serverFeatureGrid article{min-height:210px;border-radius:22px}.gamePrinciples h3{margin-top:62px}.gameServerCard{min-height:450px;padding:24px;border-radius:24px}.serverRuleList{margin-top:58px}.serverRuleRow{grid-template-columns:36px 1fr;gap:18px;padding:28px 0}.serverRuleRow p{grid-column:2}.connectionSection{min-height:620px}.relatedServerLinks a{min-height:270px;border-radius:23px}}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body,html{background:var(--surface-body)}body{min-height:100vh;margin:0;overflow-x:hidden;color:var(--text-primary);font-family:Helvetica Neue,Arial Nova,Arial,sans-serif;text-rendering:optimizeLegibility}a,button{color:inherit;font:inherit}a{text-decoration:none}button{border:0}.pageShell{--hero-glass-dark:rgba(15,15,20,0.38);--hero-glass-light:rgba(245,242,237,0.72);--hero-glass-line:rgba(255,255,255,0.14);--hero-glass-filter:blur(30px) saturate(1.16);--page-shell-gutter:8px;min-height:100svh;padding:8px}.heroFrame{isolation:isolate;position:relative;min-height:680px;height:calc(100svh - 16px);overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:46px;background:var(--surface-card)}.heroFrame:after{z-index:9;border:1px solid rgba(255,255,255,.04);border-radius:inherit;content:""}.heroFrame:after,.heroNoise{position:absolute;inset:0;pointer-events:none}.heroNoise{z-index:1;opacity:.08;background-image:repeating-linear-gradient(93deg,rgba(255,255,255,.18) 0 1px,transparent 1px 5px),repeating-linear-gradient(7deg,rgba(255,255,255,.08) 0 1px,transparent 1px 7px);background-size:19px 23px,31px 29px;mix-blend-mode:overlay}.heroGlow{position:absolute;z-index:0;border-radius:50%;filter:blur(50px);pointer-events:none}.heroGlowLeft{top:-20%;left:-20%;width:64%;height:92%;opacity:.94;background:radial-gradient(circle at 36% 40%,var(--color-accent) 0 10%,#f33500 22%,#940800 42%,transparent 68%)}.heroGlowBottom{bottom:-44%;left:27%;width:48%;height:76%;opacity:.72;background:radial-gradient(circle,var(--color-accent) 0 9%,#db1c00 27%,transparent 67%)}.siteHeader{position:absolute;top:0;right:0;left:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 4.25vw}.desktopNav{display:flex;align-items:center;gap:clamp(18px,2.6vw,48px)}.desktopNavRight{justify-content:flex-end}.headerDropdown{position:relative;display:flex;align-items:center}.headerDropdown:before{position:absolute;top:100%;right:-20px;left:-20px;height:26px;content:""}.desktopNav .headerDropdownTrigger{display:inline-flex;align-items:center;gap:6px}.headerDropdownTrigger>i{color:rgba(255,255,255,.48);font-size:11px;font-style:normal;line-height:0;transform:translateY(-1px);transition:color .18s ease,transform .18s ease}.headerDropdown:focus-within .headerDropdownTrigger>i,.headerDropdown:hover .headerDropdownTrigger>i{color:var(--color-accent);transform:translateY(1px) rotate(180deg)}.headerDropdownPanel{position:absolute;top:calc(100% + 22px);left:-22px;z-index:50;visibility:hidden;padding:10px;border:1px solid rgba(255,255,255,.17);border-radius:22px;background:rgba(5,5,5,.93);box-shadow:0 26px 80px rgba(0,0,0,.5);opacity:0;backdrop-filter:blur(28px);transform:translateY(-8px);transform-origin:top left;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none}.headerDropdown:focus-within .headerDropdownPanel,.headerDropdown:hover .headerDropdownPanel{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.desktopNav .headerDropdownPanel a:after{display:none}.headerServersPanel{width:min(650px,calc(100vw - 48px))}.headerPlayPanel{right:-20px;left:auto;width:min(680px,calc(100vw - 48px));transform-origin:top right}.headerPlayGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.desktopNav .headerPlayCard{min-height:164px}.pixelBattleArtwork{isolation:isolate;position:absolute;inset:0;display:grid;overflow:hidden;place-items:center;background:var(--surface-card)}.pixelBattleArtwork:before{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(rgba(255,255,255,.045) 1px,transparent 0);background-size:24px 24px;content:""}.pixelBattleArtwork:after{position:absolute;right:-15%;bottom:-40%;z-index:-1;width:70%;aspect-ratio:1;border-radius:50%;background:rgb(var(--color-accent-rgb)/.32);filter:blur(70px);content:""}.pixelBattleArtworkCanvas{display:grid;width:min(58%,360px);aspect-ratio:1.2;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));gap:clamp(2px,.35vw,5px);transform:rotate(-5deg) translate(4%,-3%)}.pixelBattleArtworkCell{background:rgba(255,255,255,.035)}.pixelBattleArtworkCell[data-tone=o]{background:var(--color-accent)}.pixelBattleArtworkCell[data-tone=c]{background:#f5f1e9}.pixelBattleArtworkCell[data-tone=d]{background:#7d2513}.pixelBattleArtworkLabel,.pixelBattleArtworkMark{position:absolute;z-index:1;font-style:normal;line-height:1}.pixelBattleArtworkMark{right:7%;bottom:7%;color:rgba(255,255,255,.12);font-size:clamp(54px,8vw,140px);font-weight:850;letter-spacing:-.09em}.pixelBattleArtworkLabel{top:8%;left:7%;color:rgba(255,255,255,.42);font-size:8px;font-weight:740;letter-spacing:.14em}.pixelBattleArtwork[data-compact=true] .pixelBattleArtworkCanvas{width:min(62%,180px);gap:2px}.pixelBattleArtwork[data-compact=true] .pixelBattleArtworkMark{font-size:clamp(44px,5vw,82px)}.pixelBattleArtwork[data-compact=true] .pixelBattleArtworkLabel{font-size:6px}.headerDropdownHeading{display:flex;align-items:center;justify-content:space-between;padding:9px 10px 17px;color:rgba(255,255,255,.9);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.headerDropdownHeading small{color:rgba(255,255,255,.36);font-size:7px}.headerServerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.headerServerGrid .headerServerCard:last-child:nth-child(odd){grid-column:1/-1;min-height:112px}.desktopNav .headerServerCard{isolation:isolate;position:relative;display:flex;min-height:134px;align-items:flex-end;justify-content:space-between;overflow:hidden;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:var(--surface-subcard)}.headerServerImage,.headerServerImage:after{position:absolute;inset:0}.headerServerImage{z-index:-2}.headerServerImage img{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.headerServerImage i{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.18) 35%,rgba(0,0,0,.94))}.headerServerCard:focus-visible .headerServerImage img,.headerServerCard:hover .headerServerImage img{transform:scale(1.07)}.headerServerCardDisabled{cursor:default}.headerServerCardDisabled .headerServerImage img{filter:saturate(.12) brightness(.42)}.headerServerCardDisabled .headerServerImage i{background:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.96))}.headerServerCardDisabled .headerServerCopy{opacity:.72}.headerServerCardDisabled:hover .headerServerImage img{transform:none}.headerServerCopy{display:flex;min-width:0;flex-direction:column;gap:5px}.headerServerCopy small{color:rgba(255,255,255,.6);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.headerServerCopy small,.headerServerCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headerServerCopy strong{font-size:19px;font-weight:520;line-height:.9;letter-spacing:-.015em}.headerServerCard>em{position:absolute;top:13px;right:13px;padding:6px 8px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(0,0,0,.38);color:rgba(255,255,255,.75);font-size:7px;font-style:normal;letter-spacing:.08em}.headerServerCard:not(.headerServerCardDisabled)>em{border-color:rgb(var(--color-accent-rgb)/.7);background:var(--color-accent);color:#fff}.desktopNav .headerDropdownFooter{display:flex;min-height:46px;align-items:center;justify-content:space-between;margin-top:7px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(255,255,255,.04);font-size:8px}.headerDropdownFooter i{color:var(--color-accent);font-size:15px;font-style:normal}.headerAboutPanel{width:350px}.desktopNav .headerAboutLink{display:grid;min-height:86px;grid-template-columns:28px minmax(0,1fr) 20px;gap:11px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.035)}.headerAboutLink+.headerAboutLink{margin-top:7px}.headerAboutLink>span{color:rgba(255,255,255,.35);font-size:8px}.headerAboutLink>div{display:flex;min-width:0;flex-direction:column;gap:8px}.headerAboutLink strong{font-size:12px;font-weight:530}.headerAboutLink small{color:rgba(255,255,255,.46);font-size:8px;line-height:1.28;letter-spacing:0;text-transform:none}.headerAboutLink>i{color:var(--color-accent);font-size:14px;font-style:normal}.desktopNav .headerFranchiseLink{border-color:rgb(var(--color-accent-rgb)/.48);background:linear-gradient(120deg,rgb(var(--color-accent-rgb)/.34),rgba(128,8,0,.18))}.headerAboutLink:focus-visible,.headerAboutLink:hover,.headerDropdownFooter:focus-visible,.headerDropdownFooter:hover{border-color:rgba(255,255,255,.32);background-color:rgba(255,255,255,.08)}.headerAuthCluster{display:flex;align-items:center;gap:7px}.desktopNav a{position:relative;color:rgba(255,255,255,.9);font-size:11px;font-weight:500;letter-spacing:.055em;text-transform:uppercase;transition:color .18s ease}.desktopNav a:after{position:absolute;right:0;bottom:-7px;left:0;height:1px;background:var(--color-accent);content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.desktopNav a:focus-visible,.desktopNav a:hover,.desktopNav a[aria-current=page]{color:#fff}.desktopNav a:focus-visible:after,.desktopNav a:hover:after,.desktopNav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.desktopNav .desktopLanguage{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.28);border-radius:50%;font-size:9px}.desktopNav .desktopLanguage:after{display:none}.brandLink{display:inline-flex;align-items:center;justify-content:center;width:122px;min-height:45px}.wordmark{display:inline-block;color:#fff;font-size:18px;font-weight:900;line-height:1;letter-spacing:-.015em}.headerControls,.mobileMenu{display:none}.heroCopy{position:absolute;top:9%;left:5.2%;z-index:6;width:min(42vw,570px);animation:heroReveal .9s cubic-bezier(.22,1,.36,1) .1s backwards}.eyebrow{margin:0 0 15px;color:rgba(255,255,255,.8);font-size:14px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.heroCopy h1{margin:0;max-width:620px;font-size:clamp(46px,4.2vw,70px);font-weight:390;line-height:.9;letter-spacing:-.015em}.heroCopy h1 span{display:block;white-space:nowrap}.heroDescription{width:min(520px,100%);margin:14px 0 0;color:rgba(255,255,255,.78);font-size:13px;font-weight:560;line-height:1.4}.heroPlatformGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:10px}.heroPlatformGrid article{--hero-glass-surface:rgba(32,32,36,0.36);display:grid;min-width:0;min-height:52px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:var(--hero-glass-surface);transition:background-color .18s ease,transform .18s ease}.heroPlatformGrid svg{width:17px;height:17px;color:var(--color-accent);stroke-width:1.65;transition:transform .18s ease}.heroPlatformGrid article:hover{--hero-glass-surface:rgba(46,46,51,0.52);transform:translateY(-2px)}.heroPlatformGrid article:hover svg{transform:scale(1.08)}.heroPlatformGrid span{display:grid;min-width:0;gap:4px}.heroPlatformGrid small{color:rgba(255,255,255,.42);font-size:8.2px;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.heroPlatformGrid strong{color:rgba(255,255,255,.9);font-size:10.4px;font-weight:650;line-height:1.16}.heroActions{display:grid;max-width:520px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.heroPlatformCta{--hero-glass-surface:rgba(32,32,36,0.36);display:flex;min-width:0;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px 9px 14px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:var(--hero-glass-surface);color:#fff;transition:background-color .18s ease,transform .18s ease}.heroPlatformCta.isPrimary{border-color:var(--color-accent);background:var(--color-accent);color:#0a0a0c}.heroPlatformCta>span{display:grid;min-width:0;gap:5px}.heroPlatformCta small{color:currentColor;font-size:6px;font-weight:720;letter-spacing:.065em;opacity:.5;text-transform:uppercase}.heroPlatformCta small,.heroPlatformCta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heroPlatformCta strong{font-size:11px;font-weight:740}.heroPlatformCta>svg{width:36px;height:36px;flex:0 0 36px;padding:9px;border-radius:11px;background:rgba(255,255,255,.09)}.heroPlatformCta.isPrimary>svg{border-radius:50%;background:rgb(10 10 12/.14);color:#0a0a0c}.heroPlatformCta:focus-visible,.heroPlatformCta:hover{--hero-glass-surface:rgba(46,46,51,0.56);background:transparent;transform:translateY(-2px)}.heroPlatformCta.isPrimary:focus-visible,.heroPlatformCta.isPrimary:hover{background:color-mix(in srgb,var(--color-accent),white 9%)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:13px;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.button:focus-visible,.button:hover{transform:translateY(-2px)}.buttonPrimary{justify-content:space-between;width:198px;padding:5px 5px 5px 25px;border-color:#fff;background:var(--text-primary);color:#080808}.buttonIcon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--surface-card);color:#fff;font-size:17px}.buttonPrimary:focus-visible,.buttonPrimary:hover{background:var(--color-accent);border-color:var(--color-accent)}.buttonSecondary{min-width:148px;padding:0 24px;background:rgba(255,255,255,.045);backdrop-filter:blur(12px)}.buttonSecondary:focus-visible,.buttonSecondary:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.1)}.heroRightStack{position:absolute;top:9%;right:5.2%;z-index:6;display:grid;width:min(32vw,430px);gap:8px;animation:heroReveal .9s cubic-bezier(.22,1,.36,1) .22s backwards}.heroFeature{--hero-glass-surface:var(--hero-glass-dark);width:100%;overflow:hidden;border:1px solid var(--hero-glass-line);border-radius:18px;background:var(--hero-glass-surface)}.featureTopline{display:grid;min-height:38px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:3px 7px 3px 12px;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.72);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.featureKicker{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:760}.featureKicker i{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.featureTopline time{min-width:0;overflow:hidden;color:rgba(255,255,255,.46);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.featureTopline small{color:rgba(255,255,255,.44);font-size:8px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.roundArrow{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:transparent;color:#fff;font-size:13px}.featureBody{display:grid;min-height:225px;grid-template-columns:1fr;grid-template-rows:90px minmax(135px,1fr);gap:0;align-items:stretch}.featureImage{position:relative;min-height:90px;overflow:hidden;border-right:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:radial-gradient(circle at 47% 35%,var(--color-accent),#d51d00 38%,#210000 76%)}.featureImageAsset{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.heroFeature:hover .featureImageAsset{transform:scale(1.025)}.featureCopy{display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column;padding:12px 15px 11px}.featureCopy h2{display:-webkit-box;overflow:hidden;margin:0 0 7px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:18px;font-weight:650;line-height:1.08;overflow-wrap:anywhere}.featureCopy>a{min-width:0;color:inherit}.featureCopy p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:rgba(255,255,255,.56);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.featureFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.09)}.featureProgress{position:relative;width:72px;height:2px;flex:0 0 auto;background:rgba(255,255,255,.2)}.featureProgress span{position:absolute;inset:0 auto 0 0;width:40%;background:var(--color-accent)}.featureArrows{display:flex;flex:0 0 auto;justify-content:flex-end;gap:7px}.featureArrows button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:transparent;color:#fff;font-size:12px;cursor:pointer}.featureArrows button:last-child{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.heroHitCard{--hero-glass-surface:var(--hero-glass-light);display:grid;grid-template-columns:42% minmax(0,1fr);border-radius:18px;background:var(--hero-glass-surface);color:#090909;text-decoration:none;box-shadow:none}.heroHitCard,.heroHitMedia{min-height:104px;overflow:hidden}.heroHitMedia{position:relative;display:block;background:var(--surface-subcard)}.heroHitMedia img{object-fit:cover;object-position:53% center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.heroHitMedia>i{position:absolute;inset:0;background:linear-gradient(90deg,transparent 72%,rgba(245,242,237,.22))}.heroHitCopy{display:flex;min-width:0;flex-direction:column;padding:11px 14px 10px}.heroHitCopy small{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:7px;font-weight:650;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.heroHitCopy small b{color:var(--color-accent);font-weight:inherit}.heroHitCopy small i{color:rgba(9,9,9,.46);font-style:normal;white-space:nowrap}.heroHitCopy>strong{margin-top:10px;font-size:clamp(16px,1.18vw,20px);font-weight:650;line-height:.98;letter-spacing:-.012em;text-wrap:balance}.heroHitCopy>span{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;color:rgba(9,9,9,.58);font-size:8px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.heroHitCopy>span i{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:var(--color-accent);color:#fff;font-size:10px;font-style:normal;transition:transform .22s ease,background-color .22s ease}.heroHitCard:hover .heroHitMedia img{transform:scale(1.045)}.heroHitCard:hover .heroHitCopy>span i{background:var(--surface-card);transform:translate(2px,-2px)}.heroHitCard:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.heroMobileEditorial{display:none}.heroStatusDeck{position:relative;z-index:7;margin:-191px 5.2vw 24px}.homeServerPulse{padding:4px 10px;overflow:visible;background:transparent;color:#fff}.homeServerPulse>header{display:flex;min-height:26px;align-items:center;justify-content:space-between;gap:16px;padding:0 8px 4px}.homeServerPulse>header>div{display:flex;min-width:0;align-items:baseline;gap:12px}.homeServerPulse>header span,.homeServerPulse>header>a{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.52);font-size:6.2px;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.homeServerPulse>header span i{width:5px;height:5px;border-radius:50%;background:#6be879}.homeServerPulse>header h2{margin:0;font-size:14px;font-weight:620;letter-spacing:-.01em}.homeServerPulse>header>a{flex:0 0 auto;color:rgba(255,255,255,.74)}.homeServerPulse>header>a svg{width:11px;height:11px}.homeServerPulseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.homeServerPulseCard{--hero-glass-surface:var(--hero-glass-dark);position:relative;display:grid;min-width:0;min-height:136px;grid-template-columns:minmax(108px,.68fr) minmax(0,1.32fr) 61px;grid-template-areas:"media identity actions" "media chart chart" "media metrics metrics";grid-template-rows:auto minmax(34px,1fr) auto;align-items:stretch;gap:4px 12px;padding:8px;overflow:hidden;border:1px solid var(--hero-glass-line);border-radius:15px;outline:1px solid var(--hero-glass-line);outline-offset:-1px;background:var(--hero-glass-surface);color:#fff;cursor:pointer}.homeServerPulseCardLink{position:absolute;z-index:2;inset:0;border-radius:inherit}.homeServerPulseCardLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}:where(.heroPlatformGrid article,.heroPlatformCta:not(.isPrimary),.heroFeature,.heroHitCard,.homeServerPulseCard){position:relative;background:var(--hero-glass-surface);backdrop-filter:var(--hero-glass-filter)}.homeServerPulseMedia{position:relative;grid-area:media;min-width:0;min-height:120px;overflow:hidden;border-radius:12px}.homeServerPulseMedia:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.68));content:"";pointer-events:none}.homeServerPulseMedia img{object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.homeServerPulseCard:focus-visible .homeServerPulseMedia img,.homeServerPulseCard:hover .homeServerPulseMedia img{transform:scale(1.045)}.homeServerPulseMedia>span{position:absolute;z-index:1;right:10px;bottom:9px;left:10px;overflow:hidden;color:rgba(255,255,255,.78);font-size:5.5px;font-weight:760;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.homeServerPulseIdentity{display:grid;grid-area:identity;min-width:0;align-content:center;gap:3px;padding:1px 3px}.homeServerPulseIdentity>span{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.52);font-size:5.8px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.homeServerPulseIdentity>span i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.34)}.homeServerPulseIdentity>span[data-state=online] i{background:#6be879}.homeServerPulseIdentity>span[data-state=development] i{background:var(--color-accent)}.homeServerPulseIdentity>strong{font-size:24px;font-weight:680;line-height:.95;letter-spacing:-.02em}.homeServerPulseIdentity>p{overflow:hidden;margin:0;color:rgba(255,255,255,.5);font-size:7px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.homeServerPulseChart{display:grid;grid-area:chart;min-width:0;align-content:center;gap:2px;padding:1px 3px}.homeServerPulseChart>span{display:flex;align-items:center;gap:5px;color:rgba(255,255,255,.44);font-size:5.8px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.homeServerPulseChart>span svg{width:10px;height:10px;color:#6be879}.homeServerPulseChart>svg{width:100%;height:31px;overflow:visible}.homeServerPulseChart line{stroke:rgba(255,255,255,.07);stroke-width:.7;vector-effect:non-scaling-stroke}.homeServerPulseChart polygon{fill:rgb(var(--color-accent-rgb)/.1)}.homeServerPulseChart polyline{fill:none;stroke:var(--color-accent);stroke-width:1.8;vector-effect:non-scaling-stroke}.homeServerPulseChart circle{fill:#fff;stroke:var(--color-accent);stroke-width:1.2;vector-effect:non-scaling-stroke;animation:homePulseDot 1.7s ease-in-out infinite}.homeServerPulseCard.isDevelopment .homeServerPulseChart{opacity:.34}.homeServerPulseMetrics{display:grid;grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.homeServerPulseMetrics>span{position:relative;display:grid;min-width:0;min-height:34px;align-content:center;gap:5px;padding:3px 10px}.homeServerPulseMetrics>span+span:before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:1px;background:rgba(255,255,255,.08)}.homeServerPulseMetrics small{color:rgba(255,255,255,.38);font-size:5.5px;font-weight:740;letter-spacing:.07em;text-transform:uppercase}.homeServerPulseMetrics strong{overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.homeServerPulseActions{position:relative;z-index:3;grid-area:actions;display:flex;align-self:center;justify-content:flex-end;gap:5px}.homeServerPulsePlay,.homeServerPulseRules{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.homeServerPulsePlay{border:1px solid rgb(var(--color-accent-rgb)/.38);background:rgb(var(--color-accent-rgb)/.06);color:var(--color-accent)}.homeServerPulseRules{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045);color:rgba(255,255,255,.68)}.homeServerPulsePlay svg{width:11px;height:11px;fill:currentColor;stroke-width:1.6;transform:translateX(1px)}.homeServerPulseRules svg{width:11px;height:11px;stroke-width:1.7}.homeServerPulseCard.isDevelopment .homeServerPulsePlay{opacity:.72}.homeServerPulseCard .homeServerPulseIdentity>strong{transition:color .18s ease}.homeServerPulseCard:hover .homeServerPulseIdentity>strong{color:var(--color-accent)}.homeServerPulsePlay:focus-visible,.homeServerPulsePlay:hover{border-color:var(--color-accent);background:rgb(var(--color-accent-rgb)/.13);transform:translate(2px,-2px)}.homeServerPulseRules:focus-visible,.homeServerPulseRules:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.1);color:#fff;transform:translateY(-2px)}@keyframes homePulseDot{50%{opacity:.4;r:2.4px}}.heroStats{display:grid;grid-template-columns:1fr 1fr;gap:31px;margin-top:31px}.heroStats strong{display:block;font-size:clamp(42px,4.2vw,69px);font-weight:300;line-height:.9;letter-spacing:-.015em}.heroStats p{max-width:145px;margin:10px 0 0;color:rgba(255,255,255,.62);font-size:11px;line-height:1.06}.heroWord{position:absolute;right:3.1%;bottom:4.2%;left:3.1%;z-index:5;color:#fff;font-family:Helvetica Neue,Arial Nova,Arial,sans-serif;font-size:min(11.3vw,194px);font-weight:900;line-height:.78;letter-spacing:-.062em;text-align:center;white-space:nowrap;animation:wordReveal 1.1s cubic-bezier(.22,1,.36,1) .18s both}.heroUniverse{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;animation:universeReveal 1.2s cubic-bezier(.22,1,.36,1) both}.heroUniverseImage{object-fit:cover;object-position:center center}.heroUniverse:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.18) 37%,rgba(0,0,0,.08) 64%,rgba(0,0,0,.64)),linear-gradient(180deg,rgba(0,0,0,.12),transparent 50%,rgba(0,0,0,.58));content:""}.heroWorldCore{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:48px 48px}.heroWorldOrbit{position:absolute;z-index:0;border:1px solid rgba(255,255,255,.19);border-radius:50%}.heroWorldOrbitOuter{top:-9%;right:10%;bottom:-18%;left:10%;transform:rotate(-7deg)}.heroWorldOrbitInner{top:9%;right:24%;bottom:5%;left:24%;border-color:rgba(255,90,0,.52);transform:rotate(9deg)}.heroWorldAxis{position:absolute;top:48%;right:4%;left:4%;z-index:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28) 18%,rgba(255,90,0,.62) 50%,rgba(255,255,255,.28) 82%,transparent);transform:rotate(-3deg)}.heroWorldNode{position:absolute;z-index:2;width:8px;height:8px;border:2px solid #000;border-radius:50%;background:var(--color-accent)}.heroWorldNodeOne{top:16%;left:30%}.heroWorldNodeTwo{top:47%;right:29%}.heroWorldNodeThree{bottom:18%;left:45%}.heroWorld{position:absolute;z-index:1;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.48);background:var(--surface-subcard)}.heroWorld img{object-fit:cover;filter:saturate(1.08) contrast(1.04)}.heroWorld:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.72));content:""}.heroWorld figcaption{position:absolute;right:13px;bottom:11px;left:13px;z-index:2;display:flex;align-items:center;gap:8px;color:#fff;font-size:8px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.heroWorld figcaption b{color:var(--color-accent);font-weight:850}.heroWorldAstra{top:1.5%;left:31%;width:39%;height:33%;border-radius:44% 56% 50% 50%/58% 50% 50% 42%}.heroWorldAstra img{object-position:center 48%}.heroWorldRust{top:18%;left:1.5%;width:28%;height:31%;border-radius:58% 42% 54% 46%/44% 56% 44% 56%;transform:rotate(-4deg)}.heroWorldGta{top:51%;right:7%;width:27%;height:29%;border-radius:47% 53% 38% 62%/52% 43% 57% 48%;transform:rotate(4deg)}.heroWorldGta img{object-position:left center}.heroWorldCs{top:54%;left:9%;width:25%;height:25%;border-radius:48% 52% 58% 42%/55% 42% 58% 45%;transform:rotate(3deg)}.heroWorldDayz{top:16%;right:1.5%;width:26%;height:30%;border-radius:43% 57% 45% 55%/58% 44% 56% 42%;transform:rotate(3deg)}.heroWorldSevenDays{top:45%;left:36%;width:18%;height:22%;border-radius:50%;transform:rotate(-3deg)}.heroWorldReckfell{top:43%;right:31%;width:17%;height:22%;border-radius:50%;transform:rotate(4deg)}.heroWorldCore:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.68),transparent 31%,transparent 69%,rgba(0,0,0,.68)),linear-gradient(180deg,rgba(0,0,0,.12),transparent 44%,rgba(0,0,0,.62));content:""}.scrollHint{position:absolute;bottom:3.2%;left:4.3%;z-index:7;display:flex;align-items:center;gap:14px;color:rgba(255,255,255,.58);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.scrollHint i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border-strong);border-radius:50%;color:#fff;font-style:normal}.heroAnchor{position:absolute;bottom:0;left:0}@keyframes heroReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes wordReveal{0%{opacity:0}to{opacity:1}}@keyframes universeReveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:1180px){.desktopNav{gap:18px}.desktopNav a{font-size:9px}.heroCopy{width:45vw}.heroRightStack{width:min(35vw,410px)}.heroWord{font-size:min(12vw,180px)}}@media (max-width:920px){.pageShell{--page-shell-gutter:6px;padding:6px}.heroFrame{min-height:calc(100svh - 12px);height:max(760px,calc(100svh - 12px));border-radius:34px}.siteHeader{grid-template-columns:1fr auto;height:76px;padding:0 28px}.desktopNav{display:none}.brandLink{grid-column:1;justify-content:flex-start;width:auto}.headerControls{grid-column:2;display:flex;align-items:center;gap:15px}.localeLink{display:inline-flex;min-width:44px;min-height:44px;color:rgba(255,255,255,.72);align-items:center;justify-content:center;font-size:11px;letter-spacing:.08em}.menuButton{position:relative;z-index:31;display:flex;flex-direction:column;justify-content:center;gap:7px;width:44px;height:44px;padding:0 10px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(7,7,7,.45)}.menuButton span{display:block;width:100%;height:1px;background:#fff;transition:transform .22s ease}.menuButton[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menuButton[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobileMenu{position:fixed;inset:6px;z-index:30;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:96px 30px 28px;border:1px solid rgba(255,255,255,.18);border-radius:34px;background:var(--surface-card);opacity:0;pointer-events:none;transform:translateY(-14px) scale(.985);transition:opacity .26s ease,transform .26s ease}.mobileMenu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.mobileMenuGlow{position:absolute;top:-18%;right:-40%;width:120%;height:75%;border-radius:50%;background:radial-gradient(circle,var(--color-accent) 0,#b91800 28%,transparent 68%);filter:blur(28px)}.mobileMenuNav{position:relative;z-index:1;display:flex;flex-direction:column}.mobileMenuNav a{display:flex;align-items:baseline;gap:20px;padding:8px 0;font-size:clamp(28px,8vw,48px);font-weight:350;line-height:1;letter-spacing:-.015em}.mobileMenuNav a span{width:24px;color:rgba(255,255,255,.45);font-size:9px;letter-spacing:0}.mobileMenuFooter{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;margin-top:25px;padding-top:20px;border-top:1px solid var(--border-strong)}.mobileMenuFooter a{font-size:12px;letter-spacing:.1em}.heroCopy{top:auto;right:28px;bottom:6.5%;left:28px;width:auto}.eyebrow{margin-bottom:12px;font-size:11.5px;font-weight:760}.heroCopy h1{font-size:clamp(42px,9.5vw,70px)}.heroDescription{width:min(540px,100%);margin:14px 0 0;font-size:11.5px;line-height:1.34}.heroPlatformGrid{max-width:620px;margin-top:13px}.heroActions{margin-top:12px}.button{min-height:54px}.buttonPrimary{width:186px}.heroRightStack{display:none}.heroMobileEditorial{display:grid;gap:8px;margin:8px}.heroMobileEditorial .heroFeature,.heroMobileEditorial .heroHitCard{width:100%}.heroMobileEditorial .heroHitCard{min-height:148px}.heroStatusDeck{margin:8px}.homeServerPulse{padding:11px;border-radius:24px;background:transparent}.homeServerPulse>header{min-height:52px;padding:0 9px 9px}.homeServerPulse>header>div{display:grid;gap:5px}.homeServerPulse>header h2{font-size:19px}.homeServerPulseGrid{grid-template-columns:1fr;gap:8px}.homeServerPulseCard{min-height:390px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"media media" "identity actions" "chart chart" "metrics metrics";grid-template-rows:170px auto minmax(72px,auto) auto;align-content:center;gap:13px;padding:10px 10px 18px}.homeServerPulseMedia{min-height:170px}.homeServerPulseIdentity>strong{font-size:30px}.homeServerPulseIdentity>p{font-size:8px}.homeServerPulseChart>svg{height:54px}.homeServerPulseMetrics>span{min-height:52px;padding:8px}.homeServerPulseMetrics strong{font-size:10px}.heroUniverseImage{object-position:42% center}.heroUniverse:after{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.18) 38%,#000 72%)}.heroWord{top:37%;right:24px;bottom:auto;left:24px;display:block;font-size:clamp(58px,15vw,108px);line-height:.82;letter-spacing:-.068em;text-align:center}.heroWorldCore{background-size:36px 36px}.heroWorldOrbitOuter{top:-2%;right:-36%;bottom:37%;left:-36%}.heroWorldOrbitInner{top:5%;right:-2%;bottom:49%;left:-2%}.heroWorldAxis{top:34%}.heroWorldNodeOne{top:9%;left:15%}.heroWorldNodeTwo{top:33%;right:19%}.heroWorldNodeThree{top:52%;bottom:auto;left:47%}.heroWorld figcaption{right:8px;bottom:7px;left:8px;gap:5px;font-size:6px}.heroWorldAstra{top:1.5%;left:11%;width:78%;height:24%}.heroWorldRust{top:20%;left:-11%;width:60%;height:19%}.heroWorldGta{top:26%;right:-10%;width:59%;height:19%}.heroWorldCs{left:-2%}.heroWorldCs,.heroWorldDayz{top:41%;width:50%;height:16%}.heroWorldDayz{right:-2%}.heroWorldSevenDays{top:53%;left:17%;width:34%;height:13%}.heroWorldReckfell{top:53%;right:14%;width:34%;height:13%}.heroWorldCore:after{background:linear-gradient(180deg,rgba(0,0,0,.05),transparent 37%,rgba(0,0,0,.78) 63%,#000 78%)}.heroGlowLeft{top:-12%;left:-60%;width:140%;height:86%}.heroGlowBottom{bottom:10%;left:18%;width:90%;height:58%}.scrollHint{display:none}}@media (max-width:560px){.heroFrame{height:max(720px,calc(100svh - 12px));border-radius:28px}.siteHeader{height:70px;padding:0 20px}.wordmark{font-size:14px}.mobileMenu{padding:86px 23px 24px;border-radius:28px}.heroCopy{right:20px;bottom:3.5%;left:20px}.heroCopy h1{font-size:clamp(40px,11.8vw,58px);line-height:.91}.heroCopy h1 span{white-space:normal}.heroDescription{max-width:none;font-size:10.5px}.heroPlatformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:11px}.heroPlatformGrid article{min-height:62px;grid-template-columns:18px minmax(0,1fr);gap:6px;padding:7px}.heroPlatformGrid svg{width:14px;height:14px}.heroPlatformGrid small{font-size:7px}.heroPlatformGrid strong{font-size:9.2px}.heroActions{gap:7px}.heroPlatformCta strong{font-size:8.5px;line-height:1.08;white-space:normal}.button{min-height:50px;font-size:11px}.buttonPrimary{width:169px;padding-left:18px}.buttonIcon{width:40px;height:40px}.buttonSecondary{min-width:128px;padding:0 16px}.heroWord{top:37.5%;right:20px;left:20px;font-size:clamp(52px,15vw,78px)}.scrollHint{bottom:2.4%;left:20px}.scrollHint span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.adminPage{--admin-red:#b81300;min-height:100vh;background:var(--surface-card);color:#f5f3ee}.adminTopbar{position:relative;z-index:20;display:flex;height:78px;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:1px solid rgba(255,255,255,.14);background:rgba(6,6,6,.94);backdrop-filter:blur(18px)}.adminBrand{display:flex;align-items:baseline;gap:13px;color:#fff;text-decoration:none}.adminBrand span{font-size:24px;font-weight:620;letter-spacing:-.015em}.adminBrand i,.adminTopStatus{color:rgba(255,255,255,.48);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.adminTopStatus{display:flex;align-items:center;gap:9px}.adminLiveDot,.adminTopStatus span{width:7px;height:7px;border-radius:50%;background:#6df58a;box-shadow:0 0 20px rgba(109,245,138,.9)}.adminGate{isolation:isolate;position:relative;display:flex;min-height:calc(100vh - 78px);flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;padding:clamp(40px,5vw,84px);background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.88)),radial-gradient(circle at 80% 0,#cb2400,#440500 28%,var(--surface-card) 62%)}.adminGateGlow{position:absolute;z-index:-1;top:-22vw;right:-8vw;width:68vw;height:68vw;border-radius:50%;background:radial-gradient(circle,rgb(var(--color-accent-rgb)/.9),transparent 65%);filter:blur(45px)}.adminEditorHead p,.adminGate>p,.adminModuleHead p,.adminWelcome>p,.adminWorkspaceHead p{margin:0;color:rgba(255,255,255,.54);font-size:9px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.adminGate h1{max-width:1050px;margin:25px 0 0;font-size:clamp(72px,11vw,184px);font-weight:340;line-height:.78;letter-spacing:-.015em}.adminGate>span{max-width:560px;margin-top:34px;color:rgba(255,255,255,.64);font-size:14px;line-height:1.45}.adminGate>div:last-child{display:flex;gap:9px;margin-top:42px}.adminButton{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:20px;padding:0 19px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:620;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.adminButton:focus-visible,.adminButton:hover{border-color:rgba(255,255,255,.72);outline:none;transform:translateY(-2px)}.adminButton:disabled{cursor:wait;opacity:.42}.adminButton.primary{border-color:#fff;background:#fff;color:#070707}.adminButton.danger{border-color:var(--color-accent);background:#e93212;color:#fff}.adminButton.wide{width:100%;min-height:58px;justify-content:space-between;margin-top:10px;padding:0 25px}.adminShell{display:grid;min-height:calc(100vh - 78px);grid-template-columns:290px minmax(0,1fr)}.adminSidebar{position:sticky;top:0;display:flex;height:calc(100vh - 78px);flex-direction:column;padding:22px 12px 16px;border-right:1px solid rgba(255,255,255,.13);background:var(--surface-card)}.adminIdentity{display:grid;grid-template-columns:50px minmax(0,1fr);gap:13px;align-items:center;padding:8px 10px 26px}.adminAvatar,.adminIdentity>span{display:grid;width:50px;height:50px;place-items:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(145deg,var(--color-accent),#b20a00 65%,#400000);color:#fff;font-size:18px;font-weight:550}.adminIdentity div{min-width:0}.adminIdentity small,.adminIdentity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminIdentity strong{font-size:13px;font-weight:500}.adminIdentity small{margin-top:5px;color:rgba(255,255,255,.42);font-size:9px}.adminSidebar nav{display:flex;min-height:0;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-width:none}.adminSidebar nav::-webkit-scrollbar{display:none}.adminSidebar nav button{display:grid;min-height:58px;grid-template-columns:32px 1fr 20px;align-items:center;padding:0 16px;border:1px solid transparent;border-radius:14px;background:transparent;color:rgba(255,255,255,.52);cursor:pointer;font:inherit;text-align:left;transition:color .18s ease,background .18s ease,border-color .18s ease}.adminSidebar nav button b,.adminSidebar nav button i{font-size:9px;font-style:normal;font-weight:500}.adminSidebar nav button b{opacity:0;transform:translate(-4px,4px);transition:opacity .18s ease,transform .18s ease}.adminSidebar nav button span{font-size:12px}.adminSidebar nav button.active,.adminSidebar nav button:hover{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.055);color:#fff}.adminSidebar nav button.active b{opacity:1;transform:none}.adminSidebar nav button b[data-count=true]{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:999px;background:rgb(var(--color-accent-rgb)/.18);color:var(--color-accent);opacity:1;transform:none}.adminSidebarBottom{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:18px 14px 4px;border-top:1px solid rgba(255,255,255,.12)}.adminSidebarBottom a{color:rgba(255,255,255,.5);font-size:9px;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.adminSidebarBottom a:hover{color:#fff}.adminWorkspace{position:relative;min-width:0;padding:24px;background:radial-gradient(circle at 92% -8%,rgba(203,35,0,.32),transparent 32%),var(--surface-card)}.adminWorkspaceHead{display:flex;min-height:180px;align-items:flex-end;justify-content:space-between;padding:30px 5px}.adminWorkspaceHead h1{margin:17px 0 0;font-size:clamp(60px,7vw,112px);font-weight:340;line-height:.82;letter-spacing:-.015em}.adminWorkspaceTools{display:flex;align-items:center;gap:14px;padding-bottom:7px;color:rgba(255,255,255,.44);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.adminWorkspaceTools>span{display:flex;align-items:center;gap:8px;white-space:nowrap}.adminWorkspaceTools small{color:rgba(255,255,255,.26);font-size:inherit}.adminWorkspaceTools button{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.75);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase}.adminWorkspaceTools button:hover{border-color:rgba(255,255,255,.42);color:#fff}.adminWorkspaceTools button:disabled{cursor:wait;opacity:.45}.adminWorkspaceTools button b{font-size:inherit;font-weight:600}.adminNotice{margin-bottom:9px;padding:15px 18px;border:1px solid rgba(109,245,138,.28);border-radius:15px;background:rgba(109,245,138,.07);color:#a2ffb5;font-size:11px}.adminNotice.error{border-color:rgb(var(--color-accent-rgb)/.4);background:rgba(255,49,20,.08);color:#ff8b72}.adminProgress{position:absolute;top:0;right:0;left:0;height:2px;overflow:hidden}.adminProgress span{display:block;width:36%;height:100%;animation:admin-loading .9s ease-in-out infinite alternate;background:var(--color-accent)}@keyframes admin-loading{0%{transform:translateX(-100%)}to{transform:translateX(280%)}}.adminModule,.adminPermissionStrip,.adminWelcome{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:var(--surface-card)}.adminWelcome{min-height:530px;padding:clamp(34px,5vw,72px);background:radial-gradient(circle at 92% 0,var(--color-accent),#b31500 28%,#330000 55%,var(--surface-card) 80%)}.adminWelcome h2{margin:55px 0 0;font-size:clamp(70px,9vw,142px);font-weight:330;line-height:.78;letter-spacing:-.015em}.adminWelcome>span{display:block;max-width:520px;margin-top:46px;color:rgba(255,255,255,.64);font-size:13px;line-height:1.45}.adminMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:8px}.adminMetricGrid article{display:flex;min-height:310px;flex-direction:column;padding:25px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:var(--surface-card)}.adminMetricGrid article:nth-child(2){background:#f2f0eb;color:#090909}.adminMetricGrid article>div{display:flex;justify-content:space-between;font-size:9px;opacity:.55}.adminMetricGrid article>div i{font-style:normal}.adminMetricGrid strong{margin-top:auto;font-size:clamp(68px,6vw,100px);font-weight:350;line-height:.8;letter-spacing:-.015em}.adminMetricGrid h3{margin:18px 0 0;font-size:17px;font-weight:460}.adminMetricGrid p{margin:7px 0 0;font-size:10px;opacity:.48}.adminPermissionStrip{margin-top:8px;padding:28px}.adminPermissionStrip>span{color:rgba(255,255,255,.5);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.adminPermissionStrip div{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.adminPermissionStrip i,.adminUserMain>i{padding:7px 10px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:rgba(255,255,255,.55);font-size:8px;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.adminAccessMatrix{margin-top:8px;padding:clamp(26px,4vw,52px);border:1px solid rgba(255,255,255,.14);border-radius:30px;background:var(--surface-card)}.adminAccessMatrix>header{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:34px}.adminAccessMatrix>header p{margin:0;color:var(--color-accent);font-size:8px;letter-spacing:.1em}.adminAccessMatrix>header h2{max-width:780px;margin:14px 0 0;font-size:clamp(42px,5vw,78px);font-weight:350;line-height:.88;letter-spacing:-.015em}.adminAccessMatrix>header>span{max-width:260px;color:rgba(255,255,255,.42);font-size:10px;line-height:1.5}.adminAccessMatrix>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.adminAccessMatrix article{min-width:0;padding:20px;border:0;border-radius:20px;background:rgba(255,255,255,.02)}.adminAccessMatrix article[data-owned=true]{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--role-accent) 25%,transparent),transparent 42%),color-mix(in srgb,var(--role-accent) 7%,var(--surface-subcard))}.adminAccessMatrix article>header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:11px}.adminAccessMatrix article>header>span{color:var(--role-accent);font-size:9px}.adminAccessMatrix article h3{margin:0;font-size:19px;font-weight:430;letter-spacing:-.015em}.adminAccessMatrix article small{display:block;margin-top:5px;color:rgba(255,255,255,.3);font-size:8px;text-transform:uppercase}.adminAccessMatrix article b{padding:6px 8px;border-radius:999px;background:var(--role-accent);color:#090909;font-size:7px;font-weight:700;letter-spacing:.06em}.adminAccessMatrix article>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.09)}.adminAccessMatrix article i{padding:6px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.46);font-size:7px;font-style:normal}.adminAccessMatrix article em{color:rgba(255,255,255,.32);font-size:9px;font-style:normal}.adminModule{padding:clamp(20px,3vw,42px)}.adminModule.split{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(430px,1.18fr);gap:9px;align-items:start;padding:9px;border:0;background:transparent}.adminEditorHead,.adminModuleHead,.adminRecordsHead{display:flex;align-items:flex-end;justify-content:space-between}.adminEditorHead h2,.adminModuleHead h2,.adminRecordsHead h2{margin:15px 0 0;font-size:clamp(48px,5vw,82px);font-weight:350;line-height:.84;letter-spacing:-.015em}.adminModuleHead>strong,.adminRecordsHead>span{color:rgba(255,255,255,.25);font-size:58px;font-weight:350;line-height:.8;letter-spacing:-.015em}.adminSearch{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:45px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:19px}.adminSearch label{display:flex;min-width:0;flex-direction:column;gap:5px;padding:8px 13px}.adminField>span,.adminSearch label span{color:rgba(255,255,255,.43);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.adminField input,.adminField select,.adminField textarea,.adminSearch input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:13px}.adminUserList{display:flex;flex-direction:column;gap:7px;margin-top:20px}.adminUsersLayout{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start;margin-top:20px}.adminUsersLayout[data-open=true]{grid-template-columns:minmax(520px,1.08fr) minmax(410px,.92fr)}.adminUsersLayout .adminUserList{margin-top:0}.adminUserCard{padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:var(--surface-card)}.adminUserCard[data-selected=true]{border-color:rgb(var(--color-accent-rgb)/.55)}.adminUserMain{display:flex;align-items:center;gap:14px}.adminUserMain>div{min-width:0;margin-right:auto}.adminUserMain h3{margin:0;font-size:17px;font-weight:480}.adminUserMain p,.adminUserMain small{display:block;overflow:hidden;margin:5px 0 0;color:rgba(255,255,255,.5);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.adminUserMain>i[data-status=active]{border-color:rgba(109,245,138,.25);color:#8ef7a4}.adminUserMain>i[data-status=blocked]{border-color:rgb(var(--color-accent-rgb)/.35);color:var(--color-accent)}.adminUserActions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:15px;margin-top:16px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.adminRoleForm{display:grid;width:100%;flex:1 1 100%;grid-template-columns:1fr auto;gap:13px;padding:14px;border-radius:19px;background:rgba(255,255,255,.035)}.adminRoleFormHead{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:18px;padding:1px 2px 0}.adminRoleFormHead>div{display:flex;flex-direction:column;gap:4px}.adminRoleFormHead strong{font-size:10px;font-weight:620;text-transform:uppercase}.adminRoleFormHead span,.adminRoleFormHead>small{color:rgba(255,255,255,.35);font-size:8px;font-weight:400;text-transform:uppercase}.adminRoleChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px}.adminRoleChoices label{--role-accent:#8a8a8a;min-width:0;cursor:pointer}.adminRoleChoices input{position:absolute;opacity:0}.adminRoleChoices label>span{display:grid;min-height:57px;grid-template-columns:12px minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;column-gap:8px;padding:10px;border-radius:14px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.45);transition:background .15s ease,color .15s ease,transform .15s ease}.adminRoleChoices label:hover>span{background:rgba(255,255,255,.07);transform:translateY(-1px)}.adminRoleChoices label>span>i{grid-row:1/3;width:9px;height:9px;align-self:center;border-radius:50%;background:rgba(255,255,255,.18)}.adminRoleChoices label>span>b{color:inherit;font-size:9px;font-weight:620}.adminRoleChoices label>span>b,.adminRoleChoices label>span>small{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.adminRoleChoices label>span>small{color:rgba(255,255,255,.28);font-size:7px}.adminRoleChoices label>span>em{grid-row:1/3;align-self:center;color:rgba(255,255,255,.24);font-size:9px;font-style:normal}.adminRoleChoices input:checked+span{background:color-mix(in srgb,var(--role-accent) 18%,var(--surface-subcard));color:color-mix(in srgb,var(--role-accent) 88%,#fff)}.adminRoleChoices input:checked+span>i{background:var(--role-accent);box-shadow:0 0 13px color-mix(in srgb,var(--role-accent) 58%,transparent)}.adminRoleChoices input:checked+span>small{color:color-mix(in srgb,var(--role-accent) 64%,rgba(255,255,255,.34))}.adminRoleChoices input:checked+span>em{color:var(--role-accent)}.adminRoleChoices input:focus-visible+span{box-shadow:0 0 0 2px var(--role-accent)}.adminRoleChoices label[data-base=true]{cursor:default}.adminRoleForm .adminButton{min-height:57px;margin:0;align-self:stretch}.adminSecurityPanel{position:sticky;top:12px;max-height:calc(100vh - 102px);overflow-y:auto;padding:clamp(20px,2.5vw,34px);border:1px solid rgba(255,255,255,.14);border-radius:25px;background:radial-gradient(circle at 100% 0,rgb(var(--color-accent-rgb)/.19),transparent 31%),var(--surface-card);scrollbar-color:rgba(255,255,255,.2) transparent;scrollbar-width:thin}.adminSecurityPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.adminSecurityPanel>header p{margin:0;color:var(--color-accent);font-size:8px;letter-spacing:.1em}.adminSecurityPanel>header h2{overflow-wrap:anywhere;margin:13px 0 0;font-size:clamp(38px,4vw,64px);font-weight:360;line-height:.86;letter-spacing:-.015em}.adminSecurityPanel>header div>span{display:block;overflow:hidden;margin-top:13px;color:rgba(255,255,255,.43);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.adminSecurityPanel>header>button{display:grid;width:36px;height:36px;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.17);border-radius:50%;background:transparent;color:#fff;cursor:pointer;font-size:20px}.adminSecurityLoading{min-height:220px;padding-top:60px;color:rgba(255,255,255,.4);font-size:10px}.adminSecurityStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:26px}.adminSecurityStats article{min-height:112px;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(255,255,255,.02)}.adminSecurityStats article[data-safe=false]{border-color:rgb(var(--color-accent-rgb)/.35);background:rgb(var(--color-accent-rgb)/.05)}.adminSecurityStats small,.adminSecurityStats span{display:block;color:rgba(255,255,255,.37);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.adminSecurityStats strong{display:block;margin-top:24px;font-size:27px;font-weight:390;letter-spacing:-.015em}.adminSecurityStats small{margin-top:5px}.adminLinkedIdentities{margin-top:9px;padding:17px;border:1px solid rgba(255,255,255,.11);border-radius:17px}.adminLinkedIdentities>div{display:flex;justify-content:space-between;color:rgba(255,255,255,.38);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.adminLinkedIdentities>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:14px;color:#fff;text-decoration:none}.adminLinkedIdentities>a>i,.adminLinkedIdentities>a>img{display:grid;width:42px;height:42px;place-items:center;object-fit:cover;border-radius:50%;background:var(--surface-subcard);font-style:normal}.adminLinkedIdentities>a div{min-width:0}.adminLinkedIdentities>a span,.adminLinkedIdentities>a strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminLinkedIdentities>a strong{font-size:12px;font-weight:480}.adminLinkedIdentities>a span{margin-top:5px;color:rgba(255,255,255,.35);font-size:7px}.adminLinkedIdentities>a>b{color:var(--color-accent);font-size:10px}.adminSessionToolbar{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:25px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.adminSessionToolbar>div{display:flex;flex-wrap:wrap;gap:4px}.adminSessionToolbar button{padding:7px 9px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:transparent;color:rgba(255,255,255,.48);cursor:pointer;font:inherit;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.adminSessionToolbar button[aria-pressed=true]{border-color:rgb(var(--color-accent-rgb)/.5);background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}.adminSessionToolbar>button{border-color:rgb(var(--color-accent-rgb)/.32);color:var(--color-accent)}.adminSessionList{display:flex;flex-direction:column;gap:7px;margin-top:13px}.adminSessionCard{padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.018);opacity:.62}.adminSessionCard[data-active=true]{opacity:1}.adminSessionCard>header{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.37);font-size:7px;letter-spacing:.07em}.adminSessionCard>header>span{color:var(--color-accent)}.adminSessionCard>header>b{padding:4px 6px;border-radius:999px;background:#fff;color:#080808;font-size:6px}.adminSessionCard>header>i{margin-left:auto;color:rgba(255,255,255,.34);font-style:normal}.adminSessionCard[data-active=true]>header>i{color:#87ed9b}.adminSessionCard h3{margin:18px 0 0;font-size:21px;font-weight:420;letter-spacing:-.015em}.adminSessionCard>p{margin:7px 0 0;color:rgba(255,255,255,.42);font-size:8px}.adminSessionCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:16px 0 0}.adminSessionCard dl>div{padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.adminSessionCard dt{color:rgba(255,255,255,.3);font-size:6px;letter-spacing:.05em;text-transform:uppercase}.adminSessionCard dd{margin:6px 0 0;color:rgba(255,255,255,.67);font-size:8px}.adminSessionScopes{display:flex;flex-wrap:wrap;gap:4px;margin-top:11px}.adminSessionScopes i{padding:5px 6px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:rgba(255,255,255,.4);font-size:6px;font-style:normal}.adminSessionCard details{margin-top:11px;color:rgba(255,255,255,.34);font-size:7px}.adminSessionCard details summary{cursor:pointer}.adminSessionCard details p{overflow-wrap:anywhere;line-height:1.45}.adminSessionCard>button{margin-top:14px;padding:0;border:0;background:transparent;color:var(--color-accent);cursor:pointer;font:inherit;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.adminPrivacyFilters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.25fr) minmax(180px,.32fr) auto;gap:0;margin-top:42px;padding:7px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.015)}.adminPrivacyFilters .adminField{margin:0;padding:9px 13px}.adminPrivacyFilters .adminField+.adminField{border-left:1px solid rgba(255,255,255,.1)}.adminPrivacyFilters .adminButton{align-self:stretch;min-height:49px}.adminPrivacyQueue{display:flex;flex-direction:column;gap:8px;margin-top:18px}.adminPrivacyCard{overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:23px;background:var(--surface-card)}.adminPrivacyCard[data-overdue=true]{border-color:rgb(var(--color-accent-rgb)/.48)}.adminPrivacyCard[data-status=completed],.adminPrivacyCard[data-status=rejected]{opacity:.72}.adminPrivacyCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 100% 0,rgb(var(--color-accent-rgb)/.09),transparent 32%)}.adminPrivacyCard>header>div:first-child{min-width:0}.adminPrivacyCard>header span{color:var(--color-accent);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.adminPrivacyCard>header h3{margin:12px 0 0;font-size:22px;font-weight:450;letter-spacing:-.015em}.adminPrivacyCard>header h3 small{color:rgba(255,255,255,.38);font-size:10px;font-weight:450;letter-spacing:0}.adminPrivacyCard>header a{display:block;overflow:hidden;margin-top:7px;color:rgba(255,255,255,.48);font-size:9px;text-overflow:ellipsis;text-decoration:none}.adminPrivacyCard>header>div:last-child{display:flex;align-items:flex-end;flex:0 0 auto;flex-direction:column;gap:6px;text-align:right}.adminPrivacyCard>header b{padding:6px 9px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:rgba(255,255,255,.66);font-size:7px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.adminPrivacyCard[data-overdue=true]>header strong,.adminPrivacyCard[data-status=received]>header b{color:var(--color-accent)}.adminPrivacyCard[data-status=in_review]>header b{border-color:rgb(var(--color-accent-rgb)/.35);color:#ffae70}.adminPrivacyCard[data-status=completed]>header b{border-color:rgba(107,240,138,.25);color:#8cec9f}.adminPrivacyCard>header strong{font-size:10px;font-weight:520}.adminPrivacyCard>header time{color:rgba(255,255,255,.34);font-size:8px}.adminPrivacyBody{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr)}.adminPrivacyBody>section{padding:25px 24px}.adminPrivacyBody>section>span{color:rgba(255,255,255,.36);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.adminPrivacyBody>section>p{overflow-wrap:anywhere;margin:18px 0 0;color:rgba(255,255,255,.7);font-size:11px;line-height:1.55;white-space:pre-wrap}.adminPrivacyBody dl{display:grid;gap:7px;margin:25px 0 0}.adminPrivacyBody dl>div{display:flex;justify-content:space-between;gap:15px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.adminPrivacyBody dt{color:rgba(255,255,255,.3);font-size:7px;text-transform:uppercase}.adminPrivacyBody dd{overflow:hidden;margin:0;color:rgba(255,255,255,.52);font-size:8px;text-align:right;text-overflow:ellipsis}.adminPrivacyBody dd code{font:inherit}.adminPrivacyBody>form{padding:18px 24px 24px;border-left:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.012)}.adminPrivacyBody>form .adminField{margin-top:9px}.adminPrivacyBody>form .adminFieldRow .adminField{margin-top:0}.adminPrivacyBody>form textarea{min-height:86px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;resize:vertical}.adminPrivacyBody>form select{min-height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:12px}.adminPrivacyBody>form .adminButton{margin-top:13px}.adminBanTarget{margin-bottom:18px}.adminBanTarget>span{display:block;margin-bottom:8px;color:rgba(255,255,255,.43);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.adminBanTargetSearch{display:grid;grid-template-columns:1fr auto;gap:6px;padding:6px;border:1px solid rgba(255,255,255,.13);border-radius:15px}.adminBanTargetSearch input{min-width:0;padding:0 10px;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:11px}.adminBanTargetSearch button,.adminBanTargetSelected>button{padding:10px 13px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.05);color:#fff;cursor:pointer;font:inherit;font-size:8px}.adminBanTargetSearch button:disabled{opacity:.45;cursor:wait}.adminBanTargetResults{display:flex;max-height:245px;flex-direction:column;gap:4px;overflow-y:auto;margin-top:6px;padding:5px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:var(--surface-subcard)}.adminBanTargetResults>button,.adminBanTargetSelected{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;width:100%;padding:9px;border:0;border-radius:11px;background:transparent;color:#fff;text-align:left}.adminBanTargetResults>button{cursor:pointer;font:inherit}.adminBanTargetResults>button:hover{background:rgba(255,255,255,.06)}.adminBanTargetResults>button>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--surface-subcard-hover);color:var(--color-accent);font-size:11px}.adminBanTargetResults small,.adminBanTargetResults strong,.adminBanTargetSelected small,.adminBanTargetSelected strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminBanTargetResults strong,.adminBanTargetSelected strong{font-size:10px;font-weight:500}.adminBanTargetResults small,.adminBanTargetSelected small{margin-top:4px;color:rgba(255,255,255,.38);font-size:7px}.adminBanTargetResults i{color:var(--color-accent);font-size:7px;font-style:normal;text-transform:uppercase}.adminBanTargetSelected{border:1px solid rgb(var(--color-accent-rgb)/.34);background:rgb(var(--color-accent-rgb)/.07)}.adminBanTargetSelected .adminAvatar{width:38px;height:38px}.adminBanFilters{display:grid;grid-template-columns:minmax(190px,1fr) minmax(125px,.55fr);gap:8px;margin-top:18px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px}.adminBanFilters .adminField{margin:0}.adminBanFilters>.adminFieldRow{grid-column:1/-1}.adminBanFilters>.adminButton{grid-column:1/-1;width:100%}.adminBanRecord[data-status=active]>div>span{color:var(--color-accent)}.adminBanRecord[data-status=expired],.adminBanRecord[data-status=revoked]{opacity:.68}.adminBanRecord details{margin:17px 0 0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(255,255,255,.44);font-size:8px}.adminBanRecord details summary{cursor:pointer;text-transform:uppercase}.adminBanRecord details p{margin:10px 0 0;line-height:1.55;white-space:pre-wrap}.adminEditor,.adminRecords{padding:clamp(24px,3vw,42px);border:1px solid rgba(255,255,255,.14);border-radius:28px;background:var(--surface-card)}.adminEditor{position:sticky;top:12px}.adminEditorHead{margin-bottom:34px}.adminEditorHead h2,.adminRecordsHead h2{font-size:clamp(42px,4.5vw,68px)}.adminField{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.025)}.adminField:focus-within{border-color:rgb(var(--color-accent-rgb)/.65)}.adminField textarea{min-height:90px;resize:vertical;line-height:1.42}.adminField select{appearance:auto}.adminFieldRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminFormHint{display:block;margin:11px 3px 17px;color:rgba(255,255,255,.42);font-size:9px;line-height:1.45}.adminRuleBuilder{margin-top:18px;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.018)}.adminRuleBuilderHead{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 10px 20px}.adminRuleBuilderHead div{display:flex;flex-direction:column;gap:5px}.adminRuleBuilderHead span{color:rgba(255,255,255,.36);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.adminRuleBuilderHead strong{font-size:16px;font-weight:450}.adminRuleBuilderHead>button{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 14px 0 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:9px;text-transform:uppercase}.adminRuleBuilderHead>button b{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:var(--color-accent);font-size:15px;font-weight:400}.adminRuleCards{display:flex;flex-direction:column;gap:7px}.adminRuleCard{padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:var(--surface-card)}.adminRuleCard>header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 8px}.adminRuleCard>header>span{color:var(--color-accent);font-size:9px;font-weight:650}.adminRuleCard>header div{display:flex;gap:4px}.adminRuleCard>header button{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:transparent;color:rgba(255,255,255,.66);cursor:pointer}.adminRuleCard>header button:hover{border-color:rgba(255,255,255,.4);color:#fff}.adminRuleCard>header button:last-child{color:var(--color-accent)}.adminRuleCard>header button:disabled{cursor:default;opacity:.18}.adminRuleCard .adminField{padding:13px}.adminTextButton{margin:14px 0 0;border:0;background:transparent;color:rgba(255,255,255,.5);cursor:pointer;font:inherit;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.adminTextButton:hover{color:#fff}.adminRecordsHead{margin-bottom:27px}.adminListFilters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.45fr) auto;align-items:end;gap:7px;margin:-8px 0 20px;padding:7px;border:1px solid rgba(255,255,255,.11);border-radius:15px}.adminListFilters label{display:flex;min-width:0;min-height:48px;flex-direction:column;justify-content:center;gap:5px;padding:0 10px}.adminListFilters label+label{border-left:1px solid rgba(255,255,255,.1)}.adminListFilters span{color:rgba(255,255,255,.34);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.adminListFilters input,.adminListFilters select{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:10px}.adminListFilters select{appearance:auto}.adminListFilters small{padding:0 9px 12px;color:rgba(255,255,255,.28);font-size:8px;white-space:nowrap}.adminRecords>div:last-child{display:flex;flex-direction:column;gap:7px}.adminCompactEmpty{padding:44px 18px;border:1px dashed rgba(255,255,255,.14);border-radius:17px;color:rgba(255,255,255,.36);font-size:10px;text-align:center}.adminRecord{padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:19px;background:var(--surface-card)}.adminRecord footer,.adminRecord>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.adminRecord footer button,.adminRecord footer span,.adminRecord>div span,.adminRecord>div time{color:rgba(255,255,255,.45);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.adminRecord h3{margin:30px 0 0;font-size:clamp(26px,2.6vw,42px);font-weight:390;line-height:.95;letter-spacing:-.015em}.adminRecord h3 small{display:block;margin-top:7px;color:rgba(255,255,255,.42);font-size:10px;font-weight:400;letter-spacing:0}.adminRecord>p{max-width:640px;margin:17px 0 0;color:rgba(255,255,255,.56);font-size:11px;line-height:1.4}.adminRecord footer{margin-top:28px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.adminRecord footer button{border:0;background:transparent;color:var(--color-accent);cursor:pointer}.adminRecord footer>div{display:flex;align-items:center;gap:11px}.adminCampaignRecord>details{margin-top:18px;border-top:1px solid rgba(255,255,255,.09)}.adminCampaignRecord>details summary{padding:14px 0 0;color:rgba(255,255,255,.43);cursor:pointer;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.adminCampaignRecord>details>div{display:flex;align-items:flex-start;flex-direction:column;margin-top:14px;padding:20px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:#f2f0ea;color:#0a0a0a}.adminCampaignRecord>details small{color:var(--color-accent);font-size:7px;letter-spacing:.08em}.adminCampaignRecord>details strong{margin-top:14px;font-size:18px;font-weight:560}.adminCampaignRecord>details p{margin:13px 0 0;color:#595750;font-size:10px;line-height:1.55;white-space:pre-wrap}.adminCampaignDelivery{margin-top:17px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.018)}.adminCampaignDelivery[data-failed=true]{border-color:rgb(var(--color-accent-rgb)/.3)}.adminCampaignDelivery>header{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.4);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.adminCampaignDelivery>header strong{color:rgba(255,255,255,.74);font-size:9px}.adminCampaignProgress{height:3px;overflow:hidden;margin-top:11px;border-radius:999px;background:rgba(255,255,255,.09)}.adminCampaignProgress i{display:block;height:100%;border-radius:inherit;background:var(--color-accent);transition:width .3s ease}.adminCampaignDelivery dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:13px 0 0}.adminCampaignDelivery dl>div{padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:9px}.adminCampaignDelivery dt{color:rgba(255,255,255,.3);font-size:6px;text-transform:uppercase}.adminCampaignDelivery dd{margin:6px 0 0;font-size:12px}.adminCampaignDelivery dl>div:nth-child(3) dd{color:var(--color-accent)}.adminPayments{display:flex;flex-direction:column;gap:24px}.adminPaymentsNotice{padding:14px 16px;border:1px solid rgba(158,242,52,.35);background:rgba(158,242,52,.07);color:#c8f88d}.adminPaymentsNotice[data-error=true]{border-color:rgba(255,91,77,.42);background:rgba(255,91,77,.08);color:#ff9d94}.adminPaymentsGateways>header,.adminPaymentsOperations>header,.adminPaymentsRouteList>header{display:flex;margin-bottom:12px;justify-content:space-between;align-items:end}.adminPaymentsGateways>header span,.adminPaymentsOperations>header span{color:rgba(255,255,255,.4);font-size:9px}.adminPaymentsGateways>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adminPaymentsGatewayForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.adminPaymentsGatewayForm label{display:grid;gap:5px}.adminPaymentsGatewayForm label span{color:rgba(255,255,255,.38);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.adminPaymentsGatewayForm input,.adminPaymentsGatewayForm select{min-width:0;padding:9px;color:#f5f4f1;border:1px solid rgba(255,255,255,.1);background:#151519}.adminPaymentsGatewayForm .adminButton{align-self:end;margin-top:0}.adminPaymentsGateways article{display:flex;min-height:250px;padding:18px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);flex-direction:column}.adminPaymentsGateways article[data-enabled=true]{border-color:rgba(158,242,52,.32)}.adminPaymentsGateways article header{display:flex;flex-direction:column;gap:6px}.adminPaymentsGateways article header span,.adminPaymentsOperations article span{color:var(--admin-accent);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.adminPaymentsGateways article header small,.adminPaymentsOperations article small{color:rgba(255,255,255,.36)}.adminPaymentsGateways dl{display:grid;margin:20px 0;gap:9px}.adminPaymentsGateways dl div{display:grid;gap:3px}.adminPaymentsGateways dt{color:rgba(255,255,255,.32);font-size:8px;text-transform:uppercase}.adminPaymentsGateways dd{overflow:hidden;margin:0;font-family:monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.adminPaymentsGateways .adminButton{margin-top:auto}.adminPaymentsRouting{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:16px}.adminPaymentsRouteList{padding:20px;border:1px solid rgba(255,255,255,.08)}.adminPaymentsOperations article,.adminPaymentsRouteList>article{display:flex;min-height:72px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07);align-items:center;gap:16px}.adminPaymentsOperations article>div,.adminPaymentsRouteList article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.adminPaymentsRouteList article span{color:rgba(255,255,255,.38);font-size:8px;text-transform:uppercase}.adminPaymentsRouteList article small{color:var(--admin-accent);font-size:8px}.adminPaymentsOperations>div{border:1px solid rgba(255,255,255,.08);padding:0 18px}.adminPaymentsOperations article code{display:flex;max-width:310px;color:rgba(255,255,255,.7);font-size:9px;flex-direction:column;gap:4px}.adminPaymentsEvents{padding:16px;border:1px solid rgba(255,255,255,.08)}.adminPaymentsEvents summary{cursor:pointer}.adminPaymentsEvents article{display:grid;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);grid-template-columns:180px 1fr auto;gap:12px;font-size:9px}.adminPaymentsEvents code{overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){.adminPaymentsGatewayForm,.adminPaymentsGateways>div{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPaymentsRouting{grid-template-columns:1fr}}@media (max-width:700px){.adminPaymentsGatewayForm,.adminPaymentsGateways>div{grid-template-columns:1fr}.adminPaymentsOperations article{align-items:flex-start;flex-direction:column}.adminPaymentsEvents article{grid-template-columns:1fr}}.adminTopUp{display:grid;gap:8px;margin-top:42px;padding-bottom:42px;border-bottom:1px solid rgba(255,255,255,.12)}.adminTopUpHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 4px 18px}.adminTopUpEditor>header span,.adminTopUpHead>div:first-child>p,.adminTopUpOperations>header>div>span,.adminTopUpPanel>header span{margin:0;color:var(--color-accent);font-size:8px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.adminTopUpHead h2{margin:13px 0 0;font-size:clamp(38px,5vw,72px);font-weight:350;line-height:.9;letter-spacing:-.02em}.adminTopUpHead>div:first-child>span{display:block;max-width:620px;margin-top:16px;color:rgba(255,255,255,.48);font-size:11px;line-height:1.5}.adminTopUpHeadActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.adminTopUpGateway{display:inline-flex;min-height:45px;align-items:center;gap:8px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.55);font-size:9px}.adminTopUpGateway:before{width:7px;height:7px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 5px rgb(var(--color-accent-rgb)/.1);content:""}.adminTopUpGateway[data-online=true]:before{background:#9bf466;box-shadow:0 0 0 5px rgba(155,244,102,.1)}.adminTopUpFeedback,.adminTopUpNotice{display:flex;align-items:center;gap:18px;padding:17px 20px;border:1px solid rgb(var(--color-accent-rgb)/.22);border-radius:18px;background:rgb(var(--color-accent-rgb)/.055)}.adminTopUpNotice strong{flex:0 0 auto;color:var(--color-accent);font-size:11px;font-weight:560}.adminTopUpNotice span{color:rgba(255,255,255,.5);font-size:10px;line-height:1.5}.adminTopUpFeedback{display:block;border-color:rgba(141,239,91,.22);background:rgba(141,239,91,.055);color:#b6ef99;font-size:10px}.adminTopUpFeedback[data-error=true]{border-color:rgb(var(--color-accent-rgb)/.28);background:rgb(var(--color-accent-rgb)/.07);color:#ff8c70}.adminTopUpStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:8px}.adminTopUpStats article{display:flex;min-height:122px;flex-direction:column;padding:17px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.025)}.adminTopUpStats article:first-child{background:linear-gradient(145deg,var(--color-accent),#a92b06)}.adminTopUpStats article[data-alert=true]{border-color:rgb(var(--color-accent-rgb)/.42);background:rgb(var(--color-accent-rgb)/.075)}.adminTopUpStats span{color:rgba(255,255,255,.47);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.adminTopUpStats strong{margin-top:auto;font-size:clamp(25px,2.4vw,38px);font-weight:380;line-height:.9}.adminTopUpStats small{margin-top:10px;color:rgba(255,255,255,.38);font-size:8px}.adminTopUpGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:8px;align-items:start;margin-top:8px}.adminTopUpEditor,.adminTopUpOperations,.adminTopUpPanel{padding:clamp(20px,2.4vw,32px);border:1px solid rgba(255,255,255,.12);border-radius:24px;background:var(--surface-card)}.adminTopUpEditor>header,.adminTopUpOperations>header,.adminTopUpPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.adminTopUpEditor h3,.adminTopUpOperations h3,.adminTopUpPanel h3{margin:10px 0 0;font-size:clamp(25px,2.6vw,40px);font-weight:390;line-height:.95}.adminTopUpPanel>header b{color:rgba(255,255,255,.24);font-size:32px;font-weight:360}.adminTopUpOffers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:25px}.adminTopUpOffers>article{display:flex;min-width:0;min-height:214px;flex-direction:column;padding:19px;border:1px solid rgba(255,255,255,.1);border-radius:19px;background:rgba(255,255,255,.025)}.adminTopUpOffers>article[data-active=true]{border-color:rgb(var(--color-accent-rgb)/.26);background:radial-gradient(circle at 95% 0,rgb(var(--color-accent-rgb)/.14),transparent 46%),rgba(255,255,255,.025)}.adminTopUpOffers article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.adminTopUpOffers article>header>div{min-width:0}.adminTopUpOffers article>header span{color:rgba(255,255,255,.38);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.adminTopUpOffers article[data-active=true]>header span{color:#a8ef81}.adminTopUpOffers h4{margin:11px 0 0;font-size:18px;font-weight:470}.adminTopUpOffers h4,.adminTopUpOffers h4+small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminTopUpOffers h4+small{display:block;margin-top:6px;color:rgba(255,255,255,.38);font-size:9px}.adminTopUpOffers article>header>strong{color:var(--color-accent);font-size:28px;font-weight:380;text-align:right}.adminTopUpOffers article>header>strong small{display:block;margin-top:4px;color:rgba(255,255,255,.35);font-size:7px;letter-spacing:.08em}.adminTopUpOffers article>p{margin:18px 0 0;color:rgba(255,255,255,.46);font-size:10px;line-height:1.5}.adminTopUpOffers article>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.adminTopUpOffers article>footer span{overflow:hidden;color:rgba(255,255,255,.37);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.adminTopUpOffers article>footer button{border:0;background:transparent;color:var(--color-accent);cursor:pointer;font:inherit;font-size:8px;text-transform:uppercase}.adminTopUpEditor{position:sticky;top:12px}.adminTopUpEditor>header>button{width:38px;height:38px;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:transparent;color:#fff;cursor:pointer;font-size:22px}.adminTopUpEditor>p{margin:20px 0 22px;color:rgba(255,255,255,.42);font-size:10px;line-height:1.55}.adminTopUpEditor .adminField{margin-top:8px}.adminTopUpEditor .adminFieldRow{gap:8px}.adminTopUpPriceFields{display:grid;grid-template-columns:.75fr 1.2fr .55fr;gap:8px}.adminTopUpPriceFields .adminField small{display:block;margin-top:6px;color:rgba(255,255,255,.32);font-size:7px}.adminTopUpSwitch{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:16px;cursor:pointer}.adminTopUpSwitch input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--color-accent)}.adminTopUpSwitch span{display:flex;flex-direction:column;gap:6px}.adminTopUpSwitch strong{font-size:10px;font-weight:550}.adminTopUpSwitch small{color:rgba(255,255,255,.4);font-size:8px;line-height:1.45}.adminTopUpEditorActions{display:flex;justify-content:flex-end;gap:7px;margin-top:18px}.adminTopUpOperations{margin-top:8px}.adminTopUpOperations>header>div>p{margin:11px 0 0;color:rgba(255,255,255,.4);font-size:9px}.adminTopUpOperations>header>label{display:flex;min-width:210px;flex-direction:column;gap:7px;color:rgba(255,255,255,.4);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.adminTopUpOperations>header select{min-height:43px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:var(--surface-subcard);color:#fff;font:inherit;font-size:10px;text-transform:none}.adminTopUpOperationList{display:flex;flex-direction:column;gap:7px;margin-top:24px}.adminTopUpOperationList>article{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);gap:18px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.018)}.adminTopUpOperationList>article[data-status=manual_review]{border-color:rgb(var(--color-accent-rgb)/.34);background:rgb(var(--color-accent-rgb)/.045)}.adminTopUpOperationMain>span{color:#aaa;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.adminTopUpOperationList>article[data-status=paid] .adminTopUpOperationMain>span{color:#a6ed7f}.adminTopUpOperationList>article[data-status=manual_review] .adminTopUpOperationMain>span{color:var(--color-accent)}.adminTopUpOperationMain h4{margin:10px 0 0;font-size:18px;font-weight:480}.adminTopUpOperationMain h4 small{color:rgba(255,255,255,.38);font-size:10px;font-weight:430}.adminTopUpOperationMain p{margin:7px 0 0;color:rgba(255,255,255,.43);font-size:9px}.adminTopUpOperationList dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.adminTopUpOperationList dl>div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:11px}.adminTopUpOperationList dt{color:rgba(255,255,255,.32);font-size:6px;letter-spacing:.06em;text-transform:uppercase}.adminTopUpOperationList dd{overflow:hidden;margin:7px 0 0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.adminTopUpFailure{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;background:rgb(var(--color-accent-rgb)/.08)}.adminTopUpFailure span{color:rgba(255,255,255,.38);font-size:7px;text-transform:uppercase}.adminTopUpFailure strong{color:#ff9b7d;font-size:9px;font-weight:540}.adminTopUpOperationList article>footer{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.adminTopUpOperationList article>footer code{overflow:hidden;color:rgba(255,255,255,.26);font-size:8px;text-overflow:ellipsis}.adminTopUpOperationList article>footer .adminButton{flex:0 0 auto}.adminTopUpMore{display:flex;margin:20px auto 0}.adminTopUpEmpty{display:flex;min-height:120px;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:24px;border:1px dashed rgba(255,255,255,.13);border-radius:16px;color:rgba(255,255,255,.45);text-align:center}.adminTopUpEmpty strong{color:rgba(255,255,255,.72);font-size:13px;font-weight:460}.adminTopUpEmpty span{max-width:440px;font-size:9px;line-height:1.5}.adminWalletStats{display:grid;grid-template-columns:1.35fr repeat(3,minmax(140px,.55fr));gap:7px;margin-top:42px}.adminWalletStats article{display:flex;min-height:126px;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.025)}.adminWalletStats article:first-child{background:linear-gradient(135deg,var(--color-accent),#a81300)}.adminWalletStats span{color:rgba(255,255,255,.48);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.adminWalletStats strong{font-size:clamp(27px,2.5vw,40px);font-weight:390;letter-spacing:-.015em}.adminWalletLayout{display:grid;grid-template-columns:minmax(520px,1.25fr) minmax(340px,.75fr);gap:8px;align-items:start;margin-top:20px}.adminWalletList{display:flex;flex-direction:column;gap:8px}.adminWalletCard,.adminWalletHistory{padding:clamp(22px,2.5vw,36px);border:1px solid rgba(255,255,255,.14);border-radius:26px;background:radial-gradient(circle at 90% 0,rgb(var(--color-accent-rgb)/.25),transparent 35%),var(--surface-card)}.adminWalletCard[data-status=frozen]{background:var(--surface-subcard)}.adminWalletCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.adminWalletCard>header>div{min-width:0}.adminWalletCard>header span,.adminWalletMeta{color:rgba(255,255,255,.42);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.adminWalletCard[data-status=active]>header span{color:#a9ff72}.adminWalletCard[data-status=frozen]>header span{color:var(--color-accent)}.adminWalletCard h3{margin:15px 0 0;font-size:clamp(34px,3.7vw,60px);font-weight:370;line-height:.88;letter-spacing:-.015em}.adminWalletCard header p{overflow:hidden;margin:11px 0 0;color:rgba(255,255,255,.44);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.adminWalletCard header>strong{color:var(--color-accent);font-size:clamp(42px,4.5vw,72px);font-weight:350;line-height:.75;letter-spacing:-.015em;text-align:right}.adminWalletCard header>strong small{display:block;margin-top:12px;color:rgba(255,255,255,.4);font-size:8px;font-weight:500;letter-spacing:.1em}.adminWalletMeta{display:flex;justify-content:space-between;gap:12px;margin-top:30px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.adminWalletActions{display:flex;gap:7px;margin-top:18px}.adminWalletAdjust{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(240px,1fr);gap:7px;margin-top:17px;padding-top:17px;border-top:1px solid rgba(255,255,255,.1)}.adminWalletAdjust .adminField{margin:0}.adminWalletAdjust>div{display:flex;grid-column:1/-1;gap:7px}.adminWalletHistory{position:sticky;top:12px;max-height:calc(100vh - 120px);overflow:auto}.adminWalletHistory>.adminTextButton{margin-bottom:20px}.adminWalletHistory>div:last-child{display:flex;flex-direction:column;gap:7px}.adminWalletHistoryEmpty{color:rgba(255,255,255,.42);font-size:11px}.adminAuditFilters{grid-template-columns:minmax(260px,1fr) minmax(190px,.28fr) auto}.adminAuditFilters .adminField{min-width:190px;margin:0;padding:8px 13px;border:0;border-left:1px solid rgba(255,255,255,.11);border-radius:0;background:transparent}.adminAuditList{display:flex;flex-direction:column;margin-top:24px}.adminAuditEvent{display:grid;grid-template-columns:34px minmax(0,1fr);gap:17px}.adminAuditRail{display:flex;align-items:center;flex-direction:column}.adminAuditRail span{display:grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border:1px solid rgb(var(--color-accent-rgb)/.55);border-radius:50%;background:rgb(var(--color-accent-rgb)/.1);color:var(--color-accent);font-size:9px;font-weight:700}.adminAuditRail i{width:1px;height:100%;min-height:34px;background:rgba(255,255,255,.11)}.adminAuditEvent:last-child .adminAuditRail i{display:none}.adminAuditContent{margin-bottom:8px;padding:21px 23px;border:1px solid rgba(255,255,255,.12);border-radius:19px;background:rgba(255,255,255,.018)}.adminAuditContent header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.adminAuditContent header h3,.adminAuditContent header p{margin:0}.adminAuditContent header p{color:rgba(255,255,255,.55);font-size:10px}.adminAuditContent header p small{margin-left:7px;color:rgba(255,255,255,.3)}.adminAuditContent header h3{margin-top:7px;font-size:clamp(19px,2vw,29px);font-weight:410;letter-spacing:-.015em}.adminAuditContent details,.adminAuditContent header time,.adminAuditSubject{color:rgba(255,255,255,.35);font-size:8px;letter-spacing:.055em;text-transform:uppercase}.adminAuditContent header time{flex:0 0 auto}.adminAuditSubject{display:flex;gap:9px;margin-top:18px}.adminAuditSubject code{overflow:hidden;color:rgba(255,255,255,.63);font:inherit;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.adminAuditContent dl{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}.adminAuditContent dl>div{display:flex;max-width:100%;gap:7px;padding:7px 9px;border:1px solid rgba(255,255,255,.1);border-radius:9px;font-size:8px}.adminAuditContent dt{color:rgba(255,255,255,.32)}.adminAuditContent dd{overflow:hidden;margin:0;color:rgba(255,255,255,.68);text-overflow:ellipsis;white-space:nowrap}.adminAuditContent details{margin-top:15px;text-transform:none}.adminAuditContent summary{cursor:pointer}.adminAuditContent details p{overflow-wrap:anywhere;color:rgba(255,255,255,.42);line-height:1.5}.adminLoadMore{min-width:180px;margin:24px auto 0}.adminEmptyState{padding:clamp(40px,6vw,90px) 20px;border:1px dashed rgba(255,255,255,.15);border-radius:22px;text-align:center}.adminEmptyState>span{color:var(--color-accent);font-size:10px}.adminEmptyState h3{margin:12px 0 0;font-size:30px;font-weight:410}.adminEmptyState p{margin:10px 0 0;color:rgba(255,255,255,.42);font-size:11px}.adminDialogBackdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.78);backdrop-filter:blur(14px)}.adminDialog{width:min(560px,100%);padding:clamp(26px,5vw,48px);border:1px solid rgba(255,255,255,.18);border-radius:28px;background:radial-gradient(circle at 100% 0,rgb(var(--color-accent-rgb)/.22),transparent 38%),var(--surface-card);box-shadow:0 35px 100px rgba(0,0,0,.62)}.adminDialog[data-tone=danger]{border-color:rgb(var(--color-accent-rgb)/.36)}.adminDialogMark{display:flex;height:64px;align-items:center;gap:12px;margin-bottom:36px}.adminDialogMark span{display:grid;width:64px;height:64px;place-items:center;flex:0 0 auto;border:1px solid rgb(var(--color-accent-rgb)/.7);border-radius:50%;color:var(--color-accent);font-size:22px}.adminDialogMark i{width:100%;height:1px;background:linear-gradient(90deg,rgb(var(--color-accent-rgb)/.7),transparent)}.adminDialog>p{margin:0;color:var(--color-accent);font-size:8px;letter-spacing:.1em}.adminDialog h2{margin:13px 0 0;font-size:clamp(40px,6vw,68px);font-weight:350;line-height:.9;letter-spacing:-.015em}.adminDialogMessage{margin-top:22px;color:rgba(255,255,255,.56);font-size:12px;line-height:1.55}.adminDialog .adminField{margin-top:24px}.adminDialogActions{display:flex;justify-content:flex-end;gap:8px;margin-top:30px}@media (max-width:1180px){.adminMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminModule.split{grid-template-columns:1fr}.adminEditor{position:static}.adminWalletStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTopUpStats{grid-template-columns:repeat(3,minmax(0,1fr))}.adminTopUpGrid{grid-template-columns:1fr}.adminTopUpEditor{position:static}.adminTopUpOperationList>article{grid-template-columns:1fr}.adminTopUpFailure,.adminTopUpOperationList article>footer,.adminTopUpOperationList dl{grid-column:auto}.adminWalletLayout{grid-template-columns:1fr}.adminWalletHistory{position:static;max-height:none}.adminAccessMatrix>div,.adminUsersLayout[data-open=true]{grid-template-columns:1fr}.adminSecurityPanel{position:static;max-height:none}.adminPrivacyFilters{grid-template-columns:1fr 1fr}.adminPrivacyFilters .adminField+.adminField{border-left:0}.adminPrivacyFilters .adminField:nth-child(2n){border-left:1px solid rgba(255,255,255,.1)}.adminPrivacyFilters .adminButton{grid-column:1/-1}.adminPrivacyBody{grid-template-columns:1fr}.adminPrivacyBody>form{border-top:1px solid rgba(255,255,255,.1);border-left:0}}@media (max-width:840px){.adminTopbar{height:68px;padding:0 17px}.adminTopStatus{display:none}.adminShell{display:block}.adminSidebar{position:relative;width:100%;height:auto;padding:12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.adminIdentity{padding-bottom:12px}.adminSidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.adminSidebar nav button{min-height:48px;grid-template-columns:25px 1fr;padding:0 10px}.adminSidebar nav button b,.adminSidebarBottom{display:none}.adminWorkspace{padding:14px}.adminWorkspaceHead{min-height:145px}.adminWorkspaceTools button b,.adminWorkspaceTools>span{display:none}.adminWorkspaceHead h1{font-size:clamp(58px,14vw,90px)}.adminTopUpHead{align-items:flex-start;flex-direction:column}.adminTopUpHeadActions{justify-content:flex-start}.adminTopUpOffers{grid-template-columns:1fr}.adminTopUpOperationList dl{grid-template-columns:repeat(2,minmax(0,1fr))}.adminAccessMatrix>header{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.adminGate{min-height:calc(100vh - 68px);padding:26px 18px 42px}.adminGate h1{font-size:clamp(64px,22vw,102px)}.adminGate>div:last-child{width:100%;flex-direction:column}.adminShell{min-height:calc(100vh - 68px)}.adminSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.adminWelcome{min-height:470px;padding:30px 22px;border-radius:23px}.adminWelcome h2{font-size:18vw}.adminMetricGrid{grid-template-columns:1fr}.adminMetricGrid article{min-height:240px}.adminEditor,.adminModule,.adminRecords{padding:20px;border-radius:22px}.adminModule.split{padding:0}.adminModuleHead{align-items:flex-start}.adminModuleHead>strong{font-size:40px}.adminPrivacyFilters,.adminSearch{grid-template-columns:1fr}.adminPrivacyFilters .adminField:nth-child(2n){border-left:0}.adminPrivacyFilters .adminField+.adminField{border-top:1px solid rgba(255,255,255,.1)}.adminPrivacyCard>header{flex-direction:column}.adminPrivacyCard>header>div:last-child{align-items:flex-start;text-align:left}.adminPrivacyBody>form,.adminPrivacyBody>section{padding:20px}.adminBanTargetSearch{grid-template-columns:1fr}.adminBanTargetResults>button,.adminBanTargetSelected{grid-template-columns:38px minmax(0,1fr)}.adminBanTargetResults i,.adminBanTargetSelected>button{grid-column:2;justify-self:start}.adminBanFilters{grid-template-columns:1fr}.adminBanFilters>.adminButton,.adminBanFilters>.adminFieldRow{grid-column:auto}.adminUserMain{align-items:flex-start;flex-wrap:wrap}.adminUserMain>i{margin-left:64px}.adminUserActions{flex-direction:column;align-items:stretch}.adminRoleForm{grid-template-columns:1fr}.adminRoleForm .adminButton{width:100%;margin:0}.adminFieldRow{grid-template-columns:1fr;gap:0}.adminEditorHead,.adminRecordsHead{align-items:flex-start}.adminRecordsHead>span{font-size:40px}.adminWalletStats{grid-template-columns:1fr}.adminTopUp{margin-top:28px}.adminTopUpHeadActions{width:100%;align-items:stretch;flex-direction:column}.adminTopUpGateway{justify-content:center}.adminTopUpNotice{align-items:flex-start;flex-direction:column;gap:7px}.adminTopUpStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTopUpEditor,.adminTopUpOperations,.adminTopUpPanel{padding:18px;border-radius:20px}.adminTopUpPriceFields{grid-template-columns:1fr}.adminTopUpEditorActions{align-items:stretch;flex-direction:column-reverse}.adminTopUpOperations>header{align-items:stretch;flex-direction:column}.adminTopUpOperations>header>label{min-width:0}.adminTopUpOperationList>article{padding:16px}.adminTopUpOperationList dl{grid-template-columns:1fr}.adminTopUpOperationList article>footer{align-items:stretch;flex-direction:column}.adminTopUpOperationList article>footer .adminButton{width:100%}.adminWalletCard>header{flex-direction:column}.adminWalletCard header>strong{text-align:left}.adminWalletActions,.adminWalletMeta{flex-direction:column}.adminWalletAdjust{grid-template-columns:1fr}.adminWalletAdjust>div{flex-direction:column;grid-column:auto}.adminAuditFilters{grid-template-columns:1fr}.adminAuditFilters .adminField{border-top:1px solid rgba(255,255,255,.11);border-left:0}.adminAuditEvent{grid-template-columns:26px minmax(0,1fr);gap:10px}.adminAuditRail span{width:26px;height:26px}.adminAuditContent{padding:18px}.adminAuditContent header{flex-direction:column}.adminDialogActions{flex-direction:column-reverse}.adminDialogActions .adminButton{width:100%}.adminRuleBuilderHead{align-items:flex-start;flex-direction:column}.adminRuleBuilderHead>button{width:100%;justify-content:center}.adminListFilters{grid-template-columns:1fr}.adminListFilters label+label{border-top:1px solid rgba(255,255,255,.1);border-left:0}.adminListFilters small{padding:5px 10px 9px}.adminRecord footer,.adminRecord footer>div{align-items:flex-start;flex-direction:column}.adminCampaignDelivery dl{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSecurityStats{grid-template-columns:1fr}.adminSecurityStats article{min-height:92px}.adminSecurityStats strong{margin-top:16px}.adminSessionToolbar{align-items:flex-start;flex-direction:column}.adminSessionCard dl{grid-template-columns:1fr}}.adminRoblox{display:grid;gap:9px;padding:9px}.adminRobloxHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:9px;align-items:end;min-height:320px;padding:clamp(30px,4vw,64px);border-radius:30px;background:radial-gradient(circle at 78% 20%,rgba(56,91,255,.52),transparent 33%),linear-gradient(125deg,#101019,#171036 58%,#321d7c)}.adminRobloxEditor>header p,.adminRobloxHero p,.adminRobloxSource>p{margin:0;color:#9a88ff;font-size:8px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.adminRobloxHero h2{max-width:850px;margin:18px 0 0;font-size:clamp(52px,5vw,84px);font-weight:350;line-height:.88}.adminRobloxHero>div>span{display:block;max-width:650px;margin-top:24px;color:rgba(255,255,255,.56);font-size:11px;line-height:1.55}.adminRobloxHero form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:7px;border-radius:17px;background:rgba(0,0,0,.32);backdrop-filter:blur(18px)}.adminRobloxHero form label{display:grid;gap:7px;padding:8px 12px}.adminRobloxEditor label>span,.adminRobloxHero form label span,.adminRobloxMedia label>span{color:rgba(255,255,255,.4);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.adminRobloxEditor input,.adminRobloxEditor select,.adminRobloxEditor textarea,.adminRobloxHero input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:11px}.adminRobloxHero form button{min-width:160px;border:0;border-radius:12px;background:#fff;color:#08080b;cursor:pointer;font:inherit;font-size:8px;font-weight:650;text-transform:uppercase}.adminRobloxHero form button i{margin-left:16px;font-size:16px;font-style:normal}.adminRobloxHero button:disabled{cursor:not-allowed;opacity:.45}.adminRobloxPicker{display:flex;gap:6px;overflow-x:auto;padding:8px;border-radius:22px;background:var(--surface-card)}.adminRobloxPicker button{display:grid;min-width:280px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px;border:0;border-radius:15px;background:var(--surface-subcard);color:#fff;cursor:pointer;text-align:left}.adminRobloxPicker button[data-active=true]{background:linear-gradient(120deg,#302070,#182e78)}.adminRobloxPicker button>i,.adminRobloxPicker img{display:grid;width:48px;height:48px;place-items:center;object-fit:cover;border-radius:11px;background:var(--surface-subcard-hover);font-style:normal}.adminRobloxPicker span{min-width:0}.adminRobloxPicker small,.adminRobloxPicker strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminRobloxPicker strong{font-size:11px;font-weight:520}.adminRobloxPicker small{margin-top:6px;color:rgba(255,255,255,.4);font-size:7px;text-transform:uppercase}.adminRobloxPicker b{color:rgba(255,255,255,.28);font-size:7px;font-weight:450}.adminRobloxWorkspace{display:grid;grid-template-columns:minmax(320px,.66fr) minmax(520px,1.34fr);gap:9px;align-items:start}.adminRobloxEditor,.adminRobloxEmpty,.adminRobloxSource{padding:clamp(24px,3vw,42px);border-radius:28px;background:var(--surface-card)}.adminRobloxSource{position:sticky;top:12px}.adminRobloxPreview{position:relative;aspect-ratio:16/10;overflow:hidden;margin:calc(clamp(24px, 3vw, 42px) * -1) calc(clamp(24px, 3vw, 42px) * -1) 30px;border-radius:28px 28px 12px 12px;background:var(--surface-subcard)}.adminRobloxPreview img{width:100%;height:100%;object-fit:cover}.adminRobloxPreview:after{position:absolute;inset:45% 0 0;content:"";background:linear-gradient(transparent,var(--surface-card))}.adminRobloxPreview>span{position:absolute;z-index:1;top:14px;right:14px;padding:7px 9px;border-radius:999px;background:rgba(0,0,0,.68);color:#fff;font-size:7px;text-transform:uppercase;backdrop-filter:blur(12px)}.adminRobloxSource h3{margin:16px 0 0;font-size:clamp(36px,3.5vw,58px);font-weight:360;line-height:.93}.adminRobloxSource>span{display:block;margin-top:18px;color:rgba(255,255,255,.48);font-size:10px;line-height:1.55}.adminRobloxSource dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:28px 0 0}.adminRobloxSource dl>div{min-width:0;padding:13px;border-radius:12px;background:rgba(255,255,255,.035)}.adminRobloxSource dt{color:rgba(255,255,255,.3);font-size:6px;letter-spacing:.06em;text-transform:uppercase}.adminRobloxSource dd{overflow:hidden;margin:9px 0 0;color:rgba(255,255,255,.76);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.adminRobloxSync{display:grid;gap:7px;margin-top:24px;padding-top:22px}.adminRobloxSync span{color:rgba(255,255,255,.38);font-size:8px}.adminRobloxSync b{color:#ff7d70;font-size:8px;font-weight:450;line-height:1.45}.adminRobloxSync button{min-height:45px;margin-top:8px;border:0;border-radius:12px;background:var(--surface-subcard-hover);color:#fff;cursor:pointer;font:inherit;font-size:8px;text-transform:uppercase}.adminRobloxEditor>header{display:flex;align-items:end;justify-content:space-between;gap:24px}.adminRobloxEditor>header h3{margin:15px 0 0;font-size:clamp(40px,4vw,66px);font-weight:350;line-height:.9}.adminRobloxEditor>header>span{color:rgba(255,255,255,.35);font-size:8px}.adminRobloxSettings{display:grid;grid-template-columns:1fr .5fr .72fr;gap:6px;margin-top:34px}.adminRobloxLocale>label,.adminRobloxMedia article>label,.adminRobloxSettings>label{display:grid;gap:8px;padding:14px;border-radius:12px;background:rgba(255,255,255,.035)}.adminRobloxCheck{grid-template-columns:auto 1fr;align-items:center}.adminRobloxCheck input{width:34px;height:20px;accent-color:#6b4dff}.adminRobloxLocale{display:grid;gap:6px;margin:30px 0 0;padding:0;border:0}.adminRobloxLocale legend{margin-bottom:12px;color:#947fff;font-size:8px;letter-spacing:.1em}.adminRobloxLocale textarea{resize:vertical;line-height:1.5}.adminRobloxMedia{margin-top:34px;padding-top:30px}.adminRobloxMedia>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.adminRobloxMedia>header span{color:#947fff;font-size:7px}.adminRobloxMedia>header h4{margin:8px 0 0;font-size:34px;font-weight:380}.adminRobloxMedia>header small{max-width:300px;color:rgba(255,255,255,.35);font-size:8px;line-height:1.45}.adminRobloxMedia>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:20px}.adminRobloxMedia article{overflow:hidden;padding:6px;border-radius:16px;background:rgba(255,255,255,.025)}.adminRobloxMedia article[data-featured=true]{background:linear-gradient(145deg,rgba(83,58,255,.28),rgba(255,255,255,.03))}.adminRobloxMedia article>button{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;padding:0;border:0;border-radius:11px;background:var(--surface-subcard);color:#fff;cursor:pointer}.adminRobloxMedia article>button img{width:100%;height:100%;object-fit:cover}.adminRobloxMedia article>button b,.adminRobloxMedia article>button span{position:absolute;bottom:10px;padding:6px 8px;border-radius:8px;background:rgba(0,0,0,.7);font-size:6px;backdrop-filter:blur(10px)}.adminRobloxMedia article>button span{left:10px}.adminRobloxMedia article>button b{right:10px;color:#a797ff;font-weight:500}.adminRobloxMedia article>label{margin-top:5px}.adminRobloxEditor>footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.adminRobloxEmpty{min-height:360px;text-align:center}.adminRobloxEmpty strong{color:rgba(255,255,255,.12);font-size:96px;font-weight:340}.adminRobloxEmpty h3{margin:12px 0 0;font-size:42px;font-weight:360}.adminRobloxEmpty p{max-width:550px;margin:18px auto 0;color:rgba(255,255,255,.45);font-size:10px;line-height:1.55}@media (max-width:1050px){.adminRobloxHero,.adminRobloxWorkspace{grid-template-columns:1fr}.adminRobloxSource{position:static}}@media (max-width:680px){.adminRobloxHero form,.adminRobloxMedia>div,.adminRobloxSettings{grid-template-columns:1fr}.adminRobloxHero form button{min-height:46px}.adminRobloxWorkspace{grid-template-columns:minmax(0,1fr)}.adminRobloxSource dl{grid-template-columns:1fr}}.referralRegistration{display:grid;gap:5px;padding:15px 17px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.045)}.referralRegistration[data-valid=true]{border-color:rgba(161,255,58,.36);background:rgba(161,255,58,.07)}.referralRegistration>small,.referralRegistration>span{color:rgba(255,255,255,.52);font-size:9px;letter-spacing:.06em;line-height:1.55}.referralRegistration>strong{color:#fff;font-size:14px}.playtimeCenter,.referralCenter{overflow:hidden;border-radius:28px;background:var(--surface-subcard);color:#f7f4ee}.playtimeCenter>header,.referralCenter>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:clamp(30px,4vw,54px);border-bottom:1px solid rgba(255,255,255,.08)}.referralCenter>header{background:radial-gradient(circle at 82% 20%,rgba(159,255,45,.18),transparent 36%),linear-gradient(120deg,var(--surface-subcard),var(--surface-subcard))}.playtimeCenter>header,.referralCenter>header>div{max-width:760px}.playtimeCenter>header>span,.referralCenter>header span{color:#a7ff36;font-size:9px;font-weight:760;letter-spacing:.1em}.playtimeCenter>header h2,.referralCenter>header h2{margin:11px 0 12px;font-size:clamp(38px,5vw,72px);font-weight:430;letter-spacing:-.045em;line-height:.92}.playtimeCenter>header p,.referralCenter>header p{max-width:690px;margin:0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.65}.referralCenter>header button{display:flex;min-width:190px;min-height:52px;align-items:center;justify-content:space-between;padding:0 9px 0 17px;border:0;border-radius:13px;background:#a7ff36;color:#0b0b0b;cursor:pointer;font-size:10px;font-weight:780}.referralCenter>header button:disabled{opacity:.45;cursor:default}.referralCenter>header button i{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:var(--surface-card);color:#fff;font-style:normal}.referralCodeCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;align-items:center;padding:28px clamp(30px,4vw,54px);background:#a7ff36;color:#080808}.referralCodeCard span{font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.referralCodeCard strong{grid-row:1/3;grid-column:2;font-size:clamp(25px,4vw,48px);font-weight:520;letter-spacing:.09em}.referralCodeCard code{overflow:hidden;font-family:inherit;font-size:11px;opacity:.62;text-overflow:ellipsis;white-space:nowrap}.playtimeTotals,.referralStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.09)}.playtimeTotals article,.referralStats article{display:flex;min-height:126px;flex-direction:column;justify-content:flex-end;padding:26px clamp(20px,3vw,40px);background:var(--surface-subcard)}.playtimeTotals strong,.referralStats strong{font-size:clamp(28px,4vw,52px);font-weight:450;letter-spacing:-.04em}.playtimeTotals span,.referralStats span{margin-top:5px;color:rgba(255,255,255,.46);font-size:8px;text-transform:uppercase}.referralProgramNotice{margin:0;padding:18px clamp(30px,4vw,54px);background:#f3a72a;color:#111;font-size:10px;font-weight:680}.playtimeServers,.referralInviteList{display:grid;padding:12px clamp(18px,3vw,38px) 30px}.playtimeServers>p,.referralInviteList>p{margin:20px 0 0;color:rgba(255,255,255,.48);font-size:11px}.referralInviteList article{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(180px,1fr) minmax(150px,.55fr);align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.referralInviteList article>div{display:grid;gap:3px}.referralInviteList article>div:last-child{text-align:right}.referralInviteList article span{color:rgba(255,255,255,.44);font-size:9px;text-transform:uppercase}.referralProgress{position:relative;height:8px;overflow:visible;border-radius:99px;background:rgba(255,255,255,.1)}.referralProgress>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#a7ff36}.referralProgress>i{position:absolute;right:0;bottom:13px;color:rgba(255,255,255,.5);font-size:8px;font-style:normal}.playtimeCenter>header{display:grid;background:radial-gradient(circle at 92% 15%,rgb(var(--color-accent-rgb)/.2),transparent 36%),var(--surface-subcard)}.playtimeCenter>header>span{color:var(--color-accent)}.playtimeServers article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.08)}.playtimeServers article>div{display:grid;gap:4px}.playtimeServers article>div:last-child{text-align:right}.playtimeServers article small,.playtimeServers article span{color:rgba(255,255,255,.46);font-size:9px;text-transform:uppercase}.playtimeServers article strong{font-size:18px;font-weight:540}.invitePage{min-height:100vh;background:var(--surface-card)}.inviteHero{position:relative;display:grid;min-height:min(900px,100vh);place-items:center;overflow:hidden;padding:140px 24px 90px;color:#f7f4ee}.inviteHero:before{position:absolute;width:min(80vw,900px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(164,255,53,.24),transparent 68%);content:"";filter:blur(12px);transform:translate(36%,-30%)}.inviteHeroWord{position:absolute;right:-2vw;bottom:-3vw;color:rgba(255,255,255,.025);font-size:clamp(110px,21vw,340px);font-weight:850;letter-spacing:-.08em;line-height:.8}.inviteHeroContent{position:relative;z-index:1;width:min(1120px,100%)}.inviteHeroContent>span{color:#a7ff36;font-size:10px;font-weight:780;letter-spacing:.12em}.inviteHeroContent>h1{max-width:900px;margin:18px 0;font-size:clamp(58px,9vw,142px);font-weight:420;letter-spacing:-.065em;line-height:.82}.inviteHeroContent>p{max-width:670px;color:rgba(255,255,255,.58);font-size:clamp(14px,1.6vw,20px);line-height:1.55}.inviteDetails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.035);backdrop-filter:blur(20px)}.inviteDetails article{display:grid;min-height:150px;align-content:end;padding:25px;border-right:1px solid rgba(255,255,255,.1)}.inviteDetails article:last-child{border:0}.inviteDetails small,.inviteDetails span{color:rgba(255,255,255,.42);font-size:9px;text-transform:uppercase}.inviteDetails strong{margin:8px 0 4px;font-size:clamp(22px,3vw,38px);font-weight:480;letter-spacing:-.03em}.inviteAfk{margin-top:17px!important;font-size:10px!important}.inviteActions{display:flex;gap:10px;margin-top:28px}.inviteActions a{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:28px;padding:0 18px;border:1px solid rgba(255,255,255,.15);border-radius:14px;color:#fff;font-size:10px;font-weight:750}.inviteActions a:first-child{min-width:250px;border-color:#a7ff36;background:#a7ff36;color:#080808}.inviteActions i{font-style:normal}@media (max-width:760px){.playtimeCenter,.referralCenter{border-radius:22px}.referralCenter>header{align-items:flex-start;flex-direction:column;padding:26px 22px}.referralCenter>header button{width:100%}.playtimeCenter>header{padding:26px 22px}.referralCodeCard{grid-template-columns:1fr;padding:23px 22px}.referralCodeCard strong{grid-area:auto;margin:6px 0;font-size:27px}.playtimeTotals,.referralStats{grid-template-columns:1fr}.playtimeTotals article,.referralStats article{min-height:90px;padding:18px 22px}.referralInviteList article{grid-template-columns:1fr;gap:16px}.referralInviteList article>div:last-child{text-align:left}.playtimeServers article{align-items:flex-start;flex-direction:column}.playtimeServers article>div:last-child{text-align:left}.inviteHero{align-items:start;padding:125px 18px 70px}.inviteHeroContent>h1{font-size:clamp(53px,17vw,82px)}.inviteDetails{grid-template-columns:1fr;margin-top:36px}.inviteDetails article{min-height:110px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.inviteActions{align-items:stretch;flex-direction:column}.inviteActions a:first-child{min-width:0}}.adminFaqLanguages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.adminFaqLanguages fieldset{min-width:0;margin:0;padding:17px;border:1px solid rgba(255,255,255,.11);border-radius:16px}.adminFaqLanguages legend{padding:0 8px;color:var(--color-accent);font-size:8px;letter-spacing:.11em}.adminFaqRecord>small{display:block;margin:13px 0 18px;color:rgba(255,255,255,.35);font-size:8px;letter-spacing:.08em}.adminFaqEnglish{margin-top:20px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.025)}.adminFaqEnglish>span{display:block;margin-bottom:8px;color:var(--color-accent);font-size:8px}.adminFaqEnglish strong{font-size:12px;font-weight:500}.adminFaqEnglish p{margin-bottom:0}.adminRecord footer .adminDangerText{color:#ff7564}.adminNewsUpload{display:grid;gap:9px;color:rgba(255,255,255,.55);font-size:9px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.adminNewsUpload>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.adminNewsUploadEmpty,.adminNewsUploadPreview{position:relative;display:flex;min-height:190px;align-items:center;justify-content:center;overflow:hidden;border:1px dashed rgba(255,255,255,.22);border-radius:17px;background:rgba(255,255,255,.025)}.adminNewsRecordImage img,.adminNewsUploadPreview img{width:100%;height:100%;object-fit:cover}.adminNewsUploadPreview i{position:absolute;right:12px;bottom:12px;padding:8px 11px;border-radius:20px;background:#fff;color:#050505;font-size:8px;font-style:normal}.adminNewsUploadEmpty{flex-direction:column;gap:8px}.adminNewsUploadEmpty b{color:var(--color-accent);font-size:38px;font-weight:300}.adminNewsUploadEmpty i{color:#fff;font-style:normal}.adminNewsUploadEmpty small{color:rgba(255,255,255,.38);font-size:8px}.adminNewsRecordImage{height:170px;margin:-17px -17px 18px;overflow:hidden;border-radius:13px 13px 5px 5px}.adminNewsRecord>small{display:block;margin:13px 0;color:var(--color-accent);font-size:8px;letter-spacing:.08em}@media (max-width:840px){.adminFaqLanguages{grid-template-columns:1fr}}.closingSection,.contentSection,.innerCardGrid,.innerCtaSection,.innerFaqSection,.innerHero,.innerLeadSection,.innerServersGrid,.philosophySection,.siteFooter{position:relative;margin-top:8px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:46px;background:var(--surface-body)}.contentSection{padding:clamp(92px,10vw,170px) 4.3vw}.sectionEyebrow{margin:0;color:rgba(255,255,255,.56);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sectionIntroSplit{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(520px,2fr) minmax(210px,.72fr);gap:4vw;align-items:start}.centeredSectionIntro h2,.closingSection h2,.innerCtaSection h2,.innerLeadSection h2,.philosophyCopy h2,.sectionIntro h2{margin:0;font-size:clamp(52px,6.45vw,108px);font-weight:350;line-height:.88;letter-spacing:-.015em}.sectionLead{max-width:340px;margin:7px 0 0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.28}.serverIndexList{margin-top:clamp(80px,9vw,150px);border-top:1px solid rgba(255,255,255,.25)}.serverIndexRow{display:grid;grid-template-columns:52px minmax(220px,1.15fr) minmax(155px,.68fr) minmax(240px,1.25fr) 105px 48px;gap:2vw;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.25);transition:background-color .22s ease,padding .22s ease}.serverIndexRow:focus-visible,.serverIndexRow:hover{padding-right:18px;padding-left:18px;background:rgba(255,255,255,.055)}.serverGenre,.serverIndex,.serverStatus{color:rgba(255,255,255,.54);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.serverName{font-size:clamp(25px,2.2vw,38px);font-weight:400;line-height:.95;letter-spacing:-.015em}.serverDescription{max-width:410px;color:rgba(255,255,255,.55);font-size:11px;line-height:1.22}.serverStatus{color:var(--color-accent);text-align:right}.innerInfoArrow,.serverArrow{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--text-primary);color:var(--surface-body);font-size:15px}.serverShowcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:clamp(56px,6vw,100px)}.serverCard{isolation:isolate;position:relative;min-height:0;aspect-ratio:3/4;overflow:hidden;border:1px solid rgba(255,255,255,.19);border-radius:24px;background:var(--surface-card)}.serverCard:nth-child(2n){transform:translateY(42px)}.serverCardImage{z-index:-2;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.serverCard:hover .serverCardImage{transform:scale(1.055)}.serverCardDisabled{cursor:default}.serverCardDisabled .serverCardImage{filter:saturate(.12) brightness(.42)}.serverCardDisabled .serverCardShade{background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.48) 44%,rgba(0,0,0,.96))}.serverCardDisabled:hover .serverCardImage{transform:none}.serverCardDisabled .serverCardMeta>span:last-child{color:var(--color-accent);font-weight:700}.serverCardShade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 44%,rgba(0,0,0,.88))}.serverCardMeta,.serverCardTitle{position:absolute;right:24px;left:24px;z-index:1}.serverCardMeta{top:23px;display:flex;justify-content:space-between;color:rgba(255,255,255,.72);font-size:9px;letter-spacing:.075em;text-transform:uppercase}.serverCardTitle{bottom:25px}.serverCardTitle>span{color:var(--color-accent);font-size:10px}.serverCardTitle h3{margin:9px 0 0;font-size:clamp(25px,2.15vw,36px);font-weight:420;line-height:.9;letter-spacing:-.015em}.textArrowLink{display:flex;align-items:center;gap:14px;width:max-content;margin:95px 0 0 auto;font-size:12px;text-transform:uppercase}.textArrowLink span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--color-accent)}.ecosystemSection{border:0;color:#f5f3ee;background:var(--surface-card)}.ecosystemSection .sectionEyebrow{color:rgba(255,255,255,.52)}.ecosystemIntro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.58fr);gap:clamp(42px,7vw,130px);align-items:end}.ecosystemIntroMeta{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between}.ecosystemIntroMeta>span{color:var(--color-accent);font-size:10px;font-weight:650;letter-spacing:.09em}.ecosystemIntro h2{max-width:1160px;margin:0;font-size:clamp(54px,5.7vw,98px);font-weight:350;line-height:.94;letter-spacing:-.005em}.ecosystemIntro>p{max-width:355px;margin:0 0 5px;color:rgba(255,255,255,.62);font-size:13px;line-height:1.45}.ecosystemLayout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);gap:10px;min-height:760px;margin-top:clamp(70px,7.5vw,120px)}.ecosystemEvolution,.ecosystemFeature,.ecosystemInfrastructure{isolation:isolate;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:28px}.ecosystemFeature{min-height:0;padding:30px;background:var(--surface-subcard)}.ecosystemFeatureImage{z-index:-3;object-fit:cover;object-position:center}.ecosystemFeatureShade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(0,0,0,.06) 15%,rgba(0,0,0,.2) 46%,rgba(0,0,0,.92)),linear-gradient(90deg,rgba(0,0,0,.42),transparent 58%)}.ecosystemFeatureCopy{position:relative;z-index:1;max-width:770px}.ecosystemFeatureCopy h3,.ecosystemInfrastructureCopy h3,.ecosystemRailCopy h3{margin:0;font-weight:380;letter-spacing:-.01em}.ecosystemCardTop{display:flex;justify-content:space-between;position:relative;z-index:1;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.ecosystemCardTop span:first-child{opacity:.55}.ecosystemFeatureCopy h3{max-width:560px;font-size:clamp(38px,3vw,54px);line-height:.96}.ecosystemFeatureCopy p,.ecosystemInfrastructureCopy p,.ecosystemRailCopy p{color:rgba(255,255,255,.7);font-size:12px;line-height:1.45}.ecosystemFeatureCopy p{max-width:520px;margin:17px 0 0}.ecosystemRail{display:grid;grid-template-rows:1.08fr .92fr;gap:10px}.ecosystemEvolution,.ecosystemInfrastructure{min-height:0;padding:30px}.ecosystemInfrastructure{min-height:760px;padding:36px;background:linear-gradient(145deg,var(--color-accent) 0,#d42100 58%,#5f0900 100%)}.ecosystemEvolution{color:#0a0a0a;background:#f0eee8}.ecosystemRailCopy{margin-top:45px}.ecosystemInfrastructureCopy{max-width:790px;margin-top:auto;padding:80px 0 54px}.ecosystemInfrastructureCopy>span{display:inline-block;margin-bottom:22px;padding:9px 12px;border-radius:9px;color:rgba(255,255,255,.8);background:rgba(38,0,0,.2);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ecosystemInfrastructureCopy h3{max-width:780px;font-size:clamp(52px,5.1vw,88px);line-height:.92}.ecosystemInfrastructureCopy p{max-width:650px;margin:24px 0 0;font-size:13px}.ecosystemRailCopy h3{max-width:470px;font-size:clamp(37px,3.1vw,53px);line-height:.96}.ecosystemRailCopy p{max-width:460px;margin:17px 0 0}.ecosystemEvolution .ecosystemRailCopy p{color:rgba(0,0,0,.62)}.ecosystemSpecs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:30px}.ecosystemSpecs>div{padding:18px 16px;border-radius:14px;background:rgba(30,0,0,.22)}.ecosystemSpecs span,.ecosystemSpecs strong{display:block}.ecosystemSpecs strong{font-size:clamp(24px,2.25vw,39px);font-weight:650;letter-spacing:0}.ecosystemSpecs span{margin-top:10px;color:rgba(255,255,255,.62);font-size:8px;line-height:1.25;text-transform:uppercase}.ecosystemCycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:30px 0 0;padding:0;list-style:none}.ecosystemCycle li{display:flex;flex-direction:column;gap:7px;padding:13px;border-radius:12px;color:rgba(0,0,0,.68);background:rgba(0,0,0,.055);font-size:9px;font-weight:650;text-transform:uppercase}.ecosystemCycle li span{color:var(--color-accent);font-size:8px}.philosophySection{isolation:isolate;min-height:980px;padding:7.5vw 4.3vw 4vw}.philosophyShade,.philosophyVisual{position:absolute;inset:0}.philosophyVisual{z-index:-2}.philosophyImage{object-fit:cover;object-position:center}.philosophyShade{background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.16) 58%,rgba(0,0,0,.52)),linear-gradient(180deg,rgba(0,0,0,.28),transparent 42%,var(--surface-card) 100%)}.philosophyCopy{position:relative;z-index:2}.philosophyCopy h2{width:min(920px,75vw);margin-top:27px;font-size:clamp(64px,7.8vw,132px)}.philosophyDetails{display:grid;grid-template-columns:minmax(260px,430px) minmax(260px,430px);gap:9vw;width:max-content;max-width:70vw;margin:78px 0 0 auto}.philosophyDetails blockquote,.philosophyDetails p{margin:0;font-size:13px;line-height:1.42}.philosophyDetails p{color:rgba(255,255,255,.66)}.philosophyDetails blockquote{color:#fff;font-size:19px;letter-spacing:-.015em}.philosophyBottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:105px}.philosophyBottom ul{width:min(510px,42vw);margin:0;padding:0;list-style:none}.philosophyBottom li{display:flex;gap:28px;padding:13px 0;border-top:1px solid rgba(255,255,255,.32);font-size:12px}.philosophyBottom li span{color:rgba(255,255,255,.45);font-size:9px}.philosophyBottom .buttonPrimary{width:226px}.philosophyWord{position:absolute;right:2.4vw;bottom:-.06em;left:2.4vw;z-index:-1;color:rgba(255,255,255,.08);font-size:min(16vw,280px);font-weight:500;line-height:.74;letter-spacing:-.015em;text-align:center}.newsSection{background:var(--surface-card)}.newsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:clamp(80px,9vw,145px)}.newsCard{position:relative;display:flex;min-height:510px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:28px;border:1px solid rgba(255,255,255,.2);border-radius:24px;background:var(--surface-card);transition:background-color .22s ease,color .22s ease,transform .22s ease}.newsCard:nth-child(2){color:#fff;background:var(--surface-card)}.newsCard:nth-child(3){background:radial-gradient(circle at 90% 6%,var(--color-accent),#b20d00 26%,#170000 65%)}.newsCard:hover{transform:translateY(-8px)}.newsCardTop{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.065em;text-transform:uppercase;opacity:.66}.newsNumber{position:absolute;top:27%;right:-.06em;font-size:220px;font-weight:600;line-height:.8;letter-spacing:-.015em}.newsCard:nth-child(2) .newsNumber,.newsNumber{color:rgba(255,255,255,.07)}.newsCardMedia{position:absolute;inset:0}.newsCardMedia img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.newsCardMedia span{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.32) 35%,rgba(0,0,0,.97) 92%)}.newsCard:hover .newsCardMedia img{transform:scale(1.045)}.newsCardTop{position:relative;z-index:2}.newsCardCopy{position:relative;z-index:1}.newsCardCopy h3{margin:0;font-size:clamp(32px,3.2vw,52px);font-weight:370;line-height:.94;letter-spacing:-.015em}.newsCardCopy p{max-width:390px;margin:21px 0 0;font-size:12px;line-height:1.3;opacity:.62}.newsRead{display:flex;align-items:center;justify-content:space-between;margin-top:30px;padding-top:16px;border-top:1px solid;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.68}.newsRead i{font-style:normal}.socialSection{isolation:isolate;position:relative;overflow:hidden;min-height:auto;padding-top:clamp(76px,7.5vw,122px);padding-bottom:clamp(76px,7.5vw,122px);background:var(--surface-card)}.socialGlow{position:absolute;z-index:-1;top:-420px;right:-300px;width:920px;height:920px;border-radius:50%;opacity:.42;background:radial-gradient(circle,rgb(var(--color-accent-rgb)/.86),rgba(155,15,0,.22) 38%,transparent 70%);filter:blur(70px);pointer-events:none}.socialIntro{grid-template-columns:minmax(125px,.42fr) minmax(420px,1.45fr) minmax(240px,.72fr);gap:clamp(28px,4vw,72px)}.socialIntro h2{max-width:720px;font-size:clamp(52px,5.3vw,88px);font-weight:390;line-height:.96;letter-spacing:-.015em}.socialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(52px,5.5vw,88px)}.socialCard{position:relative;display:flex;min-height:clamp(280px,23vw,350px);flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(22px,2vw,30px);border:1px solid rgba(255,255,255,.12);border-radius:24px;background:var(--surface-card);color:#fff;box-shadow:0 20px 65px rgba(0,0,0,.18);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease}.socialCard:after{display:none}.socialCard:focus-visible,.socialCard:hover{z-index:2;border-color:rgba(255,255,255,.28);box-shadow:0 28px 75px rgba(0,0,0,.32);outline:none;transform:translateY(-5px)}.socialCard[data-social="01"]{background:radial-gradient(circle at 90% 0,rgba(255,178,71,.62),transparent 38%),linear-gradient(145deg,var(--color-accent) 0,#dd2600 55%,#9a0900 100%)}.socialCard[data-social="02"]{border-color:rgba(0,0,0,.08);background:#f1efe9;color:#090909}.socialCard[data-social="03"]{background:radial-gradient(circle at 100% 0,rgba(0,215,202,.34),transparent 42%),radial-gradient(circle at 0 100%,rgba(255,0,74,.36),transparent 46%),var(--surface-card)}.socialCardTop{position:relative;z-index:2;display:flex;justify-content:space-between;gap:24px;font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.socialCardTop span:last-child{opacity:.65}.socialMark{position:absolute;top:50px;right:22px;z-index:0;color:rgba(255,255,255,.11);font-size:clamp(78px,7vw,118px);font-weight:720;line-height:.82;letter-spacing:-.015em;transition:transform .45s cubic-bezier(.22,1,.36,1),color .3s ease}.socialCard[data-social="02"] .socialMark{color:rgba(0,0,0,.065)}.socialCard:focus-visible .socialMark,.socialCard:hover .socialMark{color:rgba(255,255,255,.17);transform:translateY(-3px) scale(1.04)}.socialCard[data-social="02"]:focus-visible .socialMark,.socialCard[data-social="02"]:hover .socialMark{color:rgba(0,0,0,.11)}.socialCardBottom{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.socialCardBottom h3{margin:0;font-size:clamp(30px,2.7vw,44px);font-weight:430;line-height:.96;letter-spacing:-.015em}.socialCardBottom p{margin:11px 0 0;font-size:10px;letter-spacing:.01em;opacity:.58}.socialArrow{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:50%;background:#fff;color:#080808;font-size:16px;transition:transform .26s ease}.socialCard[data-social="02"] .socialArrow{background:var(--surface-card);color:#fff}.socialCard:focus-visible .socialArrow,.socialCard:hover .socialArrow{transform:rotate(45deg)}.faqSection{min-height:900px;background:var(--surface-card)}.faqHeading h2{width:min(980px,94%);margin-right:auto;margin-left:auto}.faqHeading .sectionEyebrow{color:rgba(255,255,255,.55)}.faqEmptyState,.faqList{margin-top:clamp(75px,8vw,130px);border-top:1px solid rgba(255,255,255,.25)}.faqEmptyState{display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;align-items:center;min-height:150px;border-bottom:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.44)}.faqEmptyState span{font-size:9px}.faqEmptyState p{margin:0;color:rgba(255,255,255,.68);font-size:clamp(22px,2.4vw,38px);font-weight:360;line-height:1;letter-spacing:-.015em}.faqItem{border-bottom:1px solid rgba(255,255,255,.25)}.faqItem button{display:grid;grid-template-columns:70px 1fr 54px;gap:20px;align-items:center;width:100%;min-height:105px;padding:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.faqIndex{color:rgba(255,255,255,.43);font-size:9px}.faqQuestion{font-size:clamp(25px,2.6vw,43px);font-weight:360;line-height:.98;letter-spacing:-.015em}.faqToggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f4f2ed;color:#080808;font-size:22px;transition:background-color .18s ease,transform .18s ease}.faqItem[data-open=true] .faqToggle{background:var(--color-accent);color:#fff;transform:rotate(180deg)}.faqAnswer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s ease,opacity .26s ease}.faqAnswer p{width:min(620px,80%);min-height:0;margin:0 74px 0 auto;overflow:hidden;color:rgba(255,255,255,.6);font-size:13px;line-height:1.42}.faqItem[data-open=true] .faqAnswer{grid-template-rows:1fr;padding-bottom:34px;opacity:1}.closingSection{isolation:isolate;min-height:720px;padding:9vw 4.3vw 5vw;text-align:center}.closingGlow{position:absolute;z-index:-1;top:-45%;left:50%;width:105%;height:120%;border-radius:50%;background:radial-gradient(circle,var(--color-accent) 0,#e72400 24%,#5f0000 49%,transparent 70%);filter:blur(40px);transform:translateX(-50%)}.closingSection h2{width:min(1050px,94%);margin:30px auto 0;font-size:clamp(66px,8vw,137px)}.closingSection>p:not(.sectionEyebrow){margin:32px 0 0;color:rgba(255,255,255,.67);font-size:13px}.closingButton{position:relative;z-index:2;width:230px;margin-top:38px}.closingWord{position:absolute;right:1vw;bottom:-.06em;left:1vw;z-index:-1;color:rgba(255,255,255,.07);font-size:min(30vw,460px);font-weight:600;line-height:.7;letter-spacing:-.015em}.siteFooter{min-height:0;padding:65px 4.3vw 56px}.footerTopline{display:flex;align-items:flex-end;justify-content:space-between}.footerBrand{font-size:clamp(42px,5vw,80px);font-weight:800;line-height:.8;letter-spacing:-.015em}.footerTopline p{margin:0;color:rgba(255,255,255,.56);font-size:12px;text-transform:uppercase}.footerToplineDetails{display:flex;align-items:flex-end;gap:clamp(28px,4vw,68px)}.footerSupportContact{display:grid;gap:5px;text-align:right}.footerSupportContact span{color:rgba(255,255,255,.43);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.footerSupportContact strong{color:rgba(255,255,255,.9);font-size:15px;font-weight:600;letter-spacing:-.01em}.footerSupportContact:hover strong{color:var(--color-accent)}.footerNav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 3vw;margin-top:78px;padding-top:28px;border-top:1px solid rgba(255,255,255,.26)}.footerNav a{display:flex;gap:16px;align-items:baseline;font-size:17px}.footerNav a span{color:rgba(255,255,255,.42);font-size:8px}.footerMeta{display:grid;grid-template-columns:1fr 2fr auto;gap:5vw;margin-top:clamp(52px,5vw,76px);color:rgba(255,255,255,.43);font-size:9px;line-height:1.35;text-transform:uppercase}.footerMeta p{margin:0}.footerMeta p:last-child{text-align:right}.innerHero{isolation:isolate;min-height:720px;height:calc(100svh - 16px)}.innerHeroGlow{position:absolute;z-index:-2;top:-45%;right:-12%;width:75%;height:130%;border-radius:50%;background:radial-gradient(circle,var(--color-accent) 0,#d71600 25%,#370000 50%,transparent 70%);filter:blur(45px)}.innerHeroCopy{position:absolute;top:28%;left:4.3vw;z-index:5;width:min(760px,58vw)}.innerBreadcrumb{display:flex;gap:10px;margin-bottom:55px;color:rgba(255,255,255,.46);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.innerBreadcrumb a:hover{color:#fff}.pageShell .innerBreadcrumb+h1{margin-top:0}.innerHeroCopy h1{margin:27px 0 0;font-size:clamp(70px,8vw,137px);font-weight:360;line-height:.84;letter-spacing:-.015em}.innerHeroDescription{width:min(475px,86%);margin:34px 0 0 6vw;color:rgba(255,255,255,.64);font-size:13px;line-height:1.34}.innerHeroArt{position:absolute;top:0;right:0;bottom:0;z-index:-1;width:62%}.innerHeroArt:after{position:absolute;inset:0;background:linear-gradient(90deg,var(--surface-card) 0,rgba(3,3,3,.92) 17%,rgba(3,3,3,.18) 60%,rgba(3,3,3,.1)),linear-gradient(180deg,rgba(3,3,3,.2),transparent 60%,rgba(3,3,3,.75));content:""}.innerHeroImage{object-fit:cover}.innerHeroCharacter .innerHeroImage{object-fit:contain;object-position:70% 34%;transform:scale(.98)}.innerHeroIndex{position:absolute;right:3vw;bottom:-.12em;z-index:1;color:rgba(255,255,255,.11);font-size:min(24vw,390px);font-weight:650;line-height:.75;letter-spacing:-.015em}.innerLeadSection{display:grid;grid-template-columns:minmax(130px,.5fr) minmax(500px,2fr);gap:6vw;align-items:start;min-height:520px;padding:clamp(90px,10vw,160px) 4.3vw;background:#f1efea;color:inherit}.newsEmptyState{display:flex;min-height:260px;grid-column:1/-1;align-items:center;gap:30px;padding:30px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.45)}.newsEmptyState p{margin:0;font-size:clamp(28px,4vw,60px);letter-spacing:-.015em}.newsArchiveGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:clamp(70px,8vw,130px) 4.3vw}.newsArchiveCard{position:relative;display:grid;min-height:620px;grid-template-rows:minmax(270px,1fr) auto auto;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:var(--surface-card)}.newsArchiveMedia{position:relative;min-height:300px;overflow:hidden}.newsArchiveMedia img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.newsArchiveMedia span{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,var(--surface-card))}.newsArchiveCard:hover .newsArchiveMedia img{transform:scale(1.04)}.newsArchiveMeta{display:grid;grid-template-columns:50px 1fr auto;gap:15px;padding:24px 27px 0;color:rgba(255,255,255,.48);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.newsArchiveCopy{position:relative;padding:22px 72px 34px 27px}.newsArchiveCopy h2{margin:0;font-size:clamp(35px,4.2vw,66px);font-weight:360;line-height:.9;letter-spacing:-.015em}.newsArchiveCopy p{max-width:560px;margin:20px 0 0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.35}.newsArchiveCopy i{position:absolute;right:27px;bottom:34px;color:var(--color-accent);font-size:24px;font-style:normal}.newsArchiveEmpty{display:grid;grid-template-columns:60px 1fr;gap:20px;margin:clamp(70px,8vw,130px) 4.3vw;padding:60px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.45)}.newsArchiveEmpty p{margin:0;font-size:clamp(30px,4vw,62px);letter-spacing:-.015em}.newsPostBody,.newsPostHero{position:relative;margin-top:8px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:46px;background:var(--surface-card)}.newsPostHero{min-height:880px}.newsPostHeroMedia{position:absolute;inset:0}.newsPostHeroMedia img{width:100%;height:100%;object-fit:cover}.newsPostHeroMedia span{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.38) 64%,rgba(0,0,0,.55)),linear-gradient(0deg,rgba(0,0,0,.82),transparent 55%)}.newsPostHeroCopy{position:absolute;z-index:3;left:4.3vw;bottom:8vw;width:min(1050px,86vw)}.newsPostHeroCopy h1{max-width:1000px;margin:28px 0 0;font-size:clamp(70px,9.5vw,168px);font-weight:330;line-height:.78;letter-spacing:-.015em}.newsPostHeroCopy>p:last-child{max-width:700px;margin:38px 0 0;color:rgba(255,255,255,.7);font-size:clamp(17px,1.55vw,26px);line-height:1.25}.newsPostBody{padding:clamp(80px,10vw,170px) max(4.3vw,calc((100vw - 980px) / 2))}.newsPostBody header{display:flex;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.45);font-size:9px;letter-spacing:.1em}.newsPostMarkdown{margin-top:clamp(42px,5vw,76px)}.newsPostMarkdown .markdownContent{font-size:clamp(17px,1.5vw,22px);line-height:1.72}.newsPostMarkdown .markdownContent h1{font-size:clamp(48px,6vw,88px)}.newsPostMarkdown .markdownContent h2{margin-top:clamp(56px,7vw,90px);font-size:clamp(38px,4.5vw,65px)}.newsPostMarkdown .markdownContent h3{margin-top:clamp(42px,5vw,64px);font-size:clamp(28px,3.2vw,44px)}.newsPostMarkdown .markdownContent img{width:100%;margin-right:0;margin-left:0}.newsPostBody>.button{margin-top:70px}.commentsSection{position:relative;width:min(1220px,calc(100% - clamp(16px, 4vw, 64px)));margin:clamp(40px,6vw,90px) auto;padding:clamp(28px,5vw,68px);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:clamp(26px,3vw,42px);background:var(--surface-card);color:#fff}.commentsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:clamp(26px,4vw,52px);border-bottom:1px solid rgba(255,255,255,.13)}.commentsHeader>div>span{color:var(--color-accent);font-size:9px;font-weight:650;letter-spacing:.11em}.commentsHeader h2{margin:14px 0 0;font-size:clamp(46px,6vw,88px);font-weight:360;line-height:.88;letter-spacing:-.025em}.commentsHeader>strong{display:flex;min-height:42px;align-items:center;gap:10px;color:rgba(255,255,255,.78);font-size:14px;font-weight:650;white-space:nowrap}.commentsHeader>strong svg{width:17px}.commentsHeader>strong small{color:rgba(255,255,255,.4);font-size:10px;font-weight:550}.commentComposer{display:grid;margin:clamp(28px,4vw,48px) 0 18px;padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:var(--surface-subcard)}.commentComposer:focus-within{border-color:rgb(var(--color-accent-rgb)/.68)}.commentComposerIdentity{display:flex;align-items:center;gap:11px;padding-bottom:12px}.commentComposerIdentity>div{display:flex;min-width:0;align-items:center;gap:8px}.commentComposerIdentity small{overflow:hidden;color:rgba(255,255,255,.6);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.commentComposerIdentity button{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.65);cursor:pointer}.commentComposerIdentity button svg{width:12px}.commentAvatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:var(--surface-subcard);color:#fff;font-size:13px;font-weight:700}.commentAvatar img{width:100%;height:100%;object-fit:cover}.commentComposer textarea,.commentEdit textarea,.commentReportDialog textarea{width:100%;resize:vertical;border:0;outline:0;background:transparent;color:#fff;font:inherit;line-height:1.55}.commentComposer textarea{min-height:76px;padding:6px 2px;font-size:15px}.commentComposer textarea::placeholder,.commentEdit textarea::placeholder,.commentReportDialog textarea::placeholder{color:rgba(255,255,255,.31)}.commentComposer>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:13px;border-top:1px solid rgba(255,255,255,.09)}.commentComposer>footer>span{opacity:0;color:rgba(255,255,255,.36);font-size:9px}.commentComposer>footer>span[data-visible=true]{opacity:1}.commentComposer>footer>button,.commentReportSubmit{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:0;border-radius:999px;background:var(--color-accent);color:#fff;cursor:pointer;font-size:11px;font-weight:700}.commentComposer>footer>button:disabled,.commentReportSubmit:disabled{cursor:default;opacity:.45}.commentComposer>footer svg,.commentReportSubmit svg{width:15px}.commentSignIn{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:clamp(28px,4vw,48px) 0 18px;padding:20px 22px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:var(--surface-subcard)}.commentSignIn>div{display:grid;gap:5px}.commentSignIn strong{font-size:14px}.commentSignIn>div span{color:rgba(255,255,255,.45);font-size:10px}.commentSignIn>a{display:flex;align-items:center;gap:22px;color:var(--color-accent);font-size:11px;font-weight:700;text-decoration:none}.commentList{display:grid}.commentItem{display:grid;grid-template-columns:38px minmax(0,1fr);gap:15px;padding:23px 0;border-bottom:1px solid rgba(255,255,255,.1);scroll-margin-top:110px}.commentItem[data-reply=true]{margin-left:53px;padding-left:22px;border-left:1px solid rgba(255,255,255,.12)}.commentContent{min-width:0}.commentContent>header{display:flex;min-height:22px;align-items:baseline;gap:11px}.commentContent>header>a{min-width:0;overflow:hidden;color:#fff;font-size:12px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.commentContent>header>a span{margin-left:7px;color:rgba(255,255,255,.35);font-size:9px;font-weight:500}.commentContent>header small,.commentContent>header time{color:rgba(255,255,255,.32);font-size:8px;white-space:nowrap}.commentContent>p{margin:8px 0 0;color:rgba(255,255,255,.76);font-size:13px;line-height:1.58;overflow-wrap:anywhere;white-space:pre-wrap}.commentContent>p[data-tombstone=true]{color:rgba(255,255,255,.31);font-style:italic}.commentContent>footer{display:flex;flex-wrap:wrap;gap:16px;margin-top:13px}.commentContent>footer button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:rgba(255,255,255,.38);cursor:pointer;font-size:9px;font-weight:620}.commentContent>footer button:hover{color:var(--color-accent)}.commentContent>footer svg{width:12px;height:12px}.commentEdit{display:grid;gap:11px;margin-top:10px}.commentEdit textarea{min-height:88px;padding:13px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:var(--surface-subcard);font-size:13px}.commentEdit>div{display:flex;justify-content:flex-end;gap:8px}.commentEdit button{min-height:32px;padding:0 14px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:var(--surface-subcard);color:#fff;cursor:pointer;font-size:9px;font-weight:650}.commentEdit button[type=submit]{border-color:var(--color-accent);background:var(--color-accent)}.commentsEmpty,.commentsLoading,.commentsSystemState{display:flex;min-height:190px;align-items:center;justify-content:center;gap:18px;color:rgba(255,255,255,.43);text-align:left}.commentsEmpty>svg,.commentsSystemState>svg{width:28px;height:28px;color:rgba(255,255,255,.22)}.commentsEmpty>div{display:grid;gap:7px}.commentsEmpty strong{color:rgba(255,255,255,.78);font-size:15px}.commentsEmpty p,.commentsSystemState p{max-width:500px;margin:0;font-size:11px;line-height:1.5}.commentsLoading{min-height:150px;font-size:10px}.commentsLoading button{padding:9px 15px;color:#fff}.commentsLoadMore,.commentsLoading button{border:1px solid rgba(255,255,255,.16);border-radius:999px;background:var(--surface-subcard);cursor:pointer}.commentsLoadMore{display:flex;min-height:44px;align-items:center;justify-content:center;gap:9px;margin:28px auto 0;padding:0 24px;color:rgba(255,255,255,.75);font-size:10px;font-weight:650}.commentSpinner{animation:commentSpin .8s linear infinite}@keyframes commentSpin{to{transform:rotate(1turn)}}.commentReportBackdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.72);backdrop-filter:blur(18px)}.commentReportDialog{position:relative;width:min(500px,100%);padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:var(--surface-card);color:#fff}.commentReportClose{position:absolute;top:20px;right:20px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:var(--surface-subcard);color:#fff;cursor:pointer}.commentReportClose svg{width:15px}.commentReportDialog>span{color:var(--color-accent);font-size:8px;font-weight:700;letter-spacing:.12em}.commentReportDialog h3{margin:17px 45px 12px 0;font-size:clamp(31px,5vw,48px);font-weight:390;line-height:.95}.commentReportDialog>p{margin:0;color:rgba(255,255,255,.47);font-size:11px;line-height:1.5}.commentReportDialog fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 14px;padding:0;border:0}.commentReportDialog label{position:relative;cursor:pointer}.commentReportDialog label input{position:absolute;opacity:0}.commentReportDialog label span{display:flex;min-height:42px;align-items:center;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:var(--surface-subcard);color:rgba(255,255,255,.62);font-size:10px}.commentReportDialog label input:checked+span{border-color:rgb(var(--color-accent-rgb)/.72);color:#fff}.commentReportDialog>textarea{min-height:100px;padding:13px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:var(--surface-subcard);font-size:11px}.commentReportSubmit{width:100%;margin-top:14px}@media (max-width:680px){.commentsSection{width:calc(100% - 12px);margin:6px auto;padding:24px 18px;border-radius:28px}.commentsHeader{align-items:flex-start}.commentsHeader>strong small{display:none}.commentSignIn{align-items:flex-start;flex-direction:column}.commentItem[data-reply=true]{margin-left:17px;padding-left:14px}.commentContent>header{align-items:flex-start;flex-wrap:wrap;gap:5px 9px}.commentContent>header>a{flex-basis:100%}.commentComposer>footer>button b{display:none}.commentComposer>footer>button{width:40px;padding:0}.commentReportDialog{padding:25px 18px 18px;border-radius:22px}.commentReportDialog fieldset{grid-template-columns:1fr}}.innerLeadSection .sectionEyebrow{color:rgba(0,0,0,.5)}.innerLeadSection h2{max-width:1040px;font-size:clamp(60px,7vw,120px)}.innerCardGrid,.innerServersGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:9px}.innerInfoCard{position:relative;display:flex;min-height:520px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:35px;border:1px solid rgba(255,255,255,.17);border-radius:37px;background:var(--surface-card)}.innerInfoCard:nth-child(4n+1){background:radial-gradient(circle at 8% 6%,var(--color-accent),#d82400 25%,#4a0000 62%,#0a0505 100%)}.innerInfoCard:nth-child(4n+2){color:#080808;background:#f3f1ed}.innerInfoCard:nth-child(4n+2) .innerInfoTop{color:rgba(0,0,0,.55)}.innerInfoCard:nth-child(4n+2) .innerInfoCopy p{color:rgba(0,0,0,.62)}.innerInfoTop{display:flex;justify-content:space-between;color:rgba(255,255,255,.58);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.innerInfoCopy h2{margin:0;font-size:clamp(54px,6vw,96px);font-weight:350;line-height:.84;letter-spacing:-.015em}.innerInfoCopy p{max-width:460px;margin:26px 0 0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.35}.innerInfoArrow{position:absolute;top:58px;right:35px;opacity:0;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease}.innerInfoCard:hover .innerInfoArrow{opacity:1;transform:translateY(0)}.innerServersGrid{grid-auto-rows:680px}.innerServerCard{isolation:isolate;position:relative;overflow:hidden;border-radius:37px;background:var(--surface-card)}.innerServerImage{z-index:-2;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.innerServerCard:first-child .innerServerImage{object-fit:contain;transform:scale(1.14);background:radial-gradient(circle at 50% 38%,var(--color-accent),#761000 40%,var(--surface-card) 74%)}.innerServerCard:hover .innerServerImage{transform:scale(1.055)}.innerServerCard:first-child:hover .innerServerImage{transform:scale(1.2)}.innerServerShade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.09),transparent 42%,rgba(0,0,0,.9))}.innerServerCopy,.innerServerTop{position:absolute;right:34px;left:34px}.innerServerTop{top:31px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.innerServerTop span:last-child{color:var(--color-accent)}.innerServerCopy{bottom:35px}.innerServerCopy p{margin:0 0 12px;color:var(--color-accent);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.innerServerCopy h2{margin:0;font-size:clamp(49px,5.5vw,91px);font-weight:360;line-height:.85;letter-spacing:-.015em}.innerServerCopy>span{display:block;max-width:470px;margin-top:25px;color:rgba(255,255,255,.65);font-size:12px;line-height:1.3}.innerFaqSection{padding:clamp(75px,8vw,130px) 4.3vw}.innerFaqSection .faqEmptyState,.innerFaqSection .faqList{margin-top:0}.innerFaqPrinciples{grid-template-columns:repeat(3,minmax(0,1fr))}.innerFaqPrinciples .innerInfoCard{min-height:430px}.innerFaqPrinciples .innerInfoCopy h2{font-size:clamp(45px,4vw,68px)}.innerCtaSection{display:flex;align-items:flex-end;justify-content:space-between;min-height:540px;padding:8vw 4.3vw 4vw;background:radial-gradient(circle at 80% 5%,var(--color-accent),#c61700 24%,#2d0000 52%,var(--surface-card) 72%)}.innerCtaSection h2{max-width:850px;margin-top:25px;font-size:clamp(55px,6.6vw,112px)}.innerCtaActions{display:flex;gap:9px;flex-shrink:0}.innerCtaActions .buttonPrimary{width:210px}@media (max-width:1180px){.sectionIntroSplit{grid-template-columns:120px 1.7fr .65fr;gap:3vw}.serverIndexRow{grid-template-columns:46px minmax(200px,1.15fr) minmax(145px,.65fr) 96px 44px}.serverDescription{display:none}.serverCard{min-height:0}.ecosystemLayout{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);min-height:720px}.ecosystemInfrastructure{min-height:720px}.ecosystemInfrastructureCopy h3{font-size:clamp(48px,5.4vw,68px)}.philosophySection{min-height:900px}.innerHeroCopy{width:64vw}.innerHeroArt{width:66%}}.pixelBattleThemeSwitch{display:grid;gap:7px}.pixelBattleThemeSwitch>span{color:rgba(255,255,255,.48);font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pixelBattleThemeSwitch>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--surface-subcard)}.pixelBattleThemeSwitch button{display:flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:rgba(255,255,255,.52);cursor:pointer;font:inherit;transition:background-color .15s ease,color .15s ease}.pixelBattleThemeSwitch button:hover{background:rgba(255,255,255,.07);color:#fff}.pixelBattleThemeSwitch button[data-active=true]{background:#30333a;color:#fff}.pixelBattleThemeSwitch[data-theme=light] button:first-child[data-active=true]{background:#eeece7;color:#101216}.pixelBattleThemeSwitch button i{width:14px;height:14px;flex:0 0 auto;border-radius:5px}.pixelBattleThemeSwitch button i[data-theme=light]{background:linear-gradient(135deg,#f3f1ec,#c7cbd1)}.pixelBattleThemeSwitch button i[data-theme=dark]{background:linear-gradient(135deg,#2d3036,#0d0f12)}.pixelBattleThemeSwitch button b{font-size:8px;font-weight:700}.pixelBattleViewport[data-board-theme=light]{background:#d6d8dc}.pixelBattleViewport[data-board-theme=dark]{background:var(--surface-card)}@media (max-width:760px){.pixelBattleThemeSwitch{display:block;flex:0 0 auto;order:3}.pixelBattleThemeSwitch>span{display:none}.pixelBattleThemeSwitch>div{display:flex;height:42px;gap:3px;padding:3px;border-radius:9px}.pixelBattleThemeSwitch button{width:38px;min-height:36px;padding:0;border-radius:7px}.pixelBattleThemeSwitch button b{display:none}.pixelBattleToolPrimary{order:4}.pixelBattleZoomControl{order:5}}.pixelBattleModeratorTools{display:grid;gap:10px;padding:11px;border-radius:15px;background:var(--surface-subcard-hover);box-shadow:0 16px 38px rgba(0,0,0,.24)}.pixelBattleModeratorTools>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pixelBattleModeratorTools>header>div{display:grid;gap:3px}.pixelBattleModeratorAnchor>span,.pixelBattleModeratorSizes>span,.pixelBattleModeratorTools>header span{color:rgba(255,255,255,.42);font-size:7px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.pixelBattleModeratorTools>header strong{color:#fff;font-size:13px;font-weight:650}.pixelBattleModeratorTools>header>b{padding:6px 8px;border-radius:8px;background:var(--color-accent);color:#090a0c;font-size:7px;letter-spacing:.055em}.pixelBattleModeratorToggle{display:flex;min-height:39px;align-items:center;justify-content:space-between;padding:0 11px;border:0;border-radius:10px;background:var(--surface-subcard);color:#fff;cursor:pointer;font-size:9px;font-weight:650}.pixelBattleModeratorToggle i{color:var(--color-accent);font-size:16px;font-style:normal}.pixelBattleModeratorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.pixelBattleModeratorGrid button{display:grid;min-height:46px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;border:0;border-radius:10px;background:var(--surface-subcard);color:rgba(255,255,255,.65);cursor:pointer;font-size:8px;text-align:left}.pixelBattleModeratorGrid button i{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:var(--surface-subcard-hover);color:#fff;font-size:14px;font-style:normal}.pixelBattleModeratorGrid button[data-active=true]{background:#f1efe9;color:#090a0c;font-weight:700}.pixelBattleModeratorGrid button[data-active=true] i{background:var(--color-accent);color:#090a0c}.pixelBattleModeratorSizes{display:grid;gap:7px}.pixelBattleModeratorSizes>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.pixelBattleModeratorSizes button{min-height:31px;border:0;border-radius:8px;background:var(--surface-subcard);color:rgba(255,255,255,.62);cursor:pointer;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.pixelBattleModeratorSizes button[data-active=true]{background:var(--color-accent);color:#090a0c}.pixelBattleModeratorAnchor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:9px 10px;border-radius:10px;background:var(--surface-subcard)}.pixelBattleModeratorAnchor>span{grid-column:1/-1}.pixelBattleModeratorAnchor strong{color:#fff;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.pixelBattleModeratorAnchor button{border:0;background:transparent;color:var(--color-accent);cursor:pointer;font-size:8px}.pixelBattleModeratorTools>p{margin:0;color:rgba(255,255,255,.38);font-size:7.5px;line-height:1.45}.pixelBattleTemplateEditor{display:grid;gap:9px}.pixelBattleTemplateUpload{display:flex;min-height:54px;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:11px;background:var(--surface-subcard);color:#fff;cursor:pointer;text-align:left}.pixelBattleTemplateUpload>i{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--color-accent);color:#090a0c;font-size:18px;font-style:normal}.pixelBattleTemplateUpload>span{display:grid;gap:3px;font-size:9px;font-weight:700}.pixelBattleTemplateEditor>header small,.pixelBattleTemplateUpload small{color:rgba(255,255,255,.4);font-size:7px;font-weight:500;line-height:1.35}.pixelBattleTemplateEditor>header{display:grid;gap:5px;padding:9px 10px;border-radius:10px;background:#30333b}.pixelBattleTemplateEditor>header>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.pixelBattleTemplateEditor>header strong{overflow:hidden;color:#fff;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pixelBattleTemplateEditor>header span{flex:0 0 auto;color:var(--color-accent);font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.pixelBattleTemplateCrop,.pixelBattleTemplateNumbers{display:grid;gap:7px}.pixelBattleTemplateCrop>span,.pixelBattleTemplateNumbers>span,.pixelBattleTemplateOpacity>span{color:rgba(255,255,255,.44);font-size:7px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.pixelBattleTemplateNumbers>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pixelBattleTemplateNumbers label{display:grid;min-width:0;gap:4px;padding:7px 8px;border-radius:9px;background:var(--surface-subcard)}.pixelBattleTemplateNumbers label span{color:rgba(255,255,255,.36);font-size:7px}.pixelBattleTemplateNumbers input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.pixelBattleTemplateCrop label,.pixelBattleTemplateOpacity{display:grid;grid-template-columns:54px minmax(0,1fr) 30px;align-items:center;gap:7px}.pixelBattleTemplateCrop input,.pixelBattleTemplateOpacity input{width:100%;accent-color:var(--color-accent)}.pixelBattleTemplateCrop output,.pixelBattleTemplateOpacity output{color:#fff;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.pixelBattleTemplateCrop>div{display:grid;gap:5px;padding:9px;border-radius:10px;background:var(--surface-subcard)}.pixelBattleTemplateCrop label>span{color:rgba(255,255,255,.56);font-size:7px}.pixelBattleTemplateActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pixelBattleTemplateActions button{min-height:34px;padding:0 6px;border:0;border-radius:8px;background:var(--surface-subcard);color:rgba(255,255,255,.65);cursor:pointer;font-size:7px;font-weight:650}.pixelBattleTemplateActions button:hover{background:#30333b;color:#fff}.pixelBattleTemplatePlace{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-radius:10px;background:var(--color-accent);color:#090a0c;cursor:pointer;font-size:9px;font-weight:800}.pixelBattleTemplatePlace i{font-size:15px;font-style:normal}.pixelBattleTemplatePlace:disabled{cursor:wait;opacity:.55}.pixelBattleViewport[data-moderating=true] canvas{cursor:crosshair}.pixelBattleViewport[data-moderator-tool=image] canvas{cursor:move}.adminPixelModerationActions{display:grid;justify-items:end;gap:9px}.adminPixelModerationActions>span{color:rgba(255,255,255,.42);font-size:8px}.adminPixelModerationActions>a{display:flex;min-height:42px;align-items:center;gap:16px;padding:0 15px;border-radius:11px;background:#f1efe9;color:#090a0c;font-size:9px;font-weight:700;text-decoration:none}.adminPixelModerationActions>a i{color:var(--color-accent);font-style:normal}@media (max-width:760px){.pixelBattleModeratorTools{flex:0 0 178px;min-height:42px;padding:5px;border-radius:9px}.pixelBattleModeratorTools>header,.pixelBattleModeratorTools[data-open=false]>header{display:none}.pixelBattleModeratorToggle{min-height:32px;padding-inline:9px}.pixelBattleTools:has(.pixelBattleModeratorTools[data-open=true]){right:10px;left:34px;display:grid;width:auto;height:min(520px,calc(100% - 96px));max-height:none;padding:9px;overflow-x:hidden;overflow-y:auto}.pixelBattleTools:has(.pixelBattleModeratorTools[data-open=true]) .pixelBattleModeratorTools{display:grid;min-height:0;padding:11px}.pixelBattleTools:has(.pixelBattleModeratorTools[data-open=true]) .pixelBattleModeratorTools>header{display:flex}.adminPixelModerationActions{justify-items:stretch}}@media (max-width:920px){.closingSection,.contentSection,.innerCardGrid,.innerCtaSection,.innerFaqSection,.innerHero,.innerLeadSection,.innerServersGrid,.philosophySection,.siteFooter{margin-top:6px;border-radius:34px}.contentSection{padding:95px 28px}.sectionIntroSplit{grid-template-columns:1fr;gap:25px}.centeredSectionIntro h2,.closingSection h2,.innerCtaSection h2,.innerLeadSection h2,.philosophyCopy h2,.sectionIntro h2{font-size:clamp(54px,10vw,90px)}.sectionLead{margin-top:0}.serverIndexList{margin-top:72px}.serverIndexRow{grid-template-columns:42px 1fr auto 42px;gap:14px;min-height:96px}.serverDescription,.serverGenre{display:none}.serverName{font-size:clamp(25px,4vw,34px)}.serverShowcase{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:80px}.serverCard{min-height:0}.serverCard:nth-child(2n){transform:translateY(28px)}.ecosystemIntro{grid-template-columns:1fr}.ecosystemIntroMeta{min-height:0;flex-direction:row}.ecosystemIntro>p{max-width:520px}.ecosystemLayout{grid-template-columns:1fr;min-height:0}.ecosystemFeature{min-height:460px}.ecosystemRail{grid-template-columns:1fr 1fr;grid-template-rows:none}.ecosystemEvolution,.ecosystemInfrastructure{min-height:420px}.ecosystemInfrastructure{min-height:620px}.philosophySection{min-height:930px;padding:95px 28px 40px}.philosophyCopy h2{width:100%}.philosophyDetails{grid-template-columns:1fr 1fr;gap:40px;max-width:none;margin-top:65px}.philosophyBottom{margin-top:85px}.newsGrid{grid-template-columns:1fr}.socialGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.socialCard[data-social="01"]{grid-row:auto;grid-column:1/-1;min-height:300px}.socialCard[data-social="02"],.socialCard[data-social="03"]{min-height:300px}.newsCard{min-height:460px}.faqSection{min-height:auto}.faqItem button{grid-template-columns:54px 1fr 46px}.faqAnswer p{margin-right:60px}.closingSection{min-height:680px;padding:110px 28px 40px}.footerNav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:25px}.footerMeta{grid-template-columns:1fr 1fr}.footerMeta p:last-child{grid-column:1/-1;text-align:left}.innerHero{min-height:760px;height:max(760px,calc(100svh - 12px))}.innerHeroCopy{top:auto;right:28px;bottom:70px;left:28px;width:auto}.innerBreadcrumb{margin-bottom:32px}.innerHeroCopy h1{font-size:clamp(63px,12vw,105px)}.innerHeroDescription{width:min(520px,90%);margin:25px 0 0}.innerHeroArt{top:0;bottom:30%;width:100%}.innerHeroArt:after{background:linear-gradient(180deg,rgba(3,3,3,.16),transparent 38%,var(--surface-card) 94%),linear-gradient(90deg,var(--surface-card) 0,transparent 22%,transparent 80%,var(--surface-card) 100%)}.innerHeroIndex{right:18px;bottom:31%}.innerLeadSection{min-height:460px;padding:92px 28px}.innerCardGrid,.innerLeadSection,.innerServersGrid{grid-template-columns:1fr}.innerInfoCard{min-height:480px}.innerServersGrid{grid-auto-rows:640px}.innerFaqPrinciples{grid-template-columns:1fr}.innerFaqSection{padding:90px 28px}.innerCtaSection{flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:610px;padding:95px 28px 42px}.innerCtaActions{margin-top:55px}}@media (max-width:560px){.closingSection,.contentSection,.innerCardGrid,.innerCtaSection,.innerFaqSection,.innerHero,.innerLeadSection,.innerServersGrid,.philosophySection,.siteFooter{border-radius:28px}.contentSection{padding:78px 20px}.centeredSectionIntro h2,.closingSection h2,.innerCtaSection h2,.innerLeadSection h2,.philosophyCopy h2,.sectionIntro h2{font-size:clamp(46px,13vw,68px)}.serverIndexRow{grid-template-columns:30px 1fr 38px;min-height:88px}.serverStatus{display:none}.serverArrow{width:38px;height:38px}.serverShowcase{grid-template-columns:1fr}.serverCard,.serverCard:nth-child(2n){min-height:0;transform:none}.textArrowLink{margin-top:45px}.ecosystemIntro h2{font-size:clamp(46px,12vw,64px)}.ecosystemLayout{margin-top:52px}.ecosystemFeature{min-height:500px;padding:24px}.ecosystemFeatureCopy h3{font-size:clamp(38px,11vw,52px)}.ecosystemRail{grid-template-columns:1fr}.ecosystemEvolution,.ecosystemInfrastructure{min-height:390px;padding:24px}.ecosystemInfrastructure{min-height:590px}.ecosystemInfrastructureCopy{padding:64px 0 40px}.ecosystemInfrastructureCopy h3{font-size:clamp(42px,11vw,58px)}.ecosystemCycle,.ecosystemSpecs{grid-template-columns:repeat(3,minmax(0,1fr))}.philosophySection{min-height:930px;padding:78px 20px 32px}.philosophyDetails{grid-template-columns:1fr;gap:30px;width:100%;margin-top:55px}.philosophyBottom{align-items:flex-start;flex-direction:column;gap:35px;margin-top:60px}.philosophyBottom ul{width:100%}.philosophyBottom .buttonPrimary{width:220px}.philosophyWord{bottom:0}.newsCard{min-height:430px;padding:24px}.socialSection{min-height:auto}.socialGrid{grid-template-columns:1fr;margin-top:48px}.socialCard,.socialCard[data-social="01"],.socialCard[data-social="02"],.socialCard[data-social="03"]{grid-column:auto;min-height:250px;padding:22px;border-radius:20px}.socialCard[data-social="01"]{min-height:270px}.socialCardBottom h3,.socialCard[data-social="02"] .socialCardBottom h3,.socialCard[data-social="03"] .socialCardBottom h3{font-size:clamp(30px,9vw,40px);letter-spacing:-.015em}.socialArrow{width:44px;height:44px}.faqItem button{grid-template-columns:30px 1fr 42px;gap:11px;min-height:88px}.faqQuestion{font-size:23px}.faqToggle{width:40px;height:40px}.faqAnswer p{width:calc(100% - 41px);margin:0 0 0 41px}.closingSection{min-height:640px;padding:92px 20px 35px}.footerTopline{gap:20px}.footerTopline,.footerToplineDetails{align-items:flex-start;flex-direction:column}.footerToplineDetails{gap:14px}.footerSupportContact{text-align:left}.siteFooter{min-height:0;padding:50px 20px 42px}.footerNav{margin-top:52px}.footerNav a{font-size:14px}.footerMeta{grid-template-columns:1fr;gap:18px;margin-top:58px}.footerMeta p:last-child{grid-column:auto}.innerHero{min-height:720px;height:max(720px,calc(100svh - 12px))}.innerHeroCopy{right:20px;bottom:52px;left:20px}.innerHeroCopy h1{font-size:clamp(55px,15.5vw,76px)}.innerHeroDescription{width:100%;font-size:12px}.innerHeroArt{bottom:39%}.innerHeroIndex{bottom:40%}.innerLeadSection{min-height:430px;padding:78px 20px}.innerInfoCard{min-height:430px;padding:25px;border-radius:23px}.innerInfoCopy h2{font-size:clamp(48px,14vw,67px)}.innerServersGrid{grid-auto-rows:570px}.innerServerCard{border-radius:23px}.innerServerCopy,.innerServerTop{right:24px;left:24px}.innerServerCopy h2{font-size:clamp(44px,12vw,62px)}.innerFaqSection{padding:78px 20px}.innerCtaSection{min-height:590px;padding:78px 20px 32px}.innerCtaActions{width:100%;flex-wrap:wrap;margin-top:42px}}.innerServerCard:first-child .innerServerImage,.innerServerCard:first-child:hover .innerServerImage{object-fit:cover;transform:none;background:transparent}.serverRulesCta{position:relative;display:grid;grid-template-columns:minmax(260px,1fr) minmax(240px,.7fr) 50px;gap:4vw;align-items:center;min-height:190px;margin-top:70px;padding:30px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:28px;background:radial-gradient(circle at 92% -15%,var(--color-accent),#d82300 26%,transparent 58%),var(--surface-subcard);transition:border-color .22s ease,transform .26s ease}.serverRulesCta:hover{border-color:rgba(255,255,255,.52);transform:translateY(-4px)}.serverRulesCta>span{font-size:clamp(40px,4.5vw,72px);font-weight:360;line-height:.88;letter-spacing:-.015em}.serverRulesCta small{color:rgba(255,255,255,.55);font-size:10px;font-weight:450;letter-spacing:.07em;text-transform:uppercase}.serverRulesCta i{font-size:24px;font-style:normal;transition:transform .2s ease}.serverRulesCta:hover i{transform:translate(5px,-5px)}.rulesHero{isolation:isolate;position:relative;min-height:720px;height:100svh;overflow:hidden;border:0;border-radius:0;background:var(--surface-card)}.rulesPage{background:var(--surface-body)}@supports (height:100dvh){.rulesHero{height:100dvh}}.rulesHeroMedia{position:absolute;inset:0;z-index:-2}.rulesHeroMedia img{object-fit:cover;object-position:center 54%;filter:saturate(.9) contrast(1.04);transform:scale(1.015)}.rulesHeroMedia>div{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0/.8) 0,rgb(0 0 0/.5) 38%,rgb(0 0 0/.1) 76%),linear-gradient(0deg,var(--surface-body) 0,rgb(0 0 0/.74) 10%,rgb(0 0 0/.3) 27%,transparent 50%,rgb(0 0 0/.12) 100%)}.rulesHeroCopy{position:absolute;top:auto;bottom:calc(var(--platform-dock-space, 96px) + 40px);left:clamp(28px,5vw,86px);z-index:3;width:min(720px,58vw)}.rulesHeroCopy .innerBreadcrumb{margin-bottom:24px}.rulesHeroCopy h1{max-width:760px;margin:0;font-size:clamp(68px,8vw,132px);font-weight:430;line-height:.86;letter-spacing:-.06em;text-wrap:balance}.rulesHeroCopy>p{max-width:560px;margin:24px 0 0;color:rgb(255 255 255/.68);font-size:14px;line-height:1.55}.rulesHeroServerPicker{display:flex;max-width:100%;align-items:center;gap:14px;margin-top:24px}.rulesHeroServerPicker>span{flex:0 0 auto;color:rgb(255 255 255/.46);font:700 8px/1 var(--font-mono,monospace);letter-spacing:.09em;text-transform:uppercase}.rulesHeroServerPicker nav{display:flex;min-width:0;gap:6px;overflow-x:auto;scrollbar-width:none}.rulesHeroServerPicker nav::-webkit-scrollbar{display:none}.rulesHeroServerPicker nav>a{display:grid;min-width:max-content;min-height:48px;grid-template-columns:32px minmax(76px,auto) auto;align-items:center;gap:9px;padding:4px 12px 4px 5px;border:1px solid var(--surface-light-outline);border-radius:999px;color:var(--text-primary);background:var(--surface-light);-webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.rulesHeroServerPicker nav>a:focus-visible,.rulesHeroServerPicker nav>a:hover{border-color:rgb(255 255 255/.28);transform:translateY(-2px)}.rulesHeroServerPicker nav>a[data-active=true]{border-color:rgb(var(--color-accent-rgb)/.62);background:rgb(255 255 255/.1)}.rulesHeroServerPicker small{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;color:var(--text-primary);background:rgb(var(--color-accent-rgb)/.82);font:760 8px/1 var(--font-mono,monospace)}.rulesHeroServerPicker nav span{display:grid;min-width:0;gap:3px}.rulesHeroServerPicker strong{font-size:10px;line-height:1}.rulesHeroServerPicker em,.rulesHeroServerPicker i{color:rgb(255 255 255/.42);font-size:7px;font-style:normal;line-height:1;text-transform:uppercase;white-space:nowrap}.rulesHeroServerPicker i{margin-left:5px;color:rgb(255 255 255/.62)}.rulesHeroActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.rulesHeroActions>a{display:inline-flex;min-height:50px;align-items:center;justify-content:space-between;gap:28px;padding:0 18px 0 21px;border-radius:999px;color:var(--text-primary);background:var(--color-accent);font-size:11px;font-weight:720;transition:background-color .16s ease,transform .16s ease}.rulesHeroActions>a:focus-visible,.rulesHeroActions>a:hover{transform:translateY(-2px)}.rulesHeroActions svg{width:16px;height:16px}.rulesHeroActions>a:focus-visible{outline:1px solid rgb(var(--color-accent-rgb)/.9);outline-offset:3px}.rulesExplorer{position:relative;width:100%;margin:0 auto;padding:clamp(52px,7vw,96px) 4.3vw clamp(96px,10vw,156px);background:radial-gradient(circle at 78% 0,rgb(var(--color-accent-rgb)/.07),transparent 34rem),var(--surface-body);color:var(--text-primary)}.rulesExplorer>*{position:relative;z-index:1;width:min(1280px,100%);margin-right:auto;margin-left:auto}.rulesSearchPanel{padding:20px 22px;border-radius:20px;background:var(--surface-light);color:var(--text-primary)}.rulesSearchPanel label{position:relative;display:block}.rulesSearchPanel label>span{display:block;margin-bottom:12px;color:rgba(255,255,255,.52);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.rulesSearchPanel input{width:100%;padding:0 52px 12px 0;border:0;border-bottom:1px solid rgba(255,255,255,.38);outline:0;background:transparent;color:#fff;font:inherit;font-size:clamp(20px,2vw,30px);font-weight:430;line-height:1;letter-spacing:-.015em}.rulesSearchPanel input::placeholder{color:rgba(255,255,255,.31)}.rulesSearchPanel input:focus{border-color:var(--color-accent)}.rulesSearchPanel label>i{position:absolute;right:6px;bottom:10px;color:var(--color-accent);font-size:24px;font-style:normal}.rulesCategoryBar{position:sticky;top:8px;z-index:20;display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center;margin-top:8px;padding:13px;border-radius:20px;background:var(--surface-light);-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2)}.rulesCategoryBar>p{margin:0 0 0 10px;color:rgb(255 255 255/.46);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.rulesCategoryScroller{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.rulesCategoryScroller::-webkit-scrollbar{display:none}.rulesCategoryScroller button{display:flex;min-height:48px;flex:0 0 auto;gap:24px;align-items:center;padding:0 17px;border:1px solid transparent;border-radius:15px;background:transparent;color:rgb(255 255 255/.62);cursor:pointer;font:inherit;font-size:10px;transition:background .18s ease,color .18s ease,border-color .18s ease}.rulesCategoryScroller button:focus-visible,.rulesCategoryScroller button:hover{border-color:rgb(255 255 255/.08);background:rgb(255 255 255/.05)}.rulesCategoryScroller button i{color:rgb(255 255 255/.38);font-size:9px;font-style:normal}.rulesCategoryScroller button[aria-pressed=true]{border-color:rgb(var(--color-accent-rgb)/.62);background:var(--color-accent);color:var(--text-primary)}.rulesCategoryScroller button[aria-pressed=true] i{color:var(--text-primary)}.rulesResultsMeta{display:flex;justify-content:space-between;align-items:center;min-height:76px;padding:0 8px;border-bottom:1px solid rgb(255 255 255/.12)}.rulesResultsMeta p{margin:0;color:rgb(255 255 255/.46);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.rulesResultsMeta strong{color:var(--text-primary);font-size:28px;font-weight:400;letter-spacing:-.015em}.rulesResultsMeta button{padding:0 0 6px;border:0;border-bottom:1px solid rgb(255 255 255/.32);background:transparent;color:rgb(255 255 255/.62);cursor:pointer;font:inherit;font-size:10px}.rulesResultList{overflow:hidden;border-radius:22px;background:var(--surface-light)}.rulesResultCard{position:relative;padding:28px 30px 30px;border:0;border-bottom:1px solid rgb(255 255 255/.09);border-radius:0;background:transparent;scroll-margin-top:100px;transition:border-color .18s ease,background-color .18s ease}.rulesResultCard:last-child{border-bottom:0}.rulesResultCard:hover,.rulesResultCard:target{background:rgb(255 255 255/.045)}.rulesResultCard>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.rulesResultCard>header>span{color:var(--color-accent);font-size:9px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.rulesResultCard>h2{max-width:820px;margin:20px 0 0;font-size:clamp(28px,3vw,44px);color:var(--text-primary);font-weight:430;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.rulesResultCard>p{max-width:920px;margin:14px 0 0;color:rgb(255 255 255/.56);font-size:13px;line-height:1.55;white-space:pre-line}.rulesResultCard>header>a{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(255 255 255/.14);border-radius:50%;color:rgb(255 255 255/.52);font-size:12px}.rulesResultCard:target>header>a,.rulesResultCard>header>a:hover{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.rulesEmptyState{display:flex;min-height:430px;flex-direction:column;align-items:center;justify-content:center;margin-top:8px;padding:32px;border-radius:24px;text-align:center}.rulesEmptyState>span{color:var(--color-accent);font-size:11px}.rulesEmptyState h2{margin:24px 0 0;font-size:clamp(50px,7vw,104px);color:var(--text-primary);font-weight:430;line-height:.88;letter-spacing:-.015em}.rulesEmptyState p{max-width:480px;margin:25px 0 34px;color:rgb(255 255 255/.52);font-size:13px;line-height:1.5}.rulesEmptyState .button{border:0}@media (max-width:920px){.rulesHero{min-height:700px;height:100svh}@supports (height:100dvh){.rulesHero{height:100dvh}}.rulesHeroMedia>div{background:linear-gradient(90deg,rgb(0 0 0/.78),rgb(0 0 0/.28) 72%,rgb(0 0 0/.1)),linear-gradient(0deg,var(--surface-body),rgb(0 0 0/.62) 10%,transparent 48%)}.rulesHeroCopy{top:auto;right:28px;bottom:calc(var(--platform-dock-space, 82px) + 40px);left:28px;width:auto}.rulesHeroCopy h1{font-size:clamp(62px,12vw,105px)}.rulesHeroCopy>p{margin-left:0}.rulesCategoryBar{grid-template-columns:1fr;gap:10px}.rulesCategoryBar>p{margin:3px 0 0 5px}}@media (max-width:560px){.serverRulesCta{grid-template-columns:1fr 38px;gap:20px;min-height:210px;margin-top:48px;padding:23px;border-radius:22px}.serverRulesCta small{grid-column:1}.serverRulesCta i{grid-column:2;grid-row:1/span 2}.rulesHero{min-height:700px;height:100svh;border-radius:0}.rulesHeroMedia{bottom:0}.rulesHeroCopy{right:20px;bottom:calc(var(--platform-dock-space, 76px) + 34px);left:20px}.rulesHeroCopy .innerBreadcrumb{margin-bottom:26px}.rulesHeroCopy h1{font-size:clamp(50px,14.5vw,73px)}.rulesHeroCopy>p{margin-top:23px;font-size:12px}.rulesHeroActions{margin-top:22px}.rulesHeroActions>a{min-height:46px;gap:18px}.rulesExplorer{padding:48px 20px 82px}.rulesSearchPanel{padding:18px;border-radius:18px}.rulesSearchPanel input{font-size:24px}.rulesCategoryBar{top:5px;padding:9px;border-radius:18px}.rulesCategoryScroller button{min-height:43px;padding:0 13px}.rulesResultsMeta{min-height:72px}.rulesResultCard{padding:22px 20px 24px}.rulesResultCard>h2{font-size:clamp(28px,9vw,40px)}.rulesResultCard>p{font-size:12px}}@media (max-width:920px){.newsArchiveGrid{grid-template-columns:1fr}.newsPostHero{min-height:760px;border-radius:34px}.newsPostHeroCopy{right:28px;bottom:70px;left:28px;width:auto}.newsPostHeroCopy h1{font-size:clamp(58px,13vw,108px)}.newsPostBody{border-radius:34px;padding-right:28px;padding-left:28px}}@media (max-width:560px){.newsArchiveGrid{padding-right:14px;padding-left:14px}.newsArchiveCard{min-height:540px;border-radius:22px}.newsArchiveMeta{grid-template-columns:35px 1fr;padding:20px 20px 0}.newsArchiveMeta time{grid-column:2}.newsArchiveCopy{padding:20px 56px 27px 20px}.newsArchiveCopy i{right:20px;bottom:27px}.newsPostHero{min-height:700px}.newsPostHeroCopy h1{font-size:clamp(50px,15vw,76px)}.newsPostHeroCopy>p:last-child{margin-top:25px;font-size:15px}.newsPostMarkdown{margin-top:30px}.newsPostMarkdown .markdownContent{font-size:17px}}.franchisePage>footer,.franchisePage>section{position:relative;margin-top:8px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:46px}.franchiseHero{isolation:isolate;min-height:760px;height:calc(100svh - 16px);background:var(--surface-card)}.franchiseHeroMedia,.franchiseHeroMedia span{position:absolute;inset:0}.franchiseHeroMedia{z-index:-2}.franchiseHeroMedia img{object-fit:cover;object-position:55% 48%;transform:scale(1.02)}.franchiseHeroMedia span{background:linear-gradient(90deg,rgba(3,3,3,.98),rgba(3,3,3,.9) 28%,rgba(3,3,3,.47) 56%,rgba(3,3,3,.17)),linear-gradient(180deg,rgba(3,3,3,.12) 48%,rgba(3,3,3,.84))}.franchiseHeroCopy{position:absolute;top:22%;left:4.3vw;z-index:4;width:min(860px,66vw)}.franchiseHeroCopy .innerBreadcrumb{margin-bottom:42px}.franchiseHeroCopy h1{max-width:930px;margin:25px 0 0;font-size:clamp(72px,8.5vw,146px);font-weight:340;line-height:.82;letter-spacing:-.015em;text-wrap:balance}.franchiseHeroCopy>p:last-of-type{max-width:560px;margin:34px 0 0;color:rgba(255,255,255,.69);font-size:clamp(14px,1.2vw,19px);line-height:1.38}.franchiseHeroActions{display:flex;gap:9px;margin-top:38px}.franchiseHeroActions .buttonPrimary{width:270px}.franchiseHeroMeta{position:absolute;right:4.3vw;bottom:35px;z-index:4;display:grid;width:min(660px,48vw);grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.28)}.franchiseHeroMeta>span{display:flex;min-height:62px;align-items:flex-end;gap:12px;padding:15px 16px 0;border-left:1px solid rgba(255,255,255,.15);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.franchiseHeroMeta i{color:var(--color-accent);font-size:8px;font-style:normal}.franchiseThesis{display:grid;min-height:620px;grid-template-columns:minmax(180px,.44fr) minmax(520px,1.56fr);gap:6vw;align-items:start;padding:clamp(95px,10vw,160px) 4.3vw;background:#f1efea;color:#080808}.franchiseThesis .sectionEyebrow{color:rgba(0,0,0,.48)}.franchiseThesisMark{display:block;margin-top:90px;color:var(--color-accent);font-size:clamp(90px,11vw,178px);font-weight:650;line-height:.65;letter-spacing:-.015em}.franchiseThesis h2{max-width:1180px;margin:0;font-size:clamp(62px,7.2vw,120px);font-weight:350;line-height:.86;letter-spacing:-.015em;text-wrap:balance}.franchiseThesis>div:last-child>p{max-width:680px;margin:54px 0 0 auto;color:rgba(0,0,0,.59);font-size:clamp(17px,1.55vw,25px);line-height:1.25}.franchiseExchange{padding:clamp(95px,10vw,160px) 4.3vw;background:var(--surface-card)}.franchiseExchange>header{display:grid;grid-template-columns:minmax(170px,.45fr) minmax(520px,1.55fr);gap:6vw}.franchiseExchange>header h2{max-width:1090px;margin:0;font-size:clamp(58px,7vw,116px);font-weight:350;line-height:.84;letter-spacing:-.015em;text-wrap:balance}.franchiseExchangeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7vw;margin-top:clamp(90px,10vw,150px)}.franchiseRole{padding-top:27px;border-top:1px solid rgba(255,255,255,.3)}.franchiseRolePartner{border-top-color:var(--color-accent)}.franchiseRoleHead{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.47);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.franchiseRoleHead strong{color:var(--color-accent);font-size:18px;font-weight:800;letter-spacing:-.015em}.franchiseRole>h3{max-width:650px;margin:70px 0 0;font-size:clamp(46px,4.7vw,78px);font-weight:360;line-height:.88;letter-spacing:-.015em}.franchiseRole>p{max-width:570px;margin:28px 0 0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.45}.franchiseRole ol{margin:72px 0 0;padding:0;list-style:none}.franchiseRole li{display:grid;grid-template-columns:45px minmax(0,1fr);gap:20px;padding:24px 0;border-top:1px solid rgba(255,255,255,.14)}.franchiseRole li>span{color:var(--color-accent);font-size:9px}.franchiseRole li strong{display:block;font-size:18px;font-weight:500}.franchiseRole li p{max-width:500px;margin:9px 0 0;color:rgba(255,255,255,.49);font-size:11px;line-height:1.42}.franchiseProcess{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr);gap:7vw;padding:clamp(95px,10vw,160px) 4.3vw;background:#f1efea;color:#080808;scroll-margin-top:18px}.franchiseProcess .sectionEyebrow{color:rgba(0,0,0,.48)}.franchiseProcess>header h2{max-width:680px;margin:34px 0 0;font-size:clamp(53px,5.6vw,92px);font-weight:350;line-height:.88;letter-spacing:-.015em;text-wrap:balance}.franchiseProcessList{margin:0;padding:0;border-top:1px solid rgba(0,0,0,.28);list-style:none}.franchiseProcessList li{display:grid;grid-template-columns:48px 100px minmax(180px,.75fr) minmax(250px,1fr);gap:20px;align-items:start;padding:30px 0 34px;border-bottom:1px solid rgba(0,0,0,.18)}.franchiseProcessList li>small,.franchiseProcessList li>span{padding-top:7px;color:rgba(0,0,0,.43);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.franchiseProcessList li>span{color:var(--color-accent)}.franchiseProcessList h3{margin:0;font-size:clamp(25px,2vw,34px);font-weight:430;line-height:.98;letter-spacing:-.015em}.franchiseProcessList p{margin:0;color:rgba(0,0,0,.58);font-size:12px;line-height:1.5}.franchiseFit{display:grid;min-height:900px;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);background:var(--surface-card)}.franchiseFitMedia{position:relative;min-height:620px;overflow:hidden}.franchiseFitMedia img{object-fit:cover;object-position:57% center}.franchiseFitMedia span{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.08),rgba(5,5,5,.12) 62%,var(--surface-card) 100%)}.franchiseFitCopy{align-self:center;padding:90px 4.3vw 90px 2vw}.franchiseFitCopy>h2{max-width:730px;margin:30px 0 0;font-size:clamp(54px,5.8vw,96px);font-weight:350;line-height:.86;letter-spacing:-.015em;text-wrap:balance}.franchiseFitNegative ul,.franchiseFitPositive{margin:0;padding:0;list-style:none}.franchiseFitPositive{margin-top:58px;border-top:1px solid rgba(255,255,255,.18)}.franchiseFitPositive li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.75);font-size:12px;line-height:1.35}.franchiseFitPositive i{color:var(--color-accent);font-size:18px;font-style:normal;line-height:.8}.franchiseFitNegative{margin-top:50px;padding-top:28px;border-top:1px solid var(--color-accent)}.franchiseFitNegative h3{max-width:570px;margin:0;font-size:clamp(25px,2.5vw,39px);font-weight:400;line-height:1;letter-spacing:-.015em}.franchiseFitNegative ul{display:grid;gap:9px;margin-top:24px}.franchiseFitNegative li{color:rgba(255,255,255,.43);font-size:10px;line-height:1.4}.franchiseFitNegative li:before{margin-right:11px;color:rgba(255,255,255,.3);content:"—"}.franchiseClosing{isolation:isolate;display:flex;min-height:720px;flex-direction:column;align-items:center;justify-content:center;padding:100px 4.3vw 72px;background:radial-gradient(circle at 50% 15%,var(--color-accent) 0,#e52b00 24%,#7e0000 48%,#160000 74%,var(--surface-card) 100%);text-align:center}.franchiseClosing h2{width:min(1120px,94%);margin:28px auto 0;font-size:clamp(68px,8vw,136px);font-weight:350;line-height:.82;letter-spacing:-.015em;text-wrap:balance}.franchiseClosing>p:not(.sectionEyebrow){max-width:620px;margin:36px auto 0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.4}.franchiseClosing>.button{z-index:2;width:280px;margin-top:38px}.franchiseClosing>small{max-width:920px;margin-top:46px;color:rgba(255,255,255,.4);font-size:9px;line-height:1.45}.franchiseClosingWord{position:absolute;right:1vw;bottom:-.08em;left:1vw;z-index:-1;color:rgba(255,255,255,.07);font-size:min(23vw,360px);font-weight:650;line-height:.7;letter-spacing:-.015em}@media (max-width:1180px){.franchiseHeroCopy{width:min(760px,72vw)}.franchiseProcess{grid-template-columns:1fr}.franchiseProcess>header h2{max-width:850px}.franchiseProcessList{margin-top:80px}.franchiseProcessList li{grid-template-columns:48px 90px minmax(180px,.7fr) minmax(240px,1fr)}.franchiseFit{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr)}}@media (max-width:920px){.franchisePage>footer,.franchisePage>section{margin-top:6px;border-radius:34px}.franchiseHero{min-height:850px;height:max(850px,calc(100svh - 12px))}.franchiseHeroMedia img{object-position:60% 15%}.franchiseHeroMedia span{background:linear-gradient(180deg,rgba(3,3,3,.08) 0,rgba(3,3,3,.18) 32%,rgba(3,3,3,.96) 70%,var(--surface-card) 100%),linear-gradient(90deg,rgba(3,3,3,.5),transparent 60%)}.franchiseHeroCopy{top:auto;right:28px;bottom:132px;left:28px;width:auto}.franchiseHeroCopy .innerBreadcrumb{margin-bottom:26px}.franchiseHeroCopy h1{max-width:780px;font-size:clamp(62px,12vw,104px)}.franchiseHeroMeta{right:28px;bottom:27px;left:28px;width:auto}.franchiseExchange>header,.franchiseThesis{grid-template-columns:1fr}.franchiseThesis{min-height:0;padding:100px 28px}.franchiseThesisMark{margin:34px 0 70px}.franchiseThesis>div:last-child>p{margin-left:0}.franchiseExchange{padding:100px 28px}.franchiseExchange>header h2{margin-top:30px}.franchiseExchangeGrid{grid-template-columns:1fr;gap:90px}.franchiseRole>h3{max-width:720px}.franchiseProcess{padding:100px 28px}.franchiseProcessList li{grid-template-columns:46px 90px 1fr}.franchiseProcessList p{grid-column:3}.franchiseFit{grid-template-columns:1fr}.franchiseFitMedia{min-height:540px}.franchiseFitMedia span{background:linear-gradient(180deg,transparent 60%,var(--surface-card) 100%)}.franchiseFitCopy{padding:80px 28px 100px}.franchiseClosing{min-height:680px;padding-right:28px;padding-left:28px}}@media (max-width:560px){.franchisePage>footer,.franchisePage>section{border-radius:28px}.franchiseHero{min-height:820px;height:max(820px,calc(100svh - 12px))}.franchiseHeroCopy{right:20px;bottom:144px;left:20px}.franchiseHeroCopy .innerBreadcrumb{margin-bottom:20px}.franchiseHeroCopy h1{margin-top:18px;font-size:clamp(50px,14.5vw,72px)}.franchiseHeroCopy>p:last-of-type{margin-top:24px;font-size:12px}.franchiseHeroActions{display:grid;grid-template-columns:1fr 1fr;margin-top:27px}.franchiseHeroActions .button,.franchiseHeroActions .buttonPrimary{width:100%;min-width:0;padding:0 15px;font-size:11px}.franchiseHeroMeta{right:20px;bottom:21px;left:20px}.franchiseHeroMeta>span{min-height:52px;gap:5px;padding:11px 6px 0;font-size:7px}.franchiseClosing,.franchiseExchange,.franchiseFitCopy,.franchiseProcess,.franchiseThesis{padding-right:20px;padding-left:20px}.franchiseThesis{padding-top:80px;padding-bottom:80px}.franchiseThesisMark{margin-bottom:55px;font-size:92px}.franchiseExchange>header h2,.franchiseFitCopy>h2,.franchiseProcess>header h2,.franchiseThesis h2{font-size:clamp(46px,13vw,67px)}.franchiseThesis>div:last-child>p{margin-top:34px;font-size:17px}.franchiseExchange,.franchiseProcess{padding-top:80px;padding-bottom:80px}.franchiseExchangeGrid{gap:72px;margin-top:70px}.franchiseRole>h3{margin-top:50px;font-size:clamp(42px,12vw,60px)}.franchiseRole ol{margin-top:50px}.franchiseRole li{grid-template-columns:35px 1fr;gap:12px}.franchiseProcessList{margin-top:58px}.franchiseProcessList li{grid-template-columns:38px 1fr;gap:10px 14px;padding:25px 0 29px}.franchiseProcessList h3,.franchiseProcessList li>small,.franchiseProcessList p{grid-column:2}.franchiseProcessList h3{font-size:28px}.franchiseFitMedia{min-height:400px}.franchiseFitCopy{padding-top:62px;padding-bottom:82px}.franchiseClosing{min-height:650px;padding-top:88px;padding-bottom:60px}.franchiseClosing h2{width:100%;font-size:clamp(51px,14vw,70px)}.franchiseClosing>.button{width:100%}.franchiseClosing>small{font-size:8px}}@media (max-width:1280px) and (min-width:921px){.siteHeader{padding-right:3vw;padding-left:3vw}.siteHeader .desktopNav{gap:clamp(12px,1.45vw,22px)}.siteHeader .desktopNav a{font-size:9px}.headerServersPanel{width:min(580px,calc(100vw - 42px))}.desktopNav .headerServerCard{min-height:124px}}.accountPortal{position:relative;min-height:calc(100svh - 16px);overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:46px;background:var(--surface-card);color:#f7f4ef;isolation:isolate}.accountPortal:after{position:absolute;inset:0;z-index:30;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.accountPortal .accountClient.isAuthenticated{min-height:calc(100svh - 16px);padding:clamp(138px,10vw,170px) 4.3vw clamp(88px,8vw,130px);background:var(--surface-card);color:#f6f3ef}.accountPortal>.accountLoading{min-height:calc(100svh - 16px);padding-top:86px;border:0;border-radius:0}.accountSessionSkeleton{display:grid;min-height:calc(100svh - 16px);box-sizing:border-box;align-content:start;gap:9px;padding:clamp(138px,10vw,170px) 4.3vw clamp(88px,8vw,130px);background:var(--surface-card)}.accountSessionSkeletonHeader{display:grid;min-height:112px;grid-template-columns:66px minmax(180px,1fr) 180px;align-items:center;gap:18px;padding:20px;border-radius:22px;background:rgba(255,255,255,.035)}.accountSessionSkeletonHeader>i{width:66px;height:66px;border-radius:50%;background:rgba(255,255,255,.08)}.accountSessionSkeletonHeader>span{display:grid;gap:10px}.accountSessionSkeletonBody b,.accountSessionSkeletonBody i,.accountSessionSkeletonHeader b,.accountSessionSkeletonHeader em,.accountSessionSkeletonHeader small,.accountSessionSkeletonNav i{display:block;border-radius:999px;background:rgba(255,255,255,.075);animation:accountSessionPulse 1.25s ease-in-out infinite alternate}.accountSessionSkeletonHeader b{width:min(260px,72%);height:20px}.accountSessionSkeletonHeader small{width:min(180px,52%);height:9px}.accountSessionSkeletonHeader em{width:150px;height:36px;justify-self:end}.accountSessionSkeletonNav{display:flex;gap:7px;padding:8px;border-radius:18px;background:rgba(255,255,255,.025)}.accountSessionSkeletonNav i{width:92px;height:34px}.accountSessionSkeletonBody{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.accountSessionSkeletonBody>span{display:grid;min-height:146px;align-content:end;gap:12px;padding:18px;border-radius:20px;background:rgba(255,255,255,.035)}.accountSessionSkeletonBody i{width:44%;height:8px}.accountSessionSkeletonBody b{width:68%;height:24px}@keyframes accountSessionPulse{to{opacity:.42}}@media (max-width:760px){.accountSessionSkeleton{padding-right:20px;padding-left:20px}.accountSessionSkeletonHeader{grid-template-columns:52px minmax(0,1fr)}.accountSessionSkeletonHeader>i{width:52px;height:52px}.accountSessionSkeletonHeader em{display:none}.accountSessionSkeletonNav{overflow:hidden}.accountSessionSkeletonNav i{flex:0 0 72px}.accountSessionSkeletonBody{grid-template-columns:repeat(2,minmax(0,1fr))}}.authExperience{position:relative;min-height:max(880px,calc(100svh - 16px));overflow:hidden;padding:clamp(126px,9vw,154px) clamp(18px,4.3vw,72px) clamp(74px,7vw,110px);background:radial-gradient(circle at 83% 44%,rgb(var(--color-accent-rgb)/.23),transparent 25%),radial-gradient(circle at 50% 18%,rgba(255,255,255,.055),transparent 30%),linear-gradient(148deg,var(--surface-card),var(--surface-card) 54%,#110503);isolation:isolate}.authExperience:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:72px 72px;content:"";mask-image:linear-gradient(180deg,#000,transparent 78%)}.authSceneGlow{position:absolute;z-index:-1;right:-24vw;bottom:-43vw;width:88vw;height:88vw;border-radius:50%;background:radial-gradient(circle,var(--color-accent) 0,rgba(220,35,0,.72) 24%,rgba(116,0,0,.26) 48%,transparent 70%);filter:blur(5px)}.authSceneCharacter{position:absolute;z-index:-1;right:-2vw;bottom:-5%;width:min(45vw,760px);height:86%;opacity:.38;filter:saturate(.76) contrast(1.08);pointer-events:none}.authSceneCharacter img{object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.authSceneIdentity{position:absolute;z-index:-2;right:-.04em;bottom:-.11em;color:rgba(255,255,255,.035);font-size:clamp(140px,20vw,360px);font-weight:620;line-height:.72;letter-spacing:-.015em;white-space:nowrap;pointer-events:none}.authCenter{position:relative;z-index:3;display:flex;width:min(100%,980px);flex-direction:column;align-items:center;margin:0 auto}.authCard{width:min(100%,580px);padding:clamp(22px,3vw,34px);border:1px solid rgba(255,255,255,.16);border-radius:32px;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 40%),rgba(10,10,10,.84);box-shadow:0 40px 120px rgba(0,0,0,.54),0 0 80px rgb(var(--color-accent-rgb)/.07);backdrop-filter:blur(28px);transition:width .24s ease}.authCard[data-mode=register]{width:min(100%,720px)}.authCardMeta{display:flex;justify-content:space-between;gap:18px;color:rgba(255,255,255,.36);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.authPrimarySwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:22px;padding:5px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(255,255,255,.045)}.authPrimarySwitch button{min-height:45px;padding:10px 16px;border:0;border-radius:11px;background:transparent;color:rgba(255,255,255,.48);font-size:10px;letter-spacing:.04em;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.authPrimarySwitch button[data-active=true]{background:#f4f1ec;box-shadow:0 10px 32px rgba(0,0,0,.24);color:#090909}.authModePrompt button,.authReturn,.authTextAction,.authUtilityRow button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.authReturn{display:inline-flex;gap:9px;align-items:center;margin-top:25px;padding:0;color:rgba(255,255,255,.52);font-size:9px;letter-spacing:.04em}.authReturn span{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%}.authCardHeading{margin:clamp(32px,5vw,48px) 0 28px;text-align:center}.authCardHeading>span{color:var(--color-accent);font-size:8px;letter-spacing:.08em}.authCardHeading h1{max-width:620px;margin:12px auto 0;color:#f8f5f0;font-size:clamp(36px,4.2vw,58px);font-weight:370;line-height:.94;letter-spacing:-.015em;text-wrap:balance}.authCardHeading p{max-width:490px;margin:16px auto 0;color:rgba(255,255,255,.52);font-size:11px;line-height:1.55;text-wrap:balance}.authNotice.accountNotice{width:100%;margin:-4px 0 22px;padding:13px 15px;border:1px solid rgba(186,255,69,.26);border-radius:13px;background:rgba(186,255,69,.12);color:#dffcaa;font-size:10px;line-height:1.45}.authNotice.accountNotice.isError{border-color:rgb(var(--color-accent-rgb)/.32);background:rgb(var(--color-accent-rgb)/.14);color:#ffc5b8}.authForm,.authFormBody{display:flex;flex-direction:column}.authForm{gap:14px}.authFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.authField{display:flex;min-width:0;flex-direction:column;gap:7px}.authFieldControl{display:grid;min-height:68px;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 11px 8px 12px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:rgba(255,255,255,.055);box-shadow:inset 0 1px rgba(255,255,255,.025);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.authFieldControl:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.075)}.authFieldControl:focus-within{border-color:rgb(var(--color-accent-rgb)/.9);background:rgba(255,255,255,.08);box-shadow:0 0 0 4px rgb(var(--color-accent-rgb)/.12),0 12px 34px rgba(0,0,0,.24);transform:translateY(-1px)}.authFieldLeading{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.25);color:var(--color-accent);font-size:9px;font-weight:640;letter-spacing:-.015em}.authField input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:15px;line-height:1.25;color-scheme:dark}.authField input::placeholder{color:rgba(255,255,255,.42);opacity:1}.authFieldControl[data-date-placeholder]{position:relative}.authFieldControl[data-date-placeholder]:after{position:absolute;top:50%;left:12px;color:rgba(255,255,255,.42);content:attr(data-date-placeholder);font-size:15px;line-height:1.25;pointer-events:none;transform:translateY(-50%)}.authFieldControl[data-date-placeholder]:focus-within:after,.authFieldControl[data-date-placeholder]:has(input:valid):after{opacity:0}.authFieldControl[data-date-placeholder]:not(:focus-within) input:invalid::-webkit-datetime-edit{color:transparent}.authField input:-webkit-autofill,.authField input:-webkit-autofill:focus,.authField input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out}.authField>small{padding:0 5px;color:rgba(255,255,255,.36);font-size:8px;line-height:1.45}.authReveal{max-width:82px;padding:8px 6px;overflow:hidden;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.44);font-size:7px;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.authReveal:focus-visible,.authReveal:hover{background:rgba(255,255,255,.07);color:#fff}.authUtilityRow{display:flex;justify-content:space-between;gap:18px;padding:0 4px}.authTextAction,.authUtilityRow button{color:rgba(255,255,255,.48);font-size:9px;text-decoration:underline;text-decoration-color:rgba(255,255,255,.18);text-underline-offset:4px}.authModePrompt button:hover,.authTextAction:hover,.authUtilityRow button:hover{color:#fff}.authSubmit{display:grid;min-height:58px;grid-template-columns:1fr 42px;gap:12px;align-items:center;margin-top:5px;padding:8px 8px 8px 20px;border:0;border-radius:17px;background:linear-gradient(110deg,var(--color-accent),var(--color-accent));box-shadow:0 18px 48px rgb(var(--color-accent-rgb)/.22);color:#fff;font-size:10px;letter-spacing:.03em;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.authSubmit span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#fff;color:#0b0b0b;font-size:16px}.authSubmit:hover:not(:disabled){box-shadow:0 22px 60px rgb(var(--color-accent-rgb)/.32);transform:translateY(-2px)}.authSubmit:disabled{cursor:wait;opacity:.52}.authModePrompt{margin:2px 0 0;color:rgba(255,255,255,.4);font-size:9px;text-align:center}.authModePrompt button{padding:0;color:#fff;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px}.authTextAction{align-self:center;padding:5px}.authLegalBox{padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:rgba(255,255,255,.035)}.authLegalBox>div:first-child{display:flex;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.09)}.authLegalBox>div:first-child span,.authLegalBox>div:first-child strong{font-size:8px;font-weight:520;letter-spacing:.05em;text-transform:uppercase}.authLegalBox>div:first-child span{color:rgba(255,255,255,.34);font-weight:400}.authLegalBox .legalChecks{gap:9px;margin:14px 0 0}.authLegalBox .legalCheck{grid-template-columns:17px 1fr;gap:9px}.authLegalBox .legalCheck>span{width:17px;height:17px;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.03)}.authLegalBox .legalCheck input:checked+span{border-color:var(--color-accent);background:var(--color-accent)}.authLegalBox .legalCheck input:focus-visible+span{outline:3px solid rgb(var(--color-accent-rgb)/.24);outline-offset:2px}.authLegalBox .legalCheck em{color:rgba(255,255,255,.52);font-size:9px;line-height:1.4}.authLegalBox .legalCheck a{color:rgba(255,255,255,.82)}.authAfterword{width:min(100%,900px);margin-top:clamp(72px,8vw,112px)}.authAfterwordCopy{display:grid;grid-template-columns:.55fr 1fr;gap:24px 50px;align-items:end;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.13)}.authAfterwordCopy>span{grid-column:1/-1;color:var(--color-accent);font-size:8px;letter-spacing:.1em}.authAfterwordCopy h2{margin:0;font-size:clamp(36px,5vw,66px);font-weight:360;line-height:.9;letter-spacing:-.015em}.authAfterwordCopy p{max-width:420px;margin:0;color:rgba(255,255,255,.5);font-size:11px;line-height:1.55}.authFeatureRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.13)}.authFeatureRail article{min-width:0;padding:24px 20px 27px 0}.authFeatureRail article+article{padding-left:20px;border-left:1px solid rgba(255,255,255,.13)}.authFeatureRail article>span{color:rgba(255,255,255,.3);font-size:8px}.authFeatureRail strong{display:block;margin-top:18px;font-size:clamp(24px,3vw,42px);font-weight:390;letter-spacing:-.015em}.authFeatureRail p{margin:5px 0 0;color:rgba(255,255,255,.4)}.authFeatureRail p,.authSecurityLine{font-size:8px;text-transform:uppercase}.authSecurityLine{display:grid;grid-template-columns:auto minmax(200px,1fr) auto;gap:30px;align-items:center;padding-top:21px;color:rgba(255,255,255,.34);letter-spacing:.06em}.authSecurityLine p{max-width:460px;margin:0 auto;font-size:8px;line-height:1.5;letter-spacing:0;text-transform:none}@media (max-width:920px){.accountPortal{min-height:calc(100svh - 12px);border-radius:34px}.accountPortal .accountClient.isAuthenticated{padding:112px 22px 82px}.authExperience{min-height:calc(100svh - 12px);padding-top:112px}.authSceneCharacter{right:-18vw;width:72vw;opacity:.24}.authSceneIdentity{font-size:27vw}}@media (max-width:640px){.accountPortal{border-radius:27px}.authExperience{padding:102px 12px 68px}.authSceneCharacter{right:-54vw;bottom:7%;width:132vw;height:74%;opacity:.16}.authCard{padding:18px 14px 22px;border-radius:24px}.authCardMeta{padding:0 3px}.authPrimarySwitch{margin-top:18px}.authCardHeading{margin:30px 0 24px}.authCardHeading h1{font-size:clamp(36px,11vw,48px)}.authCardHeading p{padding:0 6px;font-size:10px}.authFieldGrid{grid-template-columns:1fr}.authFieldControl{min-height:64px;grid-template-columns:37px minmax(0,1fr) auto;gap:10px;border-radius:15px}.authFieldLeading{width:37px;height:37px;border-radius:10px}.authReveal{max-width:66px}.authUtilityRow{gap:10px}.authSubmit{min-height:56px;border-radius:15px}.authLegalBox{padding:14px 12px}.authLegalBox>div:first-child{flex-direction:column;gap:5px}.authAfterword{margin-top:74px;padding:0 7px}.authAfterwordCopy{grid-template-columns:1fr;gap:18px}.authAfterwordCopy h2{font-size:clamp(38px,12vw,54px)}.authFeatureRail{grid-template-columns:1fr}.authFeatureRail article{display:grid;grid-template-columns:35px 70px 1fr;gap:12px;align-items:center;padding:18px 0}.authFeatureRail article+article{padding-left:0;border-top:1px solid rgba(255,255,255,.11);border-left:0}.authFeatureRail p,.authFeatureRail strong{margin:0}.authFeatureRail strong{font-size:26px}.authSecurityLine{grid-template-columns:1fr auto;gap:15px}.authSecurityLine p{grid-column:1/-1;grid-row:1;margin:0}}@media (max-width:760px){.mobileMenuNav a.mobileAccountLink{align-items:center;margin-top:8px;padding-top:15px;border-top:1px solid rgba(255,255,255,.13)}.mobileMenuNav a.mobileAccountLink>span:first-child{width:24px}.mobileMenuNav a .mobileAccountIdentity{display:flex;width:auto;align-items:center;gap:13px}.mobileMenuNav a .mobileAccountIdentity>.headerAccountAvatar{width:42px;height:42px;color:#fff;font-size:14px}.mobileMenuNav a .mobileAccountIdentity>span{display:flex;width:auto;flex-direction:column;gap:3px}}.toastViewport{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:10000;display:grid;width:min(400px,calc(100vw - 32px));gap:10px;pointer-events:none}.maralysToast{--toast-accent:var(--color-accent);position:relative;display:grid;min-height:92px;grid-template-columns:46px minmax(0,1fr) 28px;gap:14px;align-items:center;overflow:hidden;padding:17px 15px 18px 17px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--toast-accent) 22%,transparent),transparent 42%),rgba(10,10,10,.94);box-shadow:0 22px 70px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.04);color:#fff;backdrop-filter:blur(24px) saturate(145%);pointer-events:auto;animation:maralysToastIn .38s cubic-bezier(.2,.85,.2,1) both}.maralysToast[data-tone=error]{--toast-accent:#ff3f2f}.maralysToast[data-tone=info]{--toast-accent:#d7d3cc}.maralysToastMark{display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--toast-accent) 72%,white 8%);border-radius:50%;background:color-mix(in srgb,var(--toast-accent) 15%,transparent);color:var(--toast-accent)}.maralysToastMark span{font-size:18px;font-weight:650;line-height:1}.maralysToastCopy{min-width:0}.maralysToastCopy>span{display:block;margin-bottom:7px;color:var(--toast-accent);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.maralysToastCopy p{margin:0;color:rgba(255,255,255,.9);font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.maralysToastCopy>button{min-height:28px;margin-top:10px;padding:0 11px;border:1px solid color-mix(in srgb,var(--toast-accent) 42%,transparent);border-radius:9px;background:color-mix(in srgb,var(--toast-accent) 11%,transparent);color:rgba(255,255,255,.82);font:inherit;font-size:9px;font-weight:700;cursor:pointer}.maralysToastCopy>button:focus-visible,.maralysToastCopy>button:hover{border-color:color-mix(in srgb,var(--toast-accent) 68%,transparent);background:color-mix(in srgb,var(--toast-accent) 18%,transparent);color:#fff;outline:0}.maralysToast>button{align-self:start;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.07);color:rgba(255,255,255,.62);font:inherit;font-size:18px;line-height:1;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.maralysToast>button:focus-visible,.maralysToast>button:hover{background:rgba(255,255,255,.14);color:#fff;transform:rotate(6deg);outline:none}.maralysToastProgress{position:absolute;right:12px;bottom:0;left:12px;height:2px;border-radius:99px;background:var(--toast-accent);transform-origin:left;animation:maralysToastLife var(--toast-duration) linear forwards}@keyframes maralysToastIn{0%{opacity:0;transform:translate3d(34px,10px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes maralysToastLife{0%{transform:scaleX(1);opacity:.8}to{transform:scaleX(0);opacity:.35}}@media (max-width:640px){.toastViewport{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px)}.maralysToast{min-height:84px;grid-template-columns:40px minmax(0,1fr) 28px;gap:12px;padding:14px 13px 16px 14px;border-radius:16px}.maralysToastMark{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.maralysToast,.maralysToastProgress{animation:none}}:where(section[class],article[class],aside[class],form[class],fieldset[class],footer.siteFooter,[class*=Card],[class*=card],[class*=Panel],[class*=panel],[class*=Frame],[class*=frame],[class*=Avatar],[class*=avatar],[class*=Cover],[class*=cover],[class*=Preview],[class*=preview],[class*=Dialog],[class*=dialog],[class*=Module],[class*=module],[class*=Record],[class*=record],[class*=Surface],[class*=surface],[class*=Shell],[class*=shell],[class*=Tile],[class*=tile],[class*=Box],[class*=box],.publicProfileVisibility,.publicProfileSettingsNotice,.profileSocialEditor label,.adminListFilters,.adminArticleFilters,.adminPrivacyFilters,.adminBanFilters,.adminAuditFilters,.adminBanTargetSearch,.adminBanTargetResults,.adminCampaignDelivery,.adminLinkedIdentities a,.adminNewsUpload,.maralysToastMark){border:0!important}:where([class*=Card],[class*=card],[class*=Panel],[class*=panel],[class*=Frame],[class*=frame],[class*=Avatar],[class*=avatar],[class*=Cover],[class*=cover],[class*=Preview],[class*=preview],[class*=Dialog],[class*=dialog]):after,:where([class*=Card],[class*=card],[class*=Panel],[class*=panel],[class*=Frame],[class*=frame],[class*=Avatar],[class*=avatar],[class*=Cover],[class*=cover],[class*=Preview],[class*=preview],[class*=Dialog],[class*=dialog]):before{border-color:transparent!important}.maralysToast{box-shadow:0 22px 70px rgba(0,0,0,.48)}.accountPortal .accountClient.isAuthenticated{padding:116px clamp(20px,3.2vw,58px) 96px}.dashboardGrid{grid-template-columns:300px minmax(0,1fr);gap:20px;max-width:1440px}.accountIdentity{top:112px;min-height:540px;padding:28px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgb(var(--color-accent-rgb)/.42),transparent 36%),linear-gradient(155deg,#17100d,var(--surface-card) 64%)}.accountIdentity:after{display:none}.accountIdentityTop{justify-content:flex-start;font-size:7px;letter-spacing:.08em}.accountAvatar{width:96px;height:96px;margin-top:44px;box-shadow:none}.accountAvatar i{font-size:42px}.accountIdentity p{margin:22px 0 7px;font-size:9px}.accountIdentity h2{margin:0;font-size:clamp(32px,2.8vw,44px);line-height:.96;letter-spacing:-.015em}.accountIdentityEmail{margin-top:11px;font-size:10px!important;overflow-wrap:anywhere}.accountIdentityStatus{margin-top:18px}.accountAdminLink,.accountArticlesLink{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;padding:0;border-radius:0;background:transparent;color:#fff;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.accountAdminLink{margin-top:auto}.accountArticlesLink{margin-top:8px}.accountAdminLink span,.accountArticlesLink span{color:rgba(255,255,255,.72);font-size:inherit}.accountAdminLink strong,.accountArticlesLink strong{color:var(--color-accent);font-size:15px;font-weight:450}.accountIdentity button{min-height:42px;align-items:center;margin-top:8px;padding:0;border:0;border-radius:0;background:transparent;color:rgba(255,255,255,.62)}.idOverview{min-height:420px;padding:34px 40px;border-radius:28px;background:radial-gradient(circle at 91% 14%,rgb(var(--color-accent-rgb)/.76),rgba(145,21,0,.46) 28%,transparent 58%),linear-gradient(145deg,#120805,var(--surface-card) 62%)}.idOverviewCopy{max-width:700px}.idOverviewCopy h2{max-width:680px;margin-top:42px;font-size:clamp(48px,5vw,76px);line-height:.86;letter-spacing:-.015em}.idOverviewCopy p{max-width:410px;margin:16px 0 0;font-size:11px}.idOverviewStats{gap:clamp(18px,3vw,48px);max-width:830px;margin-top:32px;border:0}.idOverviewStats article,.idOverviewStats article+article{min-height:56px;justify-content:flex-end;padding:0;border:0;border-radius:0;background:transparent}.idOverviewStats i{right:0;bottom:7px}.idOverviewWord{right:-.02em;bottom:-.13em;color:rgba(255,255,255,.022);font-size:clamp(160px,17vw,250px)}.publicProfileSettings{margin-top:20px;padding:clamp(30px,3.2vw,42px);border-radius:28px;background:linear-gradient(150deg,var(--surface-subcard),var(--surface-card) 72%)}.publicProfileSettings:after{top:-220px;right:-210px;opacity:.1}.publicProfileSettings>header{gap:26px;margin-bottom:28px}.publicProfileSettings>header>div{max-width:650px}.publicProfileSettings>header h2{margin:9px 0 12px;font-size:clamp(38px,3.5vw,54px);line-height:.94}.publicProfileSettings>header>a{gap:18px;padding:8px 0;border:0;border-radius:0;background:transparent}.publicProfileVisibility{margin-bottom:20px;padding:12px 0;border-radius:0;background:transparent}.profileImageEditorGrid{grid-template-columns:minmax(310px,.85fr) minmax(430px,1.15fr);gap:10px;margin-bottom:20px}.profileImageEditor{min-height:142px;gap:15px;padding:14px;border-radius:18px;background:var(--surface-card)}.profileImagePreview{width:96px}.profileImageEditor[data-kind=cover] .profileImagePreview{width:min(18vw,220px);min-width:170px;border-radius:12px}.profileImageEditor h3{margin:6px 0;font-size:18px}.profileImageEditor p{min-height:0;font-size:8px}.profileImageEditor>div:nth-child(2)>div{margin-top:12px}.publicProfileFieldGrid{gap:12px}.publicProfileOptions{margin:20px 0}.profileSocialEditor{margin:22px 0}.profileSocialEditor legend{margin-bottom:12px}.profileSocialEditor>div{gap:10px}.profileSocialEditor label{min-height:54px;border-radius:13px;background:rgba(255,255,255,.025)}.maralysWallet{margin-top:20px}.walletGlow{display:none}.walletHeader{padding:38px 40px 24px}.walletHeader h2{margin-top:14px;font-size:clamp(46px,4.8vw,70px)}.walletBalance{padding:0 40px 38px}.walletBalance>strong{font-size:clamp(72px,8vw,120px)}.walletHistory,.walletTransfer{padding:36px 40px}.accountSections{gap:12px;margin-top:20px}.accountCard{min-height:320px;padding:34px;border-radius:26px}.accountCardHeading{margin-bottom:36px}.accountCardHeading h2{font-size:clamp(32px,2.8vw,44px)}.accountAdminLink,.accountArticlesLink,.accountIdentity button,.profileImageEditor button,.profileImageEditor label,.publicProfileSettings>header>a{border:0!important;box-shadow:none!important}.profileImageEditor button{padding-right:4px;padding-left:4px;border-radius:0}.profileImageEditor label{border-radius:10px}.accountClient.isAuthenticated :where(button,a){border:0!important;box-shadow:none!important}.accountClient.isAuthenticated :where(button,a):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:1200px){.dashboardGrid{grid-template-columns:270px minmax(0,1fr);gap:16px}.profileImageEditorGrid{grid-template-columns:1fr}.profileImageEditor[data-kind=cover] .profileImagePreview{width:min(31vw,260px)}}@media (max-width:920px){.accountPortal .accountClient.isAuthenticated{padding:104px 18px 72px}.dashboardGrid{grid-template-columns:1fr;gap:14px}.accountIdentity{position:relative;top:0;min-height:480px}.idOverview{min-height:400px}.accountSections,.maralysWallet,.publicProfileSettings{margin-top:14px}}@media (max-width:640px){.accountPortal .accountClient.isAuthenticated{padding:92px 12px 48px}.accountIdentity{min-height:430px;padding:22px;border-radius:22px}.accountAvatar{width:82px;height:82px;margin-top:32px}.accountAvatar i{font-size:35px}.accountIdentity h2{font-size:36px}.idOverview{min-height:0;padding:25px 22px;border-radius:22px}.idOverviewCopy h2{margin-top:34px;font-size:clamp(48px,14vw,62px)}.idOverviewStats{grid-template-columns:1fr;gap:7px;margin-top:26px}.idOverviewStats article,.idOverviewStats article+article{min-height:62px;padding:11px 14px}.idOverviewStats i{right:14px;bottom:27px}.idOverviewWord{font-size:200px}.publicProfileSettings{padding:24px 20px;border-radius:22px}.publicProfileSettings>header{align-items:stretch;flex-direction:column}.publicProfileSettings>header h2{font-size:38px}.publicProfileSettings>header>a{justify-content:space-between}.profileImageEditor{grid-template-columns:82px minmax(0,1fr);min-height:126px;padding:12px}.profileImagePreview{width:82px}.profileImageEditor[data-kind=cover]{grid-template-columns:1fr}.profileImageEditor[data-kind=cover] .profileImagePreview{width:100%;min-width:0}.profileSocialEditor>div,.publicProfileFieldGrid{grid-template-columns:1fr}.publicProfileBioField{grid-column:auto}.profileSocialEditor legend,.publicProfileOptions{align-items:flex-start;flex-direction:column}.profileSocialEditor legend small{text-align:left}.walletBalance,.walletHeader,.walletHistory,.walletTransfer{padding-right:22px;padding-left:22px}.accountCard{padding:26px 22px;border-radius:22px}.accountCardHeading{margin-bottom:28px}}.aboutHero,.aboutPage{background:var(--surface-card)}.aboutHero{isolation:isolate;position:relative;min-height:760px;height:calc(100svh - 16px);overflow:hidden;border-radius:44px;color:#fff}.aboutHeroMedia,.aboutHeroMedia>span{position:absolute;inset:0}.aboutHeroMedia{z-index:-1}.aboutHeroMedia img{object-fit:cover;object-position:center 46%;filter:saturate(.76) contrast(1.06);transform:scale(1.015)}.aboutHeroMedia>span{background:linear-gradient(90deg,rgba(2,2,2,.98),rgba(2,2,2,.9) 36%,rgba(2,2,2,.48) 67%,rgba(2,2,2,.24)),linear-gradient(180deg,rgba(2,2,2,.3),transparent 48%,rgba(2,2,2,.82))}.aboutHeroCopy{position:absolute;z-index:3;left:4.3vw;bottom:clamp(66px,8vh,104px);width:min(980px,70vw)}.aboutHeroCopy .innerBreadcrumb{margin-bottom:38px}.aboutHeroCopy h1{max-width:980px;margin:24px 0 0;font-size:clamp(68px,7.8vw,132px);font-weight:350;line-height:.84;letter-spacing:-.015em;text-wrap:balance}.aboutHeroCopy>p:last-of-type{max-width:620px;margin:28px 0 0;color:rgba(255,255,255,.76);font-size:clamp(14px,1.15vw,18px);line-height:1.55}.aboutTextLink{display:inline-flex;min-height:48px;align-items:center;gap:34px;margin-top:34px;padding:0 17px;border-radius:12px;background:var(--color-accent);color:#090909;font-size:10px;font-weight:650;text-transform:uppercase}.aboutTextLink i{font-size:15px;font-style:normal}.aboutHeroDate{position:absolute;z-index:3;right:4.3vw;bottom:clamp(68px,8vh,104px);display:grid;justify-items:end}.aboutHeroDate strong{font-size:clamp(43px,4.4vw,74px);font-weight:350;line-height:.9;letter-spacing:-.015em}.aboutHeroDate small,.aboutHeroDate span{margin-top:9px;color:rgba(255,255,255,.68);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.aboutHeroDate small{margin-top:4px;color:var(--color-accent)}.aboutIntro{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(520px,1.55fr) minmax(250px,.72fr);gap:5vw;margin-top:8px;padding:clamp(100px,10vw,155px) 4.3vw 4.3vw;border-radius:42px;background:#efede7;color:#0a0a0a}.aboutIntro>.sectionEyebrow{color:rgba(0,0,0,.48)}.aboutIntro>h2{max-width:930px;margin:0;font-size:clamp(56px,6.6vw,106px);font-weight:360;line-height:.88;letter-spacing:-.015em}.aboutIntroCopy{align-self:end}.aboutHardwareCopy>span,.aboutIntroCopy>span{color:var(--color-accent);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.aboutIntroCopy h3{margin:18px 0 14px;font-size:clamp(25px,2.3vw,38px);font-weight:430;line-height:.98;letter-spacing:-.015em}.aboutClosing>p:last-of-type,.aboutHardwareCopy>p,.aboutIntroCopy p,.aboutPrinciples article p,.aboutPrinciples header>p:last-child{margin:0;color:rgba(0,0,0,.61);font-size:12px;line-height:1.55}.aboutIntroMedia{position:relative;min-height:540px;grid-column:1/-1;margin-top:clamp(52px,6vw,92px);overflow:hidden;border-radius:27px;background:var(--surface-subcard)}.aboutGallery figure>div img,.aboutHardwareMedia img,.aboutIntroMedia img{object-fit:cover}.aboutPrinciples{margin-top:8px;padding:clamp(100px,10vw,160px) 4.3vw;border-radius:42px;background:var(--surface-card);color:#fff}.aboutPrinciples>header{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(520px,1.55fr) minmax(250px,.72fr);gap:5vw;align-items:end}.aboutPrinciples header h2{margin:0;font-size:clamp(56px,6.4vw,104px);font-weight:350;line-height:.87;letter-spacing:-.015em}.aboutPrinciples header>p:last-child{color:rgba(255,255,255,.58)}.aboutPrinciples>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(65px,8vw,120px)}.aboutPrinciples article{display:flex;min-height:420px;flex-direction:column;justify-content:flex-end;padding:clamp(28px,3.5vw,50px);border-radius:28px;background:var(--surface-subcard)}.aboutPrinciples article:last-child{background:linear-gradient(145deg,var(--color-accent),#b51b00 72%)}.aboutPrinciples article>span{margin-bottom:auto;color:rgba(255,255,255,.52);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.aboutPrinciples article h3{max-width:650px;margin:0;font-size:clamp(42px,4.8vw,75px);font-weight:360;line-height:.9;letter-spacing:-.015em}.aboutPrinciples article p{max-width:560px;margin-top:24px;color:rgba(255,255,255,.66)}.aboutPrinciples article:last-child p{color:rgba(255,255,255,.84)}.aboutHardware{display:grid;grid-template-columns:minmax(0,.95fr) minmax(470px,1.05fr);min-height:720px;margin-top:8px;overflow:hidden;border-radius:42px;background:#efede7;color:#090909}.aboutHardwareMedia{position:relative;min-height:720px;background:var(--surface-subcard)}.aboutHardwareCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(52px,6vw,100px)}.aboutHardwareCopy .sectionEyebrow{margin-bottom:44px;color:rgba(0,0,0,.48)}.aboutHardwareCopy h2{margin:18px 0 24px;font-size:clamp(50px,5.4vw,86px);font-weight:360;line-height:.88;letter-spacing:-.015em}.aboutHardwareCopy>p{max-width:620px}.aboutHardwareCopy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:54px 0 0}.aboutHardwareCopy dl>div{min-height:110px;padding:18px;border-radius:18px;background:rgba(0,0,0,.055)}.aboutHardwareCopy dt{font-size:clamp(27px,2.5vw,40px);font-weight:430;letter-spacing:-.015em}.aboutHardwareCopy dd{margin:24px 0 0;color:rgba(0,0,0,.5);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.aboutGallery{margin-top:8px;padding:clamp(100px,10vw,160px) 4.3vw;border-radius:42px;background:var(--surface-card);color:#fff}.aboutGallery>header{display:grid;grid-template-columns:minmax(150px,.5fr) minmax(520px,1.5fr);gap:5vw}.aboutGallery header h2{max-width:980px;margin:0;font-size:clamp(56px,6.2vw,100px);font-weight:350;line-height:.88;letter-spacing:-.015em}.aboutGallery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(60px,7vw,105px)}.aboutGallery figure{margin:0;overflow:hidden;border-radius:26px;background:var(--surface-subcard)}.aboutGallery figure>div{position:relative;min-height:460px;overflow:hidden}.aboutGallery figcaption{display:grid;grid-template-columns:42px minmax(120px,.55fr) minmax(180px,1fr);gap:20px;align-items:start;padding:25px 28px 28px}.aboutGallery figcaption span{color:var(--color-accent);font-size:9px}.aboutGallery figcaption strong{font-size:16px;font-weight:480}.aboutGallery figcaption p{margin:0;color:rgba(255,255,255,.56);font-size:10px;line-height:1.5}.aboutClosing{margin-top:8px;padding:clamp(96px,9vw,150px) 4.3vw 4.3vw;border-radius:42px;background:radial-gradient(circle at 84% 10%,rgb(var(--color-accent-rgb)/.18),transparent 28%),var(--surface-card);color:#f6f4ef}.aboutClosing .sectionEyebrow{color:rgba(255,255,255,.5)}.aboutClosingHeader{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(560px,1.5fr) minmax(270px,.55fr);gap:clamp(30px,5vw,90px);align-items:end}.aboutClosingHeader h2{max-width:1020px;margin:0;font-size:clamp(58px,6vw,102px);font-weight:360;line-height:.91;letter-spacing:-.005em}.aboutClosingHeader>p:last-child{max-width:390px;margin:0 0 4px;color:rgba(255,255,255,.6);font-size:13px;line-height:1.5}.aboutClosingChoices{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:10px;margin-top:clamp(70px,7vw,112px)}.aboutClosingCard{isolation:isolate;position:relative;display:flex;min-height:510px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:30px;border-radius:28px;color:#fff;background:var(--surface-subcard)}.aboutClosingCard>img{z-index:-3;object-fit:cover;object-position:center;transition:transform .45s ease}.aboutClosingCard:hover>img{transform:scale(1.025)}.aboutClosingCardShade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.18) 38%,rgba(0,0,0,.9)),linear-gradient(90deg,rgba(0,0,0,.45),transparent 65%)}.aboutClosingCardPartner{color:#090909;background:linear-gradient(145deg,var(--color-accent) 0,#ee3100 58%,#a51400 100%)}.aboutClosingCardCopy,.aboutClosingCardTop{display:flex;position:relative;z-index:1}.aboutClosingCardTop{align-items:center;justify-content:space-between}.aboutClosingCardTop small{font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.aboutClosingCardTop i{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:#080808;background:#f6f4ef;font-size:20px;font-style:normal}.aboutClosingCardPartner .aboutClosingCardTop i{color:#fff;background:var(--surface-card)}.aboutClosingCardCopy{flex-direction:column}.aboutClosingCardCopy strong{max-width:760px;font-size:clamp(46px,4.7vw,78px);font-weight:380;line-height:.91;letter-spacing:-.005em}.aboutClosingCardPartner .aboutClosingCardCopy strong{font-size:clamp(43px,3.8vw,64px)}.aboutClosingCardCopy>small{max-width:500px;margin-top:22px;color:rgba(255,255,255,.68);font-size:12px;line-height:1.45}.aboutClosingCardPartner .aboutClosingCardCopy>small{color:rgba(0,0,0,.66)}@media (max-width:1080px){.aboutHeroDate{display:none}.aboutHeroCopy{width:min(900px,86vw)}.aboutIntro,.aboutPrinciples>header{grid-template-columns:150px minmax(0,1fr)}.aboutIntroCopy,.aboutPrinciples header>p:last-child{grid-column:2;max-width:620px}.aboutHardware{grid-template-columns:.82fr 1.18fr}.aboutGallery figure>div{min-height:360px}.aboutGallery figcaption{grid-template-columns:32px 1fr}.aboutGallery figcaption p{grid-column:2}.aboutClosingHeader{grid-template-columns:150px minmax(0,1fr)}.aboutClosingHeader>p:last-child{grid-column:2;max-width:620px}.aboutClosingChoices{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}}@media (max-width:760px){.aboutClosing,.aboutGallery,.aboutHardware,.aboutHero,.aboutIntro,.aboutPrinciples{border-radius:26px}.aboutHero{min-height:760px;height:max(760px,calc(100svh - 12px))}.aboutHeroMedia img{object-position:62% center}.aboutHeroMedia>span{background:linear-gradient(180deg,rgba(2,2,2,.48),rgba(2,2,2,.62) 42%,#020202 88%)}.aboutHeroCopy{right:20px;bottom:48px;left:20px;width:auto}.aboutHeroCopy h1{font-size:clamp(56px,15vw,78px)}.aboutHeroCopy>p:last-of-type{font-size:12px}.aboutGallery>header,.aboutIntro,.aboutPrinciples>header{grid-template-columns:1fr}.aboutClosing,.aboutGallery,.aboutIntro,.aboutPrinciples{padding:82px 20px}.aboutGallery header h2,.aboutIntro>h2,.aboutPrinciples header h2{font-size:clamp(48px,13vw,68px)}.aboutIntroCopy,.aboutPrinciples header>p:last-child{grid-column:auto;margin-top:18px}.aboutIntroMedia{min-height:330px;margin-top:44px}.aboutGallery>div,.aboutPrinciples>div{grid-template-columns:1fr}.aboutPrinciples article{min-height:360px}.aboutPrinciples article h3{font-size:clamp(42px,12vw,60px)}.aboutHardware{grid-template-columns:1fr}.aboutHardwareMedia{min-height:390px}.aboutHardwareCopy{padding:66px 20px 76px}.aboutHardwareCopy h2{font-size:clamp(46px,13vw,66px)}.aboutHardwareCopy dl{margin-top:42px}.aboutHardwareCopy dl>div{min-height:94px;padding:15px}.aboutGallery figure>div{min-height:280px}.aboutGallery figcaption{padding:20px}.aboutClosing{padding:82px 20px 20px}.aboutClosingHeader{grid-template-columns:1fr}.aboutClosingHeader h2{font-size:clamp(48px,13vw,68px)}.aboutClosingHeader>p:last-child{grid-column:auto}.aboutClosingChoices{grid-template-columns:1fr;margin-top:54px}.aboutClosingCard{min-height:430px;padding:24px}.aboutClosingCardCopy strong,.aboutClosingCardPartner .aboutClosingCardCopy strong{font-size:clamp(42px,11vw,58px)}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.faqPage{background:var(--surface-card);color:#f7f5f2}.faqContact,.faqDirectory,.faqHero{position:relative;margin-top:8px;overflow:hidden;border-radius:46px}.faqHero{isolation:isolate;min-height:780px;height:calc(100svh - 16px);background:var(--surface-card)}.faqHeroMedia,.faqHeroMedia>span{position:absolute;inset:0}.faqHeroMedia{z-index:-2}.faqHeroMedia img{object-fit:cover;object-position:center 48%;filter:saturate(.72) contrast(1.06) brightness(.88);transform:scale(1.015)}.faqHeroMedia>span{background:linear-gradient(90deg,rgba(2,2,2,.98),rgba(2,2,2,.88) 37%,rgba(2,2,2,.28) 70%,rgba(2,2,2,.42)),linear-gradient(180deg,rgba(2,2,2,.12) 48%,rgba(2,2,2,.94))}.faqHeroCopy{position:absolute;z-index:4;bottom:clamp(62px,8vh,108px);left:4.3vw;width:min(1080px,72vw)}.faqHeroCopy .innerBreadcrumb{margin-bottom:42px}.faqHeroCopy h1{max-width:1100px;margin:0;font-size:clamp(72px,8.4vw,148px);font-weight:340;line-height:.83;letter-spacing:-.012em;text-wrap:balance}.faqHeroCopy>p{max-width:630px;margin:32px 0 0;color:rgba(255,255,255,.68);font-size:clamp(14px,1.15vw,18px);line-height:1.55}.faqHeroAction{display:inline-flex;min-width:230px;min-height:54px;align-items:center;justify-content:space-between;gap:32px;margin-top:36px;padding:0 18px;border-radius:13px;background:var(--color-accent);color:#fff;font-size:10px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.faqHeroAction i{font-size:18px;font-style:normal}.faqHeroFacts{position:absolute;right:4.3vw;bottom:48px;z-index:4;display:grid;width:min(410px,27vw);grid-template-columns:repeat(2,1fr);gap:7px}.faqHeroFacts>div{display:grid;min-height:126px;align-content:space-between;padding:19px;border-radius:18px;background:rgba(5,5,5,.72);backdrop-filter:blur(18px)}.faqHeroFacts strong{color:var(--color-accent);font-size:48px;font-weight:360;line-height:.85}.faqHeroFacts span{color:rgba(255,255,255,.48);font-size:8px;letter-spacing:.055em;line-height:1.45;text-transform:uppercase}.faqDirectory{padding:clamp(92px,10vw,165px) 4.3vw clamp(85px,9vw,145px);background:#efede8;color:#070707}.faqDirectoryHead{display:grid;grid-template-columns:minmax(140px,.42fr) minmax(480px,1.28fr) minmax(260px,.52fr);align-items:start;gap:4vw}.faqContact>div:first-child>p,.faqDirectoryHead>p{margin:9px 0 0;color:var(--color-accent);font-size:9px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.faqDirectoryHead h2{margin:0;font-size:clamp(70px,8vw,138px);font-weight:340;line-height:.84;letter-spacing:-.012em}.faqDirectoryHead>span{max-width:390px;color:rgba(0,0,0,.6);font-size:13px;line-height:1.58}.faqSearch{position:relative;display:flex;min-height:86px;align-items:center;gap:22px;margin-top:clamp(60px,6.5vw,100px);padding:0 25px;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(45,37,28,.07);transition:box-shadow .18s ease,transform .18s ease}.faqSearch:focus-within{box-shadow:0 28px 78px rgba(45,37,28,.12);transform:translateY(-2px)}.faqSearchIcon{position:relative;width:19px;height:19px;flex:0 0 auto;border:1.5px solid #111;border-radius:50%}.faqSearchIcon:after{position:absolute;right:-5px;bottom:-3px;width:7px;height:1.5px;background:var(--surface-subcard);content:"";transform:rotate(48deg);transform-origin:left center}.faqSearch input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#090909;font:inherit;font-size:clamp(17px,1.45vw,23px);letter-spacing:0}.faqSearch input::placeholder{color:rgba(0,0,0,.34)}.faqSearch input::-webkit-search-cancel-button{display:none}.faqSearch>button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:11px;background:#ece9e3;color:#111;font-size:21px;cursor:pointer}.faqCategoryRail{display:flex;gap:7px;margin-top:12px;padding-bottom:5px;overflow-x:auto;scrollbar-width:none}.faqCategoryRail::-webkit-scrollbar{display:none}.faqCategoryRail button{display:flex;min-width:max-content;min-height:49px;align-items:center;gap:18px;padding:0 16px;border:0;border-radius:13px;background:rgba(0,0,0,.06);color:rgba(0,0,0,.64);font:inherit;font-size:9px;font-weight:620;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.faqCategoryRail button:focus-visible,.faqCategoryRail button:hover{transform:translateY(-2px)}.faqCategoryRail button[data-active=true]{background:var(--surface-card);color:#fff}.faqCategoryRail small{color:var(--color-accent);font-size:8px}.faqWorkspace{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:8px;margin-top:clamp(52px,5.5vw,85px)}.faqSummary{position:sticky;top:18px;display:flex;min-height:440px;align-self:start;flex-direction:column;padding:28px;border-radius:24px;background:radial-gradient(circle at 78% 5%,rgb(var(--color-accent-rgb)/.55),transparent 35%),linear-gradient(145deg,#17110e,var(--surface-card) 70%);color:#fff}.faqSummary>p{margin:0;color:rgba(255,255,255,.46);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.faqSummary>strong{margin-top:32px;color:var(--color-accent);font-size:clamp(76px,7vw,118px);font-weight:340;line-height:.78}.faqSummary>span{margin-top:15px;color:rgba(255,255,255,.82);font-size:11px}.faqSummary dl{display:grid;gap:7px;margin:auto 0 26px}.faqSummary dl>div{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 13px;border-radius:12px;background:rgba(255,255,255,.07)}.faqSummary dt{color:rgba(255,255,255,.46);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.faqSummary dd{margin:0;color:#fff;font-size:13px}.faqSummary>small{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.42);font-size:8px;line-height:1.4}.faqSummary>small i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#a8ff35;box-shadow:0 0 15px rgba(168,255,53,.62)}.faqResults{display:grid;align-content:start;gap:8px}.faqDirectoryItem{overflow:hidden;border-radius:24px;background:rgba(255,255,255,.82);transition:background-color .22s ease,transform .22s ease}.faqDirectoryItem:hover,.faqDirectoryItem[data-open=true]{background:#fff}.faqDirectoryItem>button{display:grid;width:100%;min-height:134px;grid-template-columns:56px minmax(0,1fr) 46px;align-items:center;gap:clamp(20px,3vw,50px);padding:25px clamp(22px,3vw,44px);border:0;background:transparent;color:#090909;font:inherit;text-align:left;cursor:pointer}.faqDirectoryIndex{align-self:start;padding-top:7px;color:var(--color-accent);font-size:9px;letter-spacing:.04em}.faqDirectoryQuestion{display:grid;gap:13px}.faqDirectoryQuestion small{color:rgba(0,0,0,.42);font-size:8px;font-weight:620;letter-spacing:.065em;text-transform:uppercase}.faqDirectoryQuestion strong{max-width:1050px;font-size:clamp(27px,2.65vw,46px);font-weight:380;line-height:1.02;letter-spacing:-.006em}.faqDirectoryToggle{position:relative;display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#eeebe5;transition:background-color .22s ease,transform .22s ease}.faqDirectoryToggle i{position:absolute;width:14px;height:1.5px;background:var(--surface-card);transition:transform .22s ease,background-color .22s ease}.faqDirectoryToggle i:last-child{transform:rotate(90deg)}.faqDirectoryItem[data-open=true] .faqDirectoryToggle{background:var(--color-accent);transform:rotate(180deg)}.faqDirectoryItem[data-open=true] .faqDirectoryToggle i{background:#fff}.faqDirectoryItem[data-open=true] .faqDirectoryToggle i:last-child{transform:rotate(0)}.faqDirectoryAnswer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.faqDirectoryAnswer>div{display:grid;min-height:0;grid-template-columns:56px minmax(0,760px);gap:clamp(20px,3vw,50px);margin-left:clamp(22px,3vw,44px);overflow:hidden}.faqDirectoryAnswer span{color:var(--color-accent);font-size:8px;font-weight:620;letter-spacing:.06em;text-transform:uppercase}.faqDirectoryAnswer p{margin:0;color:rgba(0,0,0,.63);font-size:clamp(14px,1.12vw,17px);line-height:1.68;white-space:pre-line}.faqDirectoryItem[data-open=true] .faqDirectoryAnswer{grid-template-rows:1fr;padding-bottom:38px;opacity:1}.faqDirectoryEmpty{display:grid;min-height:430px;align-content:center;justify-items:start;padding:clamp(30px,5vw,75px);border-radius:24px;background:rgba(255,255,255,.78)}.faqDirectoryEmpty>span{color:var(--color-accent);font-size:9px}.faqDirectoryEmpty h3{max-width:700px;margin:26px 0 0;font-size:clamp(45px,5vw,82px);font-weight:350;line-height:.9;letter-spacing:-.01em}.faqDirectoryEmpty p{max-width:520px;margin:25px 0 0;color:rgba(0,0,0,.56);font-size:13px;line-height:1.55}.faqDirectoryEmpty button{display:flex;min-width:190px;min-height:51px;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:0 16px;border:0;border-radius:12px;background:var(--surface-card);color:#fff;font:inherit;font-size:9px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.faqDirectoryEmpty button b{color:var(--color-accent);font-size:17px;font-weight:400}.faqContact{display:grid;min-height:560px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:end;gap:7vw;padding:clamp(70px,8vw,125px) 4.3vw;background:radial-gradient(circle at 82% 22%,rgb(var(--color-accent-rgb)/.95),transparent 31%),linear-gradient(125deg,var(--surface-card) 0,#1c0804 46%,#891a00 100%)}.faqContact h2{max-width:1000px;margin:30px 0 0;font-size:clamp(68px,8vw,136px);font-weight:340;line-height:.84;letter-spacing:-.012em;text-wrap:balance}.faqContact>div:last-child>p{max-width:460px;margin:0;color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}.faqContact>div:last-child>div{display:grid;gap:8px;margin-top:35px}.faqContact a{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:25px;padding:0 18px;border-radius:13px;background:#fff;color:#090909;font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.faqContact a+a{background:rgba(255,255,255,.1);color:#fff}.faqContact a span{font-size:17px;font-weight:400}@media (max-width:1120px){.faqDirectoryHead{grid-template-columns:130px 1fr}.faqDirectoryHead>span{grid-column:2}.faqHeroFacts{width:350px}.faqWorkspace{grid-template-columns:210px minmax(0,1fr)}.faqContact{grid-template-columns:1fr}.faqContact>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.faqContact>div:last-child>div{margin-top:0}}@media (max-width:760px){.faqContact,.faqDirectory,.faqHero{border-radius:26px}.faqHero{min-height:760px;height:max(760px,calc(100svh - 12px))}.faqHeroMedia img{object-position:58% center}.faqHeroMedia>span{background:linear-gradient(180deg,rgba(2,2,2,.34),rgba(2,2,2,.64) 42%,#020202 90%)}.faqHeroCopy{right:20px;bottom:46px;left:20px;width:auto}.faqHeroCopy h1{font-size:clamp(52px,14.5vw,76px)}.faqHeroCopy>p{font-size:12px}.faqHeroFacts{display:none}.faqDirectory{padding:78px 20px}.faqDirectoryHead{grid-template-columns:1fr;gap:18px}.faqDirectoryHead>span{grid-column:auto}.faqDirectoryHead h2{font-size:clamp(53px,14vw,75px)}.faqSearch{min-height:70px;margin-top:46px;padding:0 18px;border-radius:18px}.faqSearch input{font-size:14px}.faqCategoryRail{margin-right:-20px}.faqWorkspace{grid-template-columns:1fr;margin-top:44px}.faqSummary{position:static;min-height:205px;display:grid;grid-template-columns:1fr 1fr;padding:22px}.faqSummary>strong{margin-top:20px}.faqSummary>span{align-self:end;justify-self:end;margin-bottom:6px;text-align:right}.faqSummary dl,.faqSummary>small{display:none}.faqDirectoryItem{border-radius:19px}.faqDirectoryItem>button{min-height:120px;grid-template-columns:32px minmax(0,1fr) 36px;gap:12px;padding:20px 16px}.faqDirectoryQuestion strong{font-size:clamp(23px,7vw,32px)}.faqDirectoryToggle{width:35px;height:35px;border-radius:11px}.faqDirectoryAnswer>div{grid-template-columns:32px minmax(0,1fr);gap:12px;margin:0 16px}.faqDirectoryItem[data-open=true] .faqDirectoryAnswer{padding-bottom:28px}.faqContact{min-height:650px;grid-template-columns:1fr;align-content:space-between;padding:82px 20px 38px}.faqContact h2{font-size:clamp(52px,14vw,74px)}.faqContact>div:last-child{display:block}.faqContact>div:last-child>div{margin-top:30px}}.knowledgeContribute,.knowledgeHero,.knowledgeLibrary{position:relative;margin-top:8px;overflow:hidden;border-radius:46px}.knowledgeHero{isolation:isolate;min-height:780px;height:calc(100svh - 16px);background:var(--surface-card)}.knowledgeHero .siteHeader{z-index:10}.knowledgeHeroMedia,.knowledgeHeroMedia>span{position:absolute;inset:0}.knowledgeHeroMedia{z-index:-2}.knowledgeHeroMedia img{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.76) contrast(1.08) brightness(.88);transform:scale(1.015)}.knowledgeHeroMedia>span{background:linear-gradient(90deg,rgba(2,2,2,.98),rgba(2,2,2,.88) 40%,rgba(2,2,2,.3) 73%,rgba(2,2,2,.42)),linear-gradient(180deg,rgba(2,2,2,.12) 48%,rgba(2,2,2,.94))}.knowledgeHeroCopy{position:absolute;z-index:4;bottom:clamp(58px,7.5vh,100px);left:4.3vw;width:min(1140px,75vw)}.knowledgeHeroCopy .innerBreadcrumb{margin-bottom:38px}.knowledgeHeroCopy>p{margin:0 0 25px;color:var(--color-accent);font-size:9px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.knowledgeHeroCopy h1{max-width:1120px;margin:0;font-size:clamp(70px,8.2vw,144px);font-weight:340;line-height:.83;letter-spacing:-.012em;text-wrap:balance}.knowledgeHeroCopy>span{display:block;max-width:650px;margin-top:31px;color:rgba(255,255,255,.68);font-size:clamp(14px,1.15vw,18px);line-height:1.58}.knowledgeHeroCopy>div:last-child{display:flex;gap:8px;margin-top:34px}.knowledgeHeroCopy>div:last-child>a{display:flex;min-width:220px;min-height:54px;align-items:center;justify-content:space-between;gap:28px;padding:0 18px;border-radius:13px;background:var(--color-accent);color:#fff;font-size:9px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.knowledgeHeroCopy>div:last-child>a+a{background:rgba(255,255,255,.12);backdrop-filter:blur(14px)}.knowledgeHeroCopy>div:last-child i{font-size:18px;font-style:normal}.knowledgeHeroCopy>div:last-child a span:last-child{font-size:17px}.knowledgeHeroFacts{position:absolute;right:4.3vw;bottom:48px;z-index:4;display:grid;width:min(410px,27vw);grid-template-columns:repeat(2,1fr);gap:7px}.knowledgeHeroFacts>div{display:grid;min-height:126px;align-content:space-between;padding:19px;border-radius:18px;background:rgba(5,5,5,.72);backdrop-filter:blur(18px)}.knowledgeHeroFacts strong{color:var(--color-accent);font-size:48px;font-weight:360;line-height:.85}.knowledgeHeroFacts span{color:rgba(255,255,255,.48);font-size:8px;letter-spacing:.055em;line-height:1.45;text-transform:uppercase}.knowledgeLibrary{padding:clamp(92px,10vw,165px) 4.3vw clamp(85px,9vw,145px);background:#efede8;color:#070707}.knowledgeLibraryHead{display:grid;grid-template-columns:minmax(140px,.42fr) minmax(480px,1.28fr) minmax(260px,.52fr);align-items:start;gap:4vw}.knowledgeContribute>div:first-child>p,.knowledgeLibraryHead>p{margin:9px 0 0;color:var(--color-accent);font-size:9px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.knowledgeLibraryHead h2{margin:0;font-size:clamp(70px,8vw,138px);font-weight:340;line-height:.84;letter-spacing:-.012em}.knowledgeLibraryHead>span{max-width:400px;color:rgba(0,0,0,.6);font-size:13px;line-height:1.58}.knowledgeSearch{display:flex;min-height:86px;align-items:center;gap:22px;margin-top:clamp(60px,6.5vw,100px);padding:0 16px 0 25px;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(45,37,28,.07);transition:box-shadow .18s ease,transform .18s ease}.knowledgeSearch:focus-within{box-shadow:0 28px 78px rgba(45,37,28,.12);transform:translateY(-2px)}.knowledgeSearchIcon{position:relative;width:19px;height:19px;flex:0 0 auto;border:1.5px solid #111;border-radius:50%}.knowledgeSearchIcon:after{position:absolute;right:-5px;bottom:-3px;width:7px;height:1.5px;background:var(--surface-subcard);content:"";transform:rotate(48deg);transform-origin:left center}.knowledgeSearch input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#090909;font:inherit;font-size:clamp(17px,1.45vw,23px)}.knowledgeSearch input::placeholder{color:rgba(0,0,0,.34)}.knowledgeSearch input::-webkit-search-cancel-button{display:none}.knowledgeSearch button{display:flex;min-width:145px;min-height:54px;align-items:center;justify-content:space-between;gap:25px;padding:0 17px;border:0;border-radius:13px;background:var(--surface-card);color:#fff;font:inherit;font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.knowledgeSearch button span{color:var(--color-accent);font-size:17px}.knowledgeTopics{display:grid;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:8px;margin-top:12px;padding-bottom:5px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-accent) rgba(0,0,0,.1)}.knowledgeTopics>a{position:relative;display:grid;min-height:205px;align-content:space-between;padding:19px;border-radius:20px;background:rgba(0,0,0,.055);color:#090909;transition:background-color .18s ease,color .18s ease,transform .18s ease}.knowledgeTopics>a:focus-visible,.knowledgeTopics>a:hover{transform:translateY(-3px)}.knowledgeTopics>a[data-active=true]{background:var(--surface-card);color:#fff}.knowledgeTopics>a>span{color:var(--color-accent);font-size:8px}.knowledgeTopics>a strong{align-self:end;margin-top:auto;font-size:clamp(25px,2vw,35px);font-weight:400;line-height:.95}.knowledgeTopics>a p{min-height:3.8em;margin:14px 38px 0 0;color:rgba(0,0,0,.48);font-size:9px;line-height:1.42}.knowledgeTopics>a[data-active=true] p{color:rgba(255,255,255,.5)}.knowledgeTopics>a i{position:absolute;right:18px;bottom:18px;color:var(--color-accent);font-size:18px;font-style:normal}.knowledgeResultsHead{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-top:clamp(80px,9vw,145px);margin-bottom:46px}.knowledgeResultsHead>div>span{color:var(--color-accent);font-size:9px;font-weight:650;letter-spacing:.065em;text-transform:uppercase}.knowledgeResultsHead h2{margin:18px 0 0;font-size:clamp(46px,5.2vw,88px);font-weight:350;line-height:.88;letter-spacing:-.01em}.knowledgeResultsHead>strong{display:grid;justify-items:end;color:var(--color-accent);font-size:clamp(56px,6vw,92px);font-weight:340;line-height:.76}.knowledgeResultsHead>strong small{margin-top:14px;color:rgba(0,0,0,.44);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.knowledgeFeatured{display:grid;min-height:670px;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);overflow:hidden;border-radius:32px;background:var(--surface-card);color:#fff}.knowledgeFeaturedMedia{position:relative;min-height:670px;overflow:hidden}.knowledgeFeaturedMedia img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.knowledgeFeaturedMedia>span{position:absolute;inset:0;background:linear-gradient(90deg,transparent 70%,rgba(9,9,9,.72))}.knowledgeFeatured:hover .knowledgeFeaturedMedia img{transform:scale(1.035)}.knowledgeFeaturedCopy{display:flex;min-width:0;flex-direction:column;padding:clamp(34px,4vw,64px)}.knowledgeFeaturedCopy>div:first-child{display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.4);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.knowledgeFeaturedCopy>div:first-child>span,.knowledgeFeaturedCopy>p{color:var(--color-accent)}.knowledgeFeaturedCopy>p{margin:clamp(65px,7vw,110px) 0 0;font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.knowledgeFeaturedCopy h2{margin:20px 0 0;font-size:clamp(43px,4.2vw,72px);font-weight:360;line-height:.9;letter-spacing:-.008em}.knowledgeFeaturedCopy h2 a{color:inherit}.knowledgeFeaturedCopy blockquote{max-width:650px;margin:28px 0 0;color:rgba(255,255,255,.58);font-size:13px;font-style:normal;line-height:1.6}.knowledgeTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:26px}.knowledgeTags a{padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.075);color:rgba(255,255,255,.55);font-size:8px}.knowledgeFeaturedCopy footer{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-top:auto;padding-top:35px}.knowledgeFeaturedCopy footer>a{display:grid;gap:5px;color:#fff}.knowledgeFeaturedCopy footer small{color:rgba(255,255,255,.38);font-size:7px;letter-spacing:.06em;text-transform:uppercase}.knowledgeFeaturedCopy footer strong{font-size:12px;font-weight:520}.knowledgeFeaturedCopy footer>a>span,.knowledgeFeaturedCopy footer>div>span{color:rgba(255,255,255,.4);font-size:8px}.knowledgeFeaturedCopy footer>div{display:grid;justify-items:end;gap:12px}.knowledgeFeaturedCopy footer>div>a{display:flex;min-width:145px;min-height:48px;align-items:center;justify-content:space-between;gap:25px;padding:0 15px;border-radius:12px;background:var(--color-accent);color:#fff;font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.knowledgeFeaturedCopy footer b{font-size:16px;font-weight:400}.knowledgeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 10px;margin-top:64px}.knowledgeCard{min-width:0;color:#090909}.knowledgeCardMedia{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:23px;background:#ddd9d1}.knowledgeCardMedia img{width:100%;height:100%;object-fit:cover;transition:transform .52s cubic-bezier(.22,1,.36,1)}.knowledgeCardMedia>span{position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgba(0,0,0,.4))}.knowledgeCard:hover .knowledgeCardMedia img{transform:scale(1.04)}.knowledgeCardMeta{display:flex;justify-content:space-between;gap:16px;margin-top:21px;color:rgba(0,0,0,.42);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.knowledgeCardMeta>span{color:var(--color-accent)}.knowledgeCard h2{margin:18px 0 0;font-size:clamp(30px,2.7vw,48px);font-weight:380;line-height:.96;letter-spacing:-.006em}.knowledgeCard h2 a{color:inherit}.knowledgeCard>p{min-height:5em;margin:20px 0 0;color:rgba(0,0,0,.56);font-size:12px;line-height:1.6}.knowledgeCard footer{display:grid;grid-template-columns:1fr auto;gap:9px 20px;align-items:end;margin-top:27px}.knowledgeCard footer>a:first-child,.knowledgeCard footer>span{color:rgba(0,0,0,.42);font-size:8px}.knowledgeCard footer>a:last-child{grid-row:1/span 2;grid-column:2;color:var(--color-accent);font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.knowledgeEmpty{display:grid;min-height:520px;align-content:center;justify-items:start;padding:clamp(35px,6vw,90px);border-radius:30px;background:#fff}.knowledgeEmpty>span{color:var(--color-accent);font-size:9px}.knowledgeEmpty h2{max-width:760px;margin:28px 0 0;font-size:clamp(48px,6vw,94px);font-weight:350;line-height:.88;letter-spacing:-.01em}.knowledgeEmpty>p{max-width:530px;margin:27px 0 0;color:rgba(0,0,0,.55);font-size:13px;line-height:1.55}.knowledgeEmpty>div{display:flex;gap:8px;margin-top:34px}.knowledgeEmpty>div>a{display:flex;min-width:185px;min-height:52px;align-items:center;justify-content:space-between;gap:20px;padding:0 16px;border-radius:12px;background:var(--surface-card);color:#fff;font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.knowledgeEmpty>div>a+a{background:var(--color-accent)}.knowledgeEmpty>div span{font-size:17px}.knowledgeLibrary .articlePagination{max-width:none;margin:70px 0 0;color:#090909}.knowledgeLibrary .articlePagination a{color:rgba(0,0,0,.56)}.knowledgeContribute{display:grid;min-height:600px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:end;gap:7vw;padding:clamp(70px,8vw,125px) 4.3vw;background:radial-gradient(circle at 82% 22%,rgb(var(--color-accent-rgb)/.95),transparent 31%),linear-gradient(125deg,var(--surface-card) 0,#1c0804 46%,#891a00 100%)}.knowledgeContribute h2{max-width:1100px;margin:30px 0 0;font-size:clamp(66px,7.8vw,132px);font-weight:340;line-height:.84;letter-spacing:-.012em;text-wrap:balance}.knowledgeContribute>div:last-child>p{max-width:470px;margin:0;color:rgba(255,255,255,.67);font-size:13px;line-height:1.62}.knowledgeContribute>div:last-child>div{display:grid;gap:8px;margin-top:35px}.knowledgeContribute>div:last-child a{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:25px;padding:0 18px;border-radius:13px;background:#fff;color:#090909;font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.knowledgeContribute>div:last-child a+a{background:rgba(255,255,255,.1);color:#fff}.knowledgeContribute>div:last-child a span{font-size:17px;font-weight:400}@media (max-width:1120px){.knowledgeLibraryHead{grid-template-columns:130px 1fr}.knowledgeLibraryHead>span{grid-column:2}.knowledgeHeroFacts{width:350px}.knowledgeFeatured{grid-template-columns:1fr}.knowledgeFeaturedMedia{min-height:520px}.knowledgeFeaturedMedia>span{background:linear-gradient(180deg,transparent 65%,var(--surface-card))}.knowledgeFeaturedCopy{min-height:580px}.knowledgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeContribute{grid-template-columns:1fr}.knowledgeContribute>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.knowledgeContribute>div:last-child>div{margin-top:0}}@media (max-width:760px){.knowledgeContribute,.knowledgeHero,.knowledgeLibrary{border-radius:26px}.knowledgeHero{min-height:790px;height:max(790px,calc(100svh - 12px))}.knowledgeHeroMedia img{object-position:58% center}.knowledgeHeroMedia>span{background:linear-gradient(180deg,rgba(2,2,2,.34),rgba(2,2,2,.64) 42%,#020202 90%)}.knowledgeHeroCopy{right:20px;bottom:46px;left:20px;width:auto}.knowledgeHeroCopy>p{margin-bottom:19px}.knowledgeHeroCopy h1{font-size:clamp(50px,13.5vw,72px)}.knowledgeHeroCopy>span{font-size:12px}.knowledgeHeroCopy>div:last-child{display:grid}.knowledgeHeroFacts{display:none}.knowledgeLibrary{padding:78px 20px}.knowledgeLibraryHead{grid-template-columns:1fr;gap:18px}.knowledgeLibraryHead>span{grid-column:auto}.knowledgeLibraryHead h2{font-size:clamp(53px,14vw,75px)}.knowledgeSearch{min-height:70px;margin-top:46px;padding:0 9px 0 18px;border-radius:18px}.knowledgeSearch input{font-size:14px}.knowledgeSearch button{min-width:52px;width:52px;padding:0;justify-content:center;font-size:0}.knowledgeTopics{grid-auto-columns:78vw;margin-right:-20px}.knowledgeResultsHead{margin-top:76px}.knowledgeResultsHead h2{font-size:clamp(42px,11.5vw,59px)}.knowledgeResultsHead>strong{font-size:46px}.knowledgeResultsHead>strong small{display:none}.knowledgeFeatured{min-height:0;border-radius:24px}.knowledgeFeaturedMedia{min-height:360px}.knowledgeFeaturedCopy{min-height:620px;padding:28px 20px}.knowledgeFeaturedCopy>p{margin-top:65px}.knowledgeFeaturedCopy h2{font-size:clamp(39px,11vw,54px)}.knowledgeFeaturedCopy footer{align-items:stretch;flex-direction:column}.knowledgeFeaturedCopy footer>div{justify-items:stretch}.knowledgeGrid{grid-template-columns:1fr}.knowledgeCard>p{min-height:0}.knowledgeEmpty{min-height:540px;padding:28px 20px}.knowledgeEmpty h2{font-size:clamp(46px,13vw,66px)}.knowledgeEmpty>div{width:100%;flex-direction:column}.knowledgeContribute{min-height:680px;grid-template-columns:1fr;align-content:space-between;padding:82px 20px 38px}.knowledgeContribute h2{font-size:clamp(50px,13.5vw,72px)}.knowledgeContribute>div:last-child{display:block}.knowledgeContribute>div:last-child>div{margin-top:30px}}.serversPage{background:var(--surface-card);color:#f7f5f2}.serversClosing,.serversHero,.serversLive,.serversRoadmap{position:relative;margin-top:8px;overflow:hidden;border-radius:46px}.serversHero{isolation:isolate;min-height:780px;height:calc(100svh - 16px);background:var(--surface-card)}.serversHero .siteHeader{z-index:10}.serversHeroMedia,.serversHeroMedia>span{position:absolute;inset:0}.serversHeroMedia{z-index:-2}.serversHeroMedia img{object-fit:cover;object-position:center 50%;filter:saturate(.72) contrast(1.08) brightness(.88);transform:scale(1.015)}.serversHeroMedia>span{background:linear-gradient(90deg,rgba(2,2,2,.98),rgba(2,2,2,.87) 39%,rgba(2,2,2,.25) 74%,rgba(2,2,2,.4)),linear-gradient(180deg,rgba(2,2,2,.1) 46%,rgba(2,2,2,.94))}.serversHeroCopy{position:absolute;z-index:4;bottom:clamp(58px,7.5vh,100px);left:4.3vw;width:min(1160px,74vw)}.serversHeroCopy .innerBreadcrumb{margin-bottom:42px}.serversHeroCopy h1{max-width:1160px;margin:0;font-size:clamp(70px,8.2vw,144px);font-weight:340;line-height:.83;letter-spacing:-.012em;text-wrap:balance}.serversHeroCopy>p{max-width:680px;margin:32px 0 0;color:rgba(255,255,255,.68);font-size:clamp(14px,1.15vw,18px);line-height:1.56}.serversHeroCopy>a{display:flex;width:220px;min-height:54px;align-items:center;justify-content:space-between;gap:30px;margin-top:35px;padding:0 18px;border-radius:13px;background:var(--color-accent);color:#fff;font-size:9px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.serversHeroCopy>a i{font-size:18px;font-style:normal}.serversHeroFacts{position:absolute;right:4.3vw;bottom:48px;z-index:4;display:grid;width:min(520px,34vw);grid-template-columns:repeat(3,1fr);gap:7px}.serversHeroFacts>div{display:grid;min-height:126px;align-content:space-between;padding:18px;border-radius:18px;background:rgba(5,5,5,.72);backdrop-filter:blur(18px)}.serversHeroFacts strong{color:var(--color-accent);font-size:45px;font-weight:360;line-height:.85}.serversHeroFacts span{color:rgba(255,255,255,.48);font-size:7px;letter-spacing:.055em;line-height:1.45;text-transform:uppercase}.serversLive{padding:clamp(92px,10vw,165px) 4.3vw clamp(85px,9vw,145px);background:#efede8;color:#070707}.serversLiveHead,.serversRoadmap>header{display:grid;grid-template-columns:minmax(140px,.42fr) minmax(500px,1.3fr) minmax(260px,.5fr);align-items:start;gap:4vw}.serversClosing>div:first-child>p,.serversLiveHead>p,.serversRoadmap>header>p{margin:9px 0 0;color:var(--color-accent);font-size:9px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.serversLiveHead h2,.serversRoadmap>header h2{margin:0;font-size:clamp(68px,7.6vw,132px);font-weight:340;line-height:.84;letter-spacing:-.012em;text-wrap:balance}.serversLiveHead>span,.serversRoadmap>header>span{max-width:400px;color:rgba(0,0,0,.6);font-size:13px;line-height:1.58}.serversDirectionFeature{display:grid;min-height:700px;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);margin-top:clamp(65px,7vw,110px);overflow:hidden;border-radius:32px;background:var(--surface-card);color:#fff}.serversDirectionMedia{position:relative;min-height:700px;overflow:hidden}.serversDirectionMedia img{object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.22,1,.36,1)}.serversDirectionMedia>span{position:absolute;inset:0;background:linear-gradient(90deg,transparent 68%,rgba(9,9,9,.74))}.serversDirectionFeature:hover .serversDirectionMedia img{transform:scale(1.035)}.serversDirectionCopy{display:flex;min-width:0;flex-direction:column;padding:clamp(34px,4vw,64px)}.serversDirectionCopy>div:first-child{display:flex;align-items:start;justify-content:space-between;gap:24px;color:var(--color-accent);font-size:8px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.serversDirectionCopy>div:first-child strong{color:rgba(255,255,255,.12);font-size:72px;font-weight:340;line-height:.76}.serversDirectionCopy>p{margin:auto 0 0;color:var(--color-accent);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.serversDirectionCopy h2{margin:20px 0 0;font-size:clamp(48px,4.7vw,80px);font-weight:360;line-height:.88;letter-spacing:-.008em}.serversDirectionCopy blockquote{max-width:660px;margin:29px 0 0;color:rgba(255,255,255,.58);font-size:13px;font-style:normal;line-height:1.62}.serversDirectionCopy>div:last-child{display:grid;gap:8px;margin-top:38px}.serversClosing>div:last-child a,.serversDirectionCopy>div:last-child a,.serversLiveList footer a{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:24px;padding:0 17px;border-radius:13px;background:var(--color-accent);color:#fff;font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.serversDirectionCopy>div:last-child a+a,.serversLiveList footer a+a{background:rgba(255,255,255,.1)}.serversClosing a span,.serversDirectionCopy>div:last-child a span,.serversLiveList footer a span{font-size:17px;font-weight:400}.serversLiveList{margin-top:clamp(85px,9vw,145px)}.serversActiveDirections{margin-top:clamp(70px,8vw,120px)}.serversActiveDirections>header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.serversActiveDirections>header p{margin:0;font-size:clamp(34px,4vw,68px);font-weight:350;line-height:.94}.serversActiveDirections>header span{color:var(--color-accent);font-size:clamp(48px,5vw,78px);font-weight:340;line-height:.8}.serversActiveDirections>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.serversActiveDirectionCard:only-child{grid-column:1/-1}.serversActiveDirectionCard{isolation:isolate;position:relative;display:block;min-height:580px;overflow:hidden;border-radius:28px;color:#fff}.serversActiveDirectionCard>img{z-index:-2;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.serversActiveDirectionCard>i{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.12) 40%,rgba(0,0,0,.94))}.serversActiveDirectionCard:focus-visible>img,.serversActiveDirectionCard:hover>img{transform:scale(1.04)}@media (max-width:760px){.serversActiveDirections>header{align-items:start;flex-direction:column;gap:12px}.serversActiveDirections>div{grid-template-columns:minmax(0,1fr)}.serversActiveDirectionCard{min-height:500px}}.serversLiveList>header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:42px}.serversLiveList>header p{margin:0;font-size:clamp(48px,5.5vw,92px);font-weight:350;line-height:.88;letter-spacing:-.01em}.serversLiveList>header span{color:var(--color-accent);font-size:clamp(58px,6vw,96px);font-weight:340;line-height:.78}.serversLiveList>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.serversLiveList article{display:flex;min-width:0;min-height:720px;flex-direction:column;padding:10px;border-radius:27px;background:#fff}.serversLiveCardMedia{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:20px;background:#dad6cf}.serversLiveCardMedia img{object-fit:cover;transition:transform .56s cubic-bezier(.22,1,.36,1)}.serversLiveCardMedia>span{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.45))}.serversLiveList article:hover .serversLiveCardMedia img{transform:scale(1.04)}.serversLiveCardTop{display:flex;justify-content:space-between;gap:18px;padding:22px 17px 0;color:var(--color-accent);font-size:8px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.serversLiveCardTop small{max-width:58%;overflow:hidden;color:rgba(0,0,0,.4);font-size:8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.serversLiveList h3{margin:48px 17px 0;font-size:clamp(56px,6vw,102px);font-weight:350;line-height:.78;letter-spacing:-.01em}.serversLiveList h3 a{color:#090909}.serversLiveList article>p{max-width:650px;margin:27px 17px 0;color:rgba(0,0,0,.57);font-size:12px;line-height:1.62}.serversLiveList footer{display:grid;grid-template-columns:1fr .55fr;gap:7px;margin:auto 7px 7px;padding-top:35px}.serversLiveList footer a+a{background:#eeeae3;color:#090909}.serversRoadmap{padding:clamp(92px,10vw,165px) 4.3vw clamp(85px,9vw,145px);background:var(--surface-card)}.serversRoadmap>header>span{color:rgba(255,255,255,.56)}.serversRoadmap>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:clamp(65px,7vw,110px)}.serversRoadmapCard{isolation:isolate;position:relative;min-height:650px;overflow:hidden;border-radius:28px;color:#fff}.serversRoadmapCard:nth-child(2){min-height:720px}.serversRoadmapCard>img{z-index:-2;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .28s ease}.serversRoadmapCard>i{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,.12) 36%,rgba(0,0,0,.94))}.serversRoadmapCard:focus-visible>img,.serversRoadmapCard:hover>img{filter:saturate(1.08);transform:scale(1.045)}.serversRoadmapCardDisabled{cursor:default}.serversRoadmapCardDisabled>img{filter:saturate(.12) brightness(.42)}.serversRoadmapCardDisabled:hover>img{filter:saturate(.12) brightness(.42);transform:none}.serversRoadmapCardDisabled>i{background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.52) 36%,rgba(0,0,0,.97))}.serversRoadmapTop{position:absolute;top:25px;right:24px;left:24px;display:flex;align-items:center;justify-content:space-between}.serversRoadmapAction,.serversRoadmapCopy>small,.serversRoadmapTop b,.serversRoadmapTop small{font-size:8px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.serversRoadmapTop b{padding:7px 10px;border-radius:999px;background:rgba(5,5,5,.68);color:rgba(255,255,255,.7);backdrop-filter:blur(12px)}.serversRoadmapCopy{position:absolute;right:25px;bottom:88px;left:25px;display:grid}.serversRoadmapCopy>small{color:var(--color-accent)}.serversRoadmapCopy strong{margin-top:15px;font-size:clamp(46px,4.6vw,78px);font-weight:350;line-height:.82;letter-spacing:-.01em}.serversRoadmapCopy p{max-width:460px;margin:23px 0 0;color:rgba(255,255,255,.62);font-size:11px;line-height:1.55}.serversRoadmapAction{position:absolute;right:25px;bottom:25px;left:25px;display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.72)}.serversRoadmapAction b{color:var(--color-accent);font-size:18px;font-weight:400}.serversClosing{display:grid;min-height:600px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:end;gap:7vw;padding:clamp(70px,8vw,125px) 4.3vw;background:radial-gradient(circle at 82% 22%,rgb(var(--color-accent-rgb)/.95),transparent 31%),linear-gradient(125deg,var(--surface-card) 0,#1c0804 46%,#891a00 100%)}.serversClosing h2{max-width:1100px;margin:30px 0 0;font-size:clamp(66px,7.8vw,132px);font-weight:340;line-height:.84;letter-spacing:-.012em;text-wrap:balance}.serversClosing>div:last-child>p{max-width:470px;margin:0;color:rgba(255,255,255,.67);font-size:13px;line-height:1.62}.serversClosing>div:last-child>div{display:grid;gap:8px;margin-top:35px}.serversClosing>div:last-child a{background:#fff;color:#090909}.serversClosing>div:last-child a+a{background:rgba(255,255,255,.1);color:#fff}@media (max-width:1120px){.serversLiveHead,.serversRoadmap>header{grid-template-columns:130px 1fr}.serversLiveHead>span,.serversRoadmap>header>span{grid-column:2}.serversHeroFacts{width:460px}.serversDirectionFeature{grid-template-columns:1fr}.serversDirectionMedia{min-height:540px}.serversDirectionMedia>span{background:linear-gradient(180deg,transparent 66%,var(--surface-card))}.serversDirectionCopy{min-height:560px}.serversRoadmap>div{grid-template-columns:repeat(2,minmax(0,1fr))}.serversRoadmapCard:nth-child(2){min-height:650px}.serversClosing{grid-template-columns:1fr}.serversClosing>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.serversClosing>div:last-child>div{margin-top:0}}@media (max-width:760px){.serversClosing,.serversHero,.serversLive,.serversRoadmap{border-radius:26px}.serversHero{min-height:790px;height:max(790px,calc(100svh - 12px))}.serversHeroMedia img{object-position:58% center}.serversHeroMedia>span{background:linear-gradient(180deg,rgba(2,2,2,.34),rgba(2,2,2,.64) 42%,#020202 90%)}.serversHeroCopy{right:20px;bottom:46px;left:20px;width:auto}.serversHeroCopy h1{font-size:clamp(50px,13.5vw,72px)}.serversHeroCopy>p{font-size:12px}.serversHeroFacts{display:none}.serversLive,.serversRoadmap{padding:78px 20px}.serversLiveHead,.serversRoadmap>header{grid-template-columns:1fr;gap:18px}.serversLiveHead>span,.serversRoadmap>header>span{grid-column:auto}.serversLiveHead h2,.serversRoadmap>header h2{font-size:clamp(50px,13.5vw,72px)}.serversDirectionFeature{min-height:0;margin-top:54px;border-radius:24px}.serversDirectionMedia{min-height:360px}.serversDirectionCopy{min-height:600px;padding:28px 20px}.serversDirectionCopy h2{font-size:clamp(43px,12vw,59px)}.serversLiveList>header p{font-size:clamp(45px,12vw,62px)}.serversLiveList>header span{font-size:48px}.serversLiveList>div{grid-template-columns:1fr}.serversLiveList article{min-height:650px;border-radius:22px}.serversLiveList h3{font-size:clamp(52px,15vw,76px)}.serversLiveList footer,.serversRoadmap>div{grid-template-columns:1fr}.serversRoadmapCard,.serversRoadmapCard:nth-child(2){min-height:600px}.serversRoadmapCopy strong{font-size:clamp(49px,14vw,70px)}.serversClosing{min-height:680px;grid-template-columns:1fr;align-content:space-between;padding:82px 20px 38px}.serversClosing h2{font-size:clamp(50px,13.5vw,72px)}.serversClosing>div:last-child{display:block}.serversClosing>div:last-child>div{margin-top:30px}}.astraServerPage .astraServerHero{min-height:680px;border:0;border-radius:42px}.astraServerPage .astraServerFaq{background:var(--surface-card);color:#f7f5f2}@media (max-width:920px){.astraServerPage .astraServerHero{min-height:820px;height:max(820px,calc(100svh - 12px));border-radius:32px}}@media (max-width:560px){.astraServerPage .astraServerHero{min-height:860px;height:max(860px,calc(100svh - 12px));border-radius:26px}}.profileImageEditor,.profileImageEditor[data-kind=cover] .profileImagePreview,.profileImagePreview,.publicProfileSettings{border:0}.publicProfileFieldGrid input,.publicProfileFieldGrid select,.publicProfileFieldGrid textarea{border:0;background:var(--surface-card)}.profileSocialActiveEditor input:focus,.publicProfileFieldGrid input:focus,.publicProfileFieldGrid select:focus,.publicProfileFieldGrid textarea:focus{outline:2px solid rgb(var(--color-accent-rgb)/.72);outline-offset:2px}.serverPlaytimeLeaderboard{padding:clamp(105px,10vw,180px) 4.3vw;overflow:hidden;background:radial-gradient(circle at 91% 5%,rgba(255,236,205,.52),transparent 28%),var(--color-accent);color:#080808}.serverPlaytimeHeading{display:grid;grid-template-columns:minmax(130px,.48fr) minmax(520px,1.8fr) minmax(250px,.72fr);gap:5vw;align-items:start}.serverPlaytimeHeading .sectionEyebrow{color:rgba(0,0,0,.54)}.serverPlaytimeHeading h2{margin:0;font-size:clamp(60px,7.3vw,134px);font-weight:380;line-height:.87;letter-spacing:-.008em;text-wrap:balance}.serverPlaytimeHeading>div>p,.serverPlaytimeHeading>p:last-child{margin:3px 0 28px;color:rgba(0,0,0,.68);font-size:14px;line-height:1.52}.serverPlaytimeHeading>div{display:grid;align-content:start}.serverPlaytimeHeading>div>strong{font-size:clamp(58px,5vw,92px);font-weight:430;line-height:.8}.serverPlaytimeHeading>div>small,.serverPlaytimeHeading>div>span{color:rgba(0,0,0,.55);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.serverPlaytimeHeading>div>span{margin-top:15px}.serverPlaytimeHeading>div>small{margin-top:28px}.serverPlaytimeRanking{margin:clamp(70px,7vw,118px) 0 0 calc(20% + 5vw);padding:0;overflow:hidden;border-radius:28px;background:var(--surface-card);color:#f7f5f2;list-style:none}.serverPlaytimeRanking>li{isolation:isolate;position:relative;display:grid;min-height:116px;grid-template-columns:48px 58px minmax(170px,1fr) minmax(150px,.55fr) minmax(160px,.65fr);gap:18px;align-items:center;padding:18px 24px;box-shadow:inset 0 -1px rgba(255,255,255,.11)}.serverPlaytimeRanking>li:last-child{box-shadow:none}.serverPlaytimeRanking>li:before{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgb(var(--color-accent-rgb)/.13),transparent 58%);content:"";opacity:0;transition:opacity .18s ease}.serverPlaytimeRanking>li:focus-within:before,.serverPlaytimeRanking>li:hover:before{opacity:1}.serverPlaytimeRanking>li>i{position:absolute;right:0;bottom:0;left:0;z-index:-1;width:var(--playtime-share);height:2px;background:var(--color-accent);content:""}.serverPlaytimeRanking>li[data-rank="1"]{min-height:148px;background:#f3f0e9;color:#090909}.serverPlaytimeRanking>li[data-rank="1"]:before{background:radial-gradient(circle at 88% 25%,rgb(var(--color-accent-rgb)/.24),transparent 35%);opacity:1}.serverPlaytimeRanking>li[data-rank="1"]>i{height:4px}.serverPlaytimeRank{color:var(--color-accent);font-size:13px;font-weight:700;letter-spacing:.04em}.serverPlaytimeRanking>li[data-rank="1"] .serverPlaytimeRank{font-size:24px}.serverPlaytimeAvatar{display:grid;width:54px;height:54px;place-items:center;overflow:hidden;border-radius:17px;background-color:rgba(255,255,255,.09);background-position:50%;background-size:cover;color:var(--color-accent);font-size:19px;font-weight:650}.serverPlaytimeRanking>li[data-rank="1"] .serverPlaytimeAvatar{width:58px;height:58px;background-color:rgba(0,0,0,.08)}.serverPlaytimeRanking>li>a,.serverPlaytimeRanking>li>div{display:grid;min-width:0;gap:5px}.serverPlaytimeRanking>li>a:focus-visible{border-radius:6px;outline:2px solid currentColor;outline-offset:5px}.serverPlaytimeRanking>li>a>strong,.serverPlaytimeRanking>li>div>strong{overflow:hidden;font-size:clamp(20px,2vw,34px);font-weight:430;line-height:.95;text-overflow:ellipsis;white-space:nowrap}.serverPlaytimeRanking>li>a>small,.serverPlaytimeRanking>li>div>small{overflow:hidden;color:rgba(255,255,255,.42);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.serverPlaytimeRanking>li[data-rank="1"]>a>small,.serverPlaytimeRanking>li[data-rank="1"]>div>small{color:rgba(0,0,0,.46)}.serverPlaytimeBreakdown,.serverPlaytimeValue{display:grid;gap:5px}.serverPlaytimeValue strong{font-size:clamp(19px,1.7vw,29px);font-weight:500;line-height:1}.serverPlaytimeBreakdown em,.serverPlaytimeBreakdown small,.serverPlaytimeValue small{color:rgba(255,255,255,.42);font-size:8px;font-style:normal;letter-spacing:.045em;text-transform:uppercase}.serverPlaytimeBreakdown b{font-size:12px;font-weight:570}.serverPlaytimeBreakdown em{margin-top:4px;color:var(--color-accent);line-height:1.3}.serverPlaytimeRanking>li[data-rank="1"] .serverPlaytimeBreakdown small,.serverPlaytimeRanking>li[data-rank="1"] .serverPlaytimeValue small{color:rgba(0,0,0,.47)}.serverPlaytimeRanking>li[data-rank="1"] .serverPlaytimeBreakdown em{color:var(--color-accent)}.serverPlaytimeUnavailable{display:grid;min-height:260px;grid-template-columns:minmax(110px,.35fr) 1fr;gap:4vw;align-items:end;margin:clamp(70px,7vw,118px) 0 0 calc(20% + 5vw);padding:30px;border-radius:28px;background:var(--surface-card);color:#f7f5f2}.serverPlaytimeUnavailable>span{color:var(--color-accent);font-size:clamp(58px,7vw,110px);line-height:.8}.serverPlaytimeUnavailable>p{max-width:630px;margin:0;color:rgba(255,255,255,.66);font-size:clamp(20px,2.4vw,38px);line-height:1.04}@media (max-width:1180px){.serverPlaytimeHeading{grid-template-columns:150px minmax(460px,1fr)}.serverPlaytimeHeading>div,.serverPlaytimeHeading>p:last-child{grid-column:2;max-width:680px}.serverPlaytimeRanking>li{grid-template-columns:42px 54px minmax(150px,1fr) minmax(140px,.62fr)}.serverPlaytimeBreakdown{grid-column:3/-1;grid-row:2;display:flex;gap:10px;align-items:baseline}}@media (max-width:920px){.serverPlaytimeLeaderboard{padding:100px 28px}.serverPlaytimeHeading{grid-template-columns:1fr}.serverPlaytimeHeading>div,.serverPlaytimeHeading>p:last-child{grid-column:auto;max-width:680px}.serverPlaytimeHeading h2{margin-top:20px}.serverPlaytimeHeading>div{grid-template-columns:auto 1fr;gap:7px 18px;align-items:end;margin-top:24px}.serverPlaytimeHeading>div>p,.serverPlaytimeHeading>div>small{grid-column:1/-1}.serverPlaytimeHeading>div>span{align-self:end;margin:0 0 4px}.serverPlaytimeRanking,.serverPlaytimeUnavailable{margin-left:0}}@media (max-width:620px){.serverPlaytimeLeaderboard{padding:82px 20px}.serverPlaytimeHeading h2{font-size:clamp(46px,13.4vw,66px)}.serverPlaytimeHeading>div>strong{font-size:54px}.serverPlaytimeRanking{margin-top:52px;border-radius:20px}.serverPlaytimeRanking>li,.serverPlaytimeRanking>li[data-rank="1"]{min-height:0;grid-template-columns:30px 48px minmax(0,1fr);gap:12px;padding:19px 16px 22px}.serverPlaytimeAvatar,.serverPlaytimeRanking>li[data-rank="1"] .serverPlaytimeAvatar{width:46px;height:46px;border-radius:14px}.serverPlaytimeRanking>li>a>strong,.serverPlaytimeRanking>li>div>strong{font-size:20px}.serverPlaytimeValue{grid-column:2/-1;margin-top:7px}.serverPlaytimeBreakdown{grid-column:2/-1;grid-row:auto;flex-wrap:wrap}.serverPlaytimeUnavailable{min-height:230px;grid-template-columns:1fr;margin-top:52px;padding:24px;border-radius:20px}}.profileSocialEditor{margin:24px 0 18px;padding:24px;border:0;border-radius:20px;background:var(--surface-card)}.profileSocialEditor legend{margin-bottom:18px}.profileSocialNetworkPicker{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.profileSocialNetworkPicker>button{position:relative;display:flex;min-width:0;min-height:48px;align-items:center;gap:9px;padding:7px 10px;border:0;border-radius:11px;background:var(--surface-subcard);color:#aaa;font:inherit;cursor:pointer}.profileSocialNetworkPicker>button:hover{background:var(--surface-subcard);color:#fff}.profileSocialNetworkPicker>button[data-active=true]{background:#f2efe9;color:#080808}.profileSocialNetworkPicker>button>i{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:8px;background:rgba(255,255,255,.07);color:var(--color-accent);font-size:7px;font-style:normal;font-weight:750}.profileSocialNetworkPicker>button[data-active=true]>i{background:var(--surface-subcard)}.profileSocialNetworkPicker>button>span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.profileSocialNetworkPicker>button>b{position:absolute;top:7px;right:8px;color:#baff45;font-size:8px;line-height:1}.profileSocialActiveEditor{display:grid!important;min-height:66px;grid-template-columns:42px 105px minmax(0,1fr) auto!important;gap:10px!important;align-items:center;margin-top:8px;padding:8px;border-radius:14px;background:var(--surface-subcard)}.profileSocialActiveEditor>i{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:var(--color-accent);color:#080808;font-size:9px;font-style:normal;font-weight:800}.profileSocialActiveEditor>span{display:flex;min-width:0;flex-direction:column;gap:4px}.profileSocialActiveEditor strong{color:#fff;font-size:11px;font-weight:520}.profileSocialActiveEditor small{color:#696969;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.profileSocialActiveEditor input{width:100%;min-width:0;height:46px;padding:0 14px;border:0;border-radius:10px;outline:0;background:var(--surface-card);color:#fff;font:inherit;font-size:10px}.profileSocialActiveEditor>button{min-height:40px;padding:0 11px;border:0;border-radius:9px;background:var(--surface-subcard-hover);color:#aaa;font:inherit;font-size:8px;text-transform:uppercase;cursor:pointer}.publicProfileSettings form>button{width:auto;min-width:230px;min-height:50px;margin-left:auto;border-radius:12px}.maralysWallet{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:8px;padding:8px;overflow:visible;border:0;border-radius:28px;background:var(--surface-subcard)}.walletHeader{display:flex;min-height:220px;grid-column:1;grid-row:1;flex-direction:column;justify-content:space-between;padding:28px;border-radius:21px;background:linear-gradient(145deg,#2b1109,var(--surface-card) 72%)}.walletHeader h2{max-width:330px;margin-top:18px;font-size:clamp(40px,3.8vw,58px);line-height:.92}.walletHeader>p{align-self:flex-start}.walletBalance{display:grid;min-height:235px;grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr) auto;align-content:end;padding:28px;border-radius:21px;background:#f2efe9;color:#0a0a0a}.walletBalance>small,.walletBalance>span{color:rgba(0,0,0,.48)}.walletBalance>strong{margin-top:14px;color:#0a0a0a;font-size:clamp(58px,6.4vw,94px);line-height:.82}.walletBalance>div{padding-bottom:6px}.walletBalance>div i{color:var(--color-accent);font-size:10px;font-weight:700}.walletBalance>small{margin-top:18px;line-height:1.45}.walletTopUpLink{display:flex;min-height:44px;margin-top:18px;padding:0 15px;border-radius:12px;color:#fff;background:var(--color-accent);align-items:center;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;grid-column:1/-1}.walletTopUpLink b{font-size:15px;font-weight:500}.walletTopUpLink:focus-visible,.walletTopUpLink:hover{outline:2px solid #0a0a0a;outline-offset:2px;background:var(--color-accent)}.walletBody{display:grid;grid-column:2;grid-row:1/span 2;grid-template-columns:1fr;grid-template-rows:auto minmax(240px,1fr);gap:8px;border:0}.walletHistory,.walletTransfer{padding:28px;border:0;border-radius:21px;background:var(--surface-card)}.walletTransfer{border:0}.walletSubheading{margin-bottom:24px}.walletSubheading h3{margin-top:8px;font-size:clamp(26px,2.5vw,38px)}.walletTransfer .accountField input{border:0;border-radius:11px;background:var(--surface-subcard)}.walletTransfer .accountField input:focus{outline:2px solid rgb(var(--color-accent-rgb)/.72);outline-offset:2px}.walletSendButton{min-height:52px;border-radius:11px}.walletHistoryList{max-height:360px}.walletHistoryList article{min-height:72px;margin-bottom:6px;padding:11px 13px;border:0;border-radius:12px;background:var(--surface-subcard)}.walletHistoryList article>div:first-child i{border:0;background:var(--surface-subcard)}@media (max-width:1180px){.maralysWallet{grid-template-columns:1fr}.walletBalance,.walletBody,.walletHeader{grid-column:1;grid-row:auto}.walletHeader{min-height:190px}.walletBody{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}}@media (max-width:760px){.profileSocialNetworkPicker{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profileSocialActiveEditor{grid-template-columns:42px minmax(0,1fr) auto!important}.profileSocialActiveEditor input{grid-column:1/-1}.walletBody{grid-template-columns:1fr}}@media (max-width:560px){.profileSocialEditor{padding:16px}.profileSocialEditor legend{align-items:flex-start;flex-direction:column;gap:6px}.profileSocialEditor legend small{text-align:left}.profileSocialNetworkPicker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profileSocialActiveEditor{grid-template-columns:42px minmax(0,1fr)!important}.profileSocialActiveEditor>button{grid-column:1/-1}.publicProfileSettings form>button{width:100%}.maralysWallet{padding:6px;border-radius:22px}.walletBalance,.walletHeader,.walletHistory,.walletTransfer{padding:22px;border-radius:17px}.walletBalance>strong{font-size:clamp(56px,22vw,82px)}.walletTransferGrid{grid-template-columns:1fr}.walletHistoryList article{align-items:flex-start;flex-direction:column}.walletHistoryList article>div:last-child{align-items:flex-start;text-align:left}}.accountNotifications{--notification-accent:var(--color-accent);display:grid;gap:0;overflow:hidden;border-radius:28px;background:var(--surface-subcard);color:#f5f2ec}.notificationHeader{display:grid;min-height:290px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:clamp(30px,4vw,54px);background:radial-gradient(circle at 86% 8%,rgb(var(--color-accent-rgb)/.62),transparent 34%),linear-gradient(125deg,#17100c 0,var(--surface-card) 58%,#1c0903 100%)}.notificationHeader>div>span{color:var(--color-accent);font-size:9px;font-weight:760;letter-spacing:.1em}.notificationHeader h2{max-width:760px;margin:48px 0 0;font-size:clamp(42px,5.5vw,82px);font-weight:430;letter-spacing:-.025em;line-height:.9}.notificationHeader p{max-width:530px;margin:18px 0 0;color:rgba(255,255,255,.58);font-size:11px;line-height:1.55}.notificationHeader>strong{align-self:start;color:rgba(255,255,255,.95);font-size:clamp(54px,7vw,106px);font-weight:440;letter-spacing:-.06em;line-height:.78}.notificationToolbar{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(22px,3.2vw,42px);background:var(--surface-subcard)}.notificationStatusTabs,.notificationToolbarActions{display:flex;align-items:center;gap:8px}.notificationCategories button,.notificationToolbar button{min-height:38px;padding:0 14px;border:0;border-radius:11px;background:transparent;color:rgba(255,255,255,.5);font:inherit;font-size:9px;font-weight:690;cursor:pointer}.notificationCategories button[data-active=true],.notificationStatusTabs button[data-active=true],.notificationToolbar button[data-active=true]{background:#f3f0ea;color:#0a0a0a}.notificationToolbar button:disabled{opacity:.3;cursor:default}.notificationCategories button i,.notificationStatusTabs button i{display:inline-grid;min-width:19px;height:19px;place-items:center;margin-left:7px;border-radius:6px;background:var(--color-accent);color:#fff;font-size:8px;font-style:normal}.notificationPreferences{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,74px);padding:clamp(28px,4vw,48px);background:#f0ede7;color:#0b0b0b}.notificationPreferences h3{max-width:380px;margin:0;font-size:clamp(27px,3.2vw,48px);font-weight:450;letter-spacing:-.025em;line-height:.96}.notificationPreferences p{max-width:410px;margin:16px 0 0;color:rgba(0,0,0,.5);font-size:10px;line-height:1.5}.notificationPreferences>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.notificationPreferences label{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px 8px 12px;border-radius:13px;background:rgba(0,0,0,.055);cursor:pointer}.notificationPreferences label>span{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:650}.notificationPreferences label>span i{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--surface-subcard);color:var(--color-accent);font-size:9px;font-style:normal}.notificationPreferences input{position:absolute;width:1px;height:1px;opacity:0}.notificationPreferences label>b{position:relative;width:38px;height:22px;flex:0 0 auto;border-radius:999px;background:rgba(0,0,0,.18);transition:background .18s ease}.notificationPreferences label>b:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .18s ease}.notificationPreferences input:checked+b{background:var(--color-accent)}.notificationPreferences input:checked+b:after{transform:translateX(16px)}.notificationCategories{display:flex;gap:5px;overflow-x:auto;padding:13px clamp(22px,3.2vw,42px);background:var(--surface-card);scrollbar-width:none}.notificationCategories::-webkit-scrollbar{display:none}.notificationCategories button{flex:0 0 auto;background:var(--surface-subcard)}.notificationFeed{display:grid;max-height:610px;overflow-y:auto;padding:0 clamp(22px,3.2vw,42px) 26px;background:var(--surface-card)}.notificationFeed[data-loading=true]{min-height:160px}.notificationItem{--item-accent:#d8d5ce;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px 0;box-shadow:inset 0 -1px rgba(255,255,255,.075);opacity:.66}.notificationItem[data-unread=true]{opacity:1}.notificationItem[data-category=news]{--item-accent:var(--color-accent)}.notificationItem[data-category=support]{--item-accent:#63d8ff}.notificationItem[data-category=pixel_battle]{--item-accent:#ff4778}.notificationItem[data-category=build]{--item-accent:#a98cff}.notificationItem[data-category=security]{--item-accent:#baff49}.notificationItem[data-category=wallet]{--item-accent:#ffd04a}.notificationItem[data-category=role]{--item-accent:#45e4bd}.notificationItem[data-category=achievement]{--item-accent:#f0b45c}.notificationMark{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--item-accent) 16%,var(--surface-subcard));color:var(--item-accent)}.notificationMark span{font-size:10px;font-weight:800;letter-spacing:.04em}.notificationCopy{min-width:0}.notificationCopy>span{color:var(--item-accent);font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.notificationCopy h3{margin:6px 0 0;font-size:16px;font-weight:620;letter-spacing:-.01em;line-height:1.15}.notificationCopy p{max-width:720px;margin:7px 0 0;color:rgba(255,255,255,.52);font-size:10px;line-height:1.48}.notificationCopy time{display:block;margin-top:8px;color:rgba(255,255,255,.28);font-size:8px}.notificationActions{display:flex;align-items:center;gap:8px}.notificationActions a{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#f2efe9;color:#0a0a0a;font-size:14px}.notificationActions button{padding:10px;border:0;background:transparent;color:rgba(255,255,255,.34);font:inherit;font-size:8px;cursor:pointer}.notificationEmpty{display:flex;min-height:250px;align-items:center;justify-content:center;gap:24px;color:rgba(255,255,255,.34)}.notificationEmpty>i{color:rgba(255,255,255,.08);font-size:70px;font-style:normal;font-weight:450;letter-spacing:-.07em}.notificationEmpty h3{margin:0;color:rgba(255,255,255,.76);font-size:22px;font-weight:520}.notificationEmpty p{margin:7px 0 0;font-size:9px}@media (max-width:760px){.accountNotifications{border-radius:22px}.notificationHeader{min-height:260px;padding:26px 22px}.notificationHeader h2{margin-top:40px;font-size:clamp(40px,12vw,60px)}.notificationHeader>strong{font-size:58px}.notificationToolbar{align-items:flex-start;flex-direction:column;padding:14px 18px}.notificationToolbarActions{width:100%;justify-content:space-between}.notificationPreferences{padding:28px 22px}.notificationPreferences,.notificationPreferences>div:last-child{grid-template-columns:1fr}.notificationCategories,.notificationFeed{padding-right:18px;padding-left:18px}.notificationFeed{max-height:560px}.notificationItem{grid-template-columns:44px minmax(0,1fr);gap:13px}.notificationMark{width:42px;height:42px;border-radius:12px}.notificationActions{grid-column:2;justify-content:flex-start}.notificationActions a{width:36px;height:36px}}.accountPixelBattle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:clamp(28px,4vw,54px);overflow:hidden;border-radius:28px;background:linear-gradient(115deg,rgb(var(--color-accent-rgb)/.94),rgba(144,17,0,.88) 46%,rgba(17,17,17,.98) 82%),var(--surface-subcard);color:#f7f4ee}.accountPixelBattle>header{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.accountPixelBattle>header span{font-size:9px;font-weight:750;letter-spacing:.08em}.accountPixelBattle>header h2{max-width:720px;margin:12px 0 0;font-size:clamp(38px,5vw,78px);font-weight:430;letter-spacing:-.04em;line-height:.9}.accountPixelBattle>header a{display:flex;min-width:190px;min-height:52px;align-items:center;justify-content:space-between;padding:0 9px 0 17px;border-radius:13px;background:#f4f1eb;color:#090909;font-size:10px;font-weight:750}.accountPixelBattle>header a i{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:var(--surface-card);color:#fff;font-style:normal}.accountPixelBattleStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.accountPixelBattleStats article{display:flex;min-height:126px;flex-direction:column;justify-content:flex-end;padding:20px;border-radius:16px;background:rgba(10,10,10,.5);backdrop-filter:blur(14px)}.accountPixelBattleStats strong{font-size:clamp(30px,3.5vw,54px);font-weight:470;letter-spacing:-.035em}.accountPixelBattleStats span{margin-top:5px;color:rgba(255,255,255,.55);font-size:8px;text-transform:uppercase}.accountPixelBattleRecent{display:grid;width:126px;grid-template-columns:repeat(3,36px);align-content:end;gap:6px}.accountPixelBattleRecent>span{width:36px;height:36px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.accountPixelBattleRecent>p{grid-column:1/-1;margin:0;color:rgba(255,255,255,.54);font-size:9px;line-height:1.45}@media (max-width:760px){.accountPixelBattle{grid-template-columns:1fr;padding:24px;border-radius:22px}.accountPixelBattle>header{align-items:flex-start;flex-direction:column}.accountPixelBattle>header h2{font-size:clamp(38px,12vw,62px)}.accountPixelBattle>header a{width:100%}.accountPixelBattleStats article{min-height:96px;padding:14px}.accountPixelBattleRecent{width:auto;grid-template-columns:repeat(6,minmax(0,1fr))}.accountPixelBattleRecent>span{width:100%;height:auto;aspect-ratio:1}}.desktopAppTitlebar{position:fixed;z-index:10000;inset:0 0 auto;display:flex;height:38px;align-items:center;justify-content:flex-end;border-bottom:1px solid rgba(255,255,255,.055);background:#08090b;-webkit-app-region:drag;user-select:none}.desktopAppTitlebar[data-platform=darwin]{padding:0 12px 0 78px}.desktopAppTitlebar[data-platform=linux],.desktopAppTitlebar[data-platform=win32]{padding:0 142px 0 12px}.desktopAppTitlebar>button{display:inline-flex;min-height:27px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.72);font:inherit;font-size:9px;cursor:pointer;-webkit-app-region:no-drag}.desktopAppTitlebar>button:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.desktopAuthGate{position:relative;width:100%;overflow:auto;background:radial-gradient(circle at 50% 115%,rgb(var(--color-accent-rgb)/.13),transparent 42%),var(--surface-body);color:#f7f4ef}.desktopAuthGate,.desktopLegalGate{min-height:calc(100svh - var(--desktop-titlebar-height, 0px))}.desktopLegalGate{background:var(--surface-body)}.desktopAuthGate>.accountClient{width:100%;min-height:calc(100svh - var(--desktop-titlebar-height, 0px))}.desktopAuthGate .accountClient.isGuest .authExperience{min-height:calc(100svh - var(--desktop-titlebar-height, 0px));padding-top:max(82px,7vh);padding-bottom:max(28px,5vh)}.desktopAuthGateLoading{display:grid;place-items:center}.desktopAuthGateLoading>div{display:grid;justify-items:center;gap:9px;color:rgba(255,255,255,.45)}.desktopAuthGateLoading>div img{margin-bottom:8px;border-radius:12px}.desktopAuthGateLoading>div strong{color:#fff;font-size:11px;letter-spacing:.12em}.desktopAuthGateLoading>div span{font-size:9px}.accountClient.isGuest .authExperience{display:grid;min-height:calc(100svh - 16px);place-items:center;padding:86px 18px 112px;background:var(--surface-body)}.accountClient.isGuest .authExperience:before{content:none}.accountClient.isGuest .authAfterword,.accountClient.isGuest .authSceneCharacter,.accountClient.isGuest .authSceneGlow,.accountClient.isGuest .authSceneIdentity{display:none}.accountClient.isGuest .authCenter{width:min(100%,500px)}.accountClient.isGuest .authCenter:has(.authCard[data-mode=register]){width:min(100%,760px)}.accountClient.isGuest .authCard{width:100%;padding:clamp(20px,2.5vw,26px);border:1px solid rgba(255,255,255,.08);border-radius:20px;background:var(--glass-card-surface);box-shadow:none}.accountClient.isGuest .authCard[data-mode=register]{width:100%;padding:18px 20px}.accountClient.isGuest .authCard[data-mode=register] .authPrimarySwitch{margin-top:0}.accountClient.isGuest .authCard[data-mode=register] .authPrimarySwitch button{min-height:36px}.accountClient.isGuest .authCard[data-mode=register] .authCardHeading{margin:15px 0 12px}.accountClient.isGuest .authCard[data-mode=register] .authCardHeading h1{font-size:clamp(30px,4vw,37px)}.accountClient.isGuest .authCard[data-mode=register] .authCardHeading p{margin-top:7px}.accountClient.isGuest .authCard[data-mode=register] .authForm{gap:7px}.accountClient.isGuest .authCard[data-mode=register] .authFieldGrid{gap:7px 9px}.accountClient.isGuest .authCard[data-mode=register] .authFieldControl{min-height:48px}.accountClient.isGuest .authCard[data-mode=register] .authLegalBox{padding:10px 12px}.accountClient.isGuest .authCard[data-mode=register] .authLegalBox .legalChecks{display:grid;gap:5px;margin:0;padding:0;border:0}.accountClient.isGuest .authCard[data-mode=register] .authSubmit{min-height:44px}.accountClient.isGuest .authPrimarySwitch{margin-top:0;padding:4px;border:0;border-radius:13px;background:var(--glass-subcard-surface)}.accountClient.isGuest .authPrimarySwitch button{min-height:40px;border-radius:10px;color:rgba(255,255,255,.5);font-weight:600}.accountClient.isGuest .authPrimarySwitch button:hover{color:rgba(255,255,255,.82)}.accountClient.isGuest .authPrimarySwitch button[data-active=true]{background:var(--surface-subcard-hover);box-shadow:none;color:#fff}.accountClient.isGuest .authReturn{gap:7px;margin-top:0}.accountClient.isGuest .authReturn svg{width:13px;height:13px}.accountClient.isGuest .authCardHeading{margin:24px 0 20px;text-align:left}.accountClient.isGuest .authCardHeading h1{margin:0;font-size:clamp(30px,4vw,38px);font-weight:500;line-height:1;letter-spacing:-.04em}.accountClient.isGuest .authCardHeading p{max-width:520px;margin:11px 0 0;color:rgba(255,255,255,.46);font-size:10px;text-wrap:pretty}.accountClient.isGuest .authForm{gap:10px}.accountClient.isGuest .authFieldControl{min-height:54px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 12px;border-color:transparent;border-radius:13px;background:var(--glass-subcard-surface);box-shadow:none}.accountClient.isGuest .authFieldControl:hover{border-color:rgba(255,255,255,.08);background:color-mix(in srgb,var(--glass-subcard-surface),white 5%)}.accountClient.isGuest .authFieldControl:focus-within{border-color:rgb(var(--color-accent-rgb)/.64);background:color-mix(in srgb,var(--glass-subcard-surface),white 7%);box-shadow:0 0 0 3px rgb(var(--color-accent-rgb)/.1);transform:none}.accountClient.isGuest .authReveal{display:grid;width:36px;height:36px;place-items:center;padding:0;color:rgba(255,255,255,.42)}.accountClient.isGuest .authReveal svg{width:15px;height:15px}.accountClient.isGuest .authSubmit{display:flex;min-height:48px;align-items:center;justify-content:center;padding:8px 16px;border-radius:12px;background:var(--color-accent);box-shadow:none;font-weight:700;text-align:center}.accountClient.isGuest .authSubmit:hover:not(:disabled){box-shadow:none;transform:none;background:#ff6840}.accountClient.isGuest .authLegalBox{border-color:transparent;border-radius:13px;background:var(--glass-subcard-surface)}.accountClient.isGuest .authNotice.accountNotice,.accountClient.isGuest .referralRegistration{border-color:transparent;background:var(--glass-subcard-surface)}.accountClient.isGuest :is(button,a,input):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.accountClient.isAuthenticated{min-height:100vh;padding:116px clamp(18px,3vw,48px) 72px;background:radial-gradient(circle at 75% 0,rgb(var(--color-accent-rgb)/.08),transparent 32%),var(--surface-card)}.dashboardGrid.accountDashboardV2{display:grid;width:min(100%,1380px);grid-template-columns:minmax(0,1fr);gap:10px;align-items:normal;margin:0 auto}.accountDashboardHeader{display:grid;min-height:132px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:clamp(22px,4vw,64px);padding:24px 28px;border:1px solid #202020;border-radius:24px;background:rgba(15,15,15,.94);box-shadow:0 24px 80px rgba(0,0,0,.24)}.accountDashboardPerson{display:flex;min-width:0;align-items:center;gap:18px}.accountDashboardPerson .accountAvatar{width:76px;height:76px;flex:0 0 76px;margin:0;border:1px solid #292929;border-radius:20px;background-color:var(--surface-subcard);box-shadow:none}.accountDashboardPerson .accountAvatar:after{right:-2px;bottom:-2px;width:15px;height:15px;border:4px solid #0f0f0f;background:#baff4a}.accountDashboardPerson>div{min-width:0}.accountDashboardPerson>div>span{color:var(--color-accent);font-size:8px;font-weight:760;letter-spacing:.12em}.accountDashboardPerson h1{margin:7px 0 4px;color:#f6f3ed;font-size:clamp(25px,2.4vw,38px);font-weight:520;letter-spacing:-.035em;line-height:1}.accountDashboardPerson h1,.accountDashboardPerson p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountDashboardPerson p{display:flex;min-width:0;align-items:center;gap:9px;margin:0;color:#717171;font-size:9px}.accountDashboardPerson p i{width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#444}.accountDashboardState,.accountDashboardState span{display:flex;align-items:center;gap:8px}.accountDashboardState span{min-height:35px;padding:0 12px;border:1px solid #242424;border-radius:99px;color:#999;font-size:8px;font-weight:650;text-transform:uppercase}.accountDashboardState i{width:6px;height:6px;border-radius:50%;background:#575757}.accountDashboardState i[data-active=true]{background:#baff4a;box-shadow:0 0 14px rgba(186,255,74,.38)}.accountDashboardActions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.accountDashboardActions a,.accountDashboardActions button{display:flex;min-height:38px;align-items:center;gap:12px;padding:0 13px;border:0;border-radius:10px;background:transparent;color:#8b8b8b;font:inherit;font-size:8px;font-weight:650;text-transform:uppercase;cursor:pointer}.accountDashboardActions a:first-child{background:#f2efe9;color:#0a0a0a}.accountDashboardActions a:first-child span,.accountDashboardActions button{color:var(--color-accent)}.accountDashboardActions a:hover,.accountDashboardActions button:hover{color:#fff}.accountDashboardActions a:first-child:hover{color:#0a0a0a;background:#fff}.accountDashboardNav{position:sticky;z-index:20;top:10px;display:flex;gap:4px;overflow-x:auto;padding:6px;border:1px solid #1c1c1c;border-radius:17px;background:rgba(10,10,10,.88);box-shadow:0 15px 50px rgba(0,0,0,.3);backdrop-filter:blur(18px);scrollbar-width:none}.accountDashboardNav::-webkit-scrollbar{display:none}.accountDashboardNav button{min-width:max-content;min-height:42px;flex:1 0 auto;padding:0 18px;border:0;border-radius:11px;background:transparent;color:#676767;font:inherit;font-size:9px;font-weight:680;cursor:pointer;transition:background .16s ease,color .16s ease}.accountDashboardNav button:hover{color:#d9d6d0}.accountDashboardNav button[data-active=true]{background:#f1eee8;color:#090909}.accountDashboardV2 .accountDashboard{display:block;min-width:0;margin:0}.accountOverview,.accountViewStack{display:grid;gap:10px}.accountOverviewIntro{display:flex;min-height:210px;align-items:flex-end;justify-content:space-between;gap:30px;padding:clamp(30px,4.5vw,62px);border-radius:24px;background:radial-gradient(circle at 92% 12%,rgb(var(--color-accent-rgb)/.18),transparent 34%),#f0ede7;color:#0a0a0a}.accountOverviewIntro span{color:var(--color-accent);font-size:8px;font-weight:760;letter-spacing:.12em}.accountOverviewIntro h2{margin:20px 0 0;font-size:clamp(40px,5vw,74px);font-weight:460;letter-spacing:-.05em;line-height:.9}.accountOverviewIntro p{max-width:280px;margin:0;color:rgba(0,0,0,.48);font-size:10px;line-height:1.55;text-align:right}.accountOverviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.accountOverviewMetrics button{display:flex;min-width:0;min-height:156px;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:21px;border:1px solid #202020;border-radius:19px;background:var(--surface-subcard);color:#f2efe9;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.accountOverviewMetrics button:hover{transform:translateY(-2px);border-color:#3b3b3b;background:var(--surface-subcard)}.accountOverviewMetrics button:first-child{border-color:transparent;background:var(--color-accent);color:#090909}.accountOverviewMetrics span{color:#727272;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.accountOverviewMetrics button:first-child small,.accountOverviewMetrics button:first-child span{color:rgba(0,0,0,.54)}.accountOverviewMetrics strong{margin-top:auto;font-size:clamp(27px,3vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1}.accountOverviewMetrics small{display:block;width:100%;margin-top:9px;overflow:hidden;color:#696969;font-size:8px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.accountNotifications[data-compact=true]{border:1px solid #1f1f1f;border-radius:24px;background:var(--surface-subcard)}.accountNotifications[data-compact=true] .notificationHeader{min-height:0;align-items:center;padding:24px 26px 18px;background:transparent}.notificationHeaderEnd{display:flex;align-items:center;gap:12px}.notificationHeaderEnd>strong{color:#f1eee8;font-size:clamp(32px,4vw,56px);font-weight:480;letter-spacing:-.055em;line-height:1}.notificationHeaderEnd>button{display:flex;min-height:38px;align-items:center;gap:16px;padding:0 12px;border:1px solid #2a2a2a;border-radius:10px;background:transparent;color:#aaa;font:inherit;font-size:8px;font-weight:650;cursor:pointer}.notificationHeaderEnd>button i{color:var(--color-accent);font-style:normal}.accountNotifications[data-compact=true] .notificationHeader h2{margin:7px 0 0;font-size:clamp(25px,3vw,38px);line-height:1}.accountNotifications[data-compact=true] .notificationFeed{max-height:none;padding:0 26px 10px;background:transparent}.accountNotifications[data-compact=true] .notificationItem{min-height:76px;padding:13px 0}.accountNotifications[data-compact=true] .notificationCopy h3{font-size:13px}.accountNotifications[data-compact=true] .notificationMark{width:40px;height:40px;border-radius:11px}.accountNotifications[data-compact=true] .notificationItem{grid-template-columns:42px minmax(0,1fr) auto;gap:13px}.accountNotifications[data-compact=true] .notificationActions a{width:34px;height:34px;border-radius:9px}.accountDashboardV2 .accountCard,.accountDashboardV2 .accountNotifications:not([data-compact=true]),.accountDashboardV2 .accountPixelBattle,.accountDashboardV2 .maralysWallet,.accountDashboardV2 .playtimeCenter,.accountDashboardV2 .publicProfileSettings,.accountDashboardV2 .referralCenter{border:1px solid #202020;border-radius:24px;box-shadow:none}.accountDashboardV2 .publicProfileSettings{padding:clamp(25px,3.2vw,42px);background:var(--surface-subcard)}.accountDashboardV2 .publicProfileSettings:after{opacity:.08}.accountDashboardV2 .publicProfileSettings>header{align-items:center;margin-bottom:26px}.accountDashboardV2 .publicProfileSettings>header h2{margin:8px 0 9px;font-size:clamp(32px,4vw,52px);line-height:1;text-transform:none}.accountDashboardV2 .publicProfileSettings>header p{max-width:480px}.accountDashboardV2 .accountSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.accountDashboardV2 .accountCard{min-height:0;padding:clamp(24px,3vw,38px);background:var(--surface-subcard);color:#f1eee8}.accountDashboardV2 .accountCardHeading{margin-bottom:24px}.accountDashboardV2 .accountCardHeading span{color:var(--color-accent)}.accountDashboardV2 .accountCardHeading h2{margin-top:8px;color:#f1eee8;font-size:clamp(24px,3vw,38px);font-weight:500;letter-spacing:-.03em;text-transform:none}.accountDashboardV2 .accountCardWide{grid-column:1/-1}.accountDashboardV2 .accountGameAccess{width:100%}.accountDashboardV2 .accountCard .accountField>span{color:#8a8a8a}.accountDashboardV2 .accountCard .accountField input,.accountDashboardV2 .accountCard .accountField select{border-color:#262626;background:var(--surface-subcard);color:#f1eee8}.accountDashboardV2 .accountCard .accountHint,.accountDashboardV2 .accountCard .accountMuted{color:#777}.accountDashboardV2 .accountCard .accountForm h3{color:#f1eee8}.accountDashboardV2 .playtimeCenter,.accountDashboardV2 .referralCenter{overflow:hidden;background:var(--surface-subcard)}.accountDashboardV2 .playtimeCenter>header,.accountDashboardV2 .referralCenter>header{min-height:0;padding:clamp(28px,3.4vw,44px);background:var(--surface-subcard)}.accountDashboardV2 .playtimeCenter>header h2,.accountDashboardV2 .referralCenter>header h2{margin:9px 0;font-size:clamp(34px,4vw,54px);line-height:1;text-transform:none}.accountDashboardV2 .playtimeTotals,.accountDashboardV2 .referralStats{gap:1px}.accountDashboardV2 .accountPixelBattle{padding:clamp(28px,3.4vw,44px);background:linear-gradient(125deg,var(--color-accent),#701d0c 54%,var(--surface-subcard) 100%)}.accountDashboardV2 .accountPixelBattle>header h2{margin-top:7px;font-size:clamp(36px,4vw,56px);line-height:1}.accountDashboardV2 .accountPixelBattleStats article{min-height:105px}.accountSecuritySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.accountSecuritySummary>div{display:flex;min-height:94px;align-items:flex-end;justify-content:space-between;gap:14px;padding:20px;border:1px solid #202020;border-radius:17px;background:var(--surface-subcard)}.accountSecuritySummary span{color:#666;font-size:8px;text-transform:uppercase}.accountSecuritySummary strong{color:#f0ede7;font-size:22px;font-weight:520}.accountSecurityGrid .sessionList{max-height:520px;overflow-y:auto;padding-right:4px}.accountSecurityGrid .sessionList article{border-radius:13px;background:var(--surface-subcard)}.accountSecurityGrid .sessionList article span{max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountDashboardV2 :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:1120px){.accountDashboardHeader{grid-template-columns:minmax(260px,1fr) auto}.accountDashboardState{justify-content:flex-end}.accountDashboardActions{grid-column:1/-1;justify-content:flex-start}.accountDashboardActions a,.accountDashboardActions button{background:var(--surface-subcard)}.accountOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.accountClient.isGuest .authExperience{padding:82px 10px 104px}.accountClient.isGuest .authExperience:has(.authCard[data-mode=register]){min-height:calc(100svh - 16px)}.accountClient.isGuest .authCard[data-mode=register]{padding:18px 15px 22px}.accountClient.isGuest .authCard{padding:19px 15px 23px;border-radius:19px}.accountClient.isGuest .authCardHeading{margin-top:28px}.accountClient.isGuest .authCardHeading h1{font-size:clamp(32px,10vw,42px)}.accountClient.isGuest .authFieldControl{min-height:58px}.accountClient.isAuthenticated{padding:88px 12px 48px}.dashboardGrid.accountDashboardV2{gap:7px}.accountDashboardHeader{min-height:0;grid-template-columns:1fr;gap:18px;padding:20px;border-radius:20px}.accountDashboardPerson .accountAvatar{width:62px;height:62px;flex-basis:62px;border-radius:17px}.accountDashboardPerson h1{font-size:27px}.accountDashboardPerson p{max-width:calc(100vw - 120px)}.accountDashboardState{justify-content:flex-start;overflow-x:auto}.accountDashboardActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.accountDashboardActions a,.accountDashboardActions button{justify-content:center}.accountDashboardNav{top:6px;border-radius:14px}.accountDashboardNav button{min-height:40px;padding:0 15px}.accountOverviewIntro{min-height:190px;align-items:flex-start;flex-direction:column;padding:28px 23px;border-radius:20px}.accountOverviewIntro h2{margin-top:16px;font-size:clamp(38px,12vw,57px)}.accountOverviewIntro p{max-width:none;text-align:left}.accountOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.accountOverviewMetrics button{min-height:132px;padding:17px;border-radius:16px}.accountOverviewMetrics strong{font-size:clamp(25px,8vw,36px)}.accountNotifications[data-compact=true]{border-radius:20px}.accountNotifications[data-compact=true] .notificationHeader{grid-template-columns:1fr;gap:16px;padding:22px 20px 12px}.notificationHeaderEnd{justify-content:space-between}.accountNotifications[data-compact=true] .notificationFeed{padding:0 20px 8px}.accountNotifications[data-compact=true] .notificationItem{grid-template-columns:40px minmax(0,1fr) auto}.accountNotifications[data-compact=true] .notificationActions{grid-column:auto}.accountDashboardV2 .accountSections{grid-template-columns:1fr}.accountDashboardV2 .accountCardWide{grid-column:auto}.accountDashboardV2 .accountCard,.accountDashboardV2 .accountPixelBattle,.accountDashboardV2 .publicProfileSettings{border-radius:20px}.accountDashboardV2 .publicProfileSettings>header{align-items:flex-start;flex-direction:column}.accountDashboardV2 .publicProfileSettings>header>a{width:100%;justify-content:space-between}.accountSecuritySummary{grid-template-columns:1fr}.accountSecuritySummary>div{min-height:74px}.accountDashboardV2 .notificationHeader:not(.accountNotifications[data-compact=true] .notificationHeader){min-height:220px}}@media (max-width:440px){.accountOverviewMetrics{grid-template-columns:1fr}.accountOverviewMetrics button{min-height:118px}.accountDashboardActions{grid-template-columns:1fr 1fr}.accountDashboardState span{padding:0 10px}.accountNotifications[data-compact=true] .notificationItem{grid-template-columns:38px minmax(0,1fr)}.accountNotifications[data-compact=true] .notificationActions{grid-column:2}}.adminPixelBattle{display:grid;gap:9px}.adminPixelEditor,.adminPixelHero,.adminPixelLive,.adminPixelModeration,.adminPixelReports{border-radius:28px;background:var(--surface-subcard)}.adminPixelHero{display:grid;min-height:380px;grid-template-columns:minmax(0,1fr) minmax(330px,.52fr);align-items:end;gap:40px;padding:clamp(34px,5vw,72px);background:radial-gradient(circle at 92% 8%,rgb(var(--color-accent-rgb)/.9),rgba(122,12,0,.52) 28%,transparent 56%),var(--surface-card)}.adminPixelEditor>header p,.adminPixelHero p,.adminPixelLiveCopy>p,.adminPixelModeration>header p,.adminPixelReports>header p{margin:0;color:var(--color-accent);font-size:8px;font-weight:750;letter-spacing:.1em}.adminPixelHero h2{max-width:800px;margin:35px 0 18px;font-size:clamp(66px,8vw,128px);font-weight:360;letter-spacing:-.035em;line-height:.78}.adminPixelHero>div:first-child>span{display:block;max-width:520px;color:rgba(255,255,255,.52);font-size:12px;line-height:1.5}.adminPixelMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.adminPixelMetrics article{display:flex;min-height:132px;flex-direction:column;justify-content:flex-end;padding:18px;border-radius:15px;background:rgba(5,5,5,.54);backdrop-filter:blur(15px)}.adminPixelMetrics strong{font-size:clamp(26px,3vw,46px);font-weight:420}.adminPixelMetrics span{margin-top:7px;color:rgba(255,255,255,.45);font-size:7px;text-transform:uppercase}.adminPixelSeasonPicker{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:5px;padding:8px;border-radius:21px;background:var(--surface-subcard)}.adminPixelSeasonPicker button{display:flex;min-height:100px;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:17px;border-radius:15px;background:var(--surface-subcard);color:rgba(255,255,255,.72);cursor:pointer;text-align:left}.adminPixelSeasonPicker button[data-active=true]{background:#f3f0e9;color:#090909}.adminPixelSeasonPicker small,.adminPixelSeasonPicker span{font-size:7px;text-transform:uppercase;opacity:.5}.adminPixelSeasonPicker strong{margin:8px 0 5px;font-size:18px;font-weight:520}.adminPixelSeasonPicker .adminPixelNewSeason{background:var(--color-accent);color:#080808}.adminPixelLive{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(360px,1.15fr);gap:9px;padding:9px}.adminPixelPreview{position:relative;min-height:420px;overflow:hidden;border-radius:22px;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),var(--surface-card);background-size:10px 10px}.adminPixelPreview img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.adminPixelPreview>span{position:absolute;top:14px;left:14px;padding:7px 9px;border-radius:8px;background:rgba(8,8,8,.76);color:#b8ff36;font-size:7px;font-weight:750}.adminPixelLiveCopy{display:flex;flex-direction:column;padding:clamp(28px,4vw,58px);border-radius:22px;background:linear-gradient(135deg,var(--surface-subcard),#120704)}.adminPixelEditor>header h3,.adminPixelLiveCopy h3,.adminPixelModeration>header h3,.adminPixelReports>header h3{margin:14px 0 0;font-size:clamp(42px,5vw,76px);font-weight:360;letter-spacing:-.035em;line-height:.88}.adminPixelLiveCopy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:auto 0 24px}.adminPixelLiveCopy dl div{display:flex;min-height:72px;flex-direction:column;justify-content:flex-end;padding:13px;border-radius:12px;background:rgba(255,255,255,.045)}.adminPixelLiveCopy dt{color:rgba(255,255,255,.35);font-size:7px;text-transform:uppercase}.adminPixelLiveCopy dd{margin:7px 0 0;font-size:15px}.adminPixelLifecycle{display:flex;gap:8px}.adminPixelEditor,.adminPixelModeration,.adminPixelReports{padding:clamp(28px,4vw,54px)}.adminPixelEditor>header,.adminPixelModeration>header,.adminPixelReports>header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:40px}.adminPixelEditor>header>span,.adminPixelModeration>header>span{color:rgba(255,255,255,.38);font-size:9px;text-transform:uppercase}.adminPixelFields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.adminPixelFields label,.adminPixelLocales label,.adminPixelModerationGrid label{display:flex;min-height:68px;flex-direction:column;justify-content:center;gap:7px;padding:10px 13px;border-radius:11px;background:var(--surface-subcard)}.adminPixelFields label>span,.adminPixelLocales label>span,.adminPixelModerationGrid label>span{color:rgba(255,255,255,.35);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.adminPixelFields input,.adminPixelLocales :is(input,textarea),.adminPixelModerationGrid input,.adminPixelReports :is(input,select){width:100%;box-sizing:border-box;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px}.adminPixelFields input[type=color]{height:30px;padding:0;border-radius:7px}.adminPixelLocales{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:28px 0}.adminPixelLocales fieldset{display:grid;gap:6px;padding:20px;border:0;border-radius:17px;background:var(--surface-card)}.adminPixelLocales legend{padding:0 0 12px;color:var(--color-accent);font-size:8px;font-weight:750}.adminPixelLocales textarea{resize:vertical;line-height:1.45}.adminPixelModerationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.adminPixelModerationGrid>form{display:flex;min-width:0;flex-direction:column;gap:8px;padding:20px;border-radius:18px;background:var(--surface-card)}.adminPixelLocks h4,.adminPixelModerationGrid h4{margin:0 0 12px;font-size:20px;font-weight:480}.adminPixelModerationGrid p{color:rgba(255,255,255,.4);font-size:9px;line-height:1.45}.adminPixelModerationGrid .adminButton{margin-top:auto}.adminPixelCoordinates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.adminPixelLocks{margin-top:28px}.adminPixelLocks>p{color:rgba(255,255,255,.38);font-size:10px}.adminPixelLocks article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-top:5px;padding:13px 16px;border-radius:12px;background:var(--surface-card)}.adminPixelLocks article>div{display:flex;flex-direction:column;gap:4px}.adminPixelLocks strong{font-size:11px}.adminPixelLocks :is(span,small){color:rgba(255,255,255,.38);font-size:8px}.adminPixelLocks button{padding:9px 11px;border-radius:8px;background:var(--surface-subcard-hover);color:#fff;cursor:pointer;font-size:8px}.adminPixelReports>header>strong{color:rgba(255,255,255,.2);font-size:70px;font-weight:380}.adminPixelReports>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.adminPixelReports article{padding:20px;border-radius:17px;background:var(--surface-card)}.adminPixelReports article[data-status=open]{background:linear-gradient(135deg,#26130c,var(--surface-card) 70%)}.adminPixelReports article>header{display:flex;justify-content:space-between;color:rgba(255,255,255,.38);font-size:8px;text-transform:uppercase}.adminPixelReports article h4{margin:28px 0 8px;font-size:24px;font-weight:440}.adminPixelReports article>p{color:rgba(255,255,255,.5);font-size:10px}.adminPixelReports article form{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:5px;margin-top:18px}.adminPixelReports article form :is(select,input){min-height:42px;padding:0 11px;border-radius:9px;background:var(--surface-subcard)}@media (max-width:1120px){.adminPixelHero,.adminPixelLive{grid-template-columns:1fr}.adminPixelFields{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPixelModerationGrid{grid-template-columns:1fr}}@media (max-width:760px){.adminPixelEditor,.adminPixelHero,.adminPixelModeration,.adminPixelReports{padding:22px;border-radius:21px}.adminPixelHero{min-height:410px}.adminPixelHero h2{font-size:clamp(62px,19vw,98px)}.adminPixelLive{grid-template-columns:1fr}.adminPixelPreview{min-height:310px}.adminPixelLiveCopy{min-height:350px;padding:26px}.adminPixelEditor>header,.adminPixelModeration>header,.adminPixelReports>header{align-items:flex-start;flex-direction:column}.adminPixelFields,.adminPixelLocales,.adminPixelReports article form,.adminPixelReports>div{grid-template-columns:1fr}}.articleStudioPage{background:var(--surface-card)}.articleStudioPage .articleStudioTop{min-height:300px;margin:0;border:0;border-radius:0 0 34px 34px;background:radial-gradient(circle at 78% 125%,rgb(var(--color-accent-rgb)/.48),transparent 38%),var(--surface-card)}.articleStudioPage .articleStudioTop>div:last-child{right:4.25vw;bottom:42px;left:4.25vw}.articleStudioPage .articleStudioTop>div:last-child>span{color:var(--color-accent);font-size:8px;font-weight:700;letter-spacing:.1em}.articleStudioPage .articleStudioTop h1{max-width:none;margin-top:14px;font-size:clamp(48px,6vw,88px);font-weight:380;letter-spacing:-.018em;line-height:.9}.articleStudioPage .articleStudioWorkspace{padding:clamp(28px,4vw,64px) 4.25vw clamp(90px,10vw,150px)}.articleStudioPage .articleEditor{max-width:1540px}.articleStudioPage .articleEditorInfo,.articleStudioPage .articleEditorRejection{margin:0 0 8px;padding:15px 18px;border:0;border-radius:13px}.articleComposeForm{overflow:hidden;border-radius:30px;background:var(--surface-card)}.articleComposeBar{position:sticky;top:0;z-index:8;display:grid;min-height:76px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:10px 12px 10px 24px;background:rgba(18,18,18,.94);backdrop-filter:blur(18px)}.articleComposeBar>a{color:rgba(255,255,255,.66);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.articleComposeBar>span{color:#787878;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.articleComposeBar>div{display:flex;justify-content:flex-end;gap:6px}.articleComposeBar button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:24px;padding:0 18px;border:0;border-radius:12px;background:var(--surface-subcard-hover);color:#f4f1eb;font:inherit;font-size:9px;font-weight:650;cursor:pointer}.articleComposeBar button:last-child{min-width:205px;justify-content:space-between;background:var(--color-accent);color:#080808}.articleComposeBar button i{font-style:normal}.articleComposeBar button:disabled{opacity:.42;cursor:not-allowed}.articleComposeLead{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);gap:26px 6vw;padding:clamp(45px,6vw,94px) clamp(24px,5vw,78px) clamp(42px,5vw,72px)}.articleComposeCategory{grid-column:1/-1;display:flex;width:fit-content;min-height:40px;align-items:center;gap:12px;padding:0 13px;border-radius:10px;background:var(--surface-subcard)}.articleComposeCategory span{color:#6f6f6f;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.articleComposeCategory select{border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:9px;font-weight:600}.articleComposeExcerpt,.articleComposeTitle{position:relative;display:flex;min-width:0;flex-direction:column}.articleComposeExcerpt>span,.articleComposeTitle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.articleComposeExcerpt textarea,.articleComposeTitle textarea{width:100%;border:0;outline:0;background:transparent;color:#f4f1eb;font:inherit;resize:none}.articleComposeTitle textarea{min-height:2em;font-size:clamp(50px,6.5vw,108px);font-weight:370;letter-spacing:-.025em;line-height:.87}.articleComposeTitle textarea::placeholder{color:#333}.articleComposeExcerpt{align-self:end;padding-bottom:9px}.articleComposeExcerpt textarea{color:#a29f99;font-size:14px;line-height:1.55}.articleComposeExcerpt textarea::placeholder{color:#454545}.articleComposeExcerpt small{margin-top:9px;color:#4f4f4f;font-size:8px;text-align:right}.articleComposeBody{min-width:0;margin:0 12px;overflow:hidden;border-radius:24px;background:var(--surface-card)}.articleComposeBody>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;padding:8px 12px;background:var(--surface-subcard)}.articleComposeBody>header>div{display:flex;gap:4px}.articleComposeBody>header button{min-height:42px;padding:0 17px;border:0;border-radius:9px;background:transparent;color:#6f6f6f;font:inherit;font-size:9px;font-weight:650;cursor:pointer}.articleComposeBody>header button[aria-selected=true]{background:#f1eee8;color:#0b0b0b}.articleComposeBody>header>span{padding-right:9px;color:#5c5c5c;font-size:8px;text-transform:uppercase}.articleComposeBody .markdownToolbar{gap:4px;margin:0;padding:12px 14px 0}.articleComposeBody .markdownToolbar button{min-width:38px;height:34px;border:0;border-radius:8px;background:var(--surface-subcard);color:#969696}.articleComposeBody .markdownToolbar button:hover{background:var(--color-accent);color:#080808}.articleComposeBody .markdownTextarea{min-height:640px;padding:clamp(24px,4vw,58px);border:0;border-radius:0;background:var(--surface-card);color:#e8e5df;font:14px/1.78 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.articleComposeBody .markdownTextarea::placeholder{color:#3f3f3f}.articleComposeBody .articlePreviewPaper{min-height:690px;max-height:none;padding:clamp(30px,5vw,82px);border:0;border-radius:0;background:#f0eee8;color:#0b0b0b}.articleComposeBody .articlePreviewPaper .markdownContent{max-width:860px;margin:0 auto;color:#111}.articleComposeBody .articlePreviewPaper .markdownContent :is(h1,h2,h3,p,li,blockquote){color:inherit}.articlePreviewEmpty{display:grid;min-height:520px;place-items:center;margin:0;color:#aaa69e;font-size:14px}.articleComposeSettings{margin:12px;border-radius:19px;background:var(--surface-subcard)}.articleComposeSettings summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:0 22px;color:#aaa;font-size:10px;font-weight:600;cursor:pointer;list-style:none}.articleComposeSettings summary::-webkit-details-marker{display:none}.articleComposeSettings summary i{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--surface-subcard-hover);color:#fff;font-size:17px;font-style:normal;transition:transform .18s ease}.articleComposeSettings[open] summary i{transform:rotate(45deg)}.articleComposeSettings>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.articleComposeSettings .articleEditorField{min-height:82px;align-content:center;padding:12px 14px;border-radius:12px;background:var(--surface-card)}.articleComposeSettings .articleEditorField.wide{grid-column:1/-1}.articleComposeSettings .articleEditorField :is(input,textarea){padding:0;border:0;border-radius:0;background:transparent}.articleComposeSettings .articleEditorField textarea{min-height:64px}@media (max-width:900px){.articleComposeBar{grid-template-columns:1fr auto}.articleComposeBar>span{display:none}.articleComposeLead{grid-template-columns:1fr}.articleComposeExcerpt{max-width:650px}}@media (max-width:620px){.articleStudioPage .articleStudioTop{min-height:230px;border-radius:0 0 24px 24px}.articleStudioPage .articleStudioTop>div:last-child{right:20px;bottom:30px;left:20px}.articleStudioPage .articleStudioTop h1{font-size:clamp(42px,13vw,62px)}.articleStudioPage .articleStudioWorkspace{padding:16px 8px 90px}.articleComposeForm{border-radius:22px}.articleComposeBar{position:static;min-height:auto;grid-template-columns:1fr;padding:16px}.articleComposeBar>a{padding:7px 2px}.articleComposeBar>div{display:grid;grid-template-columns:.75fr 1.25fr}.articleComposeBar button,.articleComposeBar button:last-child{min-width:0;min-height:50px;padding:0 13px}.articleComposeLead{gap:25px;padding:42px 20px 38px}.articleComposeTitle textarea{font-size:clamp(46px,14vw,68px)}.articleComposeExcerpt textarea{font-size:13px}.articleComposeBody{margin:0 6px;border-radius:18px}.articleComposeBody>header{padding:7px}.articleComposeBody .markdownToolbar{padding:9px 9px 0}.articleComposeBody .markdownToolbar button{flex:1 0 38px;padding:0 7px}.articleComposeBody .markdownTextarea{min-height:560px;padding:22px 17px;font-size:13px}.articleComposeBody .articlePreviewPaper{min-height:600px;padding:35px 20px}.articleComposeSettings{margin:6px}.articleComposeSettings>div{grid-template-columns:1fr}.articleComposeSettings .articleEditorField.wide{grid-column:auto}}@media (max-width:900px){.pageShell,.pageShell :is(section,article,header,footer,nav,aside,form,fieldset,div),.pageShell>article,.pageShell>footer,.pageShell>section{min-width:0}.pageShell :is(h1,h2,h3,h4,p,blockquote,li,dd,dt,label,strong,span){max-width:100%}.pageShell :is(img,video,iframe){max-width:100%}.pageShell :is(input,textarea,select,button){min-width:0}.playSteps>.playServerStep,.playSteps>li{width:100%;grid-template-columns:42px minmax(0,1fr)}.playServerOptions,.playServerOptions>button,.playStepAction,.playStepCopy{width:100%;min-width:0;max-width:100%}.playServerOptions{grid-column:1/-1}.minecraftFoundation,.minecraftFoundationBody,.minecraftSectionHeading,.serverFeatureGrid,.serverOverviewCopy,.serverOverviewSection,.serversRoadmap,.serversRoadmap>header{width:100%;min-width:0;max-width:100%}.astraShowcaseCard1 figcaption,.astraShowcaseCard4 figcaption,.minecraftFoundation,.serverOverviewCopy,.serversRoadmap>header{grid-template-columns:minmax(0,1fr)}.astraShowcaseCard1 figcaption>p,.astraShowcaseCard4 figcaption>p{grid-column:1}.minecraftFoundationBody>div,.serverFeatureGrid{grid-template-columns:minmax(0,1fr)}.adminGate h1{width:min(100%,920px);overflow-wrap:anywhere}}@media (max-width:760px){body,html{max-width:100%;overscroll-behavior-x:none}.pageShell{--page-shell-gutter:6px;padding:6px}.pageShell>:is(.heroFrame,.robloxPortalHero,.robloxExperienceHero,.minecraftHero,.playHero,.accountHero,.legalHero,.gameHero,.serverDetailHero,.innerHero,.rulesHero,.franchiseHero,.aboutHero,.faqHero,.knowledgeHero,.serversHero,.publicProfileHero,.articleDetailHero,.newsPostHero){width:100%;border-radius:26px}.pageShell :is(h1,h2,h3,h4){overflow-wrap:break-word;text-wrap:balance}.pageShell :is(p,blockquote,li,dd){overflow-wrap:anywhere}.pageShell :is(input,textarea,select){width:100%;max-width:100%;font-size:max(16px,1em)}.button,.pageShell :is(button,a)[role=button]{touch-action:manipulation}.serversRoadmap>header{padding:0}.serversRoadmap>header>:is(p,h2,span){width:100%;min-width:0}.playSteps{width:100%}.playSteps>.playServerStep,.playSteps>li{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:25px 18px}.playStepIndex{grid-row:1}.playServerOptions,.playStepAction{grid-column:1/-1}.playStepAction{min-height:52px;margin-top:8px}.playServerOptions{margin-top:8px}.playServerOptions>button{min-height:225px}.connectionSection,.minecraftAiSection,.minecraftApproach,.minecraftFoundation,.minecraftStart,.minecraftWorlds,.relatedServersSection,.serverOverviewSection,.serverRulesSection{width:100%;padding-right:20px;padding-left:20px}.minecraftFoundationBody,.minecraftSectionHeading,.serverOverviewCopy,.serverOverviewCopy>*{width:100%;min-width:0;max-width:100%}.minecraftSectionHeading h2,.serverOverviewCopy h2{overflow-wrap:break-word}.faqCategoryRail,.knowledgeTopics,.rulesCategoryScroller{scroll-padding-inline:2px 20px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.faqCategoryRail>*,.knowledgeTopics>*,.rulesCategoryScroller>*{scroll-snap-align:start}.faqCategoryRail,.knowledgeTopics,.rulesCategoryScroller{padding-right:20px}.knowledgeTopics{grid-auto-columns:min(78vw,304px);scrollbar-width:none}.knowledgeTopics::-webkit-scrollbar{display:none}.knowledgeTopics>a{min-height:190px}.pixelBattleWorkspaceNav{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible}.pixelBattleWorkspaceNav button{width:100%;min-width:0;min-height:40px;padding:0 5px}.pixelBattleWorkspaceNav button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pixelBattlePalette{width:190px;max-width:190px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pixelBattlePalette::-webkit-scrollbar{display:none}.pixelBattleSwatches{width:max-content;max-width:none}.pixelBattleColorControl,.pixelBattleToolPrimary,.pixelBattleTools>*,.pixelBattleZoomControl{min-width:0}.pixelBattlePanel :is(button,a,select){min-height:42px}.adminGate{min-height:calc(100svh - 68px);padding:34px 18px 42px}.adminGate h1{width:100%;font-size:clamp(50px,14vw,74px);line-height:.86}}@media (max-width:420px){.pixelBattleWorkspaceNav button{font-size:7.5px}.pixelBattleWorkspaceNav button b{display:none}.pixelBattlePalette{width:168px;max-width:168px}}.pixelBattleTopbar,.pixelBattleWorkspace{background:var(--surface-subcard)}.pixelBattleSignals>span,.pixelBattleWorkspaceNav button{background:var(--surface-subcard);color:rgba(255,255,255,.72)}.pixelBattleWorkspaceNav button:hover:not([data-active=true]){background:var(--surface-subcard-hover)}.pixelBattleWorkspaceNav button[data-active=true]{background:var(--color-accent);color:#090a0c}.pixelBattleWorkspaceNav button[data-active=true] b{color:rgba(9,10,12,.62)}.pixelBattleStage{gap:12px;padding-inline:14px}.pixelBattleViewport{background:var(--surface-card);box-shadow:0 22px 70px rgba(0,0,0,.32)}.pixelBattleViewport[data-grid-mode=pixel] canvas{cursor:crosshair}.pixelBattleCanvasMode{position:absolute;top:46px;left:420px;z-index:6;display:flex;min-height:34px;align-items:center;gap:8px;padding:0 11px;border-radius:10px;background:rgba(20,22,27,.92);color:rgba(255,255,255,.76);font-size:8px;font-weight:700;letter-spacing:.035em;pointer-events:none;text-transform:uppercase;transform:none;backdrop-filter:blur(16px)}.pixelBattleCanvasMode i{width:7px;height:7px;flex:0 0 auto;border-radius:2px;background:#a7afbc}.pixelBattleCanvasMode strong{color:rgba(255,255,255,.38);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:600}.pixelBattleCanvasMode[data-mode=pixel]{background:var(--color-accent);color:#090a0c}.pixelBattleCanvasMode[data-mode=pixel] i{background:var(--surface-card)}.pixelBattleCanvasMode[data-mode=pixel] strong{color:rgba(9,10,12,.56)}.pixelBattleTools{top:68px;left:60px;width:336px;max-height:calc(100% - 116px);gap:15px;padding:19px;border-radius:20px;background:rgba(27,29,35,.98);box-shadow:0 24px 72px rgba(0,0,0,.42);scrollbar-gutter:stable}.pixelBattleToolsHeader strong{color:#fff;font-size:19px}.pixelBattleCustomPalette header,.pixelBattlePalette header,.pixelBattleToolsHeader span,.pixelBattleZoomControl>span{color:rgba(255,255,255,.48)}.pixelBattleColorControl{grid-template-columns:72px minmax(0,1fr)}.pixelBattleColorPreview{width:72px;height:62px;border-radius:14px}.pixelBattleColorPreview i{filter:saturate(1.16) contrast(1.04)}.pixelBattleHexField,.pixelBattlePickerCurrent,.pixelBattlePickerHex,.pixelBattleRgbFields label,.pixelBattleToolPrimary button,.pixelBattleZoomControl :is(button,output){background:var(--surface-subcard)}.pixelBattleSwatches{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px}.pixelBattleCustomPalette>div>span>button:first-child,.pixelBattleSwatches button{border-radius:9px;filter:saturate(1.12) contrast(1.04);opacity:1;transform:none;transition:transform .13s ease,box-shadow .13s ease,filter .13s ease}.pixelBattleCustomPalette>div>span>button:first-child:hover,.pixelBattleSwatches button:hover{filter:saturate(1.22) brightness(1.12);transform:translateY(-2px)}.pixelBattleCustomPalette>div>span>button:first-child[aria-pressed=true],.pixelBattleSwatches button[aria-pressed=true]{box-shadow:0 0 0 2px #1b1d23,0 0 0 4px #fff;transform:scale(.8)}.pixelBattleCustomPalette>div{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px}.pixelBattleToolPrimary button{min-height:46px}.pixelBattleToolPrimary button:hover,.pixelBattleToolPrimary button[data-active=true]{background:var(--color-accent)}.pixelBattleSidebar{background:var(--surface-subcard);box-shadow:0 22px 70px rgba(0,0,0,.28)}.pixelBattlePanel{padding:26px 20px}.pixelBattleRanking article,.pixelBattleStatGrid article{background:var(--surface-subcard-hover)}.pixelBattleCanvasMeta{left:420px}.pixelBattleViewControls button{background:rgba(27,29,35,.94)}.pixelBattleViewControls button:hover,.pixelBattleViewControls button[aria-pressed=true]{background:var(--color-accent)}.pixelBattleActionBar{background:var(--surface-subcard)}@media (max-width:1200px) and (min-width:761px){.pixelBattleTools{left:48px;width:306px}.pixelBattleCanvasMeta,.pixelBattleCanvasMode{left:374px}}@media (max-width:760px){.pixelBattleStage{padding-inline:6px}.pixelBattleCanvasMode{top:111px;left:50%;min-height:30px;padding-inline:9px;font-size:7px;transform:translateX(-50%)}.pixelBattleTools{top:46px;right:10px;left:34px;width:auto;height:58px;max-height:none;gap:7px;padding:7px;border-radius:13px;background:rgba(27,29,35,.98)}.pixelBattleColorControl{grid-template-columns:42px 83px}.pixelBattleColorPreview{width:42px;height:42px;border-radius:9px}.pixelBattleCustomPalette>div,.pixelBattleSwatches{display:flex;gap:6px}.pixelBattleCustomPalette>div>span,.pixelBattleSwatches button{flex:0 0 30px;width:30px;height:30px}.pixelBattleSidebar{background:var(--surface-subcard)}.pixelBattleCanvasMeta{left:34px}}@media (max-width:460px){.pixelBattleCanvasMode strong{display:none}.pixelBattleCanvasMode{top:110px}.pixelBattlePalette{width:210px;max-width:210px}}:where(body *,body :before,body :after){border-color:transparent!important;outline:0!important}:where(hr){height:1px;border:0!important;background:linear-gradient(90deg,transparent,rgba(127,127,127,.22),transparent)}:where(a,button,input,textarea,select,summary,[role=button],[tabindex]):focus-visible{outline:0!important;filter:brightness(1.14) saturate(1.04)}.accountIdentity:after,.accountIdentityStatus i,.adminAnalyticsHero>div:last-child i,.adminAnalyticsHero>div:last-child[data-active=true] i,.adminRoleChoices input:focus-visible+span,.idManifesto:after,.idOnline i,.idOverviewStats i[data-active=true],.mfaStatusLine span[data-enabled=true]:before,.pixelBattleCustomPalette>div>span>button:first-child[aria-pressed=true],.pixelBattleSwatches button[aria-pressed=true],.walletGlow,.walletHeader>p i{box-shadow:none!important}.authFieldControl:focus-within{box-shadow:0 14px 38px rgba(0,0,0,.28)!important}.adminPixelHero.adminPixelHeroCompact{min-height:210px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);padding:clamp(28px,3.4vw,48px);background:linear-gradient(125deg,var(--surface-subcard),#1d0b05 72%,#3a1205)}.adminPixelHeroCompact h2{margin:18px 0 10px;font-size:clamp(42px,5.4vw,76px);line-height:.9}.adminPixelHeroCompact .adminPixelMetrics article{min-height:92px}.adminPixelSeasonPicker{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:6px}.adminPixelSeasonPicker button{min-height:76px;padding:13px 14px}.adminPixelSeasonPicker strong{margin:5px 0 3px;font-size:15px}.adminPixelCommandBar{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border-radius:18px;background:var(--surface-subcard)}.adminPixelCommandBar>div:first-child{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:center}.adminPixelCommandBar>div:first-child>span{grid-row:1/span 2;padding:7px 9px;border-radius:8px;background:var(--surface-subcard-hover);color:#b8ff36;font-size:7px;font-weight:750;text-transform:uppercase}.adminPixelCommandBar>div:first-child>span[data-status=paused]{color:#ffb13b}.adminPixelCommandBar>div:first-child>span[data-status=archived],.adminPixelCommandBar>div:first-child>span[data-status=finished]{color:rgba(255,255,255,.46)}.adminPixelCommandBar strong{overflow:hidden;font-size:17px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.adminPixelCommandBar small{color:rgba(255,255,255,.42);font-size:8px}.adminPixelLocaleSwitch,.adminPixelSectionNav{display:flex;gap:5px;padding:5px;border-radius:15px;background:var(--surface-subcard)}.adminPixelLocaleSwitch button,.adminPixelSectionNav button{min-height:42px;padding:0 18px;border:0;border-radius:11px;background:transparent;color:rgba(255,255,255,.52);cursor:pointer;font-size:9px;font-weight:650}.adminPixelLocaleSwitch button[data-active=true],.adminPixelSectionNav button[data-active=true]{background:#f2efe9;color:#090909}.adminPixelSectionNav b{display:inline-grid;min-width:19px;height:19px;place-items:center;margin-left:8px;border-radius:7px;background:var(--color-accent);color:#090909;font-size:7px}.adminPixelSetup{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:9px;align-items:stretch}.adminPixelSetup>.adminPixelPreview{min-height:0;aspect-ratio:1}.adminPixelSetup>.adminPixelEditor{min-width:0}.adminPixelSetup .adminPixelEditor>header{margin-bottom:24px}.adminPixelSetup .adminPixelEditor>header h3{font-size:clamp(34px,4vw,56px)}.adminPixelSetup .adminPixelFields{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPixelSetup .adminPixelFields label:first-child,.adminPixelSetup .adminPixelFields label:last-child{grid-column:span 2}.adminPixelFields input[readonly]{cursor:not-allowed;opacity:.48}.adminPixelCooldown{display:flex;align-items:center;gap:8px}.adminPixelCooldown em{color:rgba(255,255,255,.34);font-size:8px;font-style:normal}.adminPixelLocaleSwitch{width:max-content;margin:20px 0 8px}.adminPixelLocaleSwitch button{min-height:36px}.adminPixelSetup .adminPixelLocales{display:block;margin:0 0 18px}.adminPixelSetup .adminPixelLocales fieldset{padding:14px;background:var(--surface-card)}.adminPixelSetup .adminPixelLocales fieldset[hidden]{display:none}.adminPixelAdvanced{margin-top:6px;border-radius:11px;background:var(--surface-subcard)}.adminPixelAdvanced summary{padding:14px;color:rgba(255,255,255,.54);cursor:pointer;font-size:9px}.adminPixelAdvanced[open] summary{color:#fff}.adminPixelAdvanced label{margin:0 8px 8px;background:var(--surface-subcard)}.adminPixelSaveHint{margin:12px 0 0;color:rgba(255,255,255,.4);font-size:8px;line-height:1.5}@media (max-width:1080px){.adminPixelHero.adminPixelHeroCompact,.adminPixelSetup{grid-template-columns:1fr}.adminPixelSetup>.adminPixelPreview{max-height:420px;aspect-ratio:auto}}@media (max-width:680px){.adminPixelHero.adminPixelHeroCompact{min-height:0;padding:24px 18px}.adminPixelHeroCompact .adminPixelMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.adminPixelHeroCompact .adminPixelMetrics article{min-height:82px;padding:11px}.adminPixelCommandBar{align-items:stretch;flex-direction:column}.adminPixelLifecycle .adminButton{flex:1}.adminPixelSectionNav{overflow-x:auto}.adminPixelSectionNav button{flex:1 0 auto}.adminPixelSetup .adminPixelFields,.adminPixelSetup .adminPixelFields label:first-child,.adminPixelSetup .adminPixelFields label:last-child{grid-template-columns:1fr;grid-column:auto}}.articlePage,.innerPage[data-section=news],.newsPostPage{overflow-x:clip}.newsPostHero{display:grid;min-height:max(760px,calc(100svh - 16px));height:auto}.newsPostHeroMedia img{filter:saturate(.82) contrast(1.04) brightness(.82)}.newsPostHeroMedia span{background:linear-gradient(90deg,rgba(0,0,0,.97),rgba(0,0,0,.7) 48%,rgba(0,0,0,.28) 78%,rgba(0,0,0,.48)),linear-gradient(0deg,rgba(0,0,0,.94),rgba(0,0,0,.16) 64%)}.newsPostHeroCopy{position:relative;right:auto;bottom:auto;left:auto;align-self:end;width:min(1180px,calc(100% - 8.6vw));margin:0 4.3vw;padding:clamp(170px,20vh,230px) 0 clamp(72px,8vw,138px)}.newsPostHeroCopy .innerBreadcrumb{margin-bottom:clamp(26px,3.6vw,48px)}.newsPostHeroCopy h1{max-width:1120px;margin:0;font-size:clamp(60px,6.25vw,116px);line-height:.87;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.newsPostHeroCopy[data-title-length=medium] h1{font-size:clamp(56px,5.35vw,100px)}.newsPostHeroCopy[data-title-length=long] h1{font-size:clamp(50px,4.6vw,84px);line-height:.9}.newsPostHeroCopy>p:last-child{max-width:760px;margin-top:clamp(28px,3vw,42px);font-size:clamp(16px,1.25vw,21px);line-height:1.45;text-wrap:pretty}.articleDetailHero{display:grid;min-height:max(760px,calc(100svh - 12px));height:auto}.articleDetailIntro{position:relative;right:auto;bottom:auto;left:auto;align-self:end;width:min(1180px,calc(100% - 12vw));margin:0 6vw;padding:clamp(150px,18vh,210px) 0 clamp(58px,6vw,100px)}.articleDetailIntro nav{margin-bottom:clamp(24px,3.4vw,44px)}.articleDetailIntro h1{max-width:1120px;font-size:clamp(58px,6.2vw,114px);line-height:.88;letter-spacing:-.022em;overflow-wrap:anywhere;text-wrap:balance}.articleDetailIntro[data-title-length=medium] h1{font-size:clamp(53px,5.25vw,96px)}.articleDetailIntro[data-title-length=long] h1{font-size:clamp(48px,4.5vw,82px);line-height:.92}.articleDetailIntro>span{max-width:760px;line-height:1.55;text-wrap:pretty}.articleRelated h3,.knowledgeCard h2,.knowledgeFeaturedCopy h2{overflow-wrap:anywhere;text-wrap:pretty}.knowledgeFeaturedCopy h2{font-size:clamp(38px,3.35vw,60px);line-height:.94}.knowledgeCard h2{font-size:clamp(29px,2.35vw,42px);line-height:1}.articleRelated h3{font-size:clamp(25px,2.2vw,34px);line-height:1.02}.innerPage[data-section=news] .innerHero{min-height:max(760px,100svh);height:auto;overflow:hidden;background:var(--surface-card)}.innerPage[data-section=news] .innerHeroGlow{top:-34%;right:-8%;width:68%;height:126%;opacity:.72}.innerPage[data-section=news] .innerHeroArt{inset:0;width:100%}.innerPage[data-section=news] .innerHeroImage{object-position:center 48%;filter:saturate(.78) contrast(1.08) brightness(.78);transform:scale(1.015)}.innerPage[data-section=news] .innerHeroArt:after{background:linear-gradient(90deg,rgba(3,3,3,.98),rgba(3,3,3,.9) 26%,rgba(3,3,3,.48) 58%,rgba(3,3,3,.18) 82%,rgba(3,3,3,.34)),linear-gradient(180deg,rgba(3,3,3,.42),transparent 34%,rgba(3,3,3,.32) 67%,rgba(3,3,3,.96))}.innerPage[data-section=news] .innerHeroCopy{top:auto;bottom:clamp(154px,18vh,210px);width:min(920px,68vw)}.innerPage[data-section=news] .innerHeroCopy h1{max-width:900px;font-size:clamp(72px,7.6vw,132px);line-height:.84;letter-spacing:-.035em;text-wrap:balance}.innerPage[data-section=news] .innerHeroDescription{width:min(620px,82%);margin:clamp(28px,3vw,42px) 0 0;color:rgba(255,255,255,.7);font-size:clamp(14px,1.05vw,18px);line-height:1.5;text-wrap:pretty}.innerPage[data-section=news] .innerHeroIndex{display:none}.newsHeroRail{position:absolute;right:4.3vw;bottom:28px;left:4.3vw;z-index:6;display:grid;min-height:82px;border-top:1px solid rgba(255,255,255,.22);grid-template-columns:minmax(260px,1fr) auto auto;align-items:stretch}.newsHeroRail>a,.newsHeroRail>div{display:flex;min-width:0;padding:20px 0 0;align-items:center}.newsHeroRail>a{color:#fff;gap:14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.newsHeroRail>a i{display:grid;width:34px;height:34px;border-radius:50%;color:#090909;background:var(--color-accent);place-items:center;font-size:15px;font-style:normal;transition:transform .18s ease,background-color .18s ease}.newsHeroRail>a:focus-visible i,.newsHeroRail>a:hover i{background:var(--color-accent);transform:translateY(3px)}.newsHeroRail>a:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:5px}.newsHeroRail>div{width:clamp(180px,16vw,270px);margin-left:clamp(28px,4vw,72px);border-left:1px solid rgba(255,255,255,.14);padding-left:clamp(22px,2.5vw,40px);flex-direction:column;align-items:flex-start;justify-content:center;gap:7px}.newsHeroRail small{color:rgba(255,255,255,.4);font-size:8px;letter-spacing:.13em;text-transform:uppercase}.newsHeroRail strong{color:rgba(255,255,255,.86);font-size:15px;font-weight:520;line-height:1}.innerPage[data-section=news] .innerLeadSection{min-height:440px;grid-template-columns:minmax(120px,.36fr) minmax(0,1.64fr);align-content:center;padding-top:clamp(76px,8vw,128px);padding-bottom:clamp(76px,8vw,128px);background:radial-gradient(circle at 94% 8%,rgb(var(--color-accent-rgb)/.16),transparent 28%),#f1efea;color:#090909}.innerPage[data-section=news] .innerLeadSection .sectionEyebrow{color:var(--color-accent)}.innerPage[data-section=news] .innerLeadSection h2{max-width:1180px;color:#090909;font-size:clamp(54px,6.6vw,112px);line-height:.9;overflow-wrap:anywhere;text-wrap:balance}.innerPage[data-section=news] .newsArchiveGrid{gap:9px;padding-top:clamp(52px,6vw,96px);padding-bottom:clamp(76px,9vw,145px);background:var(--surface-card)}.newsArchiveCard{min-width:0;transition:background-color .18s ease,transform .22s ease}.newsArchiveCard:focus-visible,.newsArchiveCard:hover{background:var(--surface-card);transform:translateY(-3px)}.newsArchiveCard[data-featured=true]{min-height:640px;grid-column:1/-1;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);grid-template-rows:auto 1fr}.newsArchiveCard[data-featured=true] .newsArchiveMedia{min-height:640px;grid-row:1/span 2}.newsArchiveCard[data-featured=true] .newsArchiveMedia span{background:linear-gradient(90deg,transparent 58%,rgba(8,8,8,.72)),linear-gradient(0deg,rgba(8,8,8,.4),transparent 48%)}.newsArchiveCard[data-featured=true] .newsArchiveMeta{align-self:start;padding-top:clamp(30px,3vw,48px);padding-right:clamp(28px,3.5vw,56px);padding-left:clamp(28px,3.5vw,56px)}.newsArchiveCard[data-featured=true] .newsArchiveCopy{align-self:end;padding:30px clamp(60px,4.6vw,88px) clamp(42px,4vw,68px) clamp(28px,3.5vw,56px)}.newsArchiveCopy h2{max-width:17ch;font-size:clamp(34px,3.15vw,56px);line-height:.94;overflow-wrap:anywhere;text-wrap:pretty}.newsArchiveCard[data-featured=true] .newsArchiveCopy h2{max-width:13ch;font-size:clamp(42px,4.1vw,72px);line-height:.9}.newsArchiveCopy p{font-size:13px;line-height:1.55;text-wrap:pretty}@media (max-width:1120px){.newsArchiveCard[data-featured=true]{min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto auto}.newsArchiveCard[data-featured=true] .newsArchiveMedia{min-height:470px;grid-row:auto}.newsArchiveCard[data-featured=true] .newsArchiveMedia span{background:linear-gradient(180deg,transparent 52%,var(--surface-card))}.newsArchiveCard[data-featured=true] .newsArchiveCopy h2{max-width:17ch;font-size:clamp(40px,6vw,64px)}}@media (max-width:920px){.innerPage[data-section=news] .innerHeroCopy{right:28px;bottom:178px;left:28px;width:auto}.innerPage[data-section=news] .innerHeroCopy h1{font-size:clamp(60px,11vw,96px)}.newsHeroRail{right:28px;bottom:24px;left:28px;grid-template-columns:minmax(220px,1fr) auto}.newsHeroRail>div:first-of-type{display:none}.innerPage[data-section=news] .innerLeadSection{min-height:0;grid-template-columns:1fr}.articleDetailIntro,.newsPostHeroCopy{width:auto;margin-right:28px;margin-left:28px}.articleDetailIntro h1,.newsPostHeroCopy h1{font-size:clamp(52px,9.4vw,84px)}.articleDetailIntro[data-title-length=medium] h1,.newsPostHeroCopy[data-title-length=medium] h1{font-size:clamp(48px,8.2vw,72px)}.articleDetailIntro[data-title-length=long] h1,.newsPostHeroCopy[data-title-length=long] h1{font-size:clamp(44px,7.2vw,64px)}}@media (max-width:560px){.innerPage[data-section=news] .innerHero{min-height:max(720px,100svh);height:auto}.innerPage[data-section=news] .innerHeroCopy{right:20px;bottom:166px;left:20px}.innerPage[data-section=news] .innerHeroCopy h1{font-size:clamp(50px,13.5vw,70px);line-height:.88}.innerPage[data-section=news] .innerHeroDescription{width:100%;margin-top:23px;font-size:13px;line-height:1.45}.innerPage[data-section=news] .innerHeroImage{object-position:62% center}.innerPage[data-section=news] .innerHeroArt:after{background:linear-gradient(90deg,rgba(3,3,3,.94),rgba(3,3,3,.34)),linear-gradient(180deg,rgba(3,3,3,.35) 0,rgba(3,3,3,.08) 25%,rgba(3,3,3,.94) 78%,var(--surface-card) 100%)}.newsHeroRail{right:20px;bottom:20px;left:20px;min-height:92px;grid-template-columns:1fr auto}.newsHeroRail>a,.newsHeroRail>div{padding-top:16px}.newsHeroRail>a{font-size:9px}.newsHeroRail>div{width:auto;min-width:112px;margin-left:14px;padding-left:16px}.newsHeroRail small{max-width:100px;font-size:7px}.newsHeroRail strong{font-size:12px}.innerPage[data-section=news] .innerLeadSection{padding:72px 20px}.innerPage[data-section=news] .innerLeadSection h2{font-size:clamp(43px,12.5vw,61px)}.articleDetailHero,.newsPostHero{min-height:max(700px,calc(100svh - 12px))}.articleDetailIntro,.newsPostHeroCopy{margin-right:20px;margin-left:20px;padding-top:138px;padding-bottom:48px}.articleDetailIntro nav,.newsPostHeroCopy .innerBreadcrumb{margin-bottom:24px}.articleDetailIntro h1,.newsPostHeroCopy h1{font-size:clamp(46px,13vw,62px);line-height:.91}.articleDetailIntro[data-title-length=medium] h1,.newsPostHeroCopy[data-title-length=medium] h1{font-size:clamp(41px,11.4vw,54px)}.articleDetailIntro[data-title-length=long] h1,.newsPostHeroCopy[data-title-length=long] h1{font-size:clamp(36px,10vw,47px);line-height:.96}.newsPostHeroCopy>p:last-child{margin-top:24px;font-size:14px;line-height:1.5}.articleDetailIntro>span{margin-top:18px;font-size:12px}.articleDetailStats{gap:18px;margin-top:25px}.newsArchiveCard[data-featured=true] .newsArchiveMedia{min-height:310px}.newsArchiveCard[data-featured=true] .newsArchiveCopy,.newsArchiveCard[data-featured=true] .newsArchiveMeta{padding-right:20px;padding-left:20px}.newsArchiveCard[data-featured=true] .newsArchiveCopy h2,.newsArchiveCopy h2{max-width:18ch;font-size:clamp(35px,10.5vw,47px);line-height:.94}.knowledgeFeaturedCopy h2{font-size:clamp(35px,9.8vw,47px)}.knowledgeCard h2{font-size:clamp(30px,8.8vw,40px)}}.siteHeader.siteHeaderIslands{position:fixed;inset:0 0 auto;display:block;height:auto;z-index:400;padding:18px clamp(22px,2vw,34px);transform:translateY(22px);transition:transform .22s ease}.siteHeader.siteHeaderIslands[data-scrolled=true]{transform:translateY(0)}@media (max-width:1220px){.siteHeader.siteHeaderIslands{padding-right:18px;padding-left:18px}}@media (max-width:920px){.siteHeader.siteHeaderIslands{display:grid;height:72px;grid-template-columns:1fr auto;align-items:center;padding:0 18px;transform:translateY(12px)}.siteHeader.siteHeaderIslands[data-scrolled=true]{transform:translateY(0)}}@media (max-width:560px){.siteHeader.siteHeaderIslands{height:66px;padding:0 12px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.headerIsland,.headerMobileBrand,.siteHeaderIslands .localeLink,.siteHeaderIslands .menuButton{background:rgba(8,8,8,.94)}.siteHeaderIslands .headerDropdownPanel{background:rgba(8,8,8,.98)}.headerIsland:before{display:none}}.ratingsPage{min-height:var(--platform-page-height);overflow:hidden;background:var(--surface-card);color:#f7f5f2}.ratingsExperience{width:min(1560px,100%);margin:0 auto;padding:clamp(26px,3vw,52px) clamp(18px,4vw,64px) 86px}.ratingsHero{position:relative;display:grid;min-height:430px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.62fr);grid-template-rows:1fr auto;gap:24px;overflow:hidden;padding:clamp(34px,4vw,68px);border:1px solid rgba(255,255,255,.075);border-radius:30px;background:radial-gradient(circle at 79% 18%,rgb(var(--color-accent-rgb)/.17),transparent 29%),radial-gradient(circle at 28% 118%,rgba(255,255,255,.07),transparent 43%),rgba(10,10,13,.86);isolation:isolate}.ratingsHero:before{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent 78%);content:""}.ratingsHeroGlow{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ratingsHeroGlow i{position:absolute;border:1px solid rgb(var(--color-accent-rgb)/.2);border-radius:50%}.ratingsHeroGlow i:first-child{right:-90px;top:-230px;width:560px;height:560px}.ratingsHeroGlow i:last-child{right:45px;top:-100px;width:310px;height:310px}.ratingsHeroCopy{align-self:center;max-width:850px}.ratingsEyebrow{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.64);font-size:10px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.ratingsEyebrow svg{width:17px;height:17px;color:var(--color-accent);stroke-width:1.8}.ratingsHeroCopy h1{max-width:800px;margin:22px 0 18px;font-size:clamp(54px,7vw,116px);font-weight:560;letter-spacing:-.065em;line-height:.88}.ratingsHeroCopy>p{max-width:680px;margin:0;color:rgba(255,255,255,.64);font-size:clamp(14px,1.22vw,18px);font-weight:530;line-height:1.5}.ratingsHeroFacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ratingsHeroFacts span{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(25,25,29,.48);color:rgba(255,255,255,.76);font-size:10.5px;font-weight:650;backdrop-filter:blur(18px)}.ratingsHeroFacts svg{width:16px;height:16px;color:var(--color-accent)}.ratingsSeasonCard{display:grid;min-height:230px;align-self:center;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(20,20,24,.62);backdrop-filter:blur(24px)}.ratingsSeasonCard header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.ratingsSeasonCard header span{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.5);font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ratingsSeasonCard header span i{width:7px;height:7px;border-radius:50%;background:#65e879}.ratingsSeasonCard header strong{color:var(--color-accent);font-size:11px;font-weight:740}.ratingsSeasonCard>div{align-self:center}.ratingsSeasonCard>div b,.ratingsSeasonCard>div small{display:block}.ratingsSeasonCard>div small{margin-bottom:8px;color:rgba(255,255,255,.38);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ratingsSeasonCard>div b{font-size:clamp(25px,2.4vw,38px);font-weight:620;letter-spacing:-.045em}.ratingsSeasonCard footer{display:flex;align-items:center;gap:9px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.45);font-size:9px;font-weight:650}.ratingsSeasonCard footer svg{width:15px;height:15px;color:var(--color-accent)}.ratingsPersonalCard{display:flex;grid-column:1/-1;min-height:76px;align-items:center;gap:18px;padding:12px 14px 12px 20px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(25,25,29,.54);backdrop-filter:blur(22px)}.ratingsPersonalCard>svg{width:25px;height:25px;color:var(--color-accent)}.ratingsPersonalCard>span{display:grid;min-width:120px;gap:4px}.ratingsPersonalCard small{color:rgba(255,255,255,.38);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ratingsPersonalCard b{font-size:19px;line-height:1}.ratingsPersonalCard button{min-height:44px;margin-left:auto;padding:0 17px;border:1px solid rgb(var(--color-accent-rgb)/.5);border-radius:13px;background:rgb(var(--color-accent-rgb)/.12);color:#fff;cursor:pointer;font-size:10px;font-weight:720}.ratingsBoardSection,.ratingsPodiumSection{margin-top:clamp(46px,6vw,88px)}.ratingsSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.ratingsSectionHeader>div{display:flex;align-items:baseline;gap:14px}.ratingsSectionHeader>div>span{color:var(--color-accent);font-size:9px;font-weight:820}.ratingsSectionHeader h2{margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:610;letter-spacing:-.04em}.ratingsSectionHeader>p{margin:0;color:rgba(255,255,255,.4);font-size:10px;font-weight:650}.ratingsPodium{display:grid;min-height:330px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:26px;border:1px solid rgba(255,255,255,.075);border-radius:28px;background:rgba(10,10,13,.62)}.ratingsPodiumPlace{position:relative;display:flex;min-height:246px;align-items:center;justify-content:flex-end;padding:28px 20px 24px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(32,32,36,.52);color:#fff;flex-direction:column;backdrop-filter:blur(18px);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.ratingsPodiumPlace:focus-visible,.ratingsPodiumPlace:hover{border-color:rgb(var(--color-accent-rgb)/.45);background:rgba(38,38,43,.68);transform:translateY(-4px)}.ratingsPodiumPlace[data-place="1"]{min-height:290px;border-color:rgb(var(--color-accent-rgb)/.32);background:linear-gradient(180deg,rgb(var(--color-accent-rgb)/.11),rgba(32,32,36,.6))}.ratingsPodiumCrown{display:grid;width:38px;height:38px;margin-bottom:10px;place-items:center;border-radius:12px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.48)}.ratingsPodiumPlace[data-place="1"] .ratingsPodiumCrown{background:rgb(var(--color-accent-rgb)/.16);color:var(--color-accent)}.ratingsPodiumCrown svg{width:20px;height:20px;stroke-width:1.7}.ratingParticipantMark{--participant-accent:var(--color-accent);display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:15px;background:linear-gradient(145deg,var(--participant-accent),#3b1914);background-position:50%;background-size:cover;color:#fff;font-size:14px;font-weight:820}.ratingParticipantMark[data-size=large]{width:78px;height:78px;margin-bottom:15px;border-radius:24px;font-size:23px}.ratingParticipantMark[data-frame=season-champion]{border-color:var(--color-accent);outline:3px solid rgb(var(--color-accent-rgb)/.15)}.ratingParticipantMark svg{width:21px;height:21px}.ratingsPodiumPlace>strong{overflow:hidden;max-width:100%;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ratingsPodiumPlace>small{margin-top:5px;color:rgba(255,255,255,.36);font-size:9px;font-weight:650}.ratingsPodiumPlace>b{margin-top:15px;color:rgba(255,255,255,.84);font-size:11px}.ratingsPodiumPlace>i{position:absolute;right:17px;top:15px;color:rgba(255,255,255,.12);font-size:34px;font-style:normal;font-weight:800}.ratingsPodiumEmpty{display:flex;grid-column:1/-1;min-height:276px;align-items:center;justify-content:center;gap:20px;color:rgba(255,255,255,.38)}.ratingsPodiumEmpty>svg{width:48px;height:48px;color:rgb(var(--color-accent-rgb)/.7);stroke-width:1.2}.ratingsPodiumEmpty>span{display:grid;max-width:460px;gap:8px}.ratingsPodiumEmpty b{color:rgba(255,255,255,.82);font-size:18px}.ratingsPodiumEmpty small{line-height:1.5}.ratingsBoardHeading{align-items:center}.ratingsShareButton{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(32,32,36,.5);color:rgba(255,255,255,.68);cursor:pointer;font-size:9px;font-weight:680}.ratingsShareButton svg{width:15px;height:15px;color:var(--color-accent)}.ratingsCategoryTabs{display:flex;gap:6px;overflow-x:auto;padding:5px;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:rgba(10,10,13,.66);scrollbar-width:none}.ratingsCategoryTabs::-webkit-scrollbar{display:none}.ratingsCategoryTabs button{display:flex;min-width:max-content;min-height:52px;align-items:center;gap:9px;padding:0 18px;border:0;border-radius:14px;background:transparent;color:rgba(255,255,255,.46);cursor:pointer;font-size:10px;font-weight:700}.ratingsCategoryTabs button:hover,.ratingsCategoryTabs button[data-active=true]{background:rgba(255,255,255,.07);color:#fff}.ratingsCategoryTabs button[data-active=true] svg{color:var(--color-accent)}.ratingsCategoryTabs svg{width:18px;height:18px;stroke-width:1.65}.ratingsFilters{display:grid;grid-template-columns:minmax(210px,1fr) repeat(3,minmax(145px,auto)) auto;gap:8px;margin-top:12px}.ratingsFilters>label{position:relative;display:flex;min-height:48px;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(32,32,36,.42);color:rgba(255,255,255,.42)}.ratingsFilters>label>svg{width:16px;height:16px;flex:0 0 16px;stroke-width:1.65}.ratingsFilters>label>svg:last-child{width:13px;height:13px;margin-left:auto;pointer-events:none}.ratingsFilters input,.ratingsFilters select{width:100%;min-width:0;border:0;outline:0;appearance:none;background:transparent;color:rgba(255,255,255,.78);font-size:10px;font-weight:650}.ratingsFilters input::placeholder{color:rgba(255,255,255,.28)}.ratingsFilters select:disabled{cursor:not-allowed;opacity:.34}.ratingsScopeSwitch{display:flex;padding:4px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(10,10,13,.64)}.ratingsScopeSwitch button{display:flex;min-height:40px;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:rgba(255,255,255,.4);cursor:pointer;font-size:9px;font-weight:680}.ratingsScopeSwitch button[data-active=true]{background:rgba(255,255,255,.08);color:#fff}.ratingsScopeSwitch button:disabled{cursor:not-allowed;opacity:.28}.ratingsScopeSwitch svg{width:15px;height:15px}.ratingsNotice{margin:10px 0 0;padding:10px 13px;border:1px solid rgb(var(--color-accent-rgb)/.22);border-radius:12px;background:rgb(var(--color-accent-rgb)/.07);color:rgba(255,255,255,.68);font-size:9.5px}.ratingsTable{position:relative;min-height:300px;margin-top:12px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:rgba(10,10,13,.68)}.ratingsTableHeader,.ratingsTableRow{display:grid;grid-template-columns:80px minmax(230px,1fr) 110px minmax(190px,.46fr);align-items:center}.ratingsTableHeader{min-height:46px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.075);color:rgba(255,255,255,.28);font-size:7.5px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.ratingsTableHeader span:last-child{text-align:right}.ratingsTableRow{min-height:78px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.055);color:#fff;transition:background-color .14s ease}.ratingsTableRow:last-of-type{border-bottom:0}.ratingsTableRow:focus-visible,.ratingsTableRow:hover{background:rgba(255,255,255,.035)}.ratingsTableRow[data-own=true]{background:rgb(var(--color-accent-rgb)/.075)}.ratingsRank{display:flex;align-items:center;gap:7px}.ratingsRank b{color:rgba(255,255,255,.42);font-size:14px;font-weight:740}.ratingsRank svg{width:15px;height:15px;color:var(--color-accent)}.ratingsIdentity{display:flex;min-width:0;align-items:center;gap:13px}.ratingsIdentity>span:last-child{display:grid;min-width:0;gap:5px}.ratingsIdentity small,.ratingsIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratingsIdentity strong{font-size:12px;font-weight:710}.ratingsIdentity strong i{margin-left:7px;padding:3px 6px;border-radius:6px;background:var(--color-accent);color:#111;font-size:6.5px;font-style:normal;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.ratingsIdentity small{color:rgba(255,255,255,.36);font-size:8.5px;font-weight:620}.ratingsMovement{display:flex;align-items:center;gap:5px;color:rgba(255,255,255,.32);font-size:9px;font-weight:740}.ratingsMovement svg{width:14px;height:14px}.ratingsMovement[data-direction=up]{color:#65e879}.ratingsMovement[data-direction=down]{color:#ff7c70}.ratingsMovement>i{width:12px;height:1px;background:rgba(255,255,255,.2)}.ratingsValue{display:grid;min-width:0;justify-items:end;gap:5px;text-align:right}.ratingsValue strong{font-size:12px;font-weight:730}.ratingsValue small{overflow:hidden;width:100%;color:rgba(255,255,255,.3);font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.ratingsTableEmpty{display:flex;min-height:310px;align-items:center;justify-content:center;padding:40px;text-align:center;flex-direction:column}.ratingsTableEmpty>svg{width:42px;height:42px;margin-bottom:14px;color:rgb(var(--color-accent-rgb)/.7);stroke-width:1.2}.ratingsTableEmpty h3{margin:0;font-size:19px}.ratingsTableEmpty p{max-width:500px;margin:10px 0 20px;color:rgba(255,255,255,.4);font-size:10px;line-height:1.5}.ratingsTableEmpty a{display:grid;min-height:42px;padding:0 18px;place-items:center;border-radius:12px;background:var(--color-accent);color:#111;font-size:10px;font-weight:760}.ratingsLoading{display:grid;gap:1px}.ratingsLoading i{display:block;height:78px;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.055),rgba(255,255,255,.02));background-size:200% 100%;animation:ratings-skeleton 1.2s linear infinite}.ratingsLoadMore{display:flex;min-height:46px;align-items:center;gap:8px;margin:14px auto 0;padding:0 18px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(32,32,36,.5);color:rgba(255,255,255,.68);cursor:pointer;font-size:9.5px;font-weight:690}.ratingsLoadMore svg{width:15px;height:15px;color:var(--color-accent)}.ratingsPageLoading{padding:30px}.ratingsLoadingBoard,.ratingsLoadingHero{display:grid;gap:10px;padding:30px;border:1px solid rgba(255,255,255,.07);border-radius:28px;background:rgba(15,15,20,.8)}.ratingsLoadingHero{min-height:430px;align-content:center}.ratingsLoadingBoard{margin-top:50px}.ratingsLoadingBoard i,.ratingsLoadingHero i{display:block;height:58px;border-radius:16px;background:rgba(255,255,255,.035)}.ratingsLoadingHero i:first-child{width:35%}.ratingsLoadingHero i:nth-child(2){width:72%;height:108px}.ratingsLoadingHero i:last-child{width:55%}@keyframes ratings-skeleton{to{background-position:-200% 0}}@media (max-width:1260px){.ratingsFilters{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(130px,.5fr))}.ratingsScopeSwitch{grid-column:1/-1;justify-self:start}}@media (max-width:900px){.ratingsExperience{padding:16px 14px 70px}.ratingsHero{min-height:auto;grid-template-columns:1fr;grid-template-rows:auto;padding:34px 26px;border-radius:25px}.ratingsHeroCopy h1{font-size:clamp(50px,13vw,78px)}.ratingsSeasonCard{min-height:190px}.ratingsPersonalCard{grid-column:1}.ratingsPodium{min-height:auto;padding:12px}.ratingsPodiumPlace,.ratingsPodiumPlace[data-place="1"]{min-height:235px}.ratingsFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.ratingsScopeSwitch,.ratingsSearch{grid-column:1/-1}}@media (max-width:620px){.ratingsExperience{padding-right:10px;padding-left:10px}.ratingsHero{padding:30px 20px;border-radius:22px}.ratingsHeroCopy h1{margin-top:17px;font-size:clamp(47px,16vw,66px)}.ratingsHeroFacts{display:grid}.ratingsPersonalCard{flex-wrap:wrap}.ratingsPersonalCard>span{min-width:100px}.ratingsPersonalCard button{width:100%;margin-left:0}.ratingsSectionHeader{align-items:flex-start;flex-direction:column}.ratingsBoardHeading{align-items:stretch}.ratingsShareButton{justify-content:center}.ratingsPodium{display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory}.ratingsPodiumPlace,.ratingsPodiumPlace[data-place="1"]{min-width:78vw;min-height:250px;scroll-snap-align:center}.ratingsPodiumPlace[data-place="1"]{order:-1}.ratingsFilters{grid-template-columns:1fr}.ratingsFilters>*,.ratingsScopeSwitch,.ratingsSearch{grid-column:1}.ratingsScopeSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch}.ratingsScopeSwitch button{justify-content:center}.ratingsTableHeader{display:none}.ratingsTableRow{min-height:92px;grid-template-columns:43px minmax(0,1fr) auto;gap:9px;padding:0 12px}.ratingsMovement{display:none}.ratingsValue{max-width:105px}.ratingsValue strong{font-size:10px}.ratingsValue small{display:none}.ratingsIdentity{gap:9px}.ratingParticipantMark{width:42px;height:42px;flex-basis:42px;border-radius:13px}.ratingsIdentity strong{font-size:10.5px}.ratingsIdentity small{font-size:7.5px}}@media (prefers-reduced-motion:reduce){.ratingsLoading i,.ratingsPodiumPlace{animation:none;transition:none}}.siteSearchControl{position:relative;min-width:0}.siteSearchControl.isHeader{display:flex;flex:1 1 auto;align-self:stretch}.headerBrandIsland:focus-within{z-index:80}.siteSearchControl .headerBrandSearch{width:100%}.searchWorkspaceBar kbd,.siteSearchControl kbd{display:inline-flex;height:22px;flex:0 0 auto;align-items:center;padding:0 7px;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.38);font-family:inherit;font-size:8px;font-weight:650}.siteSearchClear{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;border-radius:50%;background:transparent;color:rgba(255,255,255,.45);cursor:pointer}.siteSearchClear:focus-visible,.siteSearchClear:hover{background:rgba(255,255,255,.065);color:#fff}.siteSearchClear svg,.siteSearchSpinner{width:14px;height:14px}.searchLoadMore>svg,.searchWorkspaceLoader,.siteSearchSpinner{flex:0 0 auto;color:var(--color-accent);animation:siteSearchSpin .8s linear infinite}@keyframes siteSearchSpin{to{transform:rotate(1turn)}}.siteSearchPopover{position:absolute;top:calc(100% + 10px);left:-7px;z-index:500;width:min(480px,calc(100vw - 44px));overflow:hidden;padding:7px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(18,18,18,.86);box-shadow:none;backdrop-filter:blur(30px) saturate(1.2);animation:siteSearchOpen .15s ease both}@keyframes siteSearchOpen{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.siteSearchResults{display:grid;gap:2px}.siteSearchResult{display:grid;min-width:0;min-height:62px;align-items:center;gap:10px;padding:6px 8px;border-radius:15px;color:rgba(255,255,255,.8);grid-template-columns:46px minmax(0,1fr) 24px;transition:background-color .13s ease,color .13s ease}.siteSearchResult:focus-visible,.siteSearchResult:hover,.siteSearchResult[data-active=true]{background:rgba(255,255,255,.075);color:#fff}.siteSearchResultMedia{display:grid;width:46px;height:46px;overflow:hidden;place-items:center;border-radius:12px;background:var(--surface-subcard-hover) center/cover no-repeat;color:rgba(255,255,255,.72)}.siteSearchResultMedia svg{width:18px;height:18px;stroke-width:1.6}.siteSearchResultCopy{display:grid;min-width:0;gap:3px}.siteSearchResultCopy small{color:var(--color-accent);font-size:7px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.siteSearchResultCopy small,.siteSearchResultCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteSearchResultCopy strong{font-size:11px;font-weight:680;letter-spacing:-.015em}.siteSearchResultCopy p{overflow:hidden;margin:0;color:rgba(255,255,255,.42);font-size:8px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.siteSearchAll>svg,.siteSearchResult>svg{width:14px;height:14px;justify-self:center;color:rgba(255,255,255,.3);stroke-width:1.7}.siteSearchAll{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;margin-top:5px;padding:0 14px;border-radius:14px;background:rgba(255,255,255,.055);color:#fff;cursor:pointer;text-align:left}.siteSearchAll:focus-visible,.siteSearchAll:hover,.siteSearchAll[data-active=true]{background:rgba(255,255,255,.1)}.siteSearchAll>span{display:flex;align-items:baseline;gap:8px;font-size:10px;font-weight:680}.siteSearchAll small{color:rgba(255,255,255,.38);font-size:8px;font-weight:520}.siteSearchEmpty,.siteSearchHint{display:grid;min-height:104px;place-items:center;align-content:center;gap:8px;padding:16px;color:rgba(255,255,255,.44);text-align:center}.siteSearchEmpty svg,.siteSearchHint svg{width:20px;height:20px;color:rgba(255,255,255,.28);stroke-width:1.5}.siteSearchEmpty p,.siteSearchHint p{max-width:290px;margin:0;font-size:9px;line-height:1.45}.siteSearchHint span{font-size:8px}.siteSearchEmpty strong{color:rgba(255,255,255,.78);font-size:11px}.mobileSiteSearchForm{display:flex;min-height:48px;align-items:center;gap:4px;margin:0 14px 12px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.045)}.mobileSiteSearchForm input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:12px}.siteSearchControl.isMobile .siteSearchPopover{top:54px;right:14px;left:14px;width:auto}.siteSearchPage{background:var(--surface-card);color:#f5f3ef}.searchWorkspace{min-height:780px;padding:154px clamp(22px,6vw,110px) 100px;border:1px solid rgba(255,255,255,.11);border-radius:42px;background:var(--surface-card)}.searchWorkspaceHero{display:grid;max-width:1180px;align-items:end;gap:40px;margin:0 auto 46px;grid-template-columns:minmax(0,1fr) auto}.searchWorkspaceHero>div:first-child{max-width:790px}.searchWorkspaceHero p{margin:0 0 16px;color:var(--color-accent);font-size:10px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.searchWorkspaceHero h1{margin:0;font-size:clamp(54px,7.5vw,112px);font-weight:520;letter-spacing:-.075em;line-height:.84}.searchWorkspaceHero>div:first-child>span{display:block;max-width:650px;margin-top:28px;color:rgba(255,255,255,.48);font-size:14px;line-height:1.55}.searchWorkspaceSignal{display:flex;width:132px;height:56px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.11);border-radius:28px;background:var(--surface-subcard)}.searchWorkspaceSignal>span{width:5px;height:5px;border-radius:50%;background:var(--color-accent);opacity:.35}.searchWorkspaceSignal>span:nth-child(2){opacity:.65}.searchWorkspaceSignal>span:nth-child(3){opacity:1}.searchWorkspaceSignal svg{width:17px;height:17px;margin-left:8px;color:rgba(255,255,255,.56);stroke-width:1.5}.searchWorkspaceBar{display:grid;max-width:1180px;min-height:74px;align-items:center;gap:16px;margin:0 auto;padding:0 22px;border:1px solid rgba(255,255,255,.16);border-radius:23px;background:var(--surface-subcard);grid-template-columns:auto minmax(0,1fr) auto}.searchWorkspaceBar>svg:first-child{width:24px;height:24px;color:rgba(255,255,255,.58);stroke-width:1.5}.searchWorkspaceBar input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:clamp(16px,1.5vw,21px);font-weight:560;letter-spacing:-.025em}.searchWorkspaceBar input::placeholder{color:rgba(255,255,255,.28)}.searchWorkspaceBar input::-webkit-search-cancel-button{display:none}.searchWorkspaceBar>button{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:rgba(255,255,255,.06);color:rgba(255,255,255,.55);cursor:pointer}.searchWorkspaceBar>button:hover{background:rgba(255,255,255,.1);color:#fff}.searchWorkspaceBar>button svg{width:17px;height:17px}.searchWorkspaceLoader{width:20px;height:20px}.searchTypeRail{display:flex;max-width:1180px;gap:6px;margin:14px auto 0;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.searchTypeRail::-webkit-scrollbar{display:none}.searchTypeRail button{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:9px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:var(--surface-subcard);color:rgba(255,255,255,.5);cursor:pointer;font-size:10px;font-weight:650}.searchTypeRail button:hover,.searchTypeRail button[data-active=true]{border-color:rgba(255,255,255,.2);background:var(--surface-subcard);color:#fff}.searchTypeRail small{display:grid;min-width:19px;height:19px;place-items:center;border-radius:10px;background:rgba(255,255,255,.065);color:rgba(255,255,255,.48);font-size:8px}.searchTypeRail button[data-active=true] small{background:var(--color-accent);color:#fff}.searchResultsMeta{display:flex;max-width:1180px;align-items:flex-end;justify-content:space-between;gap:20px;margin:50px auto 18px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.searchResultsMeta>span{overflow:hidden;color:rgba(255,255,255,.42);font-size:10px;font-weight:650;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.searchResultsMeta>div{display:flex;align-items:baseline;gap:8px}.searchResultsMeta strong{font-size:30px;font-weight:540;letter-spacing:-.06em}.searchResultsMeta small{color:rgba(255,255,255,.4);font-size:9px}.searchResultsMeta em{margin-left:8px;color:var(--color-accent);font-size:8px;font-style:normal}.searchResultList{display:grid;max-width:1180px;gap:6px;margin:0 auto;transition:opacity .12s ease}.searchResultList[data-loading=true]{opacity:.55}.searchResultCard{display:grid;min-width:0;min-height:138px;align-items:center;gap:22px;padding:14px 16px 14px 14px;border:1px solid rgba(255,255,255,.09);border-radius:23px;background:var(--surface-subcard);grid-template-columns:160px minmax(0,1fr) 46px;transition:border-color .15s ease,background-color .15s ease}.searchResultCard:hover{border-color:rgba(255,255,255,.18);background:var(--surface-subcard)}.searchResultCardMedia{position:relative;display:grid;width:160px;height:108px;overflow:hidden;place-items:center;border-radius:15px;background:var(--surface-subcard-hover) center/cover no-repeat;color:rgba(255,255,255,.62)}.searchResultCardMedia>svg{width:28px;height:28px;stroke-width:1.4}.searchResultCardMedia>span{position:absolute;top:9px;left:9px;display:grid;min-width:27px;height:20px;place-items:center;padding:0 6px;border-radius:7px;background:rgba(5,5,5,.72);color:rgba(255,255,255,.7);font-size:7px;backdrop-filter:blur(8px)}.searchResultCardCopy{display:grid;min-width:0;gap:8px}.searchResultCardCopy>div{display:flex;align-items:center;gap:8px}.searchResultCardCopy>div span{color:var(--color-accent);font-size:8px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.searchResultCardCopy>div em{padding:4px 7px;border-radius:7px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.45);font-size:7px;font-style:normal;text-transform:uppercase}.searchResultCardCopy h2{margin:0;font-size:clamp(20px,2vw,29px);font-weight:600;letter-spacing:-.045em;line-height:1.05}.searchResultCardCopy h2 a:hover{color:var(--color-accent)}.searchResultCardCopy p{display:-webkit-box;max-width:700px;overflow:hidden;margin:0;color:rgba(255,255,255,.46);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.searchResultCardCopy mark{border-radius:3px;background:rgb(var(--color-accent-rgb)/.23);color:var(--color-accent)}.searchResultCardCopy footer{display:flex;gap:5px;overflow:hidden}.searchResultCardCopy footer span{flex:0 0 auto;color:rgba(255,255,255,.3);font-size:8px}.searchResultCardAction{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:rgba(255,255,255,.07);color:rgba(255,255,255,.62);transition:background-color .15s ease,color .15s ease}.searchResultCardAction:hover{background:var(--color-accent);color:#fff}.searchResultCardAction svg{width:17px;height:17px}.searchDiscovery,.searchWorkspaceEmpty{max-width:1180px;min-height:300px;margin:0 auto;border:1px solid rgba(255,255,255,.09);border-radius:25px;background:var(--surface-subcard)}.searchWorkspaceEmpty{display:grid;place-items:center;align-content:center;gap:12px;padding:40px;text-align:center}.searchWorkspaceEmpty>svg{width:30px;height:30px;color:rgba(255,255,255,.25);stroke-width:1.4}.searchWorkspaceEmpty h2{margin:0;font-size:28px;font-weight:560;letter-spacing:-.045em}.searchWorkspaceEmpty p{max-width:480px;margin:0;color:rgba(255,255,255,.42);font-size:11px;line-height:1.5}.searchWorkspaceEmpty>button{display:inline-flex;align-items:center;gap:9px;margin-top:8px;padding:12px 16px;border-radius:18px;background:#f0ede8;color:#080808;cursor:pointer;font-size:10px;font-weight:680}.searchWorkspaceEmpty>button svg{width:14px;height:14px}.searchDiscovery{display:grid;overflow:hidden;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.searchDiscovery>div{display:flex;justify-content:flex-end;padding:42px;border-right:1px solid rgba(255,255,255,.08);flex-direction:column}.searchDiscovery>div span{color:var(--color-accent);font-size:9px}.searchDiscovery>div h2{margin:15px 0 10px;font-size:38px;font-weight:560;letter-spacing:-.055em}.searchDiscovery>div p{max-width:320px;margin:0;color:rgba(255,255,255,.42);font-size:11px;line-height:1.55}.searchDiscovery nav{display:grid;padding:7px}.searchDiscovery nav button{display:grid;min-height:55px;align-items:center;gap:14px;padding:0 17px;border-radius:15px;background:transparent;color:rgba(255,255,255,.72);cursor:pointer;grid-template-columns:27px minmax(0,1fr) auto;text-align:left}.searchDiscovery nav button:hover{background:rgba(255,255,255,.065);color:#fff}.searchDiscovery nav small{color:rgba(255,255,255,.25);font-size:8px}.searchDiscovery nav strong{font-size:12px;font-weight:620}.searchDiscovery nav svg{width:15px;height:15px;color:rgba(255,255,255,.32)}.searchResultSkeleton{display:grid;min-height:138px;align-items:center;gap:22px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:23px;background:var(--surface-subcard);grid-template-columns:160px minmax(0,1fr)}.searchResultSkeleton i{width:160px;height:108px;border-radius:15px;background:rgba(255,255,255,.05)}.searchResultSkeleton span{height:17px;max-width:480px;border-radius:8px;background:rgba(255,255,255,.05)}.searchResultSkeleton span:last-child{max-width:650px;height:10px}.searchLoadMore{display:flex;min-width:210px;min-height:52px;align-items:center;justify-content:center;gap:10px;margin:24px auto 0;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:26px;color:#fff;cursor:pointer}.searchLoadMore,.searchLoadMore:hover{background:var(--surface-subcard)}.searchLoadMore:disabled{cursor:wait;opacity:.6}.searchLoadMore span{font-size:10px;font-weight:680}.searchLoadMore small{color:rgba(255,255,255,.35);font-size:8px}.searchLoadMore>svg{width:15px;height:15px}@media (max-width:920px){.siteSearchPopover{width:min(460px,calc(100vw - 28px))}.searchWorkspace{padding:124px 20px 72px;border-radius:30px}.searchWorkspaceHero{margin-bottom:34px}.searchWorkspaceSignal{display:none}.searchWorkspaceHero h1{font-size:clamp(54px,13vw,88px)}.searchResultCard{min-height:118px;grid-template-columns:120px minmax(0,1fr) 42px;gap:16px}.searchResultCardMedia{width:120px;height:90px}}@media (max-width:680px){.searchWorkspace{min-height:650px;padding:108px 12px 60px;border-radius:25px}.searchWorkspaceHero{margin-bottom:26px;padding:0 5px}.searchWorkspaceHero h1{font-size:54px}.searchWorkspaceHero>div:first-child>span{margin-top:20px;font-size:12px}.searchWorkspaceBar{min-height:60px;gap:10px;padding:0 14px;border-radius:18px}.searchWorkspaceBar>svg:first-child{width:19px;height:19px}.searchWorkspaceBar input{font-size:14px}.searchWorkspaceBar kbd{display:none}.searchResultsMeta{margin-top:32px}.searchResultCard{min-height:0;align-items:start;gap:12px;padding:10px;border-radius:19px;grid-template-columns:76px minmax(0,1fr)}.searchResultCardMedia{width:76px;height:76px;border-radius:13px}.searchResultCardMedia>span{top:6px;left:6px;min-width:23px;height:17px}.searchResultCardCopy{padding:5px 3px 4px 0}.searchResultCardCopy h2{font-size:18px}.searchResultCardCopy p{font-size:9px;-webkit-line-clamp:2}.searchResultCardAction,.searchResultCardCopy footer{display:none}.searchDiscovery{grid-template-columns:1fr}.searchDiscovery>div{min-height:170px;padding:26px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.searchDiscovery>div h2{font-size:30px}.searchResultSkeleton{min-height:96px;gap:12px;padding:10px;grid-template-columns:76px minmax(0,1fr)}.searchResultSkeleton i{width:76px;height:76px}}.communicationPage{min-height:100dvh;overflow:hidden;color:#f5f3ef;background:var(--surface-card)}.communicationFrame{position:fixed;inset:100px clamp(12px,1.3vw,22px) 16px;z-index:80;display:grid;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:28px;grid-template-columns:74px minmax(260px,318px) minmax(420px,1fr) minmax(230px,288px)}.communicationFrame :is(button,input,textarea){font:inherit}.communicationFrame button{color:inherit}.communicationFrame :is(a,button,input,textarea):focus-visible{outline:1px solid rgb(var(--color-accent-rgb)/.9);outline-offset:2px}.communicationRail{display:flex;align-items:center;gap:9px;padding:12px 10px;border-right:1px solid rgba(255,255,255,.08);background:var(--surface-card);flex-direction:column}.communicationRailHome,.communicationRailItem{position:relative;display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:0;border-radius:16px;background:var(--surface-subcard);color:rgba(255,255,255,.62);cursor:pointer;transition:border-radius .15s ease,color .15s ease,background-color .15s ease}.communicationRailHome{margin-bottom:7px;background:#f4f1ed;color:#0a0a0b;font-size:17px;font-weight:850}.communicationRailItem svg{width:19px;height:19px;stroke-width:1.7}.communicationRailItem>b{position:absolute;right:-4px;bottom:-4px;display:grid;min-width:18px;height:18px;box-sizing:border-box;place-items:center;padding:0 4px;border:2px solid #080809;border-radius:9px;background:#df3f49;color:#fff;font-size:7px;font-style:normal}.communicationRailItem.isActive,.communicationRailItem:hover{border-radius:13px;background:var(--color-accent);color:#fff}.communicationRailItem i{position:absolute;left:-10px;width:3px;height:20px;border-radius:0 4px 4px 0;background:#fff}.communicationRailSpacer{flex:1}.communicationList{display:grid;min-width:0;min-height:0;border-right:1px solid rgba(255,255,255,.08);background:var(--surface-subcard);grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.communicationChatHeader,.communicationInfo>header,.communicationList>header{display:flex;min-height:68px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.communicationList>header div{min-width:0}.communicationList>header span{display:block;margin-bottom:4px;color:var(--color-accent);font-size:8px;font-weight:750;letter-spacing:.14em}.communicationList>header h1{margin:0;font-size:20px;font-weight:680;letter-spacing:-.035em}.communicationChatHeader>a,.communicationChatHeader>button,.communicationInfo>header button,.communicationList>header button,.communicationListHeaderActions button{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:0;border-radius:11px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.72);cursor:pointer}.communicationChatHeader>:is(button,a) svg,.communicationInfo>header button svg,.communicationList>header button svg,.communicationListHeaderActions button svg{width:17px;height:17px}.communicationListHeaderActions{display:flex;flex:0 0 auto;gap:6px}.communicationListHeaderActions button{position:relative}.communicationListHeaderActions button[data-active=true]{background:rgba(255,255,255,.11);color:#fff}.communicationListHeaderActions button>b{position:absolute;top:-4px;right:-4px;display:grid;min-width:17px;height:17px;box-sizing:border-box;place-items:center;padding:0 4px;border:2px solid var(--surface-subcard);border-radius:9px;background:#df3f49;color:#fff;font-size:7px}.communicationNewDialog{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 12px 0}.communicationNewDialog label,.communicationSearch{display:flex;min-width:0;min-height:39px;align-items:center;gap:9px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--surface-subcard);color:rgba(255,255,255,.38)}.communicationNewDialog label svg,.communicationSearch svg{width:15px;height:15px;flex:0 0 auto}.communicationNewDialog input,.communicationSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.communicationNewDialog button{padding:0 12px;border:0;border-radius:11px;background:var(--color-accent);color:#fff;font-size:10px;font-weight:700;cursor:pointer}.communicationNewDialog button:disabled{cursor:default;opacity:.35}.communicationSearch{margin:10px 12px 8px}.communicationListLabel{display:flex;align-items:center;justify-content:space-between;padding:7px 16px 6px;color:rgba(255,255,255,.38);font-size:9px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.communicationListLabel small{display:grid;min-width:18px;height:18px;place-items:center;border-radius:9px;background:rgb(var(--color-accent-rgb)/.15);color:var(--color-accent)}.conversationListNav{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 7px 12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.conversationListNav[data-virtual=true]{overflow:hidden;padding-bottom:0}.communicationConversationVirtualList{height:100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.communicationConversationMore{display:grid;height:44px;place-items:center;color:rgba(255,255,255,.42)}.communicationConversationMore svg{width:17px;height:17px}.communicationConversationRow,.conversationListNav>a{position:relative;display:grid;min-width:0;min-height:62px;align-items:center;gap:10px;padding:7px 9px;border-radius:14px;color:rgba(255,255,255,.74);grid-template-columns:42px minmax(0,1fr) auto}.communicationConversationRow:hover,.communicationConversationRow[data-active=true],.conversationListNav>a:hover,.conversationListNav>a[data-active=true]{background:rgba(255,255,255,.06);color:#fff}.communicationConversationRow[data-active=true]:before,.conversationListNav>a[data-active=true]:before{position:absolute;left:-7px;width:3px;height:26px;border-radius:0 4px 4px 0;background:var(--color-accent);content:""}.communicationConversationRow>span:nth-child(2),.conversationListNav>a>span:nth-child(2){display:grid;min-width:0;gap:5px}.communicationConversationRow strong,.conversationListNav>a strong{overflow:hidden;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.communicationConversationRow small,.conversationListNav>a small{overflow:hidden;color:rgba(255,255,255,.4);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.communicationConversationRow time,.conversationListNav>a time{align-self:start;margin-top:5px;color:rgba(255,255,255,.27);font-size:8px}.communicationConversationRow b,.conversationListNav>a b{position:absolute;right:9px;bottom:9px;display:grid;min-width:18px;height:18px;box-sizing:border-box;place-items:center;padding:0 5px;border-radius:9px;background:var(--color-accent);color:#fff;font-size:8px}.communicationAvatar{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;background:#262628 50%/cover no-repeat;color:#fff;font-size:15px;font-weight:720}.communicationListVoiceFooter{display:none;min-width:0;padding:7px;border-top:1px solid rgba(255,255,255,.07);background:var(--surface-card)}.communicationListVoiceFooter[data-active=true]{display:block}.communicationListVoiceFooter>div{min-width:0}.communicationListEmpty{display:grid;justify-items:center;padding:44px 22px;color:rgba(255,255,255,.28);text-align:center}.communicationListEmpty svg{width:24px;margin-bottom:13px}.communicationListEmpty strong{color:rgba(255,255,255,.72);font-size:12px}.communicationListEmpty p{max-width:190px;margin:8px 0 0;font-size:10px;line-height:1.5}.conversationSkeleton{display:block;height:54px;margin:5px;border-radius:13px;background:rgba(255,255,255,.04);animation:communicationSkeleton 1.2s ease-in-out infinite alternate}@keyframes communicationSkeleton{to{opacity:.4}}.communicationChat{position:relative;display:grid;min-width:0;min-height:0;background:var(--surface-card);grid-template-rows:auto auto minmax(0,1fr) auto auto}.communicationChatHeader{min-height:68px;justify-content:flex-start;padding-right:13px;padding-left:18px;background:rgba(13,13,14,.94);grid-row:1}.communicationPending,.communicationRequest{grid-row:2}.communicationMessages{grid-row:3}.communicationTyping{grid-row:4}.communicationComposer{grid-row:5}.communicationChatHeader>a{display:none}.communicationChatHeader .communicationAvatar{width:36px;height:36px;flex-basis:36px;font-size:13px}.communicationChatHeader>div{display:grid;min-width:0;gap:3px}.communicationChatHeader strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.communicationChatHeader span{color:rgba(255,255,255,.39);font-size:9px}.communicationChatHeader>button{margin-left:auto}.communicationRequest{display:grid;align-items:center;gap:10px;padding:11px 15px;border-bottom:1px solid rgba(255,255,255,.08);background:rgb(var(--color-accent-rgb)/.08);grid-template-columns:22px minmax(0,1fr) auto auto}.communicationRequest>svg{width:19px;color:var(--color-accent)}.communicationRequest div{display:grid;gap:3px}.communicationRequest strong{font-size:10px}.communicationRequest p{margin:0;color:rgba(255,255,255,.46);font-size:9px}.communicationRequest button{min-height:31px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:transparent;font-size:9px;font-weight:680;cursor:pointer}.communicationRequest button:last-child{border-color:var(--color-accent);background:var(--color-accent)}.communicationPending{display:flex;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid rgba(255,255,255,.07);color:var(--color-accent);background:rgb(var(--color-accent-rgb)/.055)}.communicationPending svg{width:17px}.communicationPending span{display:grid;gap:2px}.communicationPending strong{font-size:9px}.communicationPending small{color:rgba(255,255,255,.4);font-size:8px}.communicationMessages{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.communicationMessageListFooter{display:grid;min-height:20px;place-items:center;padding-bottom:4px}.communicationConversationStart{padding:42px 24px 28px}.communicationConversationStart .communicationAvatar{width:70px;height:70px;margin-bottom:16px;font-size:25px}.communicationConversationStart h2{margin:0;font-size:clamp(25px,2.2vw,36px);letter-spacing:-.04em}.communicationConversationStart p{margin:7px 0 0;color:rgba(255,255,255,.4);font-size:10px}.communicationMessage{position:relative;display:grid;min-width:0;gap:11px;padding:7px 24px;grid-template-columns:36px minmax(0,1fr)}.communicationUnreadDivider{position:relative;display:flex;height:29px;align-items:center;justify-content:flex-end;gap:7px;padding:0 24px;color:var(--color-accent);font-size:8px;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.communicationUnreadDivider:before{position:absolute;right:24px;left:24px;height:1px;background:rgb(var(--color-accent-rgb)/.72);content:""}.communicationUnreadDivider :is(span,b){position:relative;padding-left:7px;background:var(--surface-card)}.communicationUnreadDivider b{min-width:18px;padding:2px 5px;border-radius:999px;background:var(--color-accent);color:#fff;font-size:7px;text-align:center}.communicationMessage:hover{background:rgba(255,255,255,.025)}.communicationMessage>.communicationAvatar{width:36px;height:36px;flex-basis:36px;font-size:12px}.communicationMessageBody{min-width:0}.communicationMessageBody>header{display:flex;align-items:baseline;gap:8px;min-height:19px}.communicationMessageBody>header strong{color:#fff;font-size:11px;font-weight:680}.communicationMessage[data-own=true] .communicationMessageBody>header strong{color:var(--color-accent)}.communicationMessageBody>header small,.communicationMessageBody>header time{color:rgba(255,255,255,.28);font-size:8px}.communicationBotBadge{padding:2px 4px;border-radius:4px;background:var(--color-accent);color:#fff;font-size:6px;font-weight:800;letter-spacing:.05em}.communicationMessageBody>:is(p,ul,ol,blockquote,pre){max-width:76ch;margin:1px 0 0;color:rgba(255,255,255,.78);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.communicationMessageBody a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.communicationSpoiler{display:inline;padding:1px 4px;border:0;border-radius:4px;background:rgba(255,255,255,.18);color:transparent;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;transition:background .12s ease,color .12s ease;user-select:none}.communicationSpoiler:focus-visible,.communicationSpoiler:hover{background:rgba(255,255,255,.24)}.communicationSpoiler:focus-visible{outline:2px solid rgb(var(--color-accent-rgb)/.7);outline-offset:2px}.communicationSpoiler[data-revealed=true]{background:rgba(255,255,255,.08);color:inherit;cursor:text;user-select:text}.communicationMessageBody code{padding:2px 4px;border-radius:4px;background:rgba(255,255,255,.08);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.communicationMessageBody pre{overflow:auto;padding:10px;border-radius:9px;background:var(--surface-card)}.communicationForwardedMessage{position:relative;display:grid;width:min(560px,92%);gap:8px;margin-top:7px;padding:10px 12px 11px;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-left:3px solid rgb(var(--color-accent-rgb)/.72);border-radius:5px 13px 13px 5px;background:rgba(255,255,255,.035)}.communicationForwardedMessage>header{display:flex;min-width:0;align-items:center;gap:6px;color:rgba(255,255,255,.38);font-size:8px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.communicationForwardedMessage>header>svg{width:12px;height:12px;color:var(--color-accent)}.communicationForwardedMessage>header>a{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;color:rgba(255,255,255,.48);font-weight:600;letter-spacing:0;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.communicationForwardedMessage>header>a:hover{color:#fff}.communicationForwardedMessage>header>a svg{width:10px;flex:0 0 auto;transform:rotate(135deg)}.communicationForwardedMessage>p{margin:0;color:rgba(255,255,255,.8);font-size:12px;line-height:1.52;overflow-wrap:anywhere;white-space:pre-wrap}.communicationForwardedMessage .communicationAttachmentStack{width:100%;margin-top:0}.communicationInlineExpression{display:inline-block;width:22px;height:22px;margin:-4px 2px;object-fit:contain;vertical-align:middle}.communicationMessageSticker{display:block;width:min(180px,42vw);max-height:180px;margin-top:6px;object-fit:contain;object-position:left center}.communicationMessagePoll{display:grid;width:min(460px,100%);gap:10px;margin-top:7px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025)}.communicationMessagePoll>header{display:grid;align-items:center;gap:9px;grid-template-columns:28px minmax(0,1fr)}.communicationMessagePoll>header>svg{width:16px;color:var(--color-accent)}.communicationMessagePoll>header>div{display:grid;gap:3px}.communicationMessagePoll>header strong{font-size:11px}.communicationMessagePoll>footer,.communicationMessagePoll>header small{color:rgba(255,255,255,.35);font-size:8px}.communicationMessagePoll>div{display:grid;gap:5px}.communicationMessagePoll>div>button{position:relative;display:grid;min-height:36px;align-items:center;gap:8px;padding:0 10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.76);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto}.communicationMessagePoll>div>button>i{position:absolute;inset:0 auto 0 0;background:rgb(var(--color-accent-rgb)/.11);pointer-events:none}.communicationMessagePoll>div>button[data-active=true]{border-color:rgb(var(--color-accent-rgb)/.48)}.communicationMessagePoll>div>button>b,.communicationMessagePoll>div>button>span{position:relative;z-index:1}.communicationMessagePoll>div>button>span{font-size:9px}.communicationMessagePoll>div>button>b{color:rgba(255,255,255,.4);font-size:8px}.communicationMessagePoll>footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.communicationMessagePoll>footer button{padding:0;border:0;background:transparent;color:var(--color-accent);font-size:8px;font-weight:700;cursor:pointer}.communicationDeletedMessage{color:rgba(255,255,255,.32)!important;font-style:italic}.communicationReplyReference{display:flex;max-width:min(520px,90%);align-items:center;gap:7px;margin:2px 0 4px;padding:0;overflow:hidden;border:0;background:transparent;color:rgba(255,255,255,.38);text-align:left;cursor:pointer}.communicationReplyReference svg{width:13px;flex:0 0 auto}.communicationReplyReference span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.communicationReplyReference strong{margin-right:6px;color:rgba(255,255,255,.64)}.communicationReplyReference[data-deleted=true]{cursor:default;opacity:.72}.communicationMessageActions{position:absolute;top:-18px;right:18px;display:none;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:var(--surface-subcard)}.communicationMessage:focus-within .communicationMessageActions,.communicationMessage:hover .communicationMessageActions,.communicationMessages:focus-visible .communicationMessage[data-keyboard-active=true] .communicationMessageActions{display:flex}.communicationMessages:focus-visible .communicationMessage[data-keyboard-active=true]{outline:1px solid rgb(var(--color-accent-rgb)/.72);outline-offset:-1px;background:rgb(var(--color-accent-rgb)/.07);box-shadow:inset 3px 0 0 rgb(var(--color-accent-rgb)/.88)}.communicationMessageActions button{display:grid;width:28px;height:27px;place-items:center;border:0;border-radius:7px;background:transparent;color:rgba(255,255,255,.55);cursor:pointer}.communicationMessageActions button:hover{background:rgba(255,255,255,.07);color:#fff}.communicationMessageActions svg{width:13px;height:13px}.communicationTyping{min-height:18px;padding:0 20px;color:rgba(255,255,255,.38);font-size:8px}.communicationTyping[data-visible=true]{color:#9bd7a0}.communicationComposer{padding:0 16px 14px}.communicationComposer textarea{width:100%;min-height:22px;max-height:130px;box-sizing:border-box;resize:none;border:0;outline:0;background:transparent;color:#fff;font-size:12px;line-height:1.45}.communicationComposer textarea::placeholder{color:rgba(255,255,255,.3)}.communicationComposerContext{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 5px;padding:8px 10px;border-radius:10px 10px 0 0;background:rgb(var(--color-accent-rgb)/.1);color:rgba(255,255,255,.52);font-size:9px}.communicationComposerContext span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communicationComposerContext strong{color:rgba(255,255,255,.8);font-weight:580}.communicationComposerContext button{display:grid;flex:0 0 auto;border:0;place-items:center;background:transparent;cursor:pointer}.communicationComposerContext svg{width:14px}.communicationChatLoading,.communicationEmptyState{display:grid;align-self:center;justify-self:center;justify-items:center;max-width:360px;padding:30px;text-align:center;grid-row:1/-1}.communicationEmptyState>span{display:grid;width:64px;height:64px;place-items:center;border-radius:22px;background:var(--surface-subcard);color:var(--color-accent)}.communicationEmptyState>span svg{width:25px}.communicationEmptyState h2{margin:20px 0 0;font-size:22px;letter-spacing:-.035em}.communicationEmptyState p{margin:9px 0 20px;color:rgba(255,255,255,.4);font-size:11px;line-height:1.55}.communicationEmptyState :is(button,a){display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:var(--surface-subcard);color:#fff;font-size:10px;cursor:pointer}.communicationEmptyState button svg{width:14px}.communicationChatLoading{display:flex;gap:6px}.communicationChatLoading i{width:7px;height:7px;border-radius:50%;background:var(--color-accent);animation:communicationDots .9s ease-in-out infinite alternate}.communicationChatLoading i:nth-child(2){animation-delay:.15s}.communicationChatLoading i:nth-child(3){animation-delay:.3s}@keyframes communicationDots{to{opacity:.2;transform:translateY(-5px)}}.communicationError{position:absolute;right:16px;bottom:82px;display:flex;max-width:calc(100% - 32px);align-items:center;gap:12px;padding:10px 12px;border:1px solid rgb(var(--color-accent-rgb)/.32);border-radius:11px;background:#251410;color:#ffb098;font-size:9px;cursor:pointer}.communicationError svg{width:13px;flex:0 0 auto}.communicationInfo{min-width:0;min-height:0;overflow-y:auto;border-left:1px solid rgba(255,255,255,.08);background:var(--surface-subcard)}.communicationInfo>header strong{font-size:11px}.communicationInfoProfile{display:grid;justify-items:center;padding:32px 18px 24px;text-align:center}.communicationInfoProfile .communicationAvatar{width:82px;height:82px;margin-bottom:16px;font-size:28px}.communicationInfoProfile h2{margin:0;font-size:19px;letter-spacing:-.03em}.communicationInfoProfile>a{margin-top:5px;color:var(--color-accent);font-size:10px}.communicationInfoProfile>span{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:rgba(255,255,255,.4);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.communicationInfoProfile>span i{width:6px;height:6px;border-radius:50%;background:#6ddd78}.communicationInfo>section{padding:16px;border-top:1px solid rgba(255,255,255,.07)}.communicationInfo>section>span{display:block;margin-bottom:9px;color:rgba(255,255,255,.32);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.communicationInfo>section button{display:flex;width:100%;min-height:38px;align-items:center;gap:9px;padding:0 11px;border:0;border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.62);font-size:9px;cursor:pointer}.communicationInfo>section button:hover{background:rgb(var(--color-accent-rgb)/.1);color:#ff8b70}.communicationInfo>section button svg{width:14px}.communicationInfoEmpty{display:grid;align-content:center;justify-items:center;padding:24px;color:rgba(255,255,255,.24);text-align:center}.communicationInfoEmpty svg{width:26px}.communicationInfoEmpty strong{margin-top:13px;color:rgba(255,255,255,.55);font-size:9px;letter-spacing:.13em}.communicationInfoEmpty p{max-width:190px;font-size:9px;line-height:1.55}.communicationFrame.communicationAuthGate{display:grid;place-items:center;background:var(--surface-card);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.communicationAuthGate>div{display:grid;max-width:520px;justify-items:center;padding:40px;text-align:center}.communicationAuthGate>div>svg{width:34px;height:34px;margin-bottom:20px;color:var(--color-accent)}.communicationAuthGate span{color:var(--color-accent);font-size:9px;font-weight:750;letter-spacing:.15em}.communicationAuthGate h1{margin:15px 0 0;font-size:clamp(30px,4vw,52px);line-height:.96;letter-spacing:-.05em}.communicationAuthGate p{margin:16px 0 24px;color:rgba(255,255,255,.45);font-size:12px}.communicationAuthGate a{display:grid;min-width:120px;min-height:44px;place-items:center;border-radius:14px;background:var(--color-accent);color:#fff;font-size:11px;font-weight:700}.publicProfileMessageButton{display:inline-flex;min-height:48px;flex:0 0 auto;align-items:center;gap:9px;margin:0 0 9px auto;padding:0 19px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(14,14,15,.72);color:#fff;backdrop-filter:blur(20px);font-size:11px;font-weight:680}.publicProfileMessageButton:hover{border-color:rgba(255,255,255,.38);background:rgba(28,28,29,.82)}.publicProfileMessageButton svg{width:16px;height:16px}@media (max-width:1280px){.communicationFrame{grid-template-columns:68px minmax(250px,300px) minmax(390px,1fr)}.communicationInfo{position:absolute;top:0;right:0;bottom:0;z-index:5;width:min(288px,82vw);border-left-color:rgba(255,255,255,.13);box-shadow:-20px 0 60px rgba(0,0,0,.35);transform:translateX(102%);transition:transform .18s ease}.communicationInfo[data-open=true]{transform:translateX(0)}.communicationInfoEmpty{display:none}}@media (max-width:920px){.communicationFrame{inset:88px 8px 8px;border-radius:22px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 58px}.communicationRail{grid-row:2;display:flex;padding:6px 12px;border-top:1px solid rgba(255,255,255,.08);border-right:0;flex-direction:row}.communicationRailHome{margin:0 7px 0 0}.communicationRailHome,.communicationRailItem{width:44px;height:44px;flex-basis:44px;border-radius:14px}.communicationRailItem i{top:auto;bottom:-6px;left:50%;width:20px;height:3px;border-radius:4px 4px 0 0;transform:translateX(-50%)}.communicationList{grid-row:1;border-right:0}.communicationChat{display:none;grid-row:1}.communicationFrame[data-chat-open=true] .communicationList{display:none}.communicationChatHeader>a,.communicationFrame[data-chat-open=true] .communicationChat{display:grid}.communicationInfo{bottom:58px}.communicationRequest{grid-template-columns:20px minmax(0,1fr)}.communicationRequest button{grid-row:2}.communicationRequest button:nth-last-child(2){grid-column:1}.communicationRequest button:last-child{grid-column:2}.publicProfileMessageButton{position:absolute;right:0;bottom:-64px}}@media (max-width:560px){.communicationFrame{inset:79px 5px 5px;border-radius:18px}.communicationChatHeader,.communicationList>header{min-height:60px}.communicationMessage{padding-right:14px;padding-left:14px}.communicationConversationStart{padding-right:16px;padding-left:16px}.communicationComposer{padding-right:9px;padding-bottom:9px;padding-left:9px}.communicationMessageActions{right:8px}.publicProfileMessageButton{right:auto;bottom:-66px;left:0}}.communicationFrame{border-color:rgba(255,255,255,.11);background:var(--surface-card);grid-template-columns:68px minmax(280px,310px) minmax(460px,1fr) minmax(270px,310px);grid-template-rows:minmax(0,1fr)}.communicationFrame svg{flex:0 0 auto}.communicationFrame[data-voice-open=true]{grid-template-columns:68px minmax(280px,310px) minmax(460px,1fr)}.communicationFrame[data-voice-open=true] .communicationInfo{display:none}.communicationGroupAvatar{border-radius:15px;background-color:var(--surface-subcard-hover)}.communicationGroupAvatar svg{width:19px;height:19px}.communicationInboxTabs{display:grid;gap:3px;margin:11px 12px 0;padding:3px;border-radius:12px;background:rgba(255,255,255,.04);grid-template-columns:repeat(4,minmax(0,1fr))}.communicationInboxTabs[data-mode=friends]{grid-template-columns:repeat(3,minmax(0,1fr))}.communicationInboxTabs button{min-height:30px;padding:0 6px;border:0;border-radius:9px;background:transparent;color:rgba(255,255,255,.42);font-size:10px;font-weight:650;cursor:pointer}.communicationInboxTabs button b{display:inline-grid;min-width:15px;height:15px;place-items:center;margin-left:4px;padding:0 4px;border-radius:8px;background:rgb(var(--color-accent-rgb)/.18);color:var(--color-accent);font-size:7px}.communicationInboxTabs button[aria-selected=true]{background:rgba(255,255,255,.08);color:#fff}.communicationFriendRequest{display:grid;min-height:38px;align-items:center;gap:8px;margin:9px 12px 0;padding:0 5px 0 11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.035);grid-template-columns:14px minmax(0,1fr) 28px}.communicationFriendRequest>svg{width:14px;color:rgba(255,255,255,.34)}.communicationFriendRequest input{min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:10px}.communicationFriendRequest input::placeholder{color:rgba(255,255,255,.27)}.communicationFriendRequest button,.communicationFriendRow nav button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:9px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.58);cursor:pointer}.communicationFriendRequest button:hover,.communicationFriendRow nav button:hover{background:rgba(255,255,255,.1);color:#fff}.communicationFriendRequest button:disabled,.communicationFriendRow nav button:disabled{cursor:wait;opacity:.45}.communicationFriendRequest button svg,.communicationFriendRow nav button svg{width:13px;height:13px}.communicationFriendRow{display:grid;min-width:0;min-height:54px;align-items:center;gap:7px;padding:5px 7px 5px 10px;border-radius:13px;grid-template-columns:minmax(0,1fr) auto}.communicationFriendRow:hover{background:rgba(255,255,255,.045)}.communicationFriendIdentity{display:grid;min-width:0;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;grid-template-columns:36px minmax(0,1fr);text-align:left}.communicationFriendIdentity:disabled{cursor:default}.communicationFriendIdentity>span:first-child{position:relative}.communicationFriendIdentity .communicationAvatar{width:36px;height:36px;border-radius:12px}.communicationFriendIdentity>span:first-child>i,.communicationFriendsHome>header>span i,.communicationPresenceCard>header>span i{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;box-sizing:border-box;border:2px solid var(--surface-subcard);border-radius:50%;background:rgba(255,255,255,.3)}.communicationFriendRow[data-status=online] .communicationFriendIdentity>span:first-child>i,.communicationFriendsHome>header>span[data-status=online] i,.communicationPresenceCard>header>span[data-status=online] i{background:#68d878}.communicationFriendRow[data-status=idle] .communicationFriendIdentity>span:first-child>i,.communicationFriendsHome>header>span[data-status=idle] i,.communicationPresenceCard>header>span[data-status=idle] i{background:#e6ab45}.communicationFriendRow[data-status=dnd] .communicationFriendIdentity>span:first-child>i,.communicationFriendsHome>header>span[data-status=dnd] i,.communicationPresenceCard>header>span[data-status=dnd] i{background:#e2575f}.communicationFriendIdentity>span:last-child{display:grid;min-width:0;gap:3px}.communicationFriendIdentity small,.communicationFriendIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communicationFriendIdentity strong{color:rgba(255,255,255,.82);font-size:11px;font-weight:680}.communicationFriendIdentity small{color:rgba(255,255,255,.34);font-size:8px}.communicationFriendRow nav{display:flex;gap:4px}.communicationFriendRow nav button.isAccept{color:#76dc83}.communicationFriendRow nav button.isDanger:hover{background:rgba(226,87,95,.14);color:#f0787f}.communicationFriendsHome{display:grid;width:min(680px,calc(100% - 48px));align-self:center;justify-self:center;gap:14px}.communicationFriendsHome>header{display:grid;align-items:center;gap:14px;grid-template-columns:48px minmax(0,1fr)}.communicationFriendsHome>header>span{position:relative;display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:rgba(255,255,255,.065);color:rgba(255,255,255,.74)}.communicationFriendsHome>header>span svg{width:21px}.communicationFriendsHome>header>span i{right:1px;bottom:1px;width:11px;height:11px;border-color:var(--surface-card)}.communicationFriendsHome>header small,.communicationPresenceCard small{color:rgba(255,255,255,.3);font-size:8px;letter-spacing:.08em}.communicationFriendsHome>header h2{margin:2px 0 0;color:#fff;font-size:24px;letter-spacing:-.04em}.communicationFriendsHome>header p{margin:3px 0 0;color:rgba(255,255,255,.4);font-size:9px}.communicationPresenceCard{padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(255,255,255,.035)}.communicationPresenceCard>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.communicationPresenceCard>header>div{display:grid;gap:3px}.communicationPresenceCard>header strong{font-size:11px}.communicationPresenceCard>header>span{position:relative;display:inline-flex;min-height:26px;align-items:center;gap:7px;padding:0 10px 0 24px;border-radius:13px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.56);font-size:8px}.communicationPresenceCard>header>span i{top:50%;right:auto;bottom:auto;left:10px;width:8px;height:8px;border:0;transform:translateY(-50%)}.communicationPresenceCard>div{display:grid;gap:7px;grid-template-columns:112px 42px minmax(0,1fr) auto}.communicationPresenceCard :is(select,input){min-width:0;height:38px;box-sizing:border-box;border:1px solid rgba(255,255,255,.06);border-radius:11px;outline:0;background:rgba(255,255,255,.045);color:rgba(255,255,255,.76);font-size:9px}.communicationPresenceCard select{padding:0 9px}.communicationPresenceCard input{padding:0 11px}.communicationPresenceCard input::placeholder{color:rgba(255,255,255,.25)}.communicationPresenceCard .communicationPresenceEmoji{padding:0;text-align:center}.communicationFriendsHome>section>button,.communicationPresenceCard>div>button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-radius:11px;background:#f2efeb;color:#0a0a0b;font-size:9px;font-weight:700;cursor:pointer}.communicationPresenceCard>div>button:disabled{cursor:wait;opacity:.55}.communicationFriendsHome>section svg,.communicationPresenceCard button svg{width:14px}.communicationFriendsHome>section{display:grid;min-height:66px;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.055);border-radius:16px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.5);grid-template-columns:28px minmax(0,1fr) auto}.communicationFriendsHome>section strong{color:rgba(255,255,255,.76);font-size:10px}.communicationFriendsHome>section p{margin:3px 0 0;font-size:8px}.communicationFriendsHome>section>button{min-height:32px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.72)}@media (max-width:760px){.communicationFriendsHome{width:calc(100% - 24px)}.communicationPresenceCard>div{grid-template-columns:90px 40px minmax(0,1fr)}.communicationPresenceCard>div>button{grid-column:1/-1}}@media (max-width:520px){.communicationFriendsHome{align-self:start;margin-top:24px}.communicationFriendsHome>header h2{font-size:21px}.communicationPresenceCard>header{align-items:flex-start;flex-direction:column}.communicationFriendsHome>section{grid-template-columns:28px minmax(0,1fr)}.communicationFriendsHome>section>button{grid-column:1/-1}}.communicationSearch kbd,.communicationUserSearch kbd{margin-left:auto;color:rgba(255,255,255,.24);font-family:inherit;font-size:8px}.communicationConversationRow strong,.conversationListNav>a strong{font-size:12px}.communicationConversationRow small,.conversationListNav>a small{display:flex;align-items:center;gap:5px;font-size:10px}.communicationConversationRow small svg,.conversationListNav>a small svg{width:11px;height:11px}.conversationListNav>.communicationMentionRow{min-height:76px;align-items:start;padding-top:10px;padding-bottom:10px}.communicationMentionRow[data-unread=true]{background:rgb(var(--color-accent-rgb)/.045)}.communicationMentionRow[data-unread=true]:after{position:absolute;top:14px;left:2px;width:3px;height:18px;border-radius:4px;background:var(--color-accent);content:""}.conversationListNav>.communicationMentionRow>span:nth-child(2){gap:4px}.communicationMentionRow small{display:-webkit-box!important;max-height:30px;overflow:hidden;line-height:1.45;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.communicationMentionRow em{overflow:hidden;color:rgb(var(--color-accent-rgb)/.7);font-size:8px;font-style:normal;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.communicationMentionRow[data-unread=true]>span>strong{color:#fff}.communicationMentionsMore{display:flex;min-height:34px;align-items:center;justify-content:center;gap:7px;margin:8px 6px 2px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.52);font-size:9px;font-weight:650;cursor:pointer}.communicationMentionsMore:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:#fff}.communicationMentionsMore:disabled{cursor:default;opacity:.55}.communicationMentionsMore svg{width:13px;height:13px}.communicationConversationPin{position:absolute;right:30px;bottom:12px;width:10px;height:10px;color:rgba(255,255,255,.3)}.communicationListEmpty button{display:inline-flex;min-height:34px;align-items:center;gap:6px;margin-top:17px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.75);font-size:9px;cursor:pointer}.communicationListEmpty button svg{width:13px}.communicationChatHeader{min-height:66px}.communicationChatHeader>div strong{font-size:13px}.communicationChatHeader>div span{font-size:10px}.communicationChatHeader>nav{display:flex;gap:3px;margin-left:auto}.communicationChatHeader>nav button{position:relative;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.48);cursor:pointer}.communicationChatHeader>nav button>b{position:absolute;top:-3px;right:-3px;display:grid;min-width:16px;height:16px;box-sizing:border-box;place-items:center;padding:0 4px;border:2px solid var(--surface-card);border-radius:8px;background:#df3f49;color:#fff;font-size:7px}.communicationChatHeader>nav button:hover,.communicationChatHeader>nav button[data-active=true]{background:rgba(255,255,255,.065);color:#fff}.communicationChatHeader>nav svg{width:16px;height:16px}.communicationLoadHistory{display:flex;min-height:32px;align-items:center;gap:7px;margin:10px auto 2px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.48);font-size:9px;cursor:pointer}.communicationLoadHistory svg{width:13px;height:13px}.communicationDateBreak{position:relative;display:grid;height:36px;place-items:center}.communicationDateBreak:before{position:absolute;right:20px;left:20px;height:1px;background:rgba(255,255,255,.065);content:""}.communicationDateBreak span{position:relative;padding:0 10px;background:var(--surface-card);color:rgba(255,255,255,.28);font-size:8px;font-weight:650;letter-spacing:.04em}.communicationMessage{padding-top:5px;padding-bottom:5px;scroll-margin:90px}.communicationMessage[data-mentioned=true]{background:rgb(var(--color-accent-rgb)/.055);box-shadow:inset 2px 0 var(--color-accent)}.communicationMessage[data-deep-linked=true]{animation:communicationDeepLink 1.8s ease-out 1;background:rgb(var(--color-accent-rgb)/.08)}@keyframes communicationDeepLink{0%,35%{background:rgb(var(--color-accent-rgb)/.18)}to{background:rgb(var(--color-accent-rgb)/.08)}}.communicationMessage[data-compact=true]{padding-top:2px;padding-bottom:2px}.communicationMessage[data-compact=true] .communicationMessageBody>header,.communicationMessage[data-compact=true]>.communicationAvatar{visibility:hidden;height:0;min-height:0}.communicationMessage[data-compact=true]>.communicationAvatar{pointer-events:none}.communicationMessage[data-compact=true]:before{position:absolute;top:5px;left:24px;width:36px;color:transparent;content:attr(data-time);font-size:8px;text-align:center}.communicationMessage[data-compact=true]:hover:before{color:rgba(255,255,255,.22)}.communicationMessageBody>header strong{font-size:12px}.communicationMessageBody>:is(p,ul,ol,blockquote,pre){max-width:74ch;color:rgba(255,255,255,.82);font-size:13px;line-height:1.52}.communicationMessageBody a[data-mention=true]{display:inline;padding:1px 3px;border-radius:4px;background:rgb(var(--color-accent-rgb)/.16);color:var(--color-accent);font-weight:700;text-decoration:none}.communicationMessageBody a[data-mention=true]:hover{background:rgb(var(--color-accent-rgb)/.25);color:#ffc0a8}.communicationShell b[data-mention=true]{background:#df3f49;color:#fff}.communicationAttachmentStack{display:grid;width:min(560px,92%);gap:6px;margin-top:6px}.communicationAttachments{display:grid;width:100%;max-height:460px;gap:3px;overflow:hidden;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.communicationAttachments[data-count="1"]{grid-template-columns:minmax(0,1fr)}.communicationAttachments button{min-width:0;min-height:110px;padding:0;overflow:hidden;border:0;background:var(--surface-subcard);cursor:zoom-in}.communicationAttachments[data-count="1"] button{max-height:440px}.communicationAttachments img{display:block;width:100%;height:100%;max-height:300px;object-fit:cover}.communicationMediaAttachment{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--surface-subcard)}.communicationMediaAttachment video{display:block;width:100%;max-height:340px;background:var(--surface-card);object-fit:contain}.communicationMediaAttachment>span{overflow:hidden;padding:8px 10px;color:rgba(255,255,255,.52);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.communicationAudioAttachment{display:grid;min-height:58px;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--surface-subcard);grid-template-columns:30px minmax(90px,1fr) minmax(180px,280px)}.communicationAudioAttachment>svg{width:18px;color:var(--color-accent)}.communicationAudioAttachment>span,.communicationFileAttachment>span{display:grid;min-width:0;gap:3px}.communicationAudioAttachment strong,.communicationFileAttachment strong{overflow:hidden;color:rgba(255,255,255,.82);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.communicationAudioAttachment small,.communicationFileAttachment small{color:rgba(255,255,255,.32);font-size:8px}.communicationAudioAttachment audio{width:100%;height:32px}.communicationVoiceMessage{display:grid;width:min(430px,100%);min-height:62px;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:var(--surface-subcard);grid-template-columns:34px minmax(0,1fr) 38px}.communicationVoiceMessage>button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:var(--color-accent);color:#fff;cursor:pointer}.communicationVoiceMessage>button svg{width:14px;height:14px}.communicationVoiceMessage>div{display:grid;min-width:0;gap:5px}.communicationVoiceMessage strong{color:rgba(255,255,255,.82);font-size:9px}.communicationVoiceMessage label{display:grid;align-items:center;gap:8px;grid-template-columns:minmax(0,1fr) auto}.communicationVoiceMessage input[type=range]{width:100%;height:3px;margin:0;accent-color:var(--color-accent);cursor:pointer}.communicationVoiceMessage small{min-width:58px;color:rgba(255,255,255,.38);font-size:8px;text-align:right}.communicationVoiceMessage>.communicationVoiceMessageRate{width:38px;height:25px;border-radius:8px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.65);font-size:8px;font-weight:700}.communicationVoiceMessage>audio{display:none}.communicationFileAttachment{display:grid;min-height:58px;align-items:center;gap:10px;padding:8px 11px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--surface-subcard);color:inherit;text-decoration:none;grid-template-columns:34px minmax(0,1fr) 24px}.communicationFileAttachment:hover{border-color:rgba(255,255,255,.16);background:var(--surface-subcard)}.communicationFileAttachment>i{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgb(var(--color-accent-rgb)/.11);color:var(--color-accent)}.communicationFileAttachment>i svg{width:17px;height:17px}.communicationFileAttachment>svg{width:15px;color:rgba(255,255,255,.34)}.communicationReactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.communicationReactions button{display:inline-flex;min-width:36px;height:27px;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.6);font-size:9px;cursor:pointer}.communicationReactions button[data-active=true]{border-color:rgb(var(--color-accent-rgb)/.42);background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}.communicationReactions button span{font-size:13px}.communicationReactions button span img{width:16px;height:16px;object-fit:contain}.communicationReceipt{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:rgba(255,255,255,.25);font-size:8px}.communicationReceipt svg{width:12px;height:12px;color:#6e9eff}.communicationSendFailed{display:block;margin-top:5px;padding:0;border:0;background:transparent;color:var(--color-accent);font-size:9px;cursor:pointer}.communicationMessageActions{z-index:3}.communicationComposerEmojiPicker,.communicationReactionPicker{position:absolute;z-index:8;display:grid;width:205px;gap:3px;padding:6px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:rgba(24,24,26,.97);grid-template-columns:repeat(5,1fr)}.communicationReactionPicker{top:37px;right:0}.communicationComposerEmojiPicker button,.communicationReactionPicker button{display:grid;width:36px;height:34px;place-items:center;border:0;border-radius:8px;background:transparent;font-size:17px;cursor:pointer}.communicationComposerEmojiPicker button img,.communicationReactionPicker button img{width:24px;height:24px;object-fit:contain}.communicationComposerEmojiPicker button.isSticker{width:74px;height:74px;grid-column:span 2}.communicationComposerEmojiPicker button.isSticker img{width:62px;height:62px}.communicationComposerEmojiPicker button:hover,.communicationReactionPicker button:hover{background:rgba(255,255,255,.075)}.communicationNewMessages,.communicationUnreadJump{position:absolute;right:50%;bottom:83px;z-index:4;display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#f2efeb;color:#111;font-size:9px;font-weight:700;cursor:pointer;transform:translateX(50%)}.communicationUnreadJump{bottom:121px;background:var(--color-accent);color:#fff}.communicationNewMessages svg,.communicationUnreadJump svg{width:13px}.communicationComposer{position:relative;padding:0 16px 13px}.communicationComposer>.communicationComposerMain{position:relative;display:grid;min-height:50px;align-items:end;gap:6px;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:var(--surface-subcard);grid-template-columns:34px minmax(0,1fr) 32px 32px 32px auto 36px}.communicationMentionPicker{position:absolute;bottom:calc(100% + 7px);left:0;z-index:14;display:grid;width:min(320px,calc(100vw - 32px));gap:2px;padding:7px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(24,24,26,.98);box-shadow:0 16px 40px rgba(0,0,0,.28)}.communicationMentionPicker>small{padding:5px 7px 7px;color:rgba(255,255,255,.3);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.communicationMentionPicker>button{display:grid;min-width:0;min-height:42px;align-items:center;gap:9px;padding:5px 7px;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr)}.communicationMentionPicker>button:hover,.communicationMentionPicker>button[data-active=true]{background:rgba(255,255,255,.07)}.communicationMentionPicker>button>.communicationAvatar,.communicationMentionPicker>button>span:first-child{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}.communicationMentionPicker>button>span:first-child svg{width:15px}.communicationMentionPicker>button>span:last-child{display:grid;min-width:0;gap:2px}.communicationMentionPicker strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.communicationMentionPicker button small{color:rgba(255,255,255,.34);font-size:8px}.communicationComposerMain:focus-within{border-color:rgba(255,255,255,.19)}.communicationComposerMain textarea{align-self:center;padding:7px 3px 5px;font-size:13px}.communicationComposerMain>span{align-self:center;color:rgba(255,255,255,.2);font-size:8px}.communicationComposer>.communicationComposerMain>.communicationAttachButton,.communicationComposer>.communicationComposerMain>.communicationEmojiButton,.communicationComposer>.communicationComposerMain>.communicationPollButton,.communicationComposer>.communicationComposerMain>.communicationSendButton,.communicationComposer>.communicationComposerMain>.communicationVoiceMessageButton{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.46);cursor:pointer}.communicationAttachButton:hover,.communicationEmojiButton:hover,.communicationPollButton:hover,.communicationVoiceMessageButton:hover{background:rgba(255,255,255,.06);color:#fff}.communicationAttachButton input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.communicationAttachButton svg,.communicationEmojiButton svg,.communicationPollButton svg,.communicationSendButton svg,.communicationVoiceMessageButton svg{width:16px;height:16px}.communicationComposer>.communicationComposerMain>.communicationVoiceMessageButton:disabled{color:rgba(255,255,255,.18);cursor:default}.communicationComposer>.communicationComposerMain>.communicationSendButton{background:var(--color-accent);color:#fff}.communicationComposer>.communicationComposerMain>.communicationSendButton:disabled{background:rgba(255,255,255,.06);color:rgba(255,255,255,.2);cursor:default}.communicationComposerEmojiPicker{right:45px;bottom:46px;max-height:min(390px,62vh);overflow-y:auto}.communicationPollComposer{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-bottom:0;border-radius:15px 15px 0 0;background:var(--surface-subcard)}.communicationPollComposer>header{display:grid;align-items:center;gap:8px;grid-template-columns:24px minmax(0,1fr) 28px}.communicationPollComposer>header>svg{width:16px;color:var(--color-accent)}.communicationPollComposer input,.communicationPollComposer select{min-width:0;min-height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;outline:0;background:rgba(255,255,255,.035);color:#fff;font-size:9px}.communicationPollComposer button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.58);font-size:8px;cursor:pointer}.communicationPollComposer button svg{width:12px}.communicationPollComposer>div{display:grid;gap:5px}.communicationPollComposer>div>label{display:grid;align-items:center;gap:7px;grid-template-columns:22px minmax(0,1fr) 28px}.communicationPollComposer>div>label>span{color:rgba(255,255,255,.24);font-size:7px}.communicationPollComposer>div>button{justify-self:start;padding:0 9px}.communicationPollComposer>footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.communicationPollComposer>footer label{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.48);font-size:8px}.communicationPollComposer>footer select{min-height:30px}.communicationPendingAttachments+.communicationPollComposer,.communicationPollComposer+.communicationComposerMain{border-radius:0}.communicationPendingAttachments{display:flex;gap:8px;padding:9px;overflow-x:auto;border:1px solid rgba(255,255,255,.09);border-bottom:0;border-radius:14px 14px 0 0;background:var(--surface-subcard);scrollbar-color:rgba(255,255,255,.15) transparent;scrollbar-width:thin}.communicationPendingAttachments>article{position:relative;display:grid;width:228px;min-height:72px;flex:0 0 228px;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.04);grid-template-columns:62px minmax(0,1fr)}.communicationPendingAttachments>article[data-status=failed]{border-color:rgba(255,98,98,.28);background:rgba(255,82,82,.055)}.communicationPendingAttachments>article[data-audio=true]{width:310px;flex-basis:310px;grid-template-columns:46px minmax(0,1fr)}.communicationPendingAttachments>article[data-audio=true] .communicationPendingAttachmentPreview{width:46px;min-height:42px}.communicationPendingAttachmentPreview{display:grid;width:62px;height:100%;min-height:70px;place-items:center;overflow:hidden;background:rgba(255,255,255,.035);color:rgba(255,255,255,.42)}.communicationPendingAttachmentPreview>svg{width:21px;height:21px}.communicationPendingAttachmentPreview img{width:100%;height:100%;object-fit:cover}.communicationPendingAttachmentMeta{display:grid;align-content:center;gap:4px;min-width:0;padding:10px 34px 10px 10px}.communicationPendingAttachmentMeta strong{overflow:hidden;color:rgba(255,255,255,.82);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.communicationPendingAttachmentMeta small{display:-webkit-box;overflow:hidden;color:rgba(255,255,255,.38);font-size:8px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.communicationPendingAttachments>article[data-status=failed] .communicationPendingAttachmentMeta small{color:rgba(255,143,143,.9)}.communicationPendingAttachmentActions{position:absolute;top:5px;right:5px;display:flex;gap:3px}.communicationPendingAttachmentActions button{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(15,15,18,.9);color:rgba(255,255,255,.72);cursor:pointer}.communicationPendingAttachmentActions button:hover{border-color:rgba(255,255,255,.16);color:#fff}.communicationPendingAttachmentActions button svg{width:11px}.communicationPendingAudioPreview{width:calc(100% - 18px);height:30px;margin:0 9px 8px;grid-column:1/-1}.communicationPendingAttachmentProgress{position:absolute;right:0;bottom:0;left:62px;height:2px;background:rgba(255,255,255,.06)}.communicationPendingAttachmentProgress:after{display:block;width:var(--attachment-progress,0);height:100%;background:var(--color-accent);content:"";transition:width .12s linear}.communicationPendingAttachments+.communicationComposerMain{border-radius:0 0 15px 15px}.communicationVoiceRecorder{display:grid;min-height:50px;align-items:center;gap:9px;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:var(--surface-subcard);grid-template-columns:34px auto minmax(70px,1fr) auto 36px}.communicationPendingAttachments+.communicationVoiceRecorder{border-radius:0 0 15px 15px}.communicationVoiceRecorder>button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;color:rgba(255,255,255,.62);cursor:pointer}.communicationVoiceRecorder>button svg{width:14px}.communicationVoiceRecorderCancel{background:rgba(255,255,255,.055)}.communicationVoiceRecorderStop{background:var(--color-accent);color:#fff!important}.communicationVoiceRecorderStop:disabled{opacity:.42;cursor:default!important}.communicationVoiceRecorderStatus{display:inline-flex;min-width:92px;align-items:center;gap:7px}.communicationVoiceRecorderStatus>i{width:7px;height:7px;border-radius:50%;background:#ff5b5b;animation:communicationVoiceRecordingPulse 1.2s ease-in-out infinite}.communicationVoiceRecorderStatus>svg{width:14px;color:var(--color-accent)}.communicationVoiceRecorderStatus strong{color:rgba(255,255,255,.84);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.communicationVoiceRecorderMeter{height:4px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07)}.communicationVoiceRecorderMeter>i{display:block;width:var(--voice-level,4%);height:100%;border-radius:inherit;background:var(--color-accent);transition:width 90ms linear}.communicationVoiceRecorder>small{color:rgba(255,255,255,.28);font-size:8px;white-space:nowrap}@keyframes communicationVoiceRecordingPulse{50%{opacity:.35}}.communicationComposerDropzone{position:absolute;inset:-5px 10px 7px;z-index:30;display:grid;align-content:center;justify-items:center;gap:4px;border:1px dashed rgb(var(--color-accent-rgb)/.75);border-radius:16px;background:rgba(18,18,21,.9);backdrop-filter:blur(14px);color:#fff;pointer-events:none}.communicationComposerDropzone svg{width:21px;margin-bottom:3px;color:var(--color-accent)}.communicationComposerDropzone strong{font-size:11px}.communicationComposerDropzone small{color:rgba(255,255,255,.43);font-size:8px}.isSpinning{animation:communicationSpin .8s linear infinite}@keyframes communicationSpin{to{transform:rotate(1turn)}}.communicationInfo{position:relative}.communicationInfoPlaceholder{display:grid;min-height:calc(100% - 68px);align-content:center;justify-items:center;padding:24px;color:rgba(255,255,255,.23);text-align:center}.communicationInfoPlaceholder svg{width:25px}.communicationInfoPlaceholder strong{margin-top:12px;color:rgba(255,255,255,.54);font-size:9px;letter-spacing:.13em}.communicationInfoPlaceholder p{max-width:210px;font-size:10px;line-height:1.55}.communicationInfoProfile>span svg{width:12px}.communicationInfoProfile>span i{background:rgba(255,255,255,.25)}.communicationInfoProfile>span i[data-status=online]{background:#68d878}.communicationInfoProfile>span i[data-status=idle]{background:#e6ab45}.communicationInfoProfile>span i[data-status=dnd]{background:#e2575f}.communicationSettingsSection label{display:grid;min-height:42px;align-items:center;gap:8px;padding:0 10px;border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.62);grid-template-columns:15px minmax(0,1fr) auto}.communicationSettingsSection label svg{width:14px}.communicationSettingsSection label span{font-size:9px}.communicationSettingsSection select{max-width:122px;border:0;outline:0;background:transparent;color:rgba(255,255,255,.52);font-size:8px;text-align:right}.communicationSideSearch{padding:12px}.communicationSideSearch>label{display:flex;min-height:40px;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:var(--surface-subcard)}.communicationSideSearch>label svg{width:15px;color:rgba(255,255,255,.38)}.communicationSideSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.communicationPins>.isSpinning,.communicationSideSearch>.isSpinning{display:block;width:18px;margin:30px auto;color:var(--color-accent)}.communicationPins>p,.communicationSideSearch>p{display:grid;justify-items:center;margin:0;padding:55px 16px;color:rgba(255,255,255,.3);font-size:10px;text-align:center}.communicationSideSearch>div{display:grid;gap:4px;margin-top:10px}.communicationSideSearch>div>button{display:grid;min-width:0;gap:9px;padding:9px;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.72);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr)}.communicationSideSearch>div>button:hover{background:rgba(255,255,255,.05)}.communicationSideSearch .communicationAvatar{width:34px;height:34px;flex-basis:34px;font-size:11px}.communicationSideSearch>div>button>span{display:grid;min-width:0;gap:3px}.communicationSideSearch strong{font-size:10px}.communicationSideSearch small{overflow:hidden;color:rgba(255,255,255,.4);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.communicationSideSearch time{color:rgba(255,255,255,.24);font-size:8px}.communicationSearchMore{display:grid;min-height:34px;place-items:center}.communicationSearchMore .isSpinning{width:16px;color:var(--color-accent)}.communicationPins{display:grid;gap:5px;padding:12px}.communicationPins>p svg{width:21px;margin-bottom:10px}.communicationPins>button{display:grid;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.68);text-align:left;cursor:pointer}.communicationPins>button:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045)}.communicationPins>button span{overflow:hidden;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.communicationPins>button small{color:rgba(255,255,255,.27);font-size:8px}.communicationBookmarks{display:grid;align-content:start;gap:7px;padding:12px}.communicationBookmarks>header{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 7px;color:rgba(255,255,255,.34);font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.communicationBookmarks>header small{color:rgba(255,255,255,.2);font-size:inherit}.communicationBookmarks>.isSpinning{width:18px;margin:30px auto;color:var(--color-accent)}.communicationBookmarks>p{display:grid;justify-items:center;gap:7px;margin:0;padding:52px 16px;color:rgba(255,255,255,.35);text-align:center}.communicationBookmarks>p svg{width:24px;margin-bottom:5px}.communicationBookmarks>p strong{color:rgba(255,255,255,.62);font-size:10px}.communicationBookmarks>p span{max-width:220px;font-size:8px;line-height:1.55}.communicationBookmarks>article{overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.026);transition:border-color .16s ease,background .16s ease}.communicationBookmarks>article:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.communicationBookmarks>article[data-reminder=due]{border-color:rgb(var(--color-accent-rgb)/.38);background:rgb(var(--color-accent-rgb)/.07)}.communicationBookmarks>article[data-reminder=completed]{opacity:.62}.communicationBookmarkOpen{display:grid;width:100%;min-width:0;align-items:start;gap:9px;padding:11px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;grid-template-columns:32px minmax(0,1fr)}.communicationBookmarkOpen .communicationAvatar{width:32px;height:32px;flex-basis:32px;font-size:10px}.communicationBookmarkOpen>span{display:grid;min-width:0;gap:2px}.communicationBookmarkOpen strong{overflow:hidden;color:rgba(255,255,255,.76);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.communicationBookmarkOpen small{overflow:hidden;color:rgba(255,255,255,.31);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.communicationBookmarkOpen em{display:-webkit-box;overflow:hidden;margin-top:4px;color:rgba(255,255,255,.56);font-size:9px;font-style:normal;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.communicationBookmarks>article>footer{display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:7px;padding:5px 7px 6px 11px;border-top:1px solid rgba(255,255,255,.045)}.communicationBookmarks>article>footer time{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:rgba(255,255,255,.27);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.communicationBookmarks>article[data-reminder=due]>footer time{color:var(--color-accent)}.communicationBookmarks>article>footer time svg{width:11px;flex:0 0 auto}.communicationBookmarks>article>footer>div{display:flex;gap:2px}.communicationBookmarks>article>footer button{display:grid;width:27px;height:27px;padding:0;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.34);cursor:pointer;place-items:center}.communicationBookmarks>article>footer button:hover{background:rgba(255,255,255,.065);color:rgba(255,255,255,.82)}.communicationBookmarks>article>footer button:disabled{cursor:wait;opacity:.35}.communicationBookmarks>article>footer button svg{width:13px}.communicationThreadsPanel{display:grid;gap:8px;padding:12px}.communicationCreateThread{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid rgb(var(--color-accent-rgb)/.28);border-radius:11px;background:rgb(var(--color-accent-rgb)/.1);color:var(--color-accent);font-size:9px;font-weight:680;cursor:pointer}.communicationCreateThread:hover{border-color:rgb(var(--color-accent-rgb)/.46);background:rgb(var(--color-accent-rgb)/.16);color:#fff}.communicationCreateThread svg{width:14px}.communicationThreadsPanel>.isSpinning{display:block;width:18px;margin:30px auto;color:var(--color-accent)}.communicationThreadsPanel>p{display:grid;justify-items:center;gap:9px;margin:0;padding:45px 12px;color:rgba(255,255,255,.3);font-size:9px;text-align:center}.communicationThreadsPanel>p svg{width:21px}.communicationThreadsPanel>div{display:grid;gap:4px}.communicationThreadsPanel article{display:grid;align-items:center;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.02);grid-template-columns:minmax(0,1fr) auto}.communicationThreadsPanel article[data-active=true]{border-color:rgb(var(--color-accent-rgb)/.22);background:rgb(var(--color-accent-rgb)/.055)}.communicationThreadsPanel article>a{display:grid;min-width:0;min-height:48px;align-items:center;gap:8px;padding:0 10px;color:rgba(255,255,255,.66);grid-template-columns:15px minmax(0,1fr) auto}.communicationThreadsPanel article>a>svg{width:14px;color:rgba(255,255,255,.34)}.communicationThreadsPanel article>a span{display:grid;min-width:0;gap:3px}.communicationThreadsPanel article>a small,.communicationThreadsPanel article>a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communicationThreadsPanel article>a strong{font-size:9px}.communicationThreadsPanel article>a small{color:rgba(255,255,255,.28);font-size:7px}.communicationThreadsPanel article>a b{display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border-radius:9px;background:var(--color-accent);color:#fff;font-size:7px}.communicationThreadsPanel article>button{display:grid;width:30px;height:30px;place-items:center;margin-right:5px;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.25);cursor:pointer}.communicationThreadsPanel article>button:hover{background:rgba(255,255,255,.05);color:#fff}.communicationThreadsPanel article>button svg{width:13px}.communicationForumIndex{min-height:0;overflow-y:auto;padding:24px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.communicationForumIndex>header{display:grid;min-height:118px;align-items:center;gap:16px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:var(--surface-subcard);grid-template-columns:52px minmax(0,1fr) auto}.communicationForumIndex>header>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}.communicationForumIndex>header>span svg{width:23px;height:23px}.communicationForumIndex>header>div{min-width:0}.communicationForumIndex>header small{color:var(--color-accent);font-size:8px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.communicationForumIndex>header h2{margin:7px 0 4px;font-size:clamp(22px,3vw,34px);letter-spacing:-.04em}.communicationForumIndex>header p{max-width:620px;margin:0;color:rgba(255,255,255,.42);font-size:10px;line-height:1.5}.communicationForumIndex>header button{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:12px;background:var(--color-accent);color:#fff;font-size:9px;font-weight:700;cursor:pointer}.communicationForumIndex>header button:hover{background:var(--color-accent)}.communicationForumIndex>header button svg{width:14px}.communicationForumIndex>.isSpinning{display:block;width:20px;margin:50px auto;color:var(--color-accent)}.communicationForumGrid{display:grid;gap:8px;margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.communicationForumGrid>a{display:grid;min-width:0;min-height:86px;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.78);grid-template-columns:38px minmax(0,1fr) auto 16px}.communicationForumGrid>a:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.045)}.communicationForumGrid>a>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.44)}.communicationForumGrid>a>span svg{width:17px}.communicationForumGrid>a>div{display:grid;min-width:0;gap:5px}.communicationForumGrid>a strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.communicationForumGrid>a small{color:rgba(255,255,255,.3);font-size:8px}.communicationForumGrid>a>b{display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:9px;background:var(--color-accent);color:#fff;font-size:7px}.communicationForumGrid>a>svg{width:13px;color:rgba(255,255,255,.22);transform:rotate(-90deg)}.communicationForumEmpty{display:grid;min-height:230px;align-content:center;justify-items:center;color:rgba(255,255,255,.3);text-align:center}.communicationForumEmpty svg{width:25px;margin-bottom:12px}.communicationForumEmpty strong{color:rgba(255,255,255,.65);font-size:12px}.communicationForumEmpty span{max-width:300px;margin-top:7px;font-size:9px;line-height:1.5}@media (max-width:1120px){.communicationForumGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.communicationForumIndex{padding:10px}.communicationForumIndex>header{min-height:0;padding:16px;grid-template-columns:42px minmax(0,1fr)}.communicationForumIndex>header>span{width:42px;height:42px;border-radius:13px}.communicationForumIndex>header button{grid-column:1/-1;justify-content:center}.communicationForumGrid>a{min-height:76px;padding:11px;grid-template-columns:34px minmax(0,1fr) auto 12px}.communicationForumGrid>a>span{width:34px;height:34px}}.communicationMembersSection>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.communicationMembersSection>header>span{color:rgba(255,255,255,.34);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.communicationMembersSection>header>button{width:auto;min-height:30px;padding:0 8px;background:rgba(255,255,255,.05)}.communicationRenameGroup{margin-bottom:8px}.communicationMembersSection>div{display:grid;gap:2px}.communicationMembersSection article{position:relative;display:grid;min-width:0;min-height:44px;align-items:center;gap:8px;padding:5px;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto auto}.communicationMembersSection article:hover{background:rgba(255,255,255,.03)}.communicationMembersSection article .communicationAvatar{width:32px;height:32px;flex-basis:32px;font-size:11px}.communicationMembersSection article>span{display:grid;min-width:0;gap:2px}.communicationMembersSection article strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.communicationMembersSection article small{overflow:hidden;color:rgba(255,255,255,.31);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.communicationMembersSection article>svg{width:13px;color:var(--color-accent)}.communicationMembersSection article>button{width:28px;min-height:28px;justify-content:center;padding:0}.communicationMembersSection article>div{position:absolute;top:39px;right:4px;z-index:6;display:grid;width:175px;gap:2px;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:var(--surface-subcard)}.communicationMembersSection article>div button{justify-content:flex-start;min-height:32px;padding:0 8px;background:transparent}.communicationDangerAction{margin-top:11px;color:#ff8d75!important}.communicationDialogBackdrop{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.72);backdrop-filter:blur(10px)}.communicationDialog{width:min(420px,100%);max-height:min(720px,calc(100dvh - 36px));overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:var(--surface-card);color:#f7f5f2}.communicationDialog[data-wide=true]{width:min(560px,100%)}.communicationDialog>header{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px 12px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.communicationDialog>header span{color:var(--color-accent);font-size:8px;font-weight:750;letter-spacing:.14em}.communicationDialog>header h2{margin:5px 0 0;font-size:19px;letter-spacing:-.03em}.communicationDialog>header>button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:rgba(255,255,255,.055);cursor:pointer}.communicationDialog>header>button svg{width:15px}.communicationReminderDialog{display:grid;gap:12px;padding:16px 16px 0}.communicationReminderDialog>div:first-child{display:grid;min-width:0;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.028);grid-template-columns:28px minmax(0,1fr)}.communicationReminderDialog>div:first-child>svg{width:18px;color:var(--color-accent)}.communicationReminderDialog>div:first-child>span{display:grid;min-width:0;gap:3px}.communicationReminderDialog>div:first-child small{color:rgba(255,255,255,.32);font-size:8px}.communicationReminderDialog>div:first-child strong{overflow:hidden;color:rgba(255,255,255,.76);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.communicationReminderDialog>label{display:grid;gap:7px}.communicationReminderDialog>label>span{color:rgba(255,255,255,.38);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.communicationReminderDialog input{width:100%;height:43px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:11px;outline:0;background:rgba(255,255,255,.04);color:#f7f5f2;color-scheme:dark;font:inherit;font-size:10px}.communicationReminderDialog input:focus{border-color:rgb(var(--color-accent-rgb)/.55)}.communicationReminderPresets{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.communicationReminderPresets button{min-height:34px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.03);color:rgba(255,255,255,.56);font-size:8px;cursor:pointer}.communicationReminderPresets button:hover{border-color:rgba(255,255,255,.13);color:rgba(255,255,255,.82)}.communicationReminderDialog>footer{display:flex;min-height:64px;align-items:center;justify-content:flex-end;gap:7px;margin:2px -16px 0;padding:11px 16px;border-top:1px solid rgba(255,255,255,.07)}.communicationReminderDialog>footer button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.68);font-size:9px;font-weight:680;cursor:pointer}.communicationReminderDialog>footer button[type=submit]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.communicationReminderDialog>footer button:disabled{cursor:wait;opacity:.45}.communicationReminderDialog>footer svg{width:13px}.communicationPicker{display:grid;min-height:360px;max-height:min(610px,calc(100dvh - 125px));grid-template-rows:auto auto auto auto minmax(120px,1fr) auto}.communicationForwardDialog{display:grid;min-height:420px;max-height:min(680px,calc(100dvh - 125px));grid-template-rows:auto auto minmax(150px,1fr) auto auto}.communicationForwardPreview{display:flex;min-width:0;align-items:center;gap:10px;margin:12px 14px 0;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.03)}.communicationForwardPreview>svg{width:16px;flex:0 0 auto;color:var(--color-accent)}.communicationForwardPreview>span{display:grid;min-width:0;gap:3px}.communicationForwardPreview small{color:rgba(255,255,255,.32);font-size:7px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.communicationForwardPreview strong{overflow:hidden;color:rgba(255,255,255,.72);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.communicationForwardSearch{display:flex;min-height:43px;align-items:center;gap:9px;margin:10px 14px 0;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:var(--surface-subcard);color:rgba(255,255,255,.36)}.communicationForwardSearch svg{width:14px}.communicationForwardSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:10px}.communicationForwardSearch b{color:var(--color-accent);font-size:8px}.communicationForwardDestinations{min-height:0;overflow-y:auto;padding:8px 10px}.communicationForwardDestinations>.isSpinning{display:block;width:18px;margin:35px auto;color:var(--color-accent)}.communicationForwardDestinations>p{margin:0;padding:40px 16px;color:rgba(255,255,255,.3);font-size:10px;text-align:center}.communicationForwardDestinations>button{display:grid;width:100%;min-height:52px;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.76);text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr) 27px}.communicationForwardDestinations>button:hover,.communicationForwardDestinations>button[data-selected=true]{background:rgba(255,255,255,.055)}.communicationForwardDestinations>button:disabled{opacity:.32;cursor:default}.communicationForwardDestinations>button>i,.communicationForwardDestinations>button>span{display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.05)}.communicationForwardDestinations>button>span{width:36px;height:36px}.communicationForwardDestinations>button>i{width:25px;height:25px;color:var(--color-accent)}.communicationForwardDestinations svg{width:14px}.communicationForwardDestinations>button>div{display:grid;min-width:0;gap:3px}.communicationForwardDestinations small,.communicationForwardDestinations strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communicationForwardDestinations strong{font-size:10px}.communicationForwardDestinations small{color:rgba(255,255,255,.34);font-size:8px}.communicationForwardNote{display:grid;gap:6px;padding:0 14px 12px}.communicationForwardNote>span{color:rgba(255,255,255,.34);font-size:8px}.communicationForwardNote textarea{min-height:58px;box-sizing:border-box;padding:10px 11px;resize:vertical;border:1px solid rgba(255,255,255,.08);border-radius:11px;outline:0;background:var(--surface-subcard);color:#fff;font:inherit;font-size:10px}.communicationForwardDialog>footer{display:flex;justify-content:flex-end;gap:7px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.07)}.communicationForwardDialog>footer button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.67);font-size:9px;font-weight:650;cursor:pointer}.communicationForwardDialog>footer button:last-child{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.communicationForwardDialog>footer button:disabled{opacity:.32;cursor:default}.communicationForwardDialog>footer svg{width:13px}.communicationPickerTabs{display:grid;gap:4px;padding:12px 14px 0;grid-template-columns:repeat(2,1fr)}.communicationPickerTabs button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.42);font-size:10px;cursor:pointer}.communicationPickerTabs button[data-active=true]{border-color:rgb(var(--color-accent-rgb)/.3);background:rgb(var(--color-accent-rgb)/.1);color:#fff}.communicationPickerTabs svg{width:15px}.communicationGroupTitle,.communicationSimpleForm label,.communicationUserSearch{display:flex;min-height:44px;align-items:center;gap:9px;margin:10px 14px 0;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:var(--surface-subcard);color:rgba(255,255,255,.36)}.communicationGroupTitle svg,.communicationSimpleForm label svg,.communicationUserSearch svg{width:15px}.communicationGroupTitle input,.communicationSimpleForm input,.communicationUserSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.communicationSelectedUsers{display:flex;align-items:center;gap:5px;padding:10px 14px 0;overflow-x:auto}.communicationSelectedUsers>span{flex:0 0 auto;color:rgba(255,255,255,.3);font-size:8px}.communicationSelectedUsers button{display:inline-flex;height:30px;flex:0 0 auto;align-items:center;gap:5px;padding:0 7px 0 4px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.7);font-size:8px;cursor:pointer}.communicationSelectedUsers .communicationAvatar{width:21px;height:21px;flex-basis:21px;border-radius:7px;font-size:8px}.communicationSelectedUsers button>svg{width:10px}.communicationUserResults{min-height:0;overflow-y:auto;padding:8px 10px}.communicationUserResults>.isSpinning{display:block;width:18px;margin:35px auto;color:var(--color-accent)}.communicationUserResults>p{margin:0;padding:40px 16px;color:rgba(255,255,255,.28);font-size:10px;text-align:center}.communicationUserResults>button{display:grid;width:100%;min-height:53px;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.75);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) 28px}.communicationUserResults>button:hover,.communicationUserResults>button[data-selected=true]{background:rgba(255,255,255,.05)}.communicationUserResults .communicationAvatar{width:38px;height:38px;flex-basis:38px;font-size:12px}.communicationUserResults>button>span{display:grid;gap:3px}.communicationUserResults strong{font-size:10px}.communicationUserResults small{color:rgba(255,255,255,.34);font-size:9px}.communicationUserResults>button>svg{width:15px;color:var(--color-accent)}.communicationConfirmDialog footer,.communicationPicker>footer,.communicationSimpleForm footer{display:flex;justify-content:flex-end;gap:7px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.07)}.communicationConfirmDialog footer button,.communicationPicker>footer button,.communicationSimpleForm footer button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.67);font-size:9px;font-weight:650;cursor:pointer}.communicationConfirmDialog footer button:last-child,.communicationPicker>footer button:last-child,.communicationSimpleForm footer button:last-child{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.communicationConfirmDialog footer button:disabled,.communicationPicker>footer button:disabled,.communicationSimpleForm footer button:disabled{opacity:.3;cursor:default}.communicationSimpleForm{padding-top:4px}.communicationSimpleForm label{margin-bottom:14px}.communicationConfirmDialog{display:grid;justify-items:center;padding-top:24px;text-align:center}.communicationConfirmDialog>svg{width:28px;color:var(--color-accent)}.communicationConfirmDialog>p{max-width:300px;margin:13px 24px 20px;color:rgba(255,255,255,.46);font-size:10px;line-height:1.55}.communicationConfirmDialog textarea{width:calc(100% - 36px);min-height:100px;box-sizing:border-box;padding:12px;resize:vertical;border:1px solid rgba(255,255,255,.09);border-radius:12px;outline:0;background:var(--surface-subcard);color:#fff;font-size:11px}.communicationConfirmDialog footer{width:100%;box-sizing:border-box;margin-top:18px}.communicationLightbox{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:46px;background:rgba(0,0,0,.9);cursor:zoom-out}.communicationLightbox>button{position:absolute;top:18px;right:18px;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(20,20,21,.8);color:#fff;cursor:pointer}.communicationLightbox>img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 92px);object-fit:contain}@media (max-width:1280px){.communicationFrame{grid-template-columns:66px minmax(265px,300px) minmax(420px,1fr);grid-template-rows:minmax(0,1fr)}.communicationInfo{position:absolute;top:0;right:0;bottom:0;z-index:5;width:min(310px,88vw);background:var(--surface-subcard);box-shadow:none;transform:translateX(102%);transition:transform .18s ease}.communicationInfo[data-open=true]{transform:translateX(0)}}@media (max-width:920px){.communicationFrame{grid-template-columns:minmax(0,1fr)}.communicationChatHeader>nav{gap:0}.communicationChatHeader>nav button{width:32px}.communicationInfo{bottom:58px;width:min(330px,94vw)}.communicationMessageActions{top:-24px;right:8px;display:flex;opacity:0;pointer-events:none}.communicationMessage:focus-within .communicationMessageActions{opacity:1;pointer-events:auto}.communicationMessages:focus-visible .communicationMessage[data-keyboard-active=true] .communicationMessageActions{opacity:1;pointer-events:auto}.communicationAttachmentStack{width:min(520px,96%)}}@media (max-width:560px){.communicationFrame{inset:79px 4px 4px}.communicationChatHeader,.communicationList>header{padding-right:10px;padding-left:10px}.communicationChatHeader .communicationAvatar{display:none}.communicationChatHeader>div strong{max-width:120px}.communicationChatHeader>nav{margin-left:auto}.communicationChatHeader>nav button{width:30px}.communicationConversationStart{padding-top:34px}.communicationConversationStart .communicationAvatar{width:58px;height:58px}.communicationMessage{gap:8px;padding-right:9px;padding-left:9px;grid-template-columns:31px minmax(0,1fr)}.communicationMessage[data-compact=true]:before{left:9px;width:31px}.communicationMessage>.communicationAvatar{width:31px;height:31px;flex-basis:31px}.communicationMessageBody>:is(p,ul,ol,blockquote,pre){font-size:12px}.communicationAttachmentStack{width:100%}.communicationAttachments{max-height:360px}.communicationAudioAttachment{grid-template-columns:26px minmax(0,1fr)}.communicationAudioAttachment audio{grid-column:1/-1}.communicationVoiceMessage{gap:7px;grid-template-columns:32px minmax(0,1fr) 34px}.communicationVoiceMessage>button{width:32px;height:32px}.communicationVoiceMessage small{min-width:51px}.communicationComposer{padding-right:7px;padding-bottom:7px;padding-left:7px}.communicationComposer>.communicationComposerMain{gap:3px;grid-template-columns:32px minmax(0,1fr) 29px 29px 34px}.communicationPollButton{display:none!important}.communicationComposerMain>span{display:none}.communicationEmojiButton{width:29px}.communicationPendingAttachments>article[data-audio=true]{width:min(310px,calc(100vw - 40px));flex-basis:min(310px,calc(100vw - 40px))}.communicationVoiceRecorder{gap:6px;grid-template-columns:32px auto minmax(42px,1fr) 34px}.communicationVoiceRecorder>small{display:none}.communicationVoiceRecorderStatus{min-width:72px}.communicationReactionPicker{right:-4px}.communicationNewMessages{bottom:77px}.communicationUnreadJump{bottom:115px}.communicationDialogBackdrop{padding:5px;align-items:end}.communicationDialog{width:100%;max-height:calc(100dvh - 10px);border-radius:22px 22px 8px 8px}.communicationForwardDialog,.communicationPicker{max-height:calc(100dvh - 90px)}.communicationForwardDialog{min-height:min(560px,calc(100dvh - 90px))}.communicationForwardedMessage{width:100%}.communicationLightbox{padding:50px 8px 20px}}.communicationRailDivider{width:30px;height:1px;flex:0 0 1px;background:rgba(255,255,255,.1)}.communicationHubRail{display:flex;min-height:0;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:none}.communicationHubRail::-webkit-scrollbar{display:none}.communicationHubRail>a{position:relative;display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:16px;color:#fff;transition:border-radius .15s ease,background-color .15s ease}.communicationHubRail>a:hover,.communicationHubRail>a[data-active=true]{border-radius:13px;background:rgba(255,255,255,.09)}.communicationHubRail>a[data-active=true]:before{position:absolute;left:-10px;width:3px;height:24px;border-radius:0 4px 4px 0;background:#fff;content:""}.communicationHubRail>a>b{position:absolute;right:-2px;bottom:-2px;display:grid;min-width:17px;height:17px;box-sizing:border-box;place-items:center;padding:0 4px;border:2px solid #080809;border-radius:9px;background:var(--color-accent);color:#fff;font-size:7px}.communicationHubAvatar{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#252527 50%/cover no-repeat;color:rgba(255,255,255,.9);font-size:10px;font-weight:800;letter-spacing:-.03em}.communicationHubAdd{color:#79dd85}.communicationHubAdd:hover{background:#2e9c58;color:#fff}.communicationHubDiscover{color:rgba(255,255,255,.66)}.communicationHubDiscover:hover{background:rgba(255,255,255,.12)}.communicationList[data-hub-view=true]{grid-template-rows:auto auto auto minmax(0,1fr) auto}.communicationHubHeader h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communicationHubMeta{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:8px;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.36);font-size:8px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.communicationHubMeta button{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:8px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.62);font-size:8px;cursor:pointer}.communicationHubMeta button:hover{background:rgba(255,255,255,.08);color:#fff}.communicationHubMeta svg{width:12px;height:12px}.communicationHubEvents{display:grid;gap:5px;padding:8px 7px 7px;border-bottom:1px solid rgba(255,255,255,.07)}.communicationHubEvents>header{display:flex;min-height:23px;align-items:center;justify-content:space-between;padding:0 6px}.communicationHubEvents>header span{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.38);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.communicationHubEvents>header svg{width:12px;height:12px}.communicationHubEvents>header button{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.42);cursor:pointer}.communicationHubEvents>header button:hover{background:rgba(255,255,255,.07);color:#fff}.communicationHubEvents>p{margin:2px 6px 4px;color:rgba(255,255,255,.26);font-size:8px}.communicationHubEvents>div{display:grid;gap:4px}.communicationHubEvents article{display:grid;min-width:0;min-height:48px;align-items:center;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(255,255,255,.025);grid-template-columns:minmax(0,1fr) auto}.communicationHubEvents article[data-status=active]{border-color:rgb(var(--color-accent-rgb)/.35)}.communicationHubEventMain{display:grid;min-width:0;min-height:46px;align-items:center;gap:8px;padding:4px 5px 4px 7px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto}.communicationHubEventMain time{display:grid;place-items:center;line-height:1}.communicationHubEventMain time b{color:rgba(255,255,255,.84);font-size:12px}.communicationHubEventMain time span{color:var(--color-accent);font-size:6px;font-weight:800;text-transform:uppercase}.communicationHubEventMain>span{display:grid;min-width:0;gap:3px}.communicationHubEventMain small,.communicationHubEventMain strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communicationHubEventMain strong{color:rgba(255,255,255,.82);font-size:9px}.communicationHubEventMain small{color:rgba(255,255,255,.32);font-size:7px}.communicationHubEventMain>svg{width:11px;color:rgba(255,255,255,.23)}.communicationHubEventInterest{display:grid;min-width:34px;height:32px;place-items:center;gap:1px;margin-right:6px;border:0;border-radius:9px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.38);cursor:pointer;grid-template-columns:11px auto}.communicationHubEventInterest[data-active=true]{background:rgb(var(--color-accent-rgb)/.16);color:var(--color-accent)}.communicationHubEventInterest svg{width:10px}.communicationHubEventInterest span{font-size:7px;font-weight:700}.communicationChannelList{min-height:0;overflow-y:auto;padding:9px 7px 18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.communicationChannelList>section{margin-bottom:12px}.communicationChannelList>section>header{display:flex;min-height:25px;align-items:center;justify-content:space-between;padding:0 8px;color:rgba(255,255,255,.32);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.communicationChannelList>section>header svg{width:12px}.communicationChannelEntry,.communicationChannelList>section>div{display:grid;gap:2px}.communicationChannelList a{display:grid;min-height:38px;align-items:center;gap:8px;padding:0 9px;border-radius:10px;color:rgba(255,255,255,.47);font-size:10px;font-weight:590;grid-template-columns:16px minmax(0,1fr) auto auto}.communicationChannelList a:hover,.communicationChannelList a[data-active=true]{background:rgba(255,255,255,.06);color:#fff}.communicationChannelList a[data-active=true]{box-shadow:inset 2px 0 var(--color-accent)}.communicationChannelList a>svg{width:14px;height:14px}.communicationChannelList a>svg:last-of-type:not(:first-child){width:11px;color:rgba(255,255,255,.25)}.communicationChannelList a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communicationChannelList a b{display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border-radius:9px;background:var(--color-accent);color:#fff;font-size:7px}.communicationChannelList a[draggable=true]{cursor:grab}.communicationThreadList{display:grid;gap:1px;margin:1px 0 4px 17px;padding-left:7px;border-left:1px solid rgba(255,255,255,.08)}.communicationThreadList a{min-height:31px;padding:0 7px;border-radius:8px;color:rgba(255,255,255,.38);font-size:8px;grid-template-columns:14px minmax(0,1fr) auto auto}.communicationThreadList a>svg{width:12px}.communicationThreadList a[data-active=true]{background:rgba(255,255,255,.045);box-shadow:none;color:rgba(255,255,255,.8)}.communicationVoiceMemberList{display:grid;gap:1px;margin:0 0 5px 22px}.communicationStageLabel{display:flex;min-height:22px;align-items:center;gap:5px;padding:0 7px;color:rgba(255,255,255,.27);font-size:7px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.communicationStageLabel svg{width:10px}.communicationVoiceMember[data-stage-role=speaker]>a{color:rgba(255,255,255,.76)}.communicationVoiceMember[data-stage-role=audience]>a{opacity:.66}.communicationVoiceMember[data-requested=true]>a{background:rgb(var(--color-accent-rgb)/.09)}.communicationVoiceMember>a>svg:last-child{color:var(--color-accent)}.communicationStageOfflineRequest{display:grid;min-height:30px;align-items:center;gap:6px;padding:0 7px;border:0;border-radius:8px;background:rgb(var(--color-accent-rgb)/.08);color:rgba(255,255,255,.65);font-size:8px;cursor:pointer;grid-template-columns:12px minmax(0,1fr) 12px}.communicationStageOfflineRequest span{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.communicationStageOfflineRequest svg{width:11px}.communicationVoiceMember{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto}.communicationVoiceMember[draggable=true]{cursor:grab}.communicationVoiceMember[draggable=true]:active{cursor:grabbing}.communicationChannelEntry[data-voice-drop=true]>a{background:rgb(var(--color-accent-rgb)/.12);box-shadow:inset 0 0 0 1px rgb(var(--color-accent-rgb)/.38);color:#fff}.communicationVoiceMemberList a{min-height:31px;padding:0 7px;border-radius:8px;color:rgba(255,255,255,.46);font-size:8px;grid-template-columns:21px minmax(0,1fr) 13px}.communicationVoiceMemberList a:hover{background:rgba(255,255,255,.045);color:rgba(255,255,255,.82)}.communicationVoiceMemberList .communicationAvatar{width:21px;height:21px;border-radius:8px;font-size:7px}.communicationVoiceMemberList a>svg{width:11px;color:rgba(255,255,255,.36)}.communicationVoiceMemberList a>i{width:6px;height:6px;justify-self:center;border-radius:50%;background:#72d884;box-shadow:0 0 0 3px rgba(114,216,132,.08)}.communicationVoiceMember>nav{position:absolute;z-index:2;top:3px;right:3px;display:flex;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:var(--surface-subcard);opacity:0;pointer-events:none;transform:translateX(3px);transition:opacity .12s ease,transform .12s ease}.communicationVoiceMember:focus-within>nav,.communicationVoiceMember:hover>nav,.communicationVoiceMember[data-requested=true]>nav{opacity:1;pointer-events:auto;transform:none}.communicationVoiceMember>nav button{display:grid;width:23px;height:23px;place-items:center;border:0;border-radius:5px;background:transparent;color:rgba(255,255,255,.5);cursor:pointer}.communicationVoiceMember>nav button:hover{background:rgba(255,255,255,.08);color:#fff}.communicationVoiceMember>nav button.isDanger{color:#ff8a78}.communicationVoiceMember>nav svg{width:11px;height:11px}.communicationVoiceLobby{display:grid;align-content:center;justify-items:center;gap:10px;padding:32px;grid-row:2/-1;text-align:center}.communicationVoiceLobby>span{display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(116,226,135,.28);border-radius:22px;background:rgba(116,226,135,.08);color:#72d884}.communicationVoiceLobby>span svg{width:25px;height:25px}.communicationVoiceLobby strong{margin-top:7px;font-size:20px;font-weight:670;letter-spacing:-.03em}.communicationVoiceLobby p{max-width:440px;margin:0;color:rgba(255,255,255,.42);font-size:11px;line-height:1.5}.communicationVoiceLobby small{max-width:440px;color:var(--color-accent);font-size:9px}.communicationVoiceLobby button{display:inline-flex;min-height:42px;align-items:center;gap:9px;margin-top:9px;padding:0 17px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:#f1efeb;color:#0b0b0c;cursor:pointer;font-size:10px;font-weight:700}.communicationVoiceLobby button:disabled{cursor:wait;opacity:.65}.communicationVoiceLobby button svg{width:15px}.communicationVoiceRoom{position:relative;display:grid;min-height:0;padding:14px;background:#111214;grid-row:2/-1;grid-template-rows:auto minmax(0,1fr) auto}.communicationVoiceRoom>header{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;padding:0 4px 14px}.communicationVoiceRoom>header>div,.communicationVoiceRoom>header>span{display:flex;align-items:center;gap:10px}.communicationVoiceRoom>header>div>svg{width:17px;color:#72d884}.communicationVoiceRoom>header>div>span{display:grid;gap:2px}.communicationVoiceRoom>header strong{font-size:13px;font-weight:680}.communicationVoiceRoom>header small{color:rgba(255,255,255,.37);font-size:8px}.communicationVoiceRoom>header>span{color:rgba(255,255,255,.42);font-size:10px}.communicationVoiceRoom>header>span svg{width:14px}.communicationVoiceGrid{display:grid;min-height:0;align-content:center;justify-content:center;gap:8px;overflow-y:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.communicationVoiceGrid[data-count="1"][data-screen=false]{grid-template-columns:minmax(280px,min(100%,760px))}.communicationVoiceGrid[data-count="2"][data-screen=false],.communicationVoiceGrid[data-count="3"][data-screen=false],.communicationVoiceGrid[data-count="4"][data-screen=false]{grid-template-columns:repeat(2,minmax(220px,1fr))}.communicationVoiceGrid[data-screen=true]{align-content:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.communicationVoiceGrid[data-focused=true]{align-content:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-auto-rows:max-content}.communicationVoiceGrid[data-focused=true]>[data-focused=true]{min-height:min(62dvh,640px);max-height:min(62dvh,640px);grid-column:1/-1;order:-1}.communicationVoiceGrid[data-focused=true]>.communicationVoiceScreenTile:not([data-focused=true]){min-height:120px;max-height:180px;grid-column:auto}.communicationVoiceGrid[data-focused=true]>.communicationVoiceParticipant:not([data-focused=true]){min-height:120px;max-height:180px}.communicationVoiceParticipant{position:relative;min-height:160px;max-height:min(54dvh,520px);overflow:hidden;border:2px solid transparent;border-radius:12px;aspect-ratio:16/9;background:var(--surface-subcard);transition:border-color .12s ease}.communicationVoiceParticipant[data-speaking=true]{border-color:#23a55a}.communicationVoiceParticipant[data-speaking=true] footer strong{background:rgba(24,105,56,.9)}.communicationVoiceScreenTile{position:relative;display:grid;grid-column:1/-1;width:100%;aspect-ratio:16/9;min-height:280px;max-height:min(62dvh,720px);overflow:hidden;place-items:center;border:2px solid transparent;border-radius:12px;background:#080809}.communicationVoiceScreenTile[data-speaking=true]{border-color:#23a55a}.communicationVoiceScreenTile video{width:100%;height:100%;object-fit:contain;background:#080809}.communicationVoiceScreenTile>span{position:absolute;top:10px;left:10px;display:inline-flex;min-height:27px;align-items:center;gap:7px;padding:0 9px;border:1px solid rgba(255,255,255,.17);border-radius:9px;background:rgba(12,12,13,.76);color:rgba(255,255,255,.86);font-size:7px;font-weight:720;backdrop-filter:blur(14px)}.communicationVoiceScreenTile>span svg{width:11px;height:11px;color:#72d884}.communicationVoiceScreenTile>button{position:absolute;top:10px;right:10px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:rgba(12,12,13,.78);color:rgba(255,255,255,.72);cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease;backdrop-filter:blur(14px)}.communicationVoiceScreenTile:focus-within>button,.communicationVoiceScreenTile:hover>button,.communicationVoiceScreenTile>button[data-active=true]{opacity:1}.communicationVoiceScreenTile>button:hover,.communicationVoiceScreenTile>button[data-active=true]{background:rgba(255,255,255,.12);color:#fff}.communicationVoiceScreenTile>button svg{width:13px;height:13px}.communicationVoiceVideo{position:relative;display:grid;width:100%;height:100%;overflow:hidden;place-items:center;background:var(--surface-card)}.communicationVoiceVideo video{width:100%;height:100%;object-fit:cover}.communicationVoiceVideo>span{display:grid;width:clamp(72px,9vw,108px);height:clamp(72px,9vw,108px);place-items:center;border-radius:32%;background:#29292b 50%/cover no-repeat;color:#fff;font-size:clamp(22px,3vw,36px);font-weight:720}.communicationVoiceParticipant footer{position:absolute;right:9px;bottom:9px;left:9px;display:flex;min-width:0;align-items:center;gap:7px;pointer-events:none}.communicationVoiceParticipant footer strong{width:fit-content;max-width:calc(100% - 30px);overflow:hidden;padding:6px 8px;border-radius:7px;background:rgba(10,10,11,.76);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(10px)}.communicationVoiceParticipant footer svg{width:13px;padding:6px;box-sizing:content-box;border-radius:7px;background:rgba(10,10,11,.76);color:rgba(255,255,255,.55);backdrop-filter:blur(10px)}.communicationVoiceParticipant footer svg.isSpeaking{color:#23a55a}.communicationVoiceParticipant>nav{position:absolute;top:9px;right:9px;display:flex;gap:5px;opacity:0;transition:opacity .12s ease}.communicationVoiceParticipant:focus-within>nav,.communicationVoiceParticipant:hover>nav{opacity:1}.communicationVoiceParticipant>nav button{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.52);cursor:pointer}.communicationVoiceParticipant>nav button:hover,.communicationVoiceParticipant>nav button[data-active=true]{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.09);color:#fff}.communicationVoiceParticipant>nav button.isDanger{color:#ff8a78}.communicationVoiceParticipant>nav button:disabled{cursor:wait;opacity:.36}.communicationVoiceParticipant>nav svg{width:12px;height:12px}.communicationVoiceRoom>footer{display:flex;width:fit-content;justify-self:center;gap:7px;margin-top:12px;padding:6px;border-radius:16px;background:#0b0b0c}.communicationVoiceRoom>footer button{display:grid;width:42px;height:42px;place-items:center;padding:0;border:0;border-radius:12px;background:#242528;color:rgba(255,255,255,.72);cursor:pointer}.communicationVoiceRoom>footer button:hover,.communicationVoiceRoom>footer button[data-active=true]{border-color:rgba(255,255,255,.16);background:var(--surface-subcard-hover);color:#fff}.communicationVoiceRoom>footer button:disabled{cursor:not-allowed;opacity:.28}.communicationVoiceRoom>footer button.isDanger{color:#ff8a78}.communicationVoiceRoom>footer button svg{width:16px;height:16px}.communicationVoiceRoom>footer button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.communicationVoiceError{z-index:5;bottom:76px;width:max-content;max-width:calc(100% - 28px);padding:9px 12px;border:1px solid rgba(255,185,92,.2);border-radius:10px;background:#29251f;color:#ffd39b;font-size:9px}.communicationVoiceAudioUnlock,.communicationVoiceError{position:absolute;left:50%;cursor:pointer;transform:translateX(-50%)}.communicationVoiceAudioUnlock{z-index:4;top:78px;display:flex;min-height:44px;align-items:center;gap:10px;padding:7px 12px;border:1px solid rgba(255,187,90,.28);border-radius:13px;background:rgba(29,25,20,.94);color:#fff;backdrop-filter:blur(18px)}.communicationVoiceAudioUnlock>svg{width:16px;height:16px;color:#ffbd6b}.communicationVoiceAudioUnlock>span{display:grid;gap:2px;text-align:left}.communicationVoiceAudioUnlock strong{font-size:8px}.communicationVoiceAudioUnlock small{color:rgba(255,255,255,.4);font-size:7px}.communicationVoiceAudio{display:none}.communicationVoiceDock{display:flex;width:100%;min-width:0;min-height:56px;box-sizing:border-box;align-items:center;gap:6px;padding:7px 7px 7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#191a1d}.communicationVoiceDock>button{display:flex;min-width:0;flex:1;align-items:center;gap:9px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.communicationVoiceDock>button>svg{width:15px;flex:0 0 auto;color:#72d884}.communicationVoiceDock>button>span{display:grid;min-width:0;gap:2px}.communicationVoiceDock>button small,.communicationVoiceDock>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communicationVoiceDock>button strong{font-size:9px}.communicationVoiceDock>button small{color:rgba(255,255,255,.38);font-size:7px}.communicationVoiceDock>nav{display:flex;flex:0 0 auto;gap:3px}.communicationVoiceDock>nav button{display:grid;width:31px;height:31px;place-items:center;border:0;border-radius:9px;background:#27282b;color:rgba(255,255,255,.65);cursor:pointer}.communicationVoiceDock>nav button:hover,.communicationVoiceDock>nav button[data-active=true]{background:rgba(255,255,255,.09);color:#fff}.communicationVoiceDock>nav button.isDanger{color:#ff8a78}.communicationVoiceDock>nav button.isWarning{border-color:rgba(255,187,90,.28);color:#ffbd6b}.communicationVoiceDock>nav button:disabled{opacity:.3;cursor:default}.communicationVoiceDock>nav svg{width:14px;height:14px}.communicationScreenShareBackdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}.communicationScreenShareDialog{width:min(560px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#17181b;color:#f5f3ef}.communicationScreenShareDialog>header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.communicationScreenShareDialog>header>div{display:flex;min-width:0;align-items:center;gap:11px}.communicationScreenShareDialog>header>div>svg{width:20px;color:#23a55a}.communicationScreenShareDialog>header span{display:grid;min-width:0;gap:3px}.communicationScreenShareDialog>header strong{font-size:14px;font-weight:680}.communicationScreenShareDialog>header small{overflow:hidden;color:rgba(255,255,255,.38);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.communicationScreenShareDialog>header>button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:#242528;color:rgba(255,255,255,.6);cursor:pointer}.communicationScreenShareDialog>header>button svg{width:15px}.communicationScreenShareOptions{display:grid;gap:18px;padding:18px}.communicationScreenShareOptions fieldset{min-width:0;margin:0;padding:0;border:0}.communicationScreenShareOptions legend{margin-bottom:8px;color:rgba(255,255,255,.42);font-size:8px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.communicationScreenShareOptions fieldset>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.communicationScreenShareOptions fieldset button{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#202125;color:rgba(255,255,255,.62);cursor:pointer;font-size:10px}.communicationScreenShareOptions fieldset button:hover{border-color:rgba(255,255,255,.18);color:#fff}.communicationScreenShareOptions fieldset button[data-active=true]{border-color:#23a55a;background:rgba(35,165,90,.11);color:#fff}.communicationScreenShareOptions fieldset button svg{width:13px;color:#43cc72}.communicationScreenShareAudio{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;padding:0 13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#202125;cursor:pointer}.communicationScreenShareAudio>span{display:grid;gap:3px}.communicationScreenShareAudio strong{font-size:10px}.communicationScreenShareAudio small{color:rgba(255,255,255,.36);font-size:8px}.communicationScreenShareAudio input{width:18px;height:18px;accent-color:#23a55a}.communicationScreenShareDialog>footer{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-top:1px solid rgba(255,255,255,.08);background:#111214}.communicationScreenShareDialog>footer>span{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.45);font-size:9px}.communicationScreenShareDialog>footer>span svg{width:14px}.communicationScreenShareDialog>footer>button{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 14px;border:0;border-radius:10px;background:#23a55a;color:#fff;cursor:pointer;font-size:10px;font-weight:680}.communicationScreenShareDialog>footer>button:disabled{cursor:wait;opacity:.58}.communicationScreenShareDialog>footer>button svg{width:15px}.communicationVoiceDeviceDialog{width:min(500px,100%)}.communicationVoiceDeviceOptions{display:grid;gap:12px;padding:18px}.communicationVoiceDeviceOptions>label{display:grid;gap:7px}.communicationVoiceDeviceOptions>label>span{color:rgba(255,255,255,.45);font-size:8px;font-weight:680;letter-spacing:.07em;text-transform:uppercase}.communicationVoiceDeviceOptions select{width:100%;min-height:44px;padding:0 38px 0 12px;border:1px solid rgba(255,255,255,.09);border-radius:11px;outline:0;background:#202125;color:rgba(255,255,255,.84);cursor:pointer;font:inherit;font-size:10px}.communicationVoiceDeviceOptions select:focus-visible,.communicationVoiceDeviceOptions select:hover{border-color:rgba(255,255,255,.2)}.communicationVoiceDeviceOptions select:disabled{cursor:wait;opacity:.55}.communicationVoiceDeviceOptions>small{color:rgba(255,255,255,.36);font-size:8px;line-height:1.45}.communicationIncomingCall{position:absolute;z-index:80;top:14px;right:14px;display:grid;min-width:min(330px,calc(100% - 28px));grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:rgba(24,24,26,.96);backdrop-filter:blur(20px)}.communicationIncomingCall>span{display:grid;min-width:0;gap:2px}.communicationIncomingCall>span small,.communicationIncomingCall>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communicationIncomingCall>span strong{font-size:10px}.communicationIncomingCall>span small{color:rgba(255,255,255,.42);font-size:8px}.communicationIncomingCall>button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:12px;color:#fff;cursor:pointer}.communicationIncomingCall>button.isDecline{background:#b83c32}.communicationIncomingCall>button.isAccept{background:#33894d}.communicationIncomingCall>button svg{width:15px;height:15px}@media (max-width:680px){.communicationVoiceRoom{padding:12px}.communicationVoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.communicationVoiceRoom>footer{overflow-x:auto;justify-content:flex-start}.communicationVoiceRoom>footer button{flex:0 0 42px}.communicationVoiceScreenTile{min-height:210px}.communicationVoiceAudioUnlock{top:68px;width:max-content;max-width:calc(100% - 24px)}.communicationScreenShareOptions fieldset>div{grid-template-columns:1fr}.communicationScreenShareDialog>footer{align-items:stretch;padding-top:12px;padding-bottom:12px;flex-direction:column}.communicationScreenShareDialog>footer>button{justify-content:center}}.communicationHubForm{display:grid;gap:9px;padding:16px 16px 0}.communicationHubForm>label{display:flex;min-height:45px;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:var(--surface-subcard);color:rgba(255,255,255,.36)}.communicationHubForm>label svg{width:15px}.communicationHubForm input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.communicationHubForm>small{color:rgba(255,255,255,.3);font-size:8px}.communicationHubForm>footer{display:flex;justify-content:flex-end;gap:7px;margin:8px -16px 0;padding:12px 14px;border-top:1px solid rgba(255,255,255,.07)}.communicationHubForm>footer button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.67);font-size:9px;font-weight:650;cursor:pointer}.communicationHubForm>footer button:last-child{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.communicationHubForm>footer button:disabled{opacity:.3;cursor:default}.communicationHubDiscovery{display:grid;min-height:min(540px,68dvh);grid-template-rows:auto minmax(0,1fr)}.communicationHubDiscovery>header{padding:15px 16px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.communicationHubDiscovery>header label{display:flex;height:44px;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:var(--surface-subcard);color:rgba(255,255,255,.4)}.communicationHubDiscovery>header svg{width:16px}.communicationHubDiscovery>header input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:11px}.communicationHubDiscovery>header p{margin:8px 2px 0;color:rgba(255,255,255,.38);font-size:9px}.communicationHubDiscovery>section{display:grid;min-height:0;align-content:start;gap:8px;padding:12px 16px 16px;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.communicationHubDiscovery article{display:grid;min-width:0;align-items:center;gap:11px;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:var(--surface-subcard);grid-template-columns:42px minmax(0,1fr) auto}.communicationHubDiscovery article>div{min-width:0}.communicationHubDiscovery article p,.communicationHubDiscovery article span,.communicationHubDiscovery article strong{display:block}.communicationHubDiscovery article strong{overflow:hidden;color:rgba(255,255,255,.9);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.communicationHubDiscovery article span{margin-top:2px;color:rgba(255,255,255,.42);font-size:8px}.communicationHubDiscovery article p{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:rgba(255,255,255,.5);font-size:9px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.communicationHubDiscovery article>button{min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.82);font-size:8px;font-weight:700;cursor:pointer}.communicationHubDiscovery article>button:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.12)}.communicationHubDiscovery article>button:disabled{opacity:.4;cursor:default}.communicationHubDiscoverySkeleton{display:block;min-height:88px;border-radius:14px;background:rgba(255,255,255,.04);animation:communicationSkeleton 1.2s ease-in-out infinite alternate}.communicationHubDiscoveryEmpty{display:grid;min-height:210px;place-items:center;grid-column:1/-1;align-content:center;gap:8px;color:rgba(255,255,255,.34)}.communicationHubDiscoveryEmpty svg{width:24px}.communicationHubDiscoveryEmpty strong{font-size:10px}.communicationThreadForm{display:grid;gap:10px;padding:15px 15px 0}.communicationThreadForm>div{display:grid;align-items:center;gap:9px;padding:10px 11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025);grid-template-columns:16px minmax(0,1fr)}.communicationThreadForm>div>svg{width:14px;color:rgba(255,255,255,.34)}.communicationThreadForm>div span{display:grid;min-width:0;gap:3px}.communicationThreadForm>div small{color:rgba(255,255,255,.3);font-size:7px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.communicationThreadForm>div strong{overflow:hidden;color:rgba(255,255,255,.65);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.communicationThreadForm>label{display:flex;min-height:45px;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:var(--surface-subcard);color:rgba(255,255,255,.36)}.communicationThreadForm>label svg{width:15px}.communicationThreadForm :is(input,textarea){width:100%;min-width:0;border:0;outline:0;resize:none;background:transparent;color:#fff;font-size:11px}.communicationThreadForm>label.communicationThreadBody{align-items:flex-start;padding-top:12px;padding-bottom:12px}.communicationThreadForm>label.communicationThreadBody svg{margin-top:1px}.communicationThreadForm>label.communicationThreadBody textarea{min-height:90px;line-height:1.5}.communicationThreadForm>footer{display:flex;justify-content:flex-end;gap:7px;margin:4px -15px 0;padding:12px 14px;border-top:1px solid rgba(255,255,255,.07)}.communicationThreadForm>footer button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.67);font-size:9px;font-weight:650;cursor:pointer}.communicationThreadForm>footer button:last-child{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.communicationThreadForm>footer button:disabled{opacity:.3;cursor:default}.communicationThreadForm>footer svg{width:13px}.communicationHubEventForm{display:grid;gap:11px;padding:16px 16px 0}.communicationHubEventDates label,.communicationHubEventForm>label{display:grid;gap:7px}.communicationHubEventForm label>span{color:rgba(255,255,255,.38);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.communicationHubEventForm :is(input,textarea,select){width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;outline:none;background:rgba(255,255,255,.035);color:#f7f5f2;font:inherit;font-size:10px}.communicationHubEventForm textarea{min-height:74px;padding-top:10px;resize:vertical}.communicationHubEventForm :is(input,textarea,select):focus{border-color:rgb(var(--color-accent-rgb)/.55)}.communicationHubEventForm :is(input,textarea,select):disabled{opacity:.7}.communicationHubEventDates{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.communicationHubEventLocationTabs{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.communicationHubEventLocationTabs button,.communicationHubEventRSVP{display:flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.52);font-size:9px;font-weight:650;cursor:pointer}.communicationHubEventLocationTabs button[data-active=true],.communicationHubEventRSVP[data-active=true]{border-color:rgb(var(--color-accent-rgb)/.42);background:rgb(var(--color-accent-rgb)/.11);color:#fff}.communicationHubEventLocationTabs svg,.communicationHubEventRSVP svg{width:13px}.communicationHubEventRSVP b{margin-left:auto}.communicationHubEventForm>footer{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:8px;margin:2px -16px 0;padding:11px 16px;border-top:1px solid rgba(255,255,255,.07)}.communicationHubEventForm>footer>div{display:flex;gap:6px}.communicationHubEventForm>footer button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.72);font-size:9px;font-weight:650;cursor:pointer}.communicationHubEventForm>footer button[type=submit]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.communicationHubEventForm>footer button.isDanger{color:#ff8974}.communicationHubEventForm>footer button:disabled{opacity:.35;cursor:default}.communicationHubEventForm>footer svg{width:13px}.communicationDialog:has(.communicationHubSettings){width:min(900px,calc(100vw - 36px))}.communicationHubSettings{display:grid;min-height:min(610px,calc(100dvh - 140px));grid-template-columns:175px minmax(0,1fr)}.communicationHubSettings>nav{display:flex;gap:3px;padding:12px 9px;border-right:1px solid rgba(255,255,255,.07);background:var(--surface-card);flex-direction:column}.communicationHubSettings>nav button{display:flex;min-height:38px;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.44);font-size:9px;text-align:left;cursor:pointer}.communicationHubSettings>nav button:hover,.communicationHubSettings>nav button[data-active=true]{background:rgba(255,255,255,.065);color:#fff}.communicationHubSettings>nav svg{width:14px}.communicationHubSettings>section{min-width:0;min-height:0;overflow-y:auto;padding:18px}.communicationHubOverviewPanel{display:grid;gap:18px}.communicationHubOverview{display:grid;max-width:560px;gap:13px}.communicationHubOverview>label{display:grid;gap:7px}.communicationHubOverview>label>span{color:rgba(255,255,255,.4);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.communicationHubChannelsSettings>form :is(input,select),.communicationHubOverview :is(input,textarea,select),.communicationHubRolesSettings>form>input:not([type=color]){width:100%;min-width:0;box-sizing:border-box;min-height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:11px;outline:0;background:var(--surface-subcard);color:#fff;font-size:10px}.communicationHubOverview textarea{min-height:110px;padding-top:11px;resize:vertical}.communicationHubChannelsSettings select,.communicationHubOverview select{appearance:none}.communicationHubInvite{display:flex;align-items:center;gap:10px}.communicationHubChannelsSettings>form button,.communicationHubInvite button,.communicationHubOverview>footer button,.communicationHubRolesSettings>form>button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.7);font-size:9px;cursor:pointer}.communicationHubChannelsSettings>form button svg,.communicationHubInvite svg,.communicationHubOverview>footer svg,.communicationHubRolesSettings>form>button svg{width:14px}.communicationHubInvite code{padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.05);color:var(--color-accent);font-size:9px}.communicationHubOverview>footer{display:flex;gap:8px;margin-top:6px}.communicationHubOverview>footer button:first-child{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.communicationHubOverview>footer button:last-child:not(:first-child){color:#ff8d75}.communicationHubInviteList{display:grid;gap:9px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.communicationHubInviteList>header{display:flex;align-items:center;justify-content:space-between}.communicationHubInviteList>header strong{font-size:10px}.communicationHubInviteList>header span{display:grid;min-width:25px;height:25px;place-items:center;border-radius:8px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.48);font-size:8px}.communicationHubInviteList>div{display:grid;gap:6px}.communicationHubInviteList article{display:grid;min-width:0;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:11px;grid-template-columns:minmax(120px,1fr) auto auto}.communicationHubInviteList article[data-inactive=true]{opacity:.42}.communicationHubInviteList article code{overflow:hidden;color:rgba(255,255,255,.72);font-size:9px;text-overflow:ellipsis}.communicationHubInviteList article>span{display:grid;color:rgba(255,255,255,.5);font-size:8px;text-align:right}.communicationHubDangerZone{display:grid;gap:11px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);grid-template-columns:minmax(0,1fr) auto;align-items:end}.communicationHubDangerZone>header{display:grid;grid-column:1/-1;gap:4px}.communicationHubDangerZone>header strong{color:#ff9a87;font-size:10px}.communicationHubDangerZone>header span,.communicationHubDangerZone>label>span{color:rgba(255,255,255,.38);font-size:8px}.communicationHubDangerZone>label{display:grid;min-width:0;gap:6px}.communicationHubDangerZone input{min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;outline:0;background:var(--surface-subcard);color:#fff;font-size:9px}.communicationHubDangerZone>button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgb(var(--color-accent-rgb)/.24);border-radius:10px;background:rgb(var(--color-accent-rgb)/.08);color:#ff9a87;font-size:9px;cursor:pointer}.communicationHubDangerZone>button:disabled{opacity:.3;cursor:default}.communicationHubDangerZone>button svg{width:13px}.communicationHubInviteList article small{color:rgba(255,255,255,.28);font-size:7px}.communicationHubInviteList article button{min-height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:transparent;color:var(--color-accent);font-size:8px;cursor:pointer}.communicationHubChannelsSettings,.communicationHubRolesSettings{display:grid;gap:14px}.communicationHubChannelsSettings>form{display:grid;gap:7px;grid-template-columns:minmax(120px,1fr) auto}.communicationHubChannelsSettings>form:nth-child(2){grid-template-columns:minmax(110px,1fr) minmax(100px,.6fr) minmax(110px,.7fr) auto}.communicationHubChannelsSettings>div{display:grid;gap:8px}.communicationHubChannelsSettings article{border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.02)}.communicationHubChannelsSettings article>header{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 10px 0 13px;border-bottom:1px solid rgba(255,255,255,.055)}.communicationHubChannelsSettings article>header strong{font-size:9px}.communicationHubChannelsSettings article button,.communicationHubRolesSettings article button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.34);cursor:pointer}.communicationHubChannelsSettings article button:hover,.communicationHubRolesSettings article button:hover{background:rgb(var(--color-accent-rgb)/.1);color:#ff8d75}.communicationHubChannelsSettings article button svg,.communicationHubRolesSettings article button svg{width:13px}.communicationHubChannelsSettings article>span{display:grid;min-height:38px;align-items:center;gap:8px;padding:0 8px 0 12px;color:rgba(255,255,255,.48);grid-template-columns:15px minmax(0,1fr) auto 28px}.communicationHubChannelsSettings article>span svg{width:13px}.communicationHubChannelsSettings article>span b{color:rgba(255,255,255,.72);font-size:9px;font-weight:600}.communicationHubChannelsSettings article>span small{font-size:8px}.communicationHubChannelsSettings>form:nth-child(2){grid-template-columns:minmax(110px,1fr) minmax(92px,.55fr) minmax(105px,.65fr) auto auto}.communicationHubPrivateToggle{display:inline-flex;min-height:42px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:var(--surface-subcard);color:rgba(255,255,255,.5);font-size:8px}.communicationHubPrivateToggle input{accent-color:var(--color-accent)}.communicationHubPrivateToggle svg{width:12px}.communicationHubChannelsSettings article.communicationHubChannelSetting{border:0;border-bottom:1px solid rgba(255,255,255,.04);border-radius:0;background:transparent}.communicationHubChannelSetting:last-child{border-bottom:0}.communicationHubChannelsSettings article.communicationHubChannelSetting>header{display:grid;min-height:38px;gap:8px;padding:0 8px 0 12px;color:rgba(255,255,255,.48);border:0;grid-template-columns:15px minmax(0,1fr) 15px 28px}.communicationHubChannelSetting>header svg{width:13px}.communicationHubChannelSetting>header strong{color:rgba(255,255,255,.72);font-size:9px;font-weight:600}.communicationHubChannelSetting>form{display:grid;align-items:end;gap:7px;padding:0 10px 9px 35px;grid-template-columns:minmax(90px,.65fr) minmax(140px,1.3fr) 85px auto auto}.communicationHubChannelSetting>form>label:not(.communicationHubPrivateToggle){display:grid;gap:4px}.communicationHubChannelSetting>form>label>span{color:rgba(255,255,255,.3);font-size:7px;text-transform:uppercase}.communicationHubChannelSetting>form :is(input:not([type=checkbox]),select){width:100%;min-width:0;box-sizing:border-box;min-height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;outline:0;background:var(--surface-subcard);color:#fff;font-size:8px}.communicationHubChannelSetting>form .communicationHubPrivateToggle{min-height:34px;padding:0 8px}.communicationHubChannelSetting>form>button{display:inline-flex;width:auto;min-height:34px;align-items:center;gap:5px;padding:0 9px;border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.65);font-size:8px}.communicationHubChannelSetting>form>button:disabled{opacity:.28;cursor:default}.communicationHubChannelAccess{display:grid;gap:8px;padding:0 10px 10px 35px}.communicationHubChannelAccess>section{display:grid;gap:5px}.communicationHubChannelAccess>section>small{color:rgba(255,255,255,.3);font-size:7px;text-transform:uppercase}.communicationHubChannelAccess>section>div{display:flex;flex-wrap:wrap;gap:4px}.communicationHubChannelAccess button{display:inline-flex;width:auto;min-height:26px;align-items:center;gap:5px;padding:0 7px;border:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.42);font-size:8px}.communicationHubChannelAccess button[data-active=true]{border-color:rgb(var(--color-accent-rgb)/.32);background:rgb(var(--color-accent-rgb)/.1);color:#fff}.communicationHubChannelAccess button i{width:7px;height:7px;border-radius:50%}.communicationHubChannelAccess .communicationAvatar{width:16px;height:16px;flex-basis:16px;font-size:6px}.communicationHubRolesSettings>form{display:grid;gap:9px;grid-template-columns:minmax(140px,1fr) 42px auto}.communicationHubRolesSettings>form>input[type=color]{width:42px;min-height:42px;padding:4px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:var(--surface-subcard)}.communicationHubRolesSettings>form>div{display:grid;grid-column:1/-1;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.communicationHubRolesSettings label{display:flex;min-width:0;align-items:center;gap:6px;color:rgba(255,255,255,.48);font-size:8px}.communicationHubRolesSettings label input{accent-color:var(--color-accent)}.communicationHubRolesSettings>div{display:grid;gap:8px}.communicationHubRolesSettings article{padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.02)}.communicationHubRolesSettings article>header{display:grid;min-height:30px;align-items:center;gap:8px;grid-template-columns:14px 9px minmax(0,1fr) auto 28px}.communicationHubRoleGrip{width:13px!important;color:rgba(255,255,255,.28);cursor:grab}.communicationHubRolesSettings article[draggable=true]:active .communicationHubRoleGrip{cursor:grabbing;color:#ff8d75}.communicationHubMemberManager article>div :is(button,span) i,.communicationHubRolesSettings article>header i{width:8px;height:8px;border-radius:50%}.communicationHubRolesSettings article>header strong{font-size:10px}.communicationHubRolesSettings article>header small{color:rgba(255,255,255,.28);font-size:8px}.communicationHubRolesSettings article>div{display:grid;gap:5px;margin-top:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.communicationHubRolesSettings article[data-managed=true]{opacity:.72}.communicationHubMemberManager{display:grid;gap:7px}.communicationHubMemberManager>article{display:grid;min-width:0;align-items:center;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.065);border-radius:13px;grid-template-columns:38px minmax(120px,.8fr) minmax(160px,1.4fr) auto}.communicationHubMemberManager .communicationAvatar{width:38px;height:38px;flex-basis:38px}.communicationHubMemberManager article>header{display:grid;min-width:0;gap:3px 7px;grid-template-columns:minmax(0,1fr) 26px}.communicationHubMemberManager article>header strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.communicationHubMemberManager article>header small{color:rgba(255,255,255,.3);font-size:8px}.communicationHubMemberManager article>header :is(strong,small,em){grid-column:1}.communicationHubPendingMember{color:#e8a85b;font-size:7px;font-style:normal;font-weight:700}.communicationHubMemberManager article>header button{display:grid;width:26px;height:26px;grid-column:2;grid-row:1/4;place-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.42);cursor:pointer}.communicationHubMemberManager article>header button svg{width:12px}.communicationHubNickname{display:flex;min-width:0;gap:5px;grid-column:2/-1}.communicationHubNickname input{min-width:0;min-height:30px;flex:1;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;outline:0;background:var(--surface-subcard);color:#fff;font-size:8px}.communicationHubNickname button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.54);cursor:pointer}.communicationHubNickname button svg{width:12px}.communicationHubMemberManager article>div{display:flex;flex-wrap:wrap;gap:4px}.communicationHubMemberManager article>div :is(button,span){display:inline-flex;min-height:27px;align-items:center;gap:5px;padding:0 7px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.42);font-size:8px}.communicationHubMemberManager article>div button{cursor:pointer}.communicationHubMemberManager article>div button[data-active=true]{border-color:rgb(var(--color-accent-rgb)/.32);background:rgb(var(--color-accent-rgb)/.1);color:#fff}.communicationHubMemberManager article>footer{display:flex;gap:4px}.communicationHubMemberManager article>footer button{min-height:28px;padding:0 7px;border:0;border-radius:8px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.48);font-size:8px;cursor:pointer}.communicationHubMemberManager article>footer button svg{width:10px}.communicationHubMemberManager article>footer button.isOwnership[data-confirm=true]{background:rgba(255,151,78,.12);color:#ffaf79}.communicationHubMemberManager article>footer button:last-child{color:#ff8d75}.communicationHubOnboardingSettings{display:grid;gap:12px;padding:16px}.communicationHubOnboardingSettings>header{display:grid;align-items:center;gap:11px;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:var(--surface-subcard);grid-template-columns:38px minmax(0,1fr) auto}.communicationHubOnboardingSettings>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.72)}.communicationHubOnboardingSettings>header svg{width:17px}.communicationHubOnboardingSettings>header small,.communicationHubOnboardingSettings>header strong{display:block}.communicationHubOnboardingSettings>header strong{color:rgba(255,255,255,.9);font-size:11px}.communicationHubOnboardingSettings>header small{margin-top:3px;color:rgba(255,255,255,.4);font-size:8px;line-height:1.4}.communicationHubOnboardingSettings>header>label{position:relative;display:block;width:38px;height:22px;cursor:pointer}.communicationHubOnboardingSettings>header input{position:absolute;opacity:0}.communicationHubOnboardingSettings>header label i{display:block;width:100%;height:100%;border-radius:11px;background:rgba(255,255,255,.13)}.communicationHubOnboardingSettings>header label i:after{display:block;width:16px;height:16px;margin:3px;border-radius:50%;background:rgba(255,255,255,.7);transition:transform .16s ease;content:""}.communicationHubOnboardingSettings>header input:checked+i{background:#2f9e5b}.communicationHubOnboardingSettings>header input:checked+i:after{transform:translateX(16px);background:#fff}.communicationHubOnboardingSettings>label{display:grid;gap:7px}.communicationHubOnboardingSettings>label>span{color:rgba(255,255,255,.5);font-size:8px;font-weight:650}.communicationHubOnboardingSettings textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid rgba(255,255,255,.075);border-radius:12px;outline:0;background:var(--surface-subcard);padding:11px 12px;color:rgba(255,255,255,.86);font:inherit;font-size:10px;line-height:1.5}.communicationHubOnboardingSettings textarea:focus{border-color:rgba(255,255,255,.18)}.communicationHubOnboardingSettings>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.communicationHubOnboardingSettings>footer small{color:rgba(255,255,255,.35);font-size:8px}.communicationHubOnboardingSettings>footer button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:11px;background:var(--color-accent);color:#fff;font-size:9px;font-weight:700;cursor:pointer}.communicationHubOnboardingSettings>footer button:disabled{opacity:.4;cursor:default}.communicationHubOnboardingSettings>footer svg{width:14px}.communicationHubScreening{position:absolute;z-index:12;inset:64px 0 0;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#101114}.communicationHubScreening>div{display:grid;width:min(520px,100%);gap:12px;padding:22px;box-sizing:border-box;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:#18191d}.communicationHubScreening>div>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:rgba(255,255,255,.065);color:rgba(255,255,255,.8)}.communicationHubScreening>div>span svg{width:20px}.communicationHubScreening small{color:var(--color-accent);font-size:8px;font-weight:750;letter-spacing:.08em}.communicationHubScreening h2{margin:0;color:#fff;font-size:clamp(20px,2vw,30px);letter-spacing:-.04em}.communicationHubScreening p{margin:0;color:rgba(255,255,255,.52);font-size:10px;line-height:1.55}.communicationHubScreening>div>div{display:grid;gap:7px;margin-top:4px}.communicationHubScreening label{display:grid;min-height:46px;align-items:center;gap:10px;padding:8px 11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025);cursor:pointer;grid-template-columns:20px minmax(0,1fr)}.communicationHubScreening label input{position:absolute;opacity:0}.communicationHubScreening label i{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:transparent}.communicationHubScreening label i svg{width:12px}.communicationHubScreening label input:checked+i{border-color:#2f9e5b;background:#2f9e5b;color:#fff}.communicationHubScreening label span{color:rgba(255,255,255,.76);font-size:10px;line-height:1.45}.communicationHubScreening>div>button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;margin-top:4px;border:0;border-radius:12px;background:#2f9e5b;color:#fff;font-size:10px;font-weight:750;cursor:pointer}.communicationHubScreening>div>button:disabled{opacity:.35;cursor:default}.communicationHubScreening>div>button svg{width:15px}.communicationHubAutoMod{display:grid;gap:16px}.communicationHubAutoMod>form,.communicationHubAutoModEvents{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.018)}.communicationHubAutoMod>form>header{display:grid;min-height:78px;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.06);grid-template-columns:40px minmax(0,1fr) auto}.communicationHubAutoMod>form>header>span{position:relative;display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:rgb(var(--color-accent-rgb)/.1);color:var(--color-accent)}.communicationHubAutoMod>form>header>span svg{width:18px}.communicationHubAutoMod>form>header>span i{position:absolute;right:3px;bottom:3px;width:6px;height:6px;border-radius:50%;background:#68d878}.communicationHubAutoMod>form>header>div{display:grid;gap:4px}.communicationHubAutoMod>form>header strong{font-size:12px}.communicationHubAutoMod>form>header small,.communicationHubAutoModRules small,.communicationHubAutoModTerms small{color:rgba(255,255,255,.32);font-size:8px;line-height:1.45}.communicationHubAutoModSwitch{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.48);font-size:8px;cursor:pointer}.communicationHubAutoModSwitch input{position:absolute;opacity:0;pointer-events:none}.communicationHubAutoModSwitch>span{position:relative;width:30px;height:17px;border-radius:9px;background:rgba(255,255,255,.1);transition:background-color .15s ease}.communicationHubAutoModSwitch>span:after{position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.72);content:"";transition:transform .15s ease}.communicationHubAutoModSwitch input:checked+span{background:#2ca95a}.communicationHubAutoModSwitch input:checked+span:after{transform:translateX(13px)}.communicationHubAutoModTerms{display:grid;gap:7px;padding:14px 15px 0}.communicationHubAutoModTerms>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:rgba(255,255,255,.68);font-size:9px;font-weight:650}.communicationHubAutoModTerms textarea{min-height:92px;box-sizing:border-box;padding:10px 11px;resize:vertical;border:1px solid rgba(255,255,255,.075);border-radius:11px;outline:0;background:var(--surface-subcard);color:rgba(255,255,255,.8);font-size:9px;line-height:1.5}.communicationHubAutoModRules{display:grid;gap:6px;padding:12px 15px 15px;grid-template-columns:repeat(2,minmax(0,1fr))}.communicationHubAutoModRules>label{display:grid;min-height:52px;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.025);grid-template-columns:minmax(0,1fr) 58px}.communicationHubAutoModRules>label>span{display:grid;gap:3px}.communicationHubAutoModRules strong{color:rgba(255,255,255,.66);font-size:8px}.communicationHubAutoModRules input[type=number]{width:58px;min-height:30px;box-sizing:border-box;border:1px solid rgba(255,255,255,.07);border-radius:8px;outline:0;background:var(--surface-card);color:#fff;font-size:8px;text-align:center}.communicationHubAutoModRules input[type=checkbox]{justify-self:end;accent-color:#2ca95a}.communicationHubAutoMod>form>footer{display:flex;justify-content:flex-end;padding:11px 15px;border-top:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.08)}.communicationHubAutoMod>form>footer button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 13px;border:0;border-radius:10px;background:#f2efeb;color:#0a0a0b;font-size:9px;font-weight:700;cursor:pointer}.communicationHubAutoMod>form>footer button:disabled{cursor:wait;opacity:.5}.communicationHubAutoMod>form>footer button svg{width:13px}.communicationHubAutoModEvents>header{display:flex;min-height:45px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.055)}.communicationHubAutoModEvents>header strong{font-size:9px}.communicationHubAutoModEvents>header span{color:rgba(255,255,255,.34);font-size:8px}.communicationHubAutoModEvents>p{display:flex;min-height:90px;align-items:center;justify-content:center;gap:8px;margin:0;color:rgba(255,255,255,.3);font-size:8px}.communicationHubAutoModEvents>p svg{width:14px}.communicationHubAutoModEvents>article{display:grid;min-width:0;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.045);grid-template-columns:32px minmax(0,1fr) auto}.communicationHubAutoModEvents>article:last-child{border-bottom:0}.communicationHubAutoModEvents .communicationAvatar{width:32px;height:32px;flex-basis:32px}.communicationHubAutoModEvents article>div{display:grid;min-width:0;gap:2px}.communicationHubAutoModEvents article strong{font-size:8px}.communicationHubAutoModEvents article span,.communicationHubAutoModEvents article time{color:rgba(255,255,255,.34);font-size:7px}.communicationHubAutoModEvents article p{overflow:hidden;margin:1px 0 0;color:rgba(255,255,255,.52);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.communicationHubIntegrations{display:grid;gap:12px}.communicationHubIntegrations>form,.communicationIntegrationList,.communicationIntegrationToken{border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.018)}.communicationHubIntegrations>form>header{display:grid;align-items:center;gap:10px;padding:14px;border-bottom:1px solid rgba(255,255,255,.06);grid-template-columns:36px minmax(0,1fr)}.communicationHubIntegrations>form>header>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:rgb(var(--color-accent-rgb)/.1);color:var(--color-accent)}.communicationHubIntegrations>form>header svg{width:16px}.communicationHubIntegrations>form>header div{display:grid;gap:3px}.communicationHubIntegrations>form>header strong{font-size:11px}.communicationHubIntegrations>form>header small{color:rgba(255,255,255,.35);font-size:8px}.communicationHubIntegrations>form>div{display:grid;gap:7px;padding:12px;grid-template-columns:minmax(0,1.25fr) 110px 130px auto}.communicationHubIntegrations :is(input,select){min-width:0;min-height:39px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:0;background:rgba(255,255,255,.035);color:#fff;font-size:9px}.communicationHubIntegrations button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.72);font-size:8px;font-weight:650;cursor:pointer}.communicationHubIntegrations button:hover{background:rgba(255,255,255,.08);color:#fff}.communicationHubIntegrations button:disabled{opacity:.35;cursor:default}.communicationHubIntegrations button svg{width:12px}@media (max-width:720px){.communicationHubIntegrations>form>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.communicationHubIntegrations>form>div>button,.communicationHubIntegrations>form>div>input{grid-column:1/-1}}.communicationIntegrationToken{display:grid;align-items:center;gap:10px;padding:12px;border-color:rgb(var(--color-accent-rgb)/.32);background:rgb(var(--color-accent-rgb)/.06);grid-template-columns:20px minmax(0,1fr) auto}.communicationIntegrationToken>svg{width:17px;color:var(--color-accent)}.communicationIntegrationToken>div{display:grid;min-width:0;gap:4px}.communicationIntegrationToken strong{font-size:8px}.communicationIntegrationToken code{overflow:hidden;color:rgba(255,255,255,.82);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.communicationIntegrationToken small{color:rgba(255,255,255,.32);font-size:7px}.communicationIntegrationList{display:grid;overflow:hidden}.communicationIntegrationList>p{display:flex;min-height:150px;align-items:center;justify-content:center;gap:8px;color:rgba(255,255,255,.3);font-size:9px}.communicationIntegrationList article{display:grid;min-height:57px;align-items:center;gap:9px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.055);grid-template-columns:34px minmax(0,1fr) 34px 34px}.communicationIntegrationList article:last-child{border-bottom:0}.communicationIntegrationList article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.52)}.communicationIntegrationList article>span svg{width:14px}.communicationIntegrationList article>div{display:grid;gap:3px}.communicationIntegrationList article strong{display:flex;align-items:center;gap:6px;font-size:9px}.communicationIntegrationList article strong b{padding:2px 4px;border-radius:4px;background:var(--color-accent);color:#fff;font-size:5px;letter-spacing:.04em}.communicationIntegrationList article small{color:rgba(255,255,255,.32);font-size:7px}.communicationIntegrationList article>button{width:34px;min-height:34px;padding:0}.communicationIntegrationList article>button.isDanger{color:#ff8974}.communicationHubExpressions{display:grid;gap:12px}.communicationHubExpressions>form,.communicationHubExpressions>section{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.018)}.communicationHubExpressions>form>header{display:grid;align-items:center;gap:10px;padding:14px;border-bottom:1px solid rgba(255,255,255,.06);grid-template-columns:36px minmax(0,1fr)}.communicationHubExpressions>form>header>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:rgb(var(--color-accent-rgb)/.1);color:var(--color-accent)}.communicationHubExpressions>form>header svg{width:16px}.communicationHubExpressions>form>header div{display:grid;gap:3px}.communicationHubExpressions>form>header strong{font-size:11px}.communicationHubExpressions>form>header small{color:rgba(255,255,255,.35);font-size:8px}.communicationHubExpressions>form>div{display:grid;gap:7px;padding:12px;grid-template-columns:minmax(0,.8fr) 100px minmax(0,1.4fr) auto}.communicationHubExpressions :is(input,select){min-width:0;min-height:39px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:0;background:rgba(255,255,255,.035);color:#fff;font-size:9px}.communicationHubExpressions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.72);font-size:8px;font-weight:650;cursor:pointer}.communicationHubExpressions button:disabled{opacity:.35;cursor:default}.communicationHubExpressions button svg{width:12px}.communicationHubExpressions>section>p{display:flex;min-height:150px;align-items:center;justify-content:center;gap:8px;color:rgba(255,255,255,.3);font-size:9px}.communicationHubExpressions>section>article{display:grid;min-height:60px;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.055);grid-template-columns:40px minmax(0,1fr) 34px}.communicationHubExpressions>section>article:last-child{border-bottom:0}.communicationHubExpressions>section>article>img{width:40px;height:40px;object-fit:contain}.communicationHubExpressions>section>article>div{display:grid;gap:3px}.communicationHubExpressions>section>article strong{font-size:9px}.communicationHubExpressions>section>article small{color:rgba(255,255,255,.34);font-size:7px}.communicationHubExpressions>section>article>button{width:34px;min-height:34px;padding:0;color:#ff8974}@media (max-width:720px){.communicationHubExpressions>form>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.communicationHubExpressions>form>div>button,.communicationHubExpressions>form>div>input:last-of-type{grid-column:1/-1}}.communicationHubAudit{display:grid;gap:7px}.communicationHubAudit>p{display:flex;min-height:260px;align-items:center;justify-content:center;gap:9px;margin:0;color:rgba(255,255,255,.3);font-size:9px}.communicationHubAudit>p svg{width:15px}.communicationHubAudit>article{display:grid;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.065);border-radius:12px;grid-template-columns:34px minmax(0,1fr)}.communicationHubAudit .communicationAvatar{width:34px;height:34px;flex-basis:34px}.communicationHubAudit article>div{display:grid;min-width:0;gap:2px;grid-template-columns:max-content minmax(0,1fr) auto;align-items:baseline}.communicationHubAudit article strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.communicationHubAudit article span{overflow:hidden;color:rgba(255,255,255,.52);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.communicationHubAudit article small{color:rgba(255,255,255,.28);font-size:7px}@media (max-width:920px){.communicationHubRail{max-width:min(45vw,260px);flex-direction:row;overflow-x:auto;overflow-y:hidden}.communicationRailDivider{width:1px;height:30px;flex-basis:1px}.communicationHubRail>a[data-active=true]:before{top:auto;bottom:-6px;left:50%;width:20px;height:3px;transform:translateX(-50%)}.communicationDialog:has(.communicationHubSettings){width:calc(100vw - 10px)}.communicationHubSettings{grid-template-columns:138px minmax(0,1fr)}.communicationHubRolesSettings article>div,.communicationHubRolesSettings>form>div{grid-template-columns:repeat(2,minmax(0,1fr))}.communicationHubMemberManager>article{grid-template-columns:38px minmax(110px,1fr)}.communicationHubMemberManager article>div,.communicationHubMemberManager article>footer{grid-column:2}}@media (max-width:560px){.communicationHubDiscovery{min-height:min(520px,72dvh)}.communicationHubDiscovery>section{grid-template-columns:minmax(0,1fr)}.communicationHubRail{max-width:31vw}.communicationHubSettings{display:block;overflow-y:auto}.communicationHubSettings>nav{position:sticky;top:0;z-index:2;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.communicationHubSettings>nav button{flex:0 0 auto}.communicationHubSettings>section{overflow:visible;padding:12px}.communicationHubChannelsSettings>form,.communicationHubChannelsSettings>form:nth-child(2),.communicationHubRolesSettings>form{grid-template-columns:minmax(0,1fr)}.communicationHubChannelSetting>form{padding-left:10px;grid-template-columns:minmax(0,1fr) minmax(90px,.5fr)}.communicationHubChannelSetting>form>label:nth-child(2){grid-column:1/-1;grid-row:2}.communicationHubChannelSetting>form>button{width:100%}.communicationHubChannelAccess{padding-left:10px}.communicationHubRolesSettings>form>input[type=color]{width:100%}.communicationHubRolesSettings article>div,.communicationHubRolesSettings>form>div{grid-template-columns:minmax(0,1fr)}.communicationHubMemberManager article>div,.communicationHubMemberManager article>footer,.communicationHubNickname{grid-column:1/-1}.communicationHubInviteList article{grid-template-columns:minmax(0,1fr) auto}.communicationHubInviteList article>span{grid-column:1;grid-row:2;text-align:left}.communicationHubInviteList article>button,.communicationHubInviteList article>small{grid-column:2;grid-row:1/3}.communicationHubDangerZone{grid-template-columns:minmax(0,1fr)}.communicationHubDangerZone>button{justify-self:start}.communicationHubAutoMod>form>header{grid-template-columns:40px minmax(0,1fr)}.communicationHubAutoModSwitch{grid-column:1/-1}.communicationHubAutoModRules{grid-template-columns:minmax(0,1fr)}.communicationHubAutoModEvents>article{grid-template-columns:32px minmax(0,1fr)}.communicationHubAutoModEvents article time{grid-column:2}.communicationHubAudit article>div{grid-template-columns:minmax(0,1fr)}}.clanCatalogPage,.clanPage{--clan-ink:#080808;--clan-panel:#101011;--clan-line:rgba(255,255,255,0.11);background:var(--clan-ink);color:#f5f3ee}.clanCatalogHero{position:relative;min-height:720px;overflow:hidden;border-radius:0 0 34px 34px;background:var(--surface-card)}.clanCatalogHero>.siteHeader,.clanProfileHero>.siteHeader{z-index:5}.clanHeroTexture{position:absolute;inset:0;overflow:hidden;opacity:.9}.clanHeroTexture:before{position:absolute;inset:0 48% 0 0;background:var(--color-accent);content:""}.clanHeroTexture:after{position:absolute;inset:0;background:rgba(0,0,0,.28);content:""}.clanHeroTexture i{position:absolute;z-index:1;display:block;border:1px solid rgba(255,255,255,.15);transform:rotate(38deg)}.clanHeroTexture i:first-child{top:-210px;left:35%;width:520px;height:980px}.clanHeroTexture i:nth-child(2){top:-410px;left:51%;width:700px;height:1200px;border-color:rgb(var(--color-accent-rgb)/.32)}.clanHeroTexture i:nth-child(3){right:-180px;bottom:-480px;width:780px;height:780px;border-color:rgba(255,255,255,.08)}.clanCatalogHeroCopy{position:relative;z-index:2;display:flex;width:min(1120px,calc(100% - 96px));min-height:610px;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:150px 0 70px 54px}.clanCatalogHeroCopy>span{font-size:10px;font-weight:780;letter-spacing:.16em}.clanCatalogHeroCopy h1{max-width:940px;margin:20px 0 22px;font-size:clamp(54px,7.4vw,112px);line-height:.87;letter-spacing:-.068em}.clanCatalogHeroCopy p{max-width:530px;margin:0;color:rgba(255,255,255,.72);font-size:15px;line-height:1.5}.clanCatalogHeroCopy>a{display:flex;min-height:50px;align-items:center;gap:38px;margin-top:34px;padding:0 18px;border:1px solid rgba(255,255,255,.3);border-radius:15px;color:#fff;font-size:11px;font-weight:720;transition:background .18s ease,border-color .18s ease}.clanCatalogHeroCopy>a:hover{border-color:#fff;background:rgba(255,255,255,.09)}.clanCatalogHeroCopy>a svg{width:16px}.clanHeroPrinciples{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);margin:0 46px 30px;border-top:1px solid rgba(255,255,255,.15)}.clanHeroPrinciples>span{display:flex;min-height:78px;align-items:center;gap:15px;font-size:11px}.clanHeroPrinciples>span+span{padding-left:24px;border-left:1px solid rgba(255,255,255,.11)}.clanHeroPrinciples svg{width:17px;color:var(--color-accent)}.clanHeroPrinciples b{font-weight:650}.clanDirectory{min-height:700px;padding:82px clamp(18px,5vw,76px) 120px}.clanDirectoryToolbar{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;gap:14px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--clan-line)}.clanDirectoryToolbar>label{display:flex;height:48px;align-items:center;gap:12px;padding:0 15px;border:1px solid var(--clan-line);border-radius:15px;background:var(--surface-subcard)}.clanDirectoryToolbar>label:focus-within{border-color:rgb(var(--color-accent-rgb)/.64)}.clanDirectoryToolbar>label svg{width:16px;color:rgba(255,255,255,.44)}.clanDirectoryToolbar input{width:100%;border:0;outline:0;background:none;color:#fff;font:600 11px/1 inherit}.clanDirectoryToolbar input::placeholder{color:rgba(255,255,255,.35)}.clanDirectoryToolbar>div{display:flex;gap:4px}.clanDirectoryToolbar>div button{height:42px;padding:0 13px;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.45);font-size:9px;font-weight:700;cursor:pointer}.clanDirectoryToolbar>div button:hover,.clanDirectoryToolbar>div button[data-active=true]{background:var(--surface-subcard);color:#fff}.clanPrimaryButton{display:flex;min-height:48px;align-items:center;justify-content:center;gap:11px;padding:0 17px;border:0;border-radius:15px;color:#fff;font-size:10px;font-weight:750;cursor:pointer}.clanPrimaryButton,.clanPrimaryButton:hover{background:var(--color-accent)}.clanPrimaryButton svg{width:16px}.clanInvitationStrip{display:grid;grid-template-columns:170px repeat(3,minmax(240px,1fr));margin:22px 0 10px;border:1px solid var(--clan-line);border-radius:18px;background:var(--surface-card)}.clanInvitationStrip>header{display:flex;align-items:center;gap:12px;padding:18px;border-right:1px solid var(--clan-line)}.clanInvitationStrip>header span{color:var(--color-accent);font-size:22px;font-weight:800}.clanInvitationStrip>header strong{font-size:10px}.clanInvitationStrip article{display:grid;grid-template-columns:40px minmax(0,1fr) 32px 32px;gap:9px;align-items:center;padding:12px 14px}.clanInvitationStrip article+article{border-left:1px solid var(--clan-line)}.clanMiniEmblem{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--clan-color);font-size:9px;font-weight:850}.clanInvitationStrip p{min-width:0;margin:0}.clanInvitationStrip p small,.clanInvitationStrip p strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clanInvitationStrip p strong{font-size:10px}.clanInvitationStrip p small{margin-top:4px;color:rgba(255,255,255,.4);font-size:8px}.clanInvitationStrip article button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:10px;background:var(--surface-subcard);color:#fff;cursor:pointer}.clanInvitationStrip article button:first-of-type{color:#62d58b}.clanInvitationStrip article button svg{width:13px}.clanDirectoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--clan-line);border-left:1px solid var(--clan-line)}.clanDirectoryCard{position:relative;display:grid;min-height:390px;grid-template-rows:auto 1fr auto auto;overflow:hidden;padding:24px;border-right:1px solid var(--clan-line);border-bottom:1px solid var(--clan-line);background:var(--surface-card);color:#f5f3ee;transition:background .18s ease}.clanDirectoryCard:hover{background:var(--surface-subcard)}.clanDirectoryCard:before{position:absolute;top:0;right:0;width:72px;height:4px;background:var(--clan-color);content:""}.clanCardRank{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.36);font-size:8px;letter-spacing:.1em}.clanCardRank span{color:var(--clan-color);font-size:12px;font-weight:800}.clanCardRank b{font-weight:650}.clanCardMark{position:absolute;top:66px;right:25px;display:grid;width:80px;height:86px;place-items:center;color:var(--clan-color)}.clanCardMark svg{position:absolute;width:74px;height:74px;stroke-width:.7;opacity:.55}.clanCardMark strong{z-index:1;font-size:13px;letter-spacing:.08em}.clanCardCopy{align-self:end;padding:110px 0 28px}.clanCardCopy small{color:var(--clan-color);font-size:8px;font-weight:800;letter-spacing:.12em}.clanCardCopy h2{margin:8px 0 7px;font-size:30px;line-height:1;letter-spacing:-.045em}.clanCardCopy p{overflow:hidden;max-width:300px;margin:0;color:rgba(255,255,255,.45);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.clanDirectoryCard dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--clan-line)}.clanDirectoryCard dl>div{display:grid;gap:6px;padding:17px 0}.clanDirectoryCard dl>div+div{padding-left:18px;border-left:1px solid var(--clan-line)}.clanDirectoryCard dt{color:rgba(255,255,255,.31);font-size:8px}.clanDirectoryCard dd{margin:0;font-size:16px;font-weight:750}.clanDirectoryCard dd span{color:rgba(255,255,255,.32);font-size:9px}.clanCardOpen{display:flex;align-items:center;justify-content:space-between;padding-top:17px;border-top:1px solid var(--clan-line);font-size:9px;font-weight:750}.clanCardOpen svg{width:14px;color:var(--clan-color)}.clanDirectoryEmpty{display:grid;min-height:340px;grid-column:1/-1;place-items:center;align-content:center;gap:13px;border-right:1px solid var(--clan-line);border-bottom:1px solid var(--clan-line);color:rgba(255,255,255,.38)}.clanDirectoryEmpty svg{width:28px}.clanDirectoryEmpty p{margin:0;font-size:11px}.clanModalBackdrop{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.76);backdrop-filter:blur(12px)}.clanCreateModal{width:min(620px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:var(--surface-subcard);box-shadow:none}.clanCreateModal>header{display:grid;grid-template-columns:1fr auto;padding:24px 26px;border-bottom:1px solid var(--clan-line)}.clanCreateModal>header span{color:var(--color-accent);font-size:8px;font-weight:800;letter-spacing:.14em}.clanCreateModal>header button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:10px;background:var(--surface-subcard);color:#fff;cursor:pointer}.clanCreateModal>header button svg{width:14px}.clanCreateModal h2{grid-column:1/-1;margin:14px 0 0;font-size:34px;letter-spacing:-.05em}.clanCreateFields{display:grid;grid-template-columns:1fr 150px;gap:14px;padding:26px}.clanCreateFields label{display:grid;gap:8px}.clanCreateFields label:nth-child(3),.clanCreateFields label:nth-child(4){grid-column:1/-1}.clanCreateFields label>span{color:rgba(255,255,255,.43);font-size:8px;font-weight:700}.clanCreateFields input{width:100%;height:46px;padding:0 13px;border:1px solid var(--clan-line);border-radius:13px;outline:0;background:var(--surface-subcard);color:#fff;font:600 11px/1 inherit}.clanCreateFields input:focus{border-color:rgb(var(--color-accent-rgb)/.6)}.clanCreateFields label>div{display:flex;align-items:center;border:1px solid var(--clan-line);border-radius:13px;background:var(--surface-subcard)}.clanCreateFields label>div i{padding-left:13px;color:rgba(255,255,255,.3);font-size:10px;font-style:normal}.clanCreateFields label>div input{border:0;background:transparent}.clanFormNotice{margin:0 26px;color:var(--color-accent);font-size:9px}.clanCreateModal>footer{display:flex;justify-content:flex-end;gap:8px;padding:18px 26px;border-top:1px solid var(--clan-line)}.clanCreateModal>footer button{display:flex;min-height:42px;align-items:center;gap:22px;padding:0 15px;border:1px solid var(--clan-line);border-radius:12px;background:transparent;color:#fff;font-size:9px;font-weight:700;cursor:pointer}.clanCreateModal>footer button[type=submit]{border-color:var(--color-accent);background:var(--color-accent)}.clanCreateModal>footer svg{width:13px}.clanProfileHero{--clan-color:var(--color-accent);position:relative;min-height:620px;overflow:hidden;border-radius:0 0 34px 34px;background:var(--surface-card)}.clanProfileHero:before{position:absolute;right:0;bottom:0;width:42%;height:58%;background:var(--clan-color);opacity:.86;content:""}.clanProfilePattern{position:absolute;inset:0;opacity:.5}.clanProfilePattern i{position:absolute;display:block;width:1px;height:150%;background:rgba(255,255,255,.16);transform:rotate(36deg)}.clanProfilePattern i:first-child{left:47%;top:-20%}.clanProfilePattern i:nth-child(2){left:59%;top:-20%}.clanProfilePattern i:nth-child(3){left:71%;top:-20%}.clanProfilePattern i:nth-child(4){left:83%;top:-20%}.clanProfileIdentity{position:relative;z-index:2;display:grid;min-height:500px;grid-template-columns:150px minmax(0,780px);align-items:end;gap:32px;padding:170px clamp(30px,6vw,92px) 55px}.clanProfileEmblem{position:relative;display:grid;width:140px;height:150px;place-items:center;color:var(--clan-color)}.clanProfileEmblem svg{position:absolute;width:135px;height:135px;stroke-width:.55}.clanProfileEmblem strong{font-size:19px;letter-spacing:.08em}.clanProfileIdentity>div:last-child>span{color:var(--clan-color);font-size:9px;font-weight:800;letter-spacing:.14em}.clanProfileIdentity h1{margin:14px 0 10px;font-size:clamp(58px,8vw,118px);line-height:.82;letter-spacing:-.07em}.clanProfileIdentity p{max-width:620px;margin:0;color:rgba(255,255,255,.56);font-size:14px}.clanProfileFacts{position:absolute;z-index:2;right:48px;bottom:62px;display:grid;width:min(420px,36vw);grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.25)}.clanProfileFacts>span{display:grid;min-height:86px;grid-template-columns:24px 1fr;align-content:center;gap:3px 10px}.clanProfileFacts>span+span{padding-left:18px;border-left:1px solid rgba(255,255,255,.2)}.clanProfileFacts svg{width:16px;grid-row:1/3}.clanProfileFacts small{font-size:7px;letter-spacing:.12em}.clanProfileFacts b{font-size:15px}.clanHeroProgress{position:absolute;z-index:2;left:clamp(30px,6vw,92px);right:48px;bottom:24px;display:flex;align-items:center;gap:18px}.clanHeroProgress>i{height:3px;flex:1;background:rgba(255,255,255,.18)}.clanHeroProgress>i b{display:block;height:100%;background:#fff}.clanHeroProgress span{font-size:8px;font-weight:700}.clanWorkspace{--clan-color:var(--color-accent);position:relative;padding:42px clamp(18px,5vw,76px) 110px;background:var(--surface-card)}.clanWorkspaceTabs{position:sticky;z-index:20;top:82px;display:flex;width:max-content;max-width:100%;gap:4px;margin:0 auto 30px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:rgba(16,16,17,.9);backdrop-filter:blur(24px)}.clanWorkspaceTabs button{display:flex;height:42px;align-items:center;gap:8px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.42);font-size:9px;font-weight:720;cursor:pointer}.clanWorkspaceTabs button:hover,.clanWorkspaceTabs button[data-active=true]{background:var(--surface-subcard-hover);color:#fff}.clanWorkspaceTabs svg{width:14px}.clanWorkspaceNotice{display:flex;max-width:740px;min-height:42px;align-items:center;justify-content:space-between;margin:0 auto 18px;padding:0 14px;border:1px solid rgb(var(--color-accent-rgb)/.35);border-radius:13px;background:#1e1512;color:var(--color-accent);font-size:9px}.clanWorkspaceNotice button{display:grid;width:28px;height:28px;place-items:center;border:0;background:none;color:inherit}.clanWorkspaceNotice svg{width:12px}.clanOverviewGrid{display:grid;grid-template-columns:1.2fr .9fr .7fr;gap:10px;max-width:1300px;margin:auto}.clanProgressPanel{min-height:270px;grid-column:span 2;grid-template-columns:210px 1fr;border:1px solid var(--clan-line);border-radius:22px}.clanProgressPanel,.clanProgressPanel>header{display:grid;background:var(--surface-subcard)}.clanProgressPanel>header{align-content:center;justify-items:center;border-right:1px solid var(--clan-line)}.clanProgressPanel>header span{font-size:8px;font-weight:750;letter-spacing:.15em}.clanProgressPanel>header strong{color:var(--clan-color);font-size:100px;line-height:.9;letter-spacing:-.09em}.clanProgressPanel>div{display:grid;align-content:center;padding:34px}.clanProgressPanel p{display:flex;justify-content:space-between;margin:0;font-size:10px}.clanProgressPanel p span{color:rgba(255,255,255,.38)}.clanProgressPanel>div>i{height:7px;margin:16px 0 11px;background:var(--surface-subcard-hover)}.clanProgressPanel>div>i b{display:block;height:100%;background:var(--clan-color)}.clanProgressPanel small{color:rgba(255,255,255,.32);font-size:8px}.clanOverviewStats{display:grid;gap:7px}.clanOverviewStats article{display:grid;min-height:84px;grid-template-columns:1fr auto;align-content:center;padding:14px 17px;border:1px solid var(--clan-line);border-radius:16px;background:var(--surface-subcard)}.clanOverviewStats span{font-size:8px;color:rgba(255,255,255,.4)}.clanOverviewStats strong{grid-row:1/3;grid-column:2;font-size:26px;letter-spacing:-.04em}.clanOverviewStats small{font-size:7px;color:var(--clan-color)}.clanFounder{display:grid;min-height:260px;grid-template-columns:58px 1fr;align-content:center;gap:5px 14px;padding:25px;border:1px solid var(--clan-line);border-radius:22px;background:var(--surface-subcard)}.clanFounder>span{grid-column:1/-1;margin-bottom:16px;color:var(--clan-color);font-size:8px;font-weight:800;letter-spacing:.12em}.clanMemberAvatar{display:grid;width:48px;height:48px;grid-row:span 2;place-items:center;border-radius:15px;background-color:var(--surface-subcard-hover);background-position:50%;background-size:cover;color:#fff;font-size:15px;font-weight:800}.clanFounder h3{align-self:end;margin:0;font-size:15px}.clanFounder p{align-self:start;margin:0;color:rgba(255,255,255,.37);font-size:9px}.clanFounder a{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid var(--clan-line);font-size:9px;font-weight:700}.clanFounder a svg{width:13px;color:var(--clan-color)}.clanRecent{grid-column:span 2;min-height:260px;padding:24px;border:1px solid var(--clan-line);border-radius:22px;background:var(--surface-subcard)}.clanBankHistory>header,.clanRecent>header{display:flex;align-items:center;gap:10px}.clanBankHistory>header svg,.clanRecent>header svg{width:15px;color:var(--clan-color)}.clanBankHistory h3,.clanRecent h3{margin:0;font-size:14px}.clanRecent>div{display:grid;margin-top:18px}.clanRecent>div p{display:grid;grid-template-columns:7px 130px 1fr auto;gap:11px;align-items:center;margin:0;padding:11px 0;border-top:1px solid rgba(255,255,255,.07);font-size:9px}.clanRecent>div p i{width:5px;height:5px;border-radius:50%;background:var(--clan-color)}.clanRecent>div p span{color:rgba(255,255,255,.45)}.clanRecent>div p b{font-weight:650}.clanRecent time{color:rgba(255,255,255,.3);font-size:8px}.clanGameProgress,.clanMembersPanel{max-width:1200px;margin:auto;overflow:hidden;border:1px solid var(--clan-line);border-radius:24px;background:var(--surface-subcard)}.clanMembersPanel>header{display:flex;min-height:112px;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--clan-line)}.clanMembersPanel>header span{color:var(--clan-color);font-size:8px;font-weight:800}.clanMembersPanel h2{margin:7px 0 0;font-size:30px}.clanMembersPanel>header label{display:flex;width:250px;height:42px;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--clan-line);border-radius:13px;background:var(--surface-subcard)}.clanMembersPanel>header label svg{width:14px;color:rgba(255,255,255,.35)}.clanMembersPanel>header input{width:100%;border:0;outline:0;background:none;color:#fff;font:600 9px/1 inherit}.clanMemberList article{display:grid;grid-template-columns:48px minmax(150px,1fr) 140px 120px 120px;gap:15px;align-items:center;min-height:82px;padding:12px 28px;border-bottom:1px solid rgba(255,255,255,.07)}.clanMemberList article:last-child{border-bottom:0}.clanMemberList article>div:nth-child(2) strong{display:flex;align-items:center;gap:7px;font-size:11px}.clanMemberList article>div:nth-child(2) strong svg{width:12px;color:#f4b351}.clanMemberList article>div:nth-child(2) small{display:block;margin-top:4px;color:rgba(255,255,255,.34);font-size:8px}.clanMemberList article>span{font-size:9px;font-weight:700}.clanMemberList article>p{margin:0;text-align:right}.clanMemberList article>p b,.clanMemberList article>p small{display:block}.clanMemberList article>p b{font-size:11px}.clanMemberList article>p small{margin-top:3px;color:rgba(255,255,255,.3);font-size:7px}.clanMemberList select{height:36px;padding:0 10px;border:1px solid var(--clan-line);border-radius:11px;background:var(--surface-subcard);color:#fff;font-size:8px}.clanMemberList article>a{display:grid;width:34px;height:34px;justify-self:end;place-items:center;border:1px solid var(--clan-line);border-radius:11px}.clanMemberList article>a svg{width:12px}.clanGameProgress>header{display:flex;min-height:130px;align-items:center;gap:18px;padding:26px 30px;border-bottom:1px solid var(--clan-line)}.clanGameProgress>header>svg{width:34px;color:var(--clan-color)}.clanGameProgress>header span{color:var(--clan-color);font-size:8px;font-weight:750}.clanGameProgress>header h2{margin:7px 0 0;font-size:30px}.clanGameProgress>section{display:grid;grid-template-columns:230px 1fr}.clanGameTitle{display:grid;align-content:start;gap:8px;padding:28px;border-right:1px solid var(--clan-line)}.clanGameTitle strong{text-transform:uppercase;font-size:19px}.clanGameTitle span{color:#65d28d;font-size:8px}.clanGameProgress>section>div:last-child{display:grid;grid-template-columns:repeat(3,1fr)}.clanGameProgress>section article{display:grid;min-height:100px;align-content:center;gap:8px;padding:20px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.clanGameProgress>section article span{color:rgba(255,255,255,.4);font-size:8px}.clanGameProgress>section article strong{font-size:17px}.clanEmpty{margin:22px 0;color:rgba(255,255,255,.36);font-size:9px}.clanBankGrid{display:grid;max-width:1200px;grid-template-columns:.8fr 1fr 1fr;gap:9px;margin:auto}.clanBankBalance,.clanBankForm,.clanBankHistory{border:1px solid var(--clan-line);border-radius:20px;background:var(--surface-subcard)}.clanBankBalance{display:grid;min-height:260px;align-content:center;padding:28px}.clanBankBalance span{color:var(--clan-color);font-size:8px;font-weight:800;letter-spacing:.12em}.clanBankBalance strong{margin:12px 0 5px;font-size:48px;letter-spacing:-.06em}.clanBankBalance small{color:rgba(255,255,255,.35);font-size:8px;text-transform:uppercase}.clanBankForm{display:grid;align-content:start;gap:12px;padding:24px}.clanBankForm>header{display:flex;align-items:center;gap:10px;margin-bottom:7px}.clanBankForm>header svg{width:16px;color:var(--clan-color)}.clanBankForm h3{margin:0;font-size:16px}.clanBankForm label{display:grid;gap:6px}.clanBankForm label span{color:rgba(255,255,255,.4);font-size:8px}.clanBankForm input{height:42px;padding:0 12px;border:1px solid var(--clan-line);border-radius:12px;outline:0;background:var(--surface-subcard);color:#fff;font:600 9px/1 inherit}.clanBankForm input:focus{border-color:rgb(var(--color-accent-rgb)/.55)}.clanBankForm button,.clanManageGrid form>button{display:flex;height:42px;align-items:center;justify-content:space-between;margin-top:3px;padding:0 13px;border:0;border-radius:12px;background:var(--clan-color);color:#fff;font-size:9px;font-weight:750;cursor:pointer}.clanBankForm button svg,.clanManageGrid form>button svg{width:13px}.clanBankHistory{grid-column:1/-1;padding:24px}.clanBankHistory>article{display:grid;grid-template-columns:30px 1fr auto 120px;gap:13px;align-items:center;min-height:64px;border-bottom:1px solid rgba(255,255,255,.07)}.clanBankHistory>article>i{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#291516;color:#ff7676;font-style:normal}.clanBankHistory>article>i[data-positive=true]{background:#10251a;color:#63d68c}.clanBankHistory>article div small,.clanBankHistory>article div strong{display:block}.clanBankHistory>article div strong{font-size:9px}.clanBankHistory>article div small{margin-top:4px;color:rgba(255,255,255,.35);font-size:8px}.clanBankHistory>article>b{font-size:10px}.clanBankHistory time{color:rgba(255,255,255,.3);font-size:8px;text-align:right}.clanManageGrid{display:grid;max-width:1200px;grid-template-columns:repeat(2,1fr);gap:9px;margin:auto}.clanApplications,.clanBans,.clanManageGrid>form,.clanRoleOverview{padding:24px;border:1px solid var(--clan-line);border-radius:20px;background:var(--surface-subcard)}.clanManageGrid header{display:flex;align-items:center;gap:12px;margin-bottom:22px}.clanManageGrid header>svg{width:18px;color:var(--clan-color)}.clanManageGrid header span{color:var(--clan-color);font-size:8px;font-weight:780}.clanManageGrid header h3{margin:5px 0 0;font-size:17px}.clanManageGrid form label{display:grid;gap:6px;margin-top:11px}.clanManageGrid form label>span{color:rgba(255,255,255,.4);font-size:8px}.clanManageGrid input,.clanManageGrid textarea{padding:11px 12px;border:1px solid var(--clan-line);border-radius:12px;outline:0;background:var(--surface-subcard);color:#fff;font:600 9px/1.5 inherit;resize:vertical}.clanApplications article{display:grid;grid-template-columns:48px 1fr 32px 32px;gap:10px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.clanApplications article small,.clanApplications article strong{display:block}.clanApplications article strong{font-size:10px}.clanApplications article small{margin-top:3px;color:rgba(255,255,255,.35);font-size:8px}.clanApplications article p{margin:6px 0 0;color:rgba(255,255,255,.55);font-size:8px}.clanApplications article button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:9px;background:var(--surface-subcard);color:#fff;cursor:pointer}.clanApplications article button:first-of-type{color:#63d68c}.clanApplications article button svg{width:12px}.clanBans article{display:grid;min-height:65px;grid-template-columns:48px minmax(0,1fr) auto 34px;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.07)}.clanBans article small,.clanBans article strong{display:block}.clanBans article strong{font-size:10px}.clanBans article small,.clanBans article time{color:rgba(255,255,255,.35);font-size:8px}.clanBans article button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--clan-line);border-radius:10px;background:var(--surface-subcard);color:#78d99a;cursor:pointer}.clanBans article button svg{width:12px}.clanRoleOverview{grid-column:1/-1}.clanRoleOverview>p{color:rgba(255,255,255,.4);font-size:9px}.clanRoleOverview>article{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;min-height:46px;border-top:1px solid rgba(255,255,255,.07)}.clanRoleOverview>article i{width:7px;height:7px;border-radius:50%}.clanRoleOverview>article strong{font-size:9px}.clanRoleOverview>article span{color:rgba(255,255,255,.34);font-size:8px}.clanLeaveButton{display:flex;min-height:38px;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(255,120,120,.24);border-radius:12px;background:#171314;color:#f0a1a1;font-size:8px;font-weight:750;cursor:pointer}.clanLeaveButton:hover{border-color:rgba(255,120,120,.52);background:#211617}.clanLeaveButton svg{width:13px}.clanMemberControls{display:grid;grid-template-columns:minmax(92px,1fr) 34px 34px;gap:5px}.clanMemberControls select{min-width:0}.clanMemberControls button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--clan-line);border-radius:11px;background:var(--surface-subcard);color:rgba(255,255,255,.55);cursor:pointer}.clanMemberControls button:hover{border-color:rgba(255,120,120,.45);color:#ff8d8d}.clanMemberControls button svg{width:12px}.clanManagementCard{grid-column:1/-1;padding:24px;border:1px solid var(--clan-line);border-radius:20px;background:var(--surface-subcard)}.clanManagementCard header p{margin:5px 0 0;color:rgba(255,255,255,.38);font-size:8px}.clanManagementFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.clanManagementFields label.isWide{grid-column:1/-1}.clanManagementFields select{height:41px;padding:0 11px;border:1px solid var(--clan-line);border-radius:12px;outline:0;background:var(--surface-subcard);color:#fff;font-size:9px}.clanManagementFields input[type=color]{width:100%;height:41px;padding:5px;cursor:pointer}.clanManagementCard>button,.clanManagementCard>footer button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:9px;margin-top:16px;padding:0 14px;border:0;border-radius:12px;background:var(--clan-color);color:#fff;font-size:9px;font-weight:760;cursor:pointer}.clanManagementCard button:disabled{cursor:not-allowed;opacity:.42}.clanManagementCard button svg{width:13px}.clanRolePicker{display:flex;gap:5px;overflow:auto;padding:2px 0 12px}.clanRolePicker button{display:flex;min-height:38px;flex:0 0 auto;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--clan-line);border-radius:12px;background:var(--surface-subcard);color:rgba(255,255,255,.48);font-size:8px;font-weight:700;cursor:pointer}.clanRolePicker button:hover,.clanRolePicker button[data-active=true]{border-color:rgba(255,255,255,.28);background:var(--surface-subcard);color:#fff}.clanRolePicker button i{width:7px;height:7px;border-radius:50%}.clanRolePicker button svg{width:12px}.clanPermissionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px}.clanPermissionGrid label{margin:0!important}.clanPermissionGrid input{position:absolute;width:1px;height:1px;opacity:0}.clanPermissionGrid span{display:flex;min-height:40px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--clan-line);border-radius:11px;background:var(--surface-subcard)!important;color:rgba(255,255,255,.45)!important;font-size:8px!important;font-weight:650;cursor:pointer}.clanPermissionGrid span svg{width:11px;opacity:0}.clanPermissionGrid input:checked+span{border-color:rgb(var(--color-accent-rgb)/.46);background:#211713!important;color:#fff!important}.clanPermissionGrid input:checked+span svg{opacity:1;color:var(--clan-color)}.clanPermissionGrid label[data-admin=true]{grid-column:1/-1}.clanRoleEditor>footer{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.clanRoleEditor>footer button{margin:0}.clanRoleEditor>footer .isDanger{border:1px solid rgba(255,104,104,.25);background:#211415;color:#ff9292}.clanHubSync{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px}.clanHubSync header{margin:0}.clanHubSync>strong{color:#f1b06e;font-size:8px;letter-spacing:.11em}.clanHubSync>strong[data-ready=true]{color:#6ad694}.clanHubSync>button{margin:0}.clanOwnershipAcknowledge{position:relative}.clanOwnershipAcknowledge>input{position:absolute;width:1px;height:1px;opacity:0}.clanOwnershipAcknowledge>span{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--clan-line);border-radius:12px;background:var(--surface-subcard)!important;color:rgba(255,255,255,.48)!important;cursor:pointer}.clanOwnershipAcknowledge svg{width:12px;opacity:0}.clanOwnershipAcknowledge>input:checked+span{border-color:rgba(255,112,112,.42);color:#fff!important}.clanOwnershipAcknowledge>input:checked+span svg{opacity:1;color:#ff8d8d}.clanOwnershipTransfer>button.isDanger{background:#7b2929;color:#fff}.clanOwnershipTransfer>button.isDanger:hover:not(:disabled){background:#913232}.clanChatPanel,.clanJoinPanel{display:flex;max-width:1200px;min-height:110px;align-items:center;justify-content:space-between;gap:25px;margin:10px auto 0;padding:22px 26px;border:1px solid rgb(var(--color-accent-rgb)/.28);border-radius:20px;background:#17120f}.clanChatPanel span,.clanJoinPanel>div>span{color:var(--clan-color);font-size:8px;font-weight:800}.clanJoinPanel h2{margin:7px 0 0;font-size:23px}.clanJoinPanel form button,.clanJoinPanel>a,.clanJoinPanel>button{display:flex;min-height:44px;align-items:center;gap:22px;padding:0 14px;border:0;border-radius:12px;background:var(--clan-color);color:#fff;font-size:9px;font-weight:750}.clanJoinPanel form{display:flex;min-width:min(520px,50%);gap:8px}.clanJoinPanel form input{min-width:0;height:44px;flex:1;padding:0 13px;border:1px solid var(--clan-line);border-radius:12px;outline:0;background:var(--surface-subcard);color:#fff;font:600 9px/1 inherit}.clanJoinPanel svg{width:13px}.clanChatPanel{justify-content:flex-start}.clanChatPanel>svg{width:25px;color:var(--clan-color)}.clanChatPanel>div{display:grid;gap:5px}.clanChatPanel strong{font-size:15px}.clanChatPanel>a{display:grid;width:44px;height:44px;margin-left:auto;place-items:center;border-radius:13px;background:var(--clan-color)}.clanChatPanel>a svg{width:15px}.clanLoading{min-height:100dvh;background:var(--surface-card)}.clanLoading>section{height:620px;background:var(--surface-subcard)}.clanLoading>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:40px 5vw}.clanLoading i{display:block;height:260px;border-radius:20px;background:var(--surface-subcard)}@media (max-width:1050px){.clanDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clanInvitationStrip{grid-template-columns:150px 1fr}.clanInvitationStrip article:nth-of-type(n+3){display:none}.clanProfileFacts{width:40vw}.clanOverviewGrid{grid-template-columns:1fr 1fr}.clanProgressPanel{grid-column:1/-1}.clanOverviewStats,.clanRecent{grid-column:span 1}.clanBankGrid{grid-template-columns:1fr 1fr}.clanBankBalance{grid-column:1/-1;min-height:170px}.clanGameProgress>section>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.clanCatalogHero{min-height:650px;border-radius:0 0 25px 25px}.clanHeroTexture:before{inset:0 18% 0 0}.clanCatalogHeroCopy{width:calc(100% - 28px);min-height:530px;padding:130px 0 42px 14px}.clanCatalogHeroCopy h1{font-size:clamp(48px,15vw,78px)}.clanCatalogHeroCopy p{max-width:330px;font-size:12px}.clanHeroPrinciples{grid-template-columns:1fr;margin:0 14px 18px}.clanHeroPrinciples>span{min-height:42px}.clanHeroPrinciples>span+span{padding-left:0;border-top:1px solid rgba(255,255,255,.1);border-left:0}.clanDirectory{padding:45px 12px 80px}.clanDirectoryToolbar{grid-template-columns:1fr auto}.clanDirectoryToolbar>div{grid-column:1/-1;overflow:auto}.clanDirectoryToolbar>div button{white-space:nowrap}.clanPrimaryButton{grid-column:2;grid-row:1}.clanDirectoryGrid{grid-template-columns:1fr}.clanDirectoryCard{min-height:350px}.clanInvitationStrip{grid-template-columns:1fr}.clanInvitationStrip>header{border-right:0;border-bottom:1px solid var(--clan-line)}.clanInvitationStrip article+article{display:none}.clanCreateFields{grid-template-columns:1fr}.clanCreateFields label:nth-child(n){grid-column:1}.clanCreateFields label>div{display:grid}.clanCreateFields label>div i{padding-top:10px}.clanProfileHero{min-height:620px;border-radius:0 0 25px 25px}.clanProfileHero:before{width:30%;height:42%}.clanProfileIdentity{min-height:480px;grid-template-columns:78px 1fr;gap:14px;padding:155px 16px 90px}.clanProfileEmblem{width:76px;height:86px}.clanProfileEmblem svg{width:75px;height:75px}.clanProfileEmblem strong{font-size:11px}.clanProfileIdentity h1{font-size:clamp(48px,14vw,70px)}.clanProfileIdentity p{font-size:11px}.clanProfileFacts{right:16px;bottom:51px;left:16px;width:auto}.clanProfileFacts>span{min-height:62px}.clanProfileFacts svg{display:none}.clanHeroProgress{right:16px;bottom:20px;left:16px}.clanWorkspace{padding:24px 10px 70px}.clanWorkspaceTabs{top:72px;max-width:calc(100vw - 20px);overflow:auto;margin-bottom:20px}.clanWorkspaceTabs button{padding:0 12px;white-space:nowrap}.clanOverviewGrid{grid-template-columns:1fr}.clanProgressPanel{min-height:220px;grid-template-columns:110px 1fr}.clanProgressPanel>header strong{font-size:60px}.clanProgressPanel>div{padding:20px}.clanOverviewStats,.clanRecent{grid-column:1}.clanMembersPanel>header{align-items:flex-start;flex-direction:column}.clanMembersPanel>header label{width:100%}.clanMemberList article{grid-template-columns:42px minmax(0,1fr) auto;padding:12px 15px}.clanMemberList article>span{grid-column:2}.clanMemberList article>p{grid-column:3;grid-row:1/3}.clanMemberList article>a,.clanMemberList select{grid-column:3;grid-row:3}.clanGameProgress>section{grid-template-columns:1fr}.clanGameTitle{border-right:0;border-bottom:1px solid var(--clan-line)}.clanGameProgress>section>div:last-child{grid-template-columns:1fr 1fr}.clanBankGrid,.clanManageGrid{grid-template-columns:1fr}.clanBankBalance,.clanBankHistory,.clanRoleOverview{grid-column:1}.clanBankHistory>article{grid-template-columns:30px 1fr auto}.clanBankHistory time{display:none}.clanJoinPanel{align-items:stretch;flex-direction:column}.clanJoinPanel form{min-width:0;flex-direction:column}.clanChatPanel{min-height:90px}.clanLoading>div{grid-template-columns:1fr}}@media (max-width:430px){.clanCatalogHeroCopy h1{font-size:46px}.clanDirectoryToolbar{grid-template-columns:1fr}.clanPrimaryButton{grid-column:1;grid-row:auto}.clanDirectoryToolbar>div{grid-row:2}.clanProfileIdentity{grid-template-columns:1fr;align-content:end}.clanProfileEmblem{display:none}.clanProfileFacts>span+span{padding-left:10px}.clanGameProgress>section>div:last-child{grid-template-columns:1fr}.clanBankGrid{display:block}.clanBankGrid>*+*{margin-top:8px}.clanWorkspaceTabs button span{display:none}}@media (max-width:720px){.clanMemberControls{grid-column:2/4;grid-row:3;grid-template-columns:minmax(0,1fr) 34px 34px}.clanMembersPanel>header .clanLeaveButton{width:100%;justify-content:center}.clanManagementFields,.clanPermissionGrid{grid-template-columns:1fr}.clanPermissionGrid label[data-admin=true]{grid-column:1}.clanHubSync{grid-template-columns:1fr auto}.clanHubSync header{grid-column:1/-1}.clanRoleEditor>footer{align-items:stretch;flex-direction:column}.clanRoleEditor>footer>span{display:none}.clanRoleEditor>footer button{width:100%}}body:has(.maralysAppHeader){--platform-frame-inset:0px;--platform-frame-radius:0px;--platform-outline:rgba(255,255,255,0.08);--platform-dock-space:0px;--platform-page-height:100svh;height:100svh;min-height:100svh;box-sizing:border-box;padding:0;overflow:hidden}body:has(.maralysAppHeader) .platformPageFrame{position:relative;width:100%;height:var(--platform-page-height);min-height:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;border:0!important;border-radius:0;background:var(--surface-card);box-shadow:none;overscroll-behavior:contain;scroll-padding-bottom:var(--platform-dock-space);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}body:has(.maralysAppHeader) .platformPageFrame>.pageShell{--page-shell-gutter:0px;display:flow-root;width:100%;height:auto;min-height:100%;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body:has(.maralysAppHeader) .platformPageFrame>.pageShell>section:first-of-type{border-radius:0}.serverExperiencePage{background:var(--surface-card);color:#f7f7f5}.serverExperienceHero{isolation:isolate;position:relative;height:var(--platform-page-height,calc(100svh - 8px));min-height:0;overflow:hidden;background:var(--surface-card)}.serverExperienceHeroImage,.serverExperienceHeroShade{position:absolute;z-index:-2;inset:0}.serverExperienceHeroImage{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.05)}.serverExperiencePage-extra .serverExperienceHeroImage{object-position:center 44%;filter:saturate(1.04) contrast(1.02)}.serverExperienceHeroShade{z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.93),rgba(0,0,0,.64) 39%,rgba(0,0,0,.14) 72%),linear-gradient(0deg,rgba(0,0,0,.96),rgba(0,0,0,.24) 48%,rgba(0,0,0,.38))}.serverExperienceBreadcrumb{position:absolute;z-index:4;top:34px;left:4.3vw;display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.45);font-size:9px;font-weight:680;letter-spacing:.055em;text-transform:uppercase}.serverExperienceBreadcrumb a:hover,.serverExperienceBreadcrumb strong{color:#fff}.serverExperienceCopy{position:absolute;z-index:3;top:clamp(90px,13vh,132px);left:4.3vw;width:min(720px,54vw)}.serverExperienceCopy .sectionEyebrow{color:var(--color-accent)}.serverExperienceCopy h1{margin:17px 0 0;font-size:clamp(92px,12vw,205px);font-weight:520;line-height:.72;letter-spacing:-.025em}.serverExperienceCopy h2{max-width:670px;margin:34px 0 0;font-size:clamp(31px,3.4vw,61px);font-weight:430;line-height:.94;letter-spacing:-.025em;text-wrap:balance}.serverExperienceCopy>p:not(.sectionEyebrow){max-width:600px;margin:18px 0 0;color:rgba(255,255,255,.75);font-size:14px;font-weight:540;line-height:1.48}.serverExperienceActions{display:flex;gap:9px;margin-top:25px}.serverExperiencePrimary,.serverExperienceSecondary{display:inline-flex;min-height:54px;align-items:center;justify-content:space-between;gap:26px;padding:0 11px 0 20px;border:1px solid rgba(255,255,255,.12);border-radius:16px;font-size:11px;font-weight:720}.serverExperiencePrimary{min-width:190px;border-color:rgb(var(--color-accent-rgb)/.62);background:var(--color-accent);color:#080808}.serverExperienceSecondary{min-width:138px;background:rgba(15,15,20,.68);color:#fff;backdrop-filter:blur(24px)}.serverExperiencePrimary svg,.serverExperienceSecondary svg{width:31px;height:31px;padding:8px;border-radius:50%;background:rgba(0,0,0,.18);fill:currentColor}.serverExperienceSecondary svg{background:rgba(255,255,255,.08);fill:none}.serverExperienceLive{position:absolute;z-index:3;top:clamp(102px,14vh,145px);right:3.3vw;width:min(410px,32vw);overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:19px;background:rgba(15,15,20,.66);backdrop-filter:blur(28px)}.serverExperienceLive>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.08)}.serverExperienceLive>header span{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.serverExperienceLive>header span svg{width:12px;color:#65e47a}.serverExperienceLive[data-state=planned]>header span svg{color:var(--color-accent)}.serverExperienceLive>header>svg{width:16px;color:rgba(255,255,255,.32)}.serverExperienceLive>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.serverExperienceLive>div>span{position:relative;display:grid;min-width:0;min-height:88px;grid-template-columns:22px 1fr;align-content:center;gap:4px 7px;padding:13px}.serverExperienceLive>div>span+span{border-left:1px solid rgba(255,255,255,.08)}.serverExperienceLive>div svg{grid-row:1/span 2;width:15px;color:var(--color-accent)}.serverExperienceLive small{color:rgba(255,255,255,.42);font-size:7px;text-transform:uppercase}.serverExperienceLive strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.serverExperienceFeatureRail{position:absolute;z-index:3;right:3.3vw;bottom:24px;left:4.3vw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.serverExperienceFeatureRail article{display:grid;min-height:72px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:13px 17px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(15,15,20,.58);backdrop-filter:blur(24px)}.serverExperienceFeatureRail span{color:var(--color-accent);font-size:9px}.serverExperienceFeatureRail strong{font-size:12px;font-weight:690}.serverExperienceFaq,.serverExperienceNext,.serverExperienceRules,.serverExperienceShowcase,.serverExperienceStory{padding:clamp(90px,9vw,150px) 4.3vw}.serverExperienceStory{background:#efede8;color:#090909}.serverExperienceFaq>header,.serverExperienceRules>header,.serverExperienceShowcase>header,.serverExperienceStory>header{display:grid;grid-template-columns:minmax(125px,.42fr) minmax(500px,1.6fr) minmax(260px,.66fr);gap:4vw;align-items:start}.serverExperienceFaq h2,.serverExperienceLaunch h2,.serverExperienceRules h2,.serverExperienceShowcase h2,.serverExperienceStory h2{margin:0;font-size:clamp(54px,6.7vw,116px);font-weight:390;line-height:.87;letter-spacing:-.025em;text-wrap:balance}.serverExperienceShowcase>header>p:last-child,.serverExperienceStory>header>p:last-child{margin:2px 0 0;color:rgba(0,0,0,.62);font-size:14px;line-height:1.55}.serverExperienceStoryMedia{position:relative;height:min(670px,52vw);margin-top:clamp(60px,7vw,110px);overflow:hidden;border-radius:24px}.serverExperienceStoryMedia img{object-fit:cover}.serverExperienceStoryMedia:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.76),transparent 58%);content:""}.serverExperienceStoryMedia>span{position:absolute;z-index:1;bottom:24px;left:25px;color:#fff;font-size:clamp(36px,5vw,88px);font-weight:650;line-height:.79}.serverExperiencePillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.serverExperiencePillars article{display:flex;min-height:280px;flex-direction:column;padding:24px;border-radius:22px;background:#fff}.serverExperiencePillars article:nth-child(2){background:var(--color-accent)}.serverExperiencePillars span{color:rgba(0,0,0,.45);font-size:9px;text-transform:uppercase}.serverExperiencePillars strong{margin-top:auto;font-size:clamp(36px,4vw,70px);font-weight:520;line-height:.83}.serverExperiencePillars p{max-width:370px;margin:20px 0 0;color:rgba(0,0,0,.62);font-size:12px;line-height:1.48}.serverExperienceShowcase{background:var(--surface-card)}.serverExperienceFaq>header .sectionEyebrow,.serverExperienceRules>header .sectionEyebrow,.serverExperienceShowcase>header .sectionEyebrow{color:rgba(255,255,255,.45)}.serverExperienceShowcase>header>p:last-child{color:rgba(255,255,255,.58)}.serverExperienceShowcaseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 12px;margin-top:clamp(60px,7vw,110px)}.serverExperienceShowcaseGrid figure{min-width:0;margin:0}.serverExperienceShowcaseGrid figure.isWide{grid-column:1/-1}.serverExperienceShowcaseGrid img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px}.serverExperienceShowcaseGrid figure:not(.isWide) img{aspect-ratio:4/3}.serverExperienceShowcaseGrid figcaption{padding:18px 2px 0}.serverExperienceShowcaseGrid figcaption span{color:rgba(255,255,255,.4);font-size:9px;text-transform:uppercase}.serverExperienceShowcaseGrid h3{margin:11px 0 0;font-size:clamp(28px,3vw,49px);font-weight:420;line-height:.94}.serverExperienceShowcaseGrid figcaption p{max-width:560px;margin:12px 0 0;color:rgba(255,255,255,.57);font-size:12px;line-height:1.5}.serverExperienceRules{background:var(--surface-subcard)}.serverExperienceRules>div{margin:clamp(55px,6vw,92px) 0 0 calc(18% + 4vw)}.serverExperienceRules article{display:grid;grid-template-columns:45px minmax(200px,.8fr) minmax(320px,1.2fr);gap:3vw;padding:27px 0;border-top:1px solid rgba(255,255,255,.12)}.serverExperienceRules article:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.serverExperienceRules article>span{color:var(--color-accent);font-size:10px}.serverExperienceRules h3{margin:0;font-size:clamp(23px,2.2vw,38px);font-weight:430;line-height:.96}.serverExperienceRules article p{margin:0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.5}.serverExperienceRules>a{display:grid;min-height:125px;grid-template-columns:1fr auto 30px;align-items:center;gap:22px;margin:10px 0 0 calc(18% + 4vw);padding:23px;border-radius:20px;background:var(--color-accent);color:#090909;font-size:clamp(28px,3vw,48px);font-weight:440}.serverExperienceRules>a strong{font-size:14px}.serverExperienceRules>a svg{width:22px}.serverExperienceFaq{background:var(--surface-card)}.serverExperienceFaq>div{margin:clamp(55px,6vw,92px) 0 0 calc(18% + 4vw)}.serverExperienceFaq details{border-top:1px solid rgba(255,255,255,.12)}.serverExperienceFaq details:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.serverExperienceFaq summary{display:grid;grid-template-columns:45px 1fr 24px;gap:22px;align-items:center;padding:28px 0;cursor:pointer;list-style:none}.serverExperienceFaq summary::-webkit-details-marker{display:none}.serverExperienceFaq summary span{color:var(--color-accent);font-size:10px}.serverExperienceFaq summary strong{font-size:clamp(23px,2.3vw,40px);font-weight:420}.serverExperienceFaq summary i{font-size:24px;font-style:normal;transition:transform .18s ease}.serverExperienceFaq details[open] summary i{transform:rotate(45deg)}.serverExperienceFaq details p{max-width:720px;margin:-4px 35px 28px 67px;color:rgba(255,255,255,.58);font-size:14px;line-height:1.55}.serverExperienceLaunch{isolation:isolate;position:relative;min-height:760px;overflow:hidden;background:var(--surface-card)}.serverExperienceLaunch>div:first-of-type,.serverExperienceLaunch>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.serverExperienceLaunch>img{object-fit:cover}.serverExperienceLaunch>div:first-of-type{z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.95),rgba(0,0,0,.64) 47%,rgba(0,0,0,.12)),linear-gradient(0deg,rgba(0,0,0,.86),transparent 60%)}.serverExperienceLaunchCopy{position:absolute;right:4.3vw;bottom:80px;left:4.3vw;max-width:980px}.serverExperienceLaunchCopy>p:not(.sectionEyebrow){max-width:570px;margin:24px 0 0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.5}.serverExperienceLaunchCopy>.serverExperiencePrimary{margin-top:30px}.serverExperienceLaunchCopy>.downloadOptions{margin-top:28px}.serverExperienceNext{background:var(--color-accent);color:#090909}.serverExperienceNext>a{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(300px,1fr) minmax(260px,.65fr) 32px;gap:4vw;align-items:end;margin-top:55px}.serverExperienceNext>a small,.serverExperienceNext>a span{color:rgba(0,0,0,.62);font-size:11px;line-height:1.45}.serverExperienceNext>a strong{font-size:clamp(68px,9vw,150px);font-weight:540;line-height:.72}.serverExperienceNext>a svg{width:25px}@media (max-width:920px){.serverExperienceHero{min-height:820px;height:max(820px,var(--platform-page-height,100svh))}.serverExperienceHeroShade{background:linear-gradient(0deg,rgba(0,0,0,.98),rgba(0,0,0,.68) 52%,rgba(0,0,0,.14) 88%),linear-gradient(180deg,rgba(0,0,0,.55),transparent 30%)}.serverExperienceBreadcrumb{top:24px;left:28px}.serverExperienceCopy{top:88px;right:28px;left:28px;width:auto}.serverExperienceCopy h1{font-size:clamp(86px,19vw,145px)}.serverExperienceCopy h2{font-size:clamp(32px,6vw,52px)}.serverExperienceLive{top:auto;right:28px;bottom:117px;left:28px;width:auto}.serverExperienceFeatureRail{right:28px;bottom:20px;left:28px}.serverExperienceFeatureRail article{min-height:72px}.serverExperienceFaq,.serverExperienceNext,.serverExperienceRules,.serverExperienceShowcase,.serverExperienceStory{padding:86px 28px}.serverExperienceFaq>header,.serverExperienceRules>header,.serverExperienceShowcase>header,.serverExperienceStory>header{grid-template-columns:1fr}.serverExperienceShowcase>header>p:last-child,.serverExperienceStory>header>p:last-child{max-width:680px}.serverExperienceStoryMedia{height:72vw}.serverExperienceFaq>div,.serverExperienceRules>a,.serverExperienceRules>div{margin-left:0}}@media (max-width:560px){.serverExperienceHero{min-height:920px;height:920px}.serverExperienceBreadcrumb{top:18px;left:18px;max-width:calc(100% - 36px);overflow:hidden;white-space:nowrap}.serverExperienceCopy{top:66px;right:18px;left:18px}.serverExperienceCopy h1{margin-top:15px;font-size:clamp(78px,25vw,112px)}.serverExperienceCopy h2{margin-top:25px;font-size:clamp(29px,9vw,41px)}.serverExperienceCopy>p:not(.sectionEyebrow){font-size:12.5px;line-height:1.43}.serverExperienceActions{gap:7px}.serverExperiencePrimary,.serverExperienceSecondary{min-width:0;min-height:50px;gap:11px;padding-left:14px;border-radius:14px}.serverExperiencePrimary svg,.serverExperienceSecondary svg{width:29px;height:29px}.serverExperienceLive{right:18px;bottom:228px;left:18px}.serverExperienceLive>div>span{min-height:76px;grid-template-columns:1fr;gap:3px}.serverExperienceLive>div svg{display:none}.serverExperienceLive strong{font-size:13px}.serverExperienceFeatureRail{right:18px;bottom:16px;left:18px;grid-template-columns:1fr;gap:5px}.serverExperienceFeatureRail article{min-height:58px;grid-template-columns:25px 1fr;padding:10px 13px;border-radius:14px}.serverExperienceFaq,.serverExperienceNext,.serverExperienceRules,.serverExperienceShowcase,.serverExperienceStory{padding:72px 18px}.serverExperienceFaq h2,.serverExperienceLaunch h2,.serverExperienceRules h2,.serverExperienceShowcase h2,.serverExperienceStory h2{font-size:clamp(43px,13vw,62px)}.serverExperienceStoryMedia{height:112vw;margin-top:48px;border-radius:17px}.serverExperienceStoryMedia>span{bottom:17px;left:17px;font-size:35px}.serverExperiencePillars{grid-template-columns:1fr}.serverExperiencePillars article{min-height:230px;padding:20px;border-radius:18px}.serverExperienceShowcaseGrid{display:block;margin-top:48px}.serverExperienceShowcaseGrid figure+figure{margin-top:48px}.serverExperienceShowcaseGrid figure:not(.isWide) img,.serverExperienceShowcaseGrid img{aspect-ratio:4/3;border-radius:16px}.serverExperienceRules article{grid-template-columns:30px 1fr;gap:14px}.serverExperienceRules article p{grid-column:2}.serverExperienceRules>a{min-height:105px;grid-template-columns:1fr 24px;padding:18px;font-size:28px}.serverExperienceRules>a strong{grid-column:1}.serverExperienceRules>a svg{grid-column:2;grid-row:1/span 2}.serverExperienceFaq summary{grid-template-columns:30px 1fr 20px;gap:12px}.serverExperienceFaq details p{margin:-2px 20px 25px 42px;font-size:13px}.serverExperienceLaunch{min-height:720px}.serverExperienceLaunchCopy{right:18px;bottom:48px;left:18px}.serverExperienceNext>a{grid-template-columns:1fr 25px;margin-top:40px}.serverExperienceNext>a small,.serverExperienceNext>a span,.serverExperienceNext>a strong{grid-column:1}.serverExperienceNext>a svg{grid-column:2;grid-row:1/span 3}}body:has(.maralysAppHeader) .platformPageFrame>.communicationPage{height:100%;min-height:100%}body:has(.maralysAppHeader) .pageShell>.heroFrame{height:var(--platform-page-height);min-height:0}@media (min-width:921px){body:has(.maralysAppHeader) .pageShell>.heroStatusDeck{margin-top:calc(-191px - var(--platform-dock-space));margin-bottom:calc(24px + var(--platform-dock-space))}body:has(.maralysAppHeader) .homePage .heroCopy,body:has(.maralysAppHeader) .homePage .heroRightStack{top:calc(var(--platform-topbar-space) + 14px)}}@media (min-width:921px){body:has(.maralysAppHeader) .heroCopy{top:clamp(24px,3.8%,38px)}body:has(.maralysAppHeader) .heroRightStack{top:12px}body:has(.maralysAppHeader) .heroWord{bottom:3.4%}body:has(.maralysAppHeader) .scrollHint{bottom:2.4%}}@media (min-width:921px) and (min-height:800px){body:has(.maralysAppHeader) .heroCopy{top:clamp(40px,5vh,54px)}body:has(.maralysAppHeader) .heroRightStack{top:clamp(28px,3.5vh,38px)}}@media (min-width:921px) and (max-height:799px){body:has(.maralysAppHeader) .heroCopy{top:16px}body:has(.maralysAppHeader) .heroRightStack{gap:4px}.heroDescription{margin-top:12px;font-size:12.5px;line-height:1.36}.heroPlatformGrid{margin-top:8px}.heroPlatformGrid article{min-height:50px;padding-top:8px;padding-bottom:8px}.heroActions{margin-top:6px}.heroPlatformCta{min-height:54px}body:has(.maralysAppHeader) .homePage>.heroFrame{height:max(760px,var(--platform-page-height));min-height:760px}body:has(.maralysAppHeader) .homePage>.heroStatusDeck{margin:12px 5.2vw calc(24px + var(--platform-dock-space))}}@media (min-width:921px) and (min-height:900px){body:has(.maralysAppHeader) .heroRightStack{gap:14px}.featureBody{min-height:343px;grid-template-rows:208px minmax(135px,1fr)}.featureImage{min-height:208px}}@media (max-width:920px){body:has(.maralysAppHeader) .pageShell>.heroFrame{height:max(760px,var(--platform-page-height));min-height:760px}}@media (max-width:560px){body:has(.maralysAppHeader) .pageShell>.heroFrame{height:max(720px,var(--platform-page-height));min-height:720px}}body:has(.platformTopbar){--platform-topbar-space:80px}.platformTopbar{position:fixed;top:calc(var(--desktop-titlebar-height, 0px) + 16px);right:20px;left:20px;z-index:410;display:grid;grid-template-columns:auto minmax(280px,520px) auto;align-items:center;justify-content:space-between;gap:14px;pointer-events:none}.platformTopbar>*{pointer-events:auto}.platformTopbarBalance,.platformTopbarProfile,.platformTopbarSearch,.platformTopbarSignIn{border:1px solid var(--surface-light-outline);box-shadow:none}.platformTopbarBrand,.platformTopbarIcon{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.platformTopbarBrand{display:flex;height:50px;align-items:center;gap:5px;padding:5px 12px 5px 2px;border-radius:999px;color:var(--text-primary)}.platformTopbarBrand img{width:36px;height:36px;object-fit:contain;filter:grayscale(1) brightness(4)}.platformTopbarBrand>span{display:flex;align-items:baseline;gap:8px;margin-left:0}.platformTopbarBrand strong{font-size:15px;letter-spacing:.1em;line-height:1}.platformTopbarBrand small{color:var(--color-accent);font:700 8px/1 var(--font-mono,monospace)}.platformTopbarSearch{width:min(38vw,520px);height:50px;justify-self:center;padding:6px 10px;border-radius:999px}.platformTopbarSearch .headerBrandSearch,.platformTopbarSearch .siteSearchControl{height:100%}.platformTopbarSearch .siteSearchPopover{top:calc(100% + 13px);left:0;width:100%}.platformTopbarSystem{display:flex;min-width:0;align-items:center;justify-self:end;gap:6px}.platformTopbarIcon{position:relative;display:grid;width:48px;height:48px;place-items:center;border-radius:999px;color:color-mix(in srgb,var(--text-primary) 58%,transparent)}.platformTopbarBalance:focus-visible,.platformTopbarBalance:hover,.platformTopbarProfile:focus-visible,.platformTopbarProfile:hover{background:var(--surface-light);color:var(--text-primary)}.platformTopbarIcon:focus-visible,.platformTopbarIcon:hover{background:transparent;color:var(--text-primary)}.platformTopbarIcon svg{width:19px;height:19px;stroke-width:1.65}.platformTopbarNotifications[data-unread=true]{color:var(--color-accent)}.platformTopbarNotifications b{position:absolute;top:5px;right:4px;display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border:2px solid var(--surface-card);border-radius:999px;background:var(--color-accent);color:var(--text-primary);font-size:7px}.platformTopbarBalance{display:flex;min-width:100px;height:48px;align-items:center;gap:8px;padding:0 12px;border-radius:999px;color:color-mix(in srgb,var(--text-primary) 72%,transparent)}.platformTopbarBalance>svg{width:18px;height:18px;color:var(--color-accent);stroke-width:1.7}.platformTopbarBalance>span,.platformTopbarProfileName{display:grid;min-width:0;gap:3px}.platformTopbarBalance strong{font-size:11px;line-height:1}.platformTopbarBalance small,.platformTopbarProfileName small{color:color-mix(in srgb,var(--text-primary) 34%,transparent);font-size:7px;line-height:1;letter-spacing:.08em}.platformTopbarProfile{display:flex;max-width:210px;height:50px;align-items:center;gap:9px;padding:5px 6px 5px 13px;border-radius:999px;color:color-mix(in srgb,var(--text-primary) 78%,transparent)}.platformTopbarProfileName{max-width:108px}.platformTopbarProfileName small,.platformTopbarProfileName strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platformTopbarProfileName strong{font-size:10px}.platformTopbarAvatar{display:grid;width:38px;height:38px;flex:0 0 38px;overflow:hidden;place-items:center;border:1px solid rgb(var(--color-accent-rgb)/.5);border-radius:999px;background:linear-gradient(145deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 40%,var(--surface-card)));background-position:50%;background-size:cover;color:var(--text-primary);font-size:11px;font-weight:800}.platformTopbarAvatar svg{width:17px;height:17px}.platformTopbarSignIn{display:flex;height:48px;align-items:center;gap:8px;padding:0 14px;border-radius:999px;color:var(--text-primary);font-size:10px;font-weight:700}.platformTopbarSignIn svg{width:16px;height:16px;color:var(--color-accent)}.communicationFrame{inset:calc(var(--desktop-titlebar-height, 0px) + var(--platform-topbar-space)) 0 var(--platform-dock-space);border:0;border-radius:0}@media (max-width:1120px){.platformTopbar{right:12px;left:12px;grid-template-columns:auto minmax(220px,1fr) auto;gap:8px}.platformTopbarSearch{width:min(42vw,440px)}.platformTopbarProfileName{display:none}.platformTopbarProfile{width:50px;padding:5px}}@media (max-width:760px){.platformTopbar{top:calc(var(--desktop-titlebar-height, 0px) + 8px);right:8px;left:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.platformTopbarBrand{width:48px;height:48px;justify-content:center;padding:5px}.platformTopbarBrand>span{display:none}.platformTopbarBrand img{width:36px;height:36px}.platformTopbarSearch{width:100%;height:48px;padding:5px 7px}.platformTopbarIcon{width:44px;height:46px}.platformTopbarDownload{display:none}.platformTopbarBalance{min-width:76px;height:46px;padding:0 9px}.platformTopbarBalance small{display:none}.platformTopbarProfile{width:46px;height:48px}.platformTopbarAvatar{width:36px;height:36px;flex-basis:36px}.platformTopbarSignIn{height:46px;padding:0 11px}body:has(.maralysAppHeader){--platform-frame-inset:0px;--platform-frame-radius:0px;--platform-dock-space:0px}.communicationFrame{top:calc(var(--desktop-titlebar-height, 0px) + var(--platform-topbar-space));bottom:var(--platform-dock-space)}}@media (max-width:520px){body:has(.maralysAppHeader){--platform-dock-space:0px}.communicationFrame{bottom:var(--platform-dock-space)}}@media (max-width:430px){.platformTopbar{grid-template-columns:44px minmax(0,1fr) auto}.platformTopbarBrand{width:44px;height:44px}.platformTopbarBrand img{width:33px;height:33px}.platformTopbarSearch{height:44px}.platformTopbarSystem{gap:4px}.platformTopbarIcon{width:40px;height:44px}.platformTopbarBalance{min-width:42px;width:42px;height:44px;justify-content:center;padding:0}.platformTopbarBalance>span{display:none}.platformTopbarProfile{width:44px;height:44px}.platformTopbarAvatar{width:34px;height:34px;flex-basis:34px}.platformTopbarSignIn span{display:none}.platformTopbarSignIn{width:42px;height:44px;justify-content:center;padding:0}}.gameStorefrontPage{--game-store-surface:#121213;--game-store-surface-raised:#181819;--game-store-line:rgba(255,255,255,0.14);--game-store-muted:rgba(255,255,255,0.56);background:var(--surface-card);color:#f6f4f0}.gameStorefrontShell{width:min(1510px,100%);margin:0 auto;padding:clamp(30px,4vw,66px) clamp(18px,4vw,64px) clamp(90px,10vw,150px)}.gameStorefrontBreadcrumb{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.34);font-size:8px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.gameStorefrontBreadcrumb a{color:rgba(255,255,255,.5)}.gameStorefrontBreadcrumb a:hover{color:#fff}.gameStorefrontBreadcrumb strong{color:var(--color-accent);font-weight:750}.gameStorefrontHeading{display:flex;min-height:190px;align-items:flex-end;justify-content:space-between;gap:40px;padding:42px 0 32px}.gameStorefrontAchievements>div p,.gameStorefrontHeading p,.gameStorefrontOverview>header>p,.gameStorefrontSectionHeading p{margin:0;color:var(--color-accent);font-size:8px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.gameStorefrontHeading h1{margin:13px 0 0;font-size:clamp(62px,7.4vw,118px);font-weight:430;letter-spacing:-.075em;line-height:.82}.gameStorefrontHeadingMeta{display:grid;flex:0 1 530px;justify-items:end;gap:15px}.gameStorefrontHeadingMeta>span{display:inline-flex;align-items:center;gap:9px;color:rgba(255,255,255,.64);font-size:8px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.gameStorefrontHeadingMeta>span i{width:7px;height:7px;border-radius:50%;background:#a8ff38}.gameStorefrontHeadingMeta>span[data-status=planned] i{background:var(--color-accent)}.gameStorefrontHeadingMeta>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.gameStorefrontHeadingMeta b{padding:8px 11px;border:1px solid var(--game-store-line);border-radius:999px;color:rgba(255,255,255,.68);font-size:8px;font-weight:650}.gameStorefrontTabs{position:sticky;top:12px;z-index:45;display:flex;width:max-content;max-width:100%;gap:3px;overflow-x:auto;margin:0 auto 20px;padding:5px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(18,18,19,.84);backdrop-filter:blur(24px);scrollbar-width:none}.gameStorefrontTabs::-webkit-scrollbar{display:none}.gameStorefrontTabs a{display:flex;min-height:43px;align-items:center;gap:9px;padding:0 16px;border-radius:13px;color:rgba(255,255,255,.6);font-size:9px;font-weight:720;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.gameStorefrontTabs a:focus-visible,.gameStorefrontTabs a:hover{background:rgba(255,255,255,.08);color:#fff}.gameStorefrontTabs span{display:grid;min-width:18px;height:18px;place-items:center;border-radius:7px;background:rgba(255,255,255,.08);color:var(--color-accent);font-size:7px}.gameStorefrontProduct{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:clamp(22px,3vw,48px);align-items:start}.gameStoreGallery{min-width:0}.gameStoreGalleryStage{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--game-store-line);border-radius:28px;background:var(--surface-subcard)}.gameStoreGalleryImage{object-fit:cover;opacity:0;transform:scale(1.018);transition:opacity .32s ease,transform .8s cubic-bezier(.22,1,.36,1)}.gameStoreGalleryImage[data-active=true]{opacity:1;transform:scale(1)}.gameStoreGalleryShade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.68));pointer-events:none}.gameStoreGalleryCaption{position:absolute;right:20px;bottom:18px;left:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:rgba(255,255,255,.78);font-size:8px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.gameStoreGalleryCaption b{color:#fff;font-weight:760}.gameStoreGalleryControls{position:absolute;top:18px;right:18px;display:flex;gap:5px}.gameStoreGalleryControls button{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:13px;background:rgba(10,10,10,.7);color:#fff;cursor:pointer;backdrop-filter:blur(16px)}.gameStoreGalleryControls button:focus-visible,.gameStoreGalleryControls button:hover{border-color:rgba(255,255,255,.65);background:rgba(34,34,34,.82)}.gameStoreGalleryControls svg{width:16px;height:16px}.gameStoreGalleryRail{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));gap:6px;margin-top:7px}.gameStoreGalleryRail button{position:relative;aspect-ratio:16/9;overflow:hidden;padding:0;border:1px solid transparent;border-radius:13px;background:var(--surface-subcard);cursor:pointer;opacity:.48;transition:border-color .18s ease,opacity .18s ease}.gameStoreGalleryRail button:focus-visible,.gameStoreGalleryRail button:hover,.gameStoreGalleryRail button[data-active=true]{border-color:rgba(255,255,255,.62);opacity:1}.gameStoreGalleryRail img{object-fit:cover}.gameStoreGalleryRail span{position:absolute;right:7px;bottom:6px;color:#fff;font-size:7px;font-weight:760}.gameStorefrontBuyCard{position:sticky;top:82px;padding:26px;border:1px solid var(--game-store-line);border-radius:26px;background:var(--game-store-surface)}.gameStorefrontMonogram{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;background:var(--color-accent);color:#0b0b0b;font-size:18px;font-weight:850;letter-spacing:-.05em}.gameStorefrontBuyCard>p{margin:26px 0 0;font-size:clamp(24px,2vw,34px);font-weight:610;letter-spacing:-.045em;line-height:1.02}.gameStorefrontBuyCard>span{display:block;margin-top:17px;color:var(--game-store-muted);font-size:11px;line-height:1.58}.gameStorefrontPrimaryActions{display:grid;gap:7px;margin-top:26px}.gameStorefrontPrimaryActions a{display:flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-accent);border-radius:15px;background:var(--color-accent);color:#0b0b0b;font-size:9px;font-weight:800}.gameStorefrontPrimaryActions a+a{justify-content:flex-start;border-color:var(--game-store-line);background:var(--surface-subcard);color:#fff}.gameStorefrontPrimaryActions a+a svg:last-child{margin-left:auto}.gameStorefrontPrimaryActions svg{width:15px;height:15px}.gameStorefrontPrimaryActions a:hover{border-color:var(--color-accent);background:var(--color-accent)}.gameStorefrontPrimaryActions a+a:hover{border-color:rgba(255,255,255,.34);background:var(--surface-subcard)}.gameStorefrontFacts{margin:25px 0 0}.gameStorefrontFacts>div{display:grid;grid-template-columns:minmax(110px,.78fr) minmax(0,1.22fr);gap:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.09);font-size:8px;line-height:1.45}.gameStorefrontFacts dt{color:rgba(255,255,255,.37)}.gameStorefrontFacts dd{margin:0;color:rgba(255,255,255,.82);text-align:right}.gameStorefrontAchievements,.gameStorefrontMods,.gameStorefrontOverview,.gameStorefrontServers{scroll-margin-top:84px;margin-top:clamp(90px,10vw,150px)}.gameStorefrontOverview>header{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:7vw;align-items:end}.gameStorefrontOverview>header>p{grid-column:1/-1}.gameStorefrontAchievements h2,.gameStorefrontOverview>header h2,.gameStorefrontSectionHeading h2{margin:18px 0 0;font-size:clamp(46px,5.3vw,82px);font-weight:480;letter-spacing:-.06em;line-height:.92;text-wrap:balance}.gameStorefrontOverview>header>span,.gameStorefrontSectionHeading>span{max-width:560px;color:var(--game-store-muted);font-size:12px;line-height:1.68}.gameStorefrontFeatureBand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:55px}.gameStorefrontFeatureBand article{display:grid;min-height:150px;grid-template-columns:32px 1fr;align-content:center;gap:8px 13px;padding:22px;border:1px solid var(--game-store-line);border-radius:20px;background:var(--game-store-surface)}.gameStorefrontFeatureBand svg{width:21px;height:21px;grid-row:1/3;color:var(--color-accent);stroke-width:1.6}.gameStorefrontFeatureBand small{color:rgba(255,255,255,.36);font-size:7px;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.gameStorefrontFeatureBand strong{max-width:310px;font-size:11px;font-weight:640;line-height:1.45}.gameStorefrontPrinciples{display:grid;margin-top:28px;border-top:1px solid var(--game-store-line)}.gameStorefrontPrinciples article{display:grid;grid-template-columns:72px minmax(0,1fr);gap:25px;padding:28px 0;border-bottom:1px solid var(--game-store-line)}.gameStorefrontPrinciples article>span{color:var(--color-accent);font-size:9px;font-weight:780}.gameStorefrontPrinciples h3{margin:0;font-size:clamp(22px,2.3vw,36px);font-weight:580;letter-spacing:-.04em}.gameStorefrontPrinciples p{max-width:720px;margin:10px 0 0;color:var(--game-store-muted);font-size:11px;line-height:1.58}.gameStorefrontSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding-bottom:28px;border-bottom:1px solid var(--game-store-line)}.gameStorefrontServerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:28px}.gameStorefrontServerCard{display:flex;min-width:0;min-height:650px;flex-direction:column;overflow:hidden;padding:8px;border:1px solid var(--game-store-line);border-radius:28px;background:var(--game-store-surface)}.gameStorefrontServerMedia{position:relative;display:block;min-height:330px;overflow:hidden;border-radius:21px;background:var(--surface-subcard)}.gameStorefrontServerMedia img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.gameStorefrontServerCard:hover .gameStorefrontServerMedia img{transform:scale(1.035)}.gameStorefrontServerMedia>span{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(10,10,10,.68);color:#fff;font-size:7px;font-weight:760;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(16px)}.gameStorefrontServerMedia>span i{width:6px;height:6px;border-radius:50%;background:#a8ff38}.gameStorefrontServerCard[data-status=planned] .gameStorefrontServerMedia>span i{background:var(--color-accent)}.gameStorefrontServerCopy{padding:26px 20px 20px}.gameStorefrontServerCopy small{color:var(--color-accent);font-size:7px;font-weight:740;letter-spacing:.09em;text-transform:uppercase}.gameStorefrontServerCopy h3{margin:13px 0 0;font-size:clamp(42px,4.5vw,70px);font-weight:510;letter-spacing:-.065em;line-height:.85}.gameStorefrontServerCopy p{max-width:610px;margin:22px 0 0;color:var(--game-store-muted);font-size:11px;line-height:1.55}.gameStorefrontServerCopy>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:22px}.gameStorefrontServerCopy>div span{padding:7px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.55);font-size:7px}.gameStorefrontServerCard footer{display:grid;grid-template-columns:1fr .72fr;gap:6px;margin-top:auto}.gameStorefrontServerCard footer a{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:var(--surface-subcard);color:#fff;font-size:8px;font-weight:760}.gameStorefrontServerCard footer a:first-child{border-color:var(--color-accent);background:var(--color-accent);color:#090909}.gameStorefrontServerCard footer a:hover{border-color:rgba(255,255,255,.45);background:var(--surface-subcard-hover)}.gameStorefrontServerCard footer a:first-child:hover{border-color:var(--color-accent);background:var(--color-accent)}.gameStorefrontServerCard footer svg{width:14px;height:14px}.gameStorefrontModGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px}.gameStorefrontModCard{display:flex;min-width:0;min-height:440px;flex-direction:column;padding:8px 8px 20px;border:1px solid var(--game-store-line);border-radius:24px;background:var(--game-store-surface);color:#fff}.gameStorefrontModMedia{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:var(--surface-subcard)}.gameStorefrontModMedia img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.gameStorefrontModCard:hover .gameStorefrontModMedia img{transform:scale(1.04)}.gameStorefrontModCard>small{display:flex;align-items:center;gap:8px;margin:19px 12px 0;color:var(--color-accent);font-size:7px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.gameStorefrontModCard>small svg{width:12px;height:12px}.gameStorefrontModCard h3{margin:12px 12px 0;font-size:clamp(25px,2.4vw,38px);font-weight:590;letter-spacing:-.05em}.gameStorefrontModCard>p{margin:12px 12px 0;color:var(--game-store-muted);font-size:10px;line-height:1.5}.gameStorefrontModCard>div{display:flex;flex-wrap:wrap;gap:5px;margin:18px 12px 0}.gameStorefrontModCard>div span{padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.5);font-size:7px}.gameStorefrontModCard>b{display:flex;align-items:center;justify-content:space-between;margin:auto 12px 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:8px}.gameStorefrontModCard>b svg{width:14px;height:14px;color:var(--color-accent)}.gameStorefrontAchievements{position:relative;display:grid;min-height:380px;align-content:center;overflow:hidden;padding:clamp(32px,5vw,74px);border:1px solid var(--game-store-line);border-radius:30px;background:var(--surface-subcard)}.gameStorefrontAchievements:after{position:absolute;top:50%;right:4%;color:rgba(255,255,255,.04);font-size:clamp(180px,25vw,380px);font-weight:850;line-height:.7;content:"50";transform:translateY(-50%);pointer-events:none}.gameStorefrontAchievements>div{display:flex;align-items:center;gap:11px}.gameStorefrontAchievements>div svg{width:18px;height:18px;color:var(--color-accent)}.gameStorefrontAchievements h2{position:relative;z-index:1;max-width:850px}.gameStorefrontAchievements>p{position:relative;z-index:1;max-width:520px;margin:22px 0 0;color:var(--game-store-muted);font-size:12px;line-height:1.55}.gameStorefrontAchievements>a{position:relative;z-index:1;display:flex;width:fit-content;min-height:48px;align-items:center;gap:28px;margin-top:30px;padding:0 16px;border-radius:14px;color:#090909;font-size:8px;font-weight:800}.gameStorefrontAchievements>a,.gameStorefrontAchievements>a:hover{background:var(--color-accent)}.gameStorefrontAchievements>a svg{width:14px;height:14px}.gameStorefrontShell>.minecraftAiSection{margin-top:clamp(90px,10vw,150px);overflow:hidden;border:1px solid var(--game-store-line);border-radius:30px}.gameStorefrontAllGames{display:flex;width:fit-content;min-height:46px;align-items:center;gap:12px;margin:38px 0 0 auto;padding:0 15px;border:1px solid var(--game-store-line);border-radius:14px;color:rgba(255,255,255,.68);font-size:8px;font-weight:740}.gameStorefrontAllGames:hover{border-color:rgba(255,255,255,.38);color:#fff}.gameStorefrontAllGames svg{width:13px;height:13px}.gameStorefrontAllGames svg:last-child{color:var(--color-accent)}.gameStorefrontPublications{scroll-margin-top:84px}.gameStorefrontPublications .scopedContentSection{border-top:1px solid var(--game-store-line);background:var(--surface-card)}@media (max-width:1080px){.gameStorefrontProduct{grid-template-columns:minmax(0,1fr) 330px}.gameStoreGalleryRail{grid-template-columns:repeat(3,minmax(90px,1fr))}.gameStorefrontModGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.gameStorefrontHeading{min-height:160px;align-items:flex-start;flex-direction:column}.gameStorefrontHeadingMeta{flex:0 0 auto;justify-items:start}.gameStorefrontHeadingMeta>div{justify-content:flex-start}.gameStorefrontProduct{grid-template-columns:1fr}.gameStorefrontBuyCard{position:static}.gameStorefrontOverview>header{grid-template-columns:1fr}.gameStorefrontOverview>header>p{grid-column:auto}.gameStorefrontFeatureBand{grid-template-columns:1fr}.gameStorefrontFeatureBand article{min-height:110px}.gameStorefrontSectionHeading{align-items:flex-start;flex-direction:column;gap:22px}.gameStorefrontServerGrid{grid-template-columns:1fr}.gameStorefrontServerCard{min-height:600px}}@media (max-width:580px){.gameStorefrontShell{padding-right:12px;padding-left:12px}.gameStorefrontBreadcrumb{padding:0 5px}.gameStorefrontHeading{padding:34px 5px 25px}.gameStorefrontHeading h1{font-size:clamp(52px,20vw,78px)}.gameStorefrontHeadingMeta b{padding:7px 9px}.gameStorefrontTabs{width:100%;justify-content:flex-start;border-radius:16px}.gameStorefrontTabs a{min-height:40px;padding:0 13px}.gameStoreGalleryStage{min-height:310px;aspect-ratio:auto;border-radius:21px}.gameStoreGalleryRail{grid-template-columns:repeat(3,minmax(0,1fr))}.gameStoreGalleryControls{top:12px;right:12px}.gameStoreGalleryControls button{width:36px;height:36px}.gameStorefrontBuyCard{padding:21px;border-radius:22px}.gameStorefrontAchievements,.gameStorefrontMods,.gameStorefrontOverview,.gameStorefrontServers{margin-top:82px}.gameStorefrontAchievements h2,.gameStorefrontOverview>header h2,.gameStorefrontSectionHeading h2{font-size:clamp(42px,13vw,62px)}.gameStorefrontPrinciples article{grid-template-columns:38px minmax(0,1fr);gap:14px}.gameStorefrontServerCard{min-height:570px;border-radius:22px}.gameStorefrontServerMedia{min-height:270px;border-radius:17px}.gameStorefrontModGrid,.gameStorefrontServerCard footer{grid-template-columns:1fr}.gameStorefrontModCard{min-height:420px}.gameStorefrontAchievements{min-height:420px;padding:30px 22px;border-radius:23px}.gameStorefrontAchievements:after{right:-5%;font-size:190px}.gameStorefrontShell>.minecraftAiSection{border-radius:23px}}@media (prefers-reduced-motion:reduce){.gameStoreGalleryImage,.gameStorefrontModMedia img,.gameStorefrontServerMedia img,.gameStorefrontTabs a{transition:none}}.appContextMenuLayer{position:fixed;inset:0;z-index:12000;pointer-events:none}.appContextMenu{width:min(286px,calc(100vw - 20px));padding:7px;color:#f7f7f7;background:rgba(24,24,26,.94);border:1px solid rgba(255,255,255,.14);border-radius:15px;-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%);box-shadow:0 12px 34px rgba(0,0,0,.28);position:fixed;max-height:min(620px,calc(100dvh - 20px));overflow-x:visible;overflow-y:auto;pointer-events:auto;animation:app-context-menu-in .12s ease-out both}.appContextMenuHeader{display:flex;align-items:center;gap:7px;padding:8px 10px 10px}.appContextMenuHeader>div{display:grid;min-width:0;gap:2px}.appContextMenuBack{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;padding:0;color:rgba(255,255,255,.68);background:transparent;border:0;border-radius:8px;cursor:pointer}.appContextMenuBack:focus-visible,.appContextMenuBack:hover{color:#fff;background:rgba(255,255,255,.085);outline:none}.appContextMenuBack svg{width:16px;height:16px}.appContextMenuHeader span,.appContextMenuSection>small{color:rgba(255,255,255,.47);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.appContextMenuHeader strong{overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.appContextMenuSection{display:grid;gap:2px}.appContextMenuSection>small{padding:7px 10px 5px}.appContextMenuSeparator{display:block;height:1px;margin:6px 4px;background:rgba(255,255,255,.09)}.appContextMenuItemWrap>button,.appContextMenuSection>a,.appContextMenuSection>button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;width:100%;min-height:38px;padding:6px 9px;color:rgba(255,255,255,.88);background:transparent;border:0;border-radius:9px;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.appContextMenuItemWrap>button:focus-visible,.appContextMenuItemWrap>button:hover,.appContextMenuItemWrap>button[data-expanded=true],.appContextMenuSection>a:focus-visible,.appContextMenuSection>a:hover,.appContextMenuSection>button:focus-visible,.appContextMenuSection>button:hover{color:#fff;background:rgba(255,255,255,.085);outline:none}.appContextMenuSection [data-tone=accent]{color:#ff7a45}.appContextMenuSection [data-tone=danger]{color:#ff7770}.appContextMenuSection [data-tone=danger]:focus-visible,.appContextMenuSection [data-tone=danger]:hover{color:#fff;background:rgba(230,62,55,.82)}.appContextMenuSection [aria-disabled=true]{opacity:.4;cursor:not-allowed}.appContextMenuIcon{display:grid;place-items:center;width:20px;height:20px}.appContextMenuIcon svg,.appContextMenuItemWrap>button>svg,.appContextMenuSection>a>svg,.appContextMenuSection>button>svg{width:16px;height:16px;stroke-width:1.9}.appContextMenuCopy{display:grid;min-width:0;padding-right:8px}.appContextMenuCopy b{font-size:13px;font-weight:650;line-height:1.2}.appContextMenuCopy b,.appContextMenuCopy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appContextMenuCopy em{margin-top:2px;color:rgba(255,255,255,.45);font-size:10px;font-style:normal;line-height:1.25}.appContextMenu kbd{min-width:26px;padding:3px 5px;color:rgba(255,255,255,.42);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:5px;font:600 9px/1 system-ui,sans-serif;text-align:center}.appContextMenuItemWrap{position:relative}@keyframes app-context-menu-in{0%{opacity:0;transform:translateY(-3px) scale(.985)}}@media (max-width:720px){.appContextMenu{width:min(320px,calc(100vw - 16px))}.appContextMenuItemWrap>button,.appContextMenuSection>a,.appContextMenuSection>button{min-height:44px}}.communicationLinkEmbeds{display:grid;width:min(520px,100%);gap:8px;margin-top:8px}.communicationLinkEmbed{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,210px);min-height:108px;background:rgba(32,32,36,.82);border:1px solid rgba(255,255,255,.075);border-left:3px solid var(--accent,#ff5a1f);border-radius:9px;backdrop-filter:blur(16px)}.communicationLinkEmbed[data-pending=true]{display:block;min-height:112px}.communicationLinkEmbedCopy{min-width:0;padding:14px 14px 13px}.communicationLinkEmbedSite{display:inline-flex;align-items:center;max-width:calc(100% - 24px);gap:6px;color:rgba(255,255,255,.54);font-size:11px;font-weight:650;line-height:1.2;text-decoration:none}.communicationLinkEmbedSite svg{width:12px;height:12px;flex:0 0 auto}.communicationLinkEmbedTitle{overflow:hidden;display:-webkit-box;margin-top:8px;color:rgba(255,255,255,.96);font-size:15px;font-weight:720;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.communicationLinkEmbedSite:hover,.communicationLinkEmbedTitle:hover{text-decoration:underline}.communicationLinkEmbedCopy>p{overflow:hidden;display:-webkit-box;margin:7px 0 0;color:rgba(255,255,255,.65);font-size:12px;font-weight:480;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.communicationLinkEmbedImage{overflow:hidden;min-height:108px;background:rgba(255,255,255,.025)}.communicationLinkEmbedImage img{width:100%;height:100%;display:block;object-fit:cover}.communicationLinkEmbedSuppress{position:absolute;z-index:2;top:7px;right:7px;width:26px;height:26px;display:grid;place-items:center;padding:0;color:rgba(255,255,255,.58);background:rgba(9,9,12,.78);border:1px solid rgba(255,255,255,.08);border-radius:6px;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.communicationLinkEmbed:hover .communicationLinkEmbedSuppress,.communicationLinkEmbedSuppress:focus-visible{opacity:1}.communicationLinkEmbedSuppress:hover{color:#fff;background:rgba(50,50,55,.96)}.communicationLinkEmbedSuppress svg{width:14px;height:14px}.communicationLinkEmbedPending{display:grid;gap:10px;padding:15px 16px}.communicationLinkEmbedPending>span{color:rgba(255,255,255,.42);font-size:11px;font-weight:650}.communicationLinkEmbedPending>i{width:78%;height:10px;display:block;background:linear-gradient(90deg,rgba(255,255,255,.045),rgba(255,255,255,.1),rgba(255,255,255,.045));background-size:220% 100%;border-radius:3px;animation:communication-link-preview-loading 1.5s linear infinite}.communicationLinkEmbedPending>i:nth-of-type(2){width:94%}.communicationLinkEmbedPending>i:nth-of-type(3){width:58%}@keyframes communication-link-preview-loading{to{background-position:-220% 0}}@media (max-width:640px){.communicationLinkEmbeds{width:100%}.communicationLinkEmbed{grid-template-columns:minmax(0,1fr)}.communicationLinkEmbedImage{grid-row:1;min-height:150px;max-height:220px}.communicationLinkEmbedSuppress{opacity:1}}body:has(.desktopAppTitlebar){--desktop-titlebar-height:38px;height:100svh;min-height:100svh;box-sizing:border-box;padding-top:var(--desktop-titlebar-height);overflow:hidden}body:has(.desktopAppTitlebar):has(.maralysAppHeader){--platform-page-height:calc(100svh - var(--desktop-titlebar-height));padding-top:var(--desktop-titlebar-height)}body:has(.desktopAppTitlebar) .platformPageFrame{height:calc(100svh - var(--desktop-titlebar-height));min-height:0;overflow-x:hidden;overflow-y:auto}body:has(.desktopAppTitlebar) .desktopAuthGate,body:has(.desktopAppTitlebar) .desktopLegalGate{height:calc(100svh - var(--desktop-titlebar-height));min-height:0;overflow-x:hidden;overflow-y:auto}.pageShell>footer.siteFooter{width:calc(100% + var(--page-shell-gutter, 0px) + var(--page-shell-gutter, 0px));margin:0 calc(0px - var(--page-shell-gutter, 0px)) calc(0px - var(--page-shell-gutter, 0px));border:0!important;border-radius:0!important;background:var(--surface-body)}body:has(.maralysAppHeader){--platform-topbar-space:124px}@media (max-width:820px){body:has(.maralysAppHeader){--platform-topbar-space:116px}}