.publicPage{justify-content:center;min-height:100vh;padding:48px 18px;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.publicBgImage{z-index:0;background-size:cover;position:fixed;inset:-18px;transform:scale(1.04)}.publicBgOverlay{z-index:1;position:fixed;inset:0}.publicCard{z-index:2;text-align:center;border-radius:28px;width:min(100%,620px);padding:24px;position:relative}.publicCard.card-none{padding:0}.publicCard.card-glass{background:rgba(12,12,18,var(--cardOpacity,.28));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff25}.publicCard.card-solid{background:rgba(22,22,29,var(--cardOpacity,.9))}.publicCard.card-dark{background:rgba(0,0,0,var(--cardOpacity,.55))}.publicShare{color:inherit;cursor:pointer;background:#0005;border:1px solid #ffffff30;border-radius:999px;padding:8px 11px;position:absolute;top:16px;right:16px}.publicAvatar,.publicAvatarImage{border:3px solid #ffffff35;width:96px;height:96px;margin:6px auto 18px;box-shadow:0 12px 38px #0005}.publicAvatar{background:linear-gradient(135deg,#7c5cff,#21d4a7);place-items:center;font-size:34px;font-weight:800;display:grid}.publicAvatarImage{background:#fff;display:block}.publicCard h1{margin:0 0 8px;font-size:29px}.publicCard>p{opacity:.85;max-width:500px;margin:0 auto 24px;line-height:1.5}.publicSocial{align-items:center;margin:4px 0 22px;display:flex}.publicSocial.align-left{justify-content:flex-start}.publicSocial.align-center{justify-content:center}.publicSocial.align-right{justify-content:flex-end}.publicSocial.gap-compact{gap:8px}.publicSocial.gap-normal{gap:13px}.publicSocial.gap-wide{gap:20px}.publicSocialIcon{color:inherit;place-items:center;transition:transform .15s,opacity .15s;display:grid}.publicSocialIcon:hover{opacity:.85;transform:translateY(-2px)}.publicSocial.social-circle .publicSocialIcon,.publicSocial.social-rounded .publicSocialIcon{background:#ffffff18;border:1px solid #ffffff25;width:46px;height:46px}.publicSocial.social-circle .publicSocialIcon{border-radius:50%}.publicSocial.social-rounded .publicSocialIcon{border-radius:12px}.publicLinks{gap:13px;display:grid}.publicLinks a{grid-template-columns:42px 1fr 42px;align-items:center;padding:15px 16px;font-weight:700;transition:transform .15s,opacity .15s;display:grid;box-shadow:0 8px 24px #0003}.publicLinks a:hover{opacity:.94;transform:translateY(-2px)}.publicLinks b{grid-column:2}.buttonRealIcon{grid-column:1;justify-content:flex-start;display:flex}.buttonRealIcon.right{grid-column:3;justify-content:flex-end}.publicLinks a.text-left b{text-align:left}.publicLinks a.text-center b{text-align:center}.publicLinks a.text-right b{text-align:right}.publicQr{opacity:.82;margin:25px auto 0;font-size:12px}.publicQr summary{cursor:pointer}.publicQr img{background:#fff;border-radius:12px;width:180px;max-width:70%;margin:12px auto;padding:8px;display:block}.publicBrand{opacity:.6;margin-top:26px;font-size:12px;display:inline-block}.publicReport{opacity:.5;margin-top:18px;font-size:10px}.publicReport summary{cursor:pointer}.publicReport form{text-align:left;gap:7px;max-width:360px;margin:12px auto;display:grid}.publicReport label{gap:4px;display:grid}.publicReport input,.publicReport textarea,.publicReport select{color:inherit;background:#0005;border:1px solid #ffffff30;border-radius:8px;padding:8px}.publicReport button{border:0;border-radius:8px;padding:9px}.stateCard{margin-top:15vh;background:#15151d!important}.suspended{color:#fff;background:#09090f!important}.stateCard a{color:#b7a9ff}@media (max-width:500px){.publicPage{padding:24px 12px}.publicCard{padding:19px 14px}.publicAvatar,.publicAvatarImage{width:86px;height:86px}.publicCard h1{font-size:25px}.publicLinks a{padding:14px}.publicShare{margin:0 0 14px auto;display:block;position:static}}.publicNotice{color:#b6f4d4;background:#123728;border-radius:10px;max-width:360px;margin:0 auto 14px;padding:8px 10px;font-size:11px}.publicFooter{justify-content:center;align-items:center;gap:12px;min-height:28px;margin-top:24px;display:flex}.publicFooter .publicBrand{margin:0}.publicReport{opacity:.45;margin:0;font-size:12px;position:relative}.publicReport:hover,.publicReport[open]{opacity:.95}.publicReport summary{cursor:pointer;background:#0003;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;list-style:none;display:grid}.publicReport summary::-webkit-details-marker{display:none}.reportPopover{text-align:left;z-index:20;background:#15151d;border:1px solid #343541;border-radius:14px;width:300px;padding:14px;position:absolute;bottom:36px;right:-20px;box-shadow:0 18px 50px #0009}.reportPopover>p{color:#a0a2ae;font-size:10px;line-height:1.45}.reportPopover form{gap:8px;display:grid}.reportPopover label{gap:4px;font-size:10px;display:grid}.reportPopover input,.reportPopover textarea,.reportPopover select{color:#fff;background:#0d0e14;border:1px solid #343541;border-radius:8px;padding:9px}.reportPopover button{color:#fff;background:#5f4bd1;border:0;border-radius:8px;padding:10px;font-weight:700}@media (max-width:500px){.reportPopover{width:min(290px,80vw);right:-6px}}.publicPowered{align-items:center;gap:7px;min-width:0;display:flex}.publicFooterBrand.platformBrand{gap:5px;font-size:11px}.compactBrand.platformBrand.hasImage .platformBrandImage{max-width:125px!important;max-height:24px!important;transform:none!important}.publicPowered{background:#0000001f;border-radius:9px;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex}.publicPowered>small{opacity:.62;white-space:nowrap;font-size:8px!important}.publicFooterBrand{min-width:0!important}.publicFooterBrand.platformBrand{opacity:.92;gap:5px!important;font-size:10px!important}.publicFooterBrand.platformBrand.hasImage .platformBrandImage{max-width:96px!important;max-height:18px!important;transform:none!important}.publicFooter{align-items:center}.publicCard{align-self:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important}.publicPage:not(.suspended){justify-content:flex-start!important;align-items:flex-start!important;padding-top:clamp(32px,6vh,64px)!important;padding-bottom:48px!important}.publicPage:not(.suspended)>.publicCard{margin-left:auto!important;margin-right:auto!important}.publicCard .publicFooter{margin-top:24px!important}@media (min-width:769px){.publicCard{margin-bottom:24px!important}}@media (max-width:768px){.publicPage:not(.suspended){padding:20px 12px 32px!important}.publicCard{width:100%!important;height:auto!important;min-height:0!important}}
