/* /Components/Controls/Landing/Actions/CopyServerAddress.razor.rz.scp.css */
.copy-address[b-qe0zbjd3ad] { position: relative; display: inline-flex; align-items: center; gap: .85rem; min-width: 15rem; overflow: hidden; padding: .72rem 1.15rem .72rem .75rem; border: 0; border-radius: 999px; background: linear-gradient(120deg, var(--av-primary), var(--av-primary-light)); box-shadow: 0 14px 30px rgba(8,127,156,.2); color: var(--av-navy); text-align: left; cursor: pointer; transition: transform .2s ease, box-shadow .2s ease; }
.copy-address[b-qe0zbjd3ad]::after { content: ""; position: absolute; top: -2rem; left: -3rem; width: 2.5rem; height: 7rem; background: rgba(255,255,255,.3); transform: rotate(24deg); transition: left .35s ease; }
.copy-address:hover[b-qe0zbjd3ad] { transform: translateY(-3px); box-shadow: 0 18px 38px rgba(8,127,156,.28); }
.copy-address:hover[b-qe0zbjd3ad]::after { left: calc(100% + 2rem); }
.copy-address__icon[b-qe0zbjd3ad] { position: relative; z-index: 1; display: grid; place-items: center; width: 2.45rem; height: 2.45rem; flex: 0 0 auto; border-radius: 50%; background: var(--av-navy); color: var(--av-primary-light); }
.copy-address svg[b-qe0zbjd3ad] { width: 1.15rem; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.copy-address__check-icon[b-qe0zbjd3ad] { display: none; }
.copy-address.is-copied .copy-address__copy-icon[b-qe0zbjd3ad] { display: none; }
.copy-address.is-copied .copy-address__check-icon[b-qe0zbjd3ad] { display: block; }
.copy-address span:last-child[b-qe0zbjd3ad] { position: relative; z-index: 1; display: grid; gap: .08rem; }
.copy-address small[b-qe0zbjd3ad] { color: rgba(8,41,64,.68); font-size: .67rem; font-weight: 800; letter-spacing: .03em; }
.copy-address strong[b-qe0zbjd3ad] { color: var(--av-navy); font-size: 1.02rem; letter-spacing: .01em; }
.copy-address--compact[b-qe0zbjd3ad] { min-width: 13.6rem; }
/* /Components/Controls/Landing/Actions/DiscordLink.razor.rz.scp.css */
.discord-link[b-gme17wpase] { position: relative; display: inline-flex; align-items: center; gap: .75rem; min-height: 3.9rem; padding: .7rem 1.2rem; border-radius: 999px; background: #5865f2; box-shadow: 0 14px 30px rgba(88,101,242,.24); color: white; transition: transform .2s ease, box-shadow .2s ease, background .2s ease; }
.discord-link:hover[b-gme17wpase] { transform: translateY(-3px); background: #4752c4; box-shadow: 0 18px 38px rgba(88,101,242,.32); }
.discord-link > svg[b-gme17wpase] { width: 2rem; height: 2rem; padding: .25rem; flex: 0 0 auto; fill: white; transition: transform .2s ease; }
.discord-link:hover > svg[b-gme17wpase] { transform: translateY(-2px) rotate(-4deg); }
.discord-link > span:not(.discord-link__arrow)[b-gme17wpase] { display: grid; gap: .08rem; }
.discord-link small[b-gme17wpase] { color: rgba(255,255,255,.72); font-size: .67rem; font-weight: 750; letter-spacing: .03em; }
.discord-link strong[b-gme17wpase] { font-size: .92rem; }
.discord-link__arrow[b-gme17wpase] { color: white; font-weight: 900; }
.discord-link--nav[b-gme17wpase] { min-height: 2.8rem; padding: .4rem .9rem; }
.discord-link--nav > svg[b-gme17wpase] { width: 1.5rem; height: 1.5rem; padding: .1rem; }
.discord-link--nav strong[b-gme17wpase] { font-size: .82rem; }
.discord-link--quiet[b-gme17wpase] { width: 3rem; min-height: 3rem; gap: 0; overflow: hidden; padding: .5rem; background: rgba(84,113,127,.16); box-shadow: none; color: var(--av-text-muted); transition: width .65s cubic-bezier(.22,1,.36,1), gap .65s cubic-bezier(.22,1,.36,1), background .45s ease, box-shadow .45s ease, color .35s ease, transform .35s ease; }
.discord-link--quiet > svg[b-gme17wpase] { width: 2rem; height: 2rem; padding: .3rem; fill: var(--av-text-muted); }
.discord-link--quiet > span:not(.discord-link__arrow)[b-gme17wpase] { max-width: 0; overflow: hidden; opacity: 0; white-space: nowrap; transition: max-width .65s cubic-bezier(.22,1,.36,1), opacity .4s ease .12s; }
.discord-link--quiet .discord-link__arrow[b-gme17wpase] { display: none; }
.discord-link--quiet:hover[b-gme17wpase], .discord-link--quiet:focus-visible[b-gme17wpase] { width: 13.5rem; gap: .55rem; background: #5865f2; box-shadow: 0 12px 28px rgba(88,101,242,.24); color: white; }
.discord-link--quiet:hover > svg[b-gme17wpase], .discord-link--quiet:focus-visible > svg[b-gme17wpase] { fill: white; transform: none; }
.discord-link--quiet:hover > span:not(.discord-link__arrow)[b-gme17wpase], .discord-link--quiet:focus-visible > span:not(.discord-link__arrow)[b-gme17wpase] { max-width: 10.5rem; opacity: 1; }
/* /Components/Controls/Landing/Features/FeatureCard.razor.rz.scp.css */
.feature-card[b-eyhi9b5lji] { position: relative; padding: 1.65rem; overflow: hidden; border: 1px solid var(--av-border); border-radius: var(--av-radius-card); background: rgba(255,255,255,.8); box-shadow: 0 12px 35px rgba(21,89,113,.06); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }
.feature-card[b-eyhi9b5lji]::after { content: ""; position: absolute; width: 7rem; height: 7rem; right: -4.5rem; bottom: -4.5rem; border-radius: 50%; background: var(--av-primary-soft); transition: transform .3s ease; }
.feature-card:hover[b-eyhi9b5lji] { transform: translateY(-5px); border-color: rgba(19,189,202,.42); box-shadow: 0 20px 45px rgba(21,89,113,.11); }
.feature-card:hover[b-eyhi9b5lji]::after { transform: scale(1.35); }
.feature-card__icon[b-eyhi9b5lji] { display: grid; place-items: center; width: 3.15rem; height: 3.15rem; margin-bottom: 1.25rem; border-radius: 1rem; background: linear-gradient(145deg, var(--av-primary-soft), #fff); color: var(--av-primary-dark); }
.feature-card__icon svg[b-eyhi9b5lji] { width: 1.7rem; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.feature-card h3[b-eyhi9b5lji] { margin: 0 0 .65rem; color: var(--av-navy); font-size: 1.08rem; }
.feature-card p[b-eyhi9b5lji] { position: relative; z-index: 1; margin: 0; color: var(--av-text-muted); font-size: .9rem; line-height: 1.7; }
.feature-card code[b-eyhi9b5lji] { color: var(--av-primary-dark); font-weight: 800; }
/* /Components/Controls/Landing/Features/SystemFeature.razor.rz.scp.css */
.system-feature[b-teiqzda4ny] {
    position: relative;
    display: grid;
    grid-template-columns: minmax(15rem, 25rem) minmax(0, 1fr);
    align-items: center;
    gap: clamp(2rem, 5vw, 4rem);
    padding: 3.5rem 0;
}

.system-feature--reverse[b-teiqzda4ny] { grid-template-columns: minmax(0, 1fr) minmax(15rem, 25rem); }
.system-feature--reverse .system-feature__visual[b-teiqzda4ny] { order: 2; }
.system-feature--reverse .system-feature__content[b-teiqzda4ny] { order: 1; }
.system-feature__visual[b-teiqzda4ny] { position: relative; display: grid; place-items: center; width: 100%; min-height: 18rem; }
.system-feature__visual[b-teiqzda4ny]::before { content: ""; position: absolute; inset: 8% 2%; border-radius: 46% 54% 58% 42% / 55% 42% 58% 45%; background: linear-gradient(145deg, #d8faf7, #a9ece8); transform: rotate(-5deg); }
.system-feature--coral .system-feature__visual[b-teiqzda4ny]::before { background: linear-gradient(145deg, #fff0df, #ffd0b6); transform: rotate(5deg); }
.system-feature--lagoon .system-feature__visual[b-teiqzda4ny]::before { background: linear-gradient(145deg, #e1f5ff, #b6e4f2); }
.system-feature--sun .system-feature__visual[b-teiqzda4ny]::before { background: linear-gradient(145deg, #fff8d9, #ffe6a5); transform: rotate(4deg); }
.system-feature--reverse .system-feature__visual[b-teiqzda4ny]::before {
    inset: -5% -10%;
    border-radius: 50% 50% 45% 55% / 70% 65% 35% 30%;
}
.system-feature__symbol[b-teiqzda4ny] { position: relative; z-index: 1; display: grid; place-items: center; width: min(12rem, 62%); color: var(--av-primary-dark); filter: drop-shadow(0 18px 18px rgba(8,77,101,.16)); }
.system-feature__symbol > svg[b-teiqzda4ny] { width: 100%; overflow: visible; fill: none; stroke: currentColor; stroke-width: 7; stroke-linecap: round; stroke-linejoin: round; }
.system-feature--coral .system-feature__symbol[b-teiqzda4ny] { color: #c96842; }
.system-feature--lagoon .system-feature__symbol[b-teiqzda4ny] { color: #197697; }
.system-feature--sun .system-feature__symbol[b-teiqzda4ny] { color: #b5781f; }
.system-feature__visual code[b-teiqzda4ny] { position: absolute; z-index: 2; right: 4%; bottom: 7%; padding: .6rem .85rem; border-radius: .5rem; background: var(--av-navy); color: white; font-size: .8rem; font-weight: 800; box-shadow: 0 12px 24px rgba(8,41,64,.16); transform: rotate(-2deg); }
.system-feature__content[b-teiqzda4ny] { width: 100%; max-width: 46rem; }
.system-feature--reverse .system-feature__content[b-teiqzda4ny] { justify-self: end; }
.system-feature__content h3[b-teiqzda4ny] { margin: 0 0 1.4rem; color: var(--av-navy); font-size: clamp(2rem, 4vw, 3.35rem); line-height: 1.04; letter-spacing: -.045em; }
.system-feature__body[b-teiqzda4ny] { color: var(--av-text-muted); font-size: 1rem; line-height: 1.8; }
.system-feature__body p[b-teiqzda4ny] { margin: 0 0 1rem; }
.system-feature__body code[b-teiqzda4ny] { color: var(--av-primary-dark); font-weight: 800; }
@media (max-width: 780px) {
    .system-feature[b-teiqzda4ny] { grid-template-columns: 1fr; gap: 1.5rem; min-height: 0; padding: 3rem 0; }
    .system-feature__visual[b-teiqzda4ny] { min-height: 16rem; }
    .system-feature--reverse .system-feature__visual[b-teiqzda4ny] { order: 1; }
    .system-feature--reverse .system-feature__content[b-teiqzda4ny] { order: 2; }
    .system-feature__content[b-teiqzda4ny] { max-width: none; }
}
/* /Components/Controls/Landing/Media/YouTubeVideo.razor.rz.scp.css */
.video-card[b-ldrmuusbxx] { position: relative; overflow: hidden; border-radius: var(--av-radius-card); outline: none; background: white; box-shadow: 0 14px 38px rgba(21,89,113,.08); transition: transform .25s ease, box-shadow .25s ease; }
.video-card:hover[b-ldrmuusbxx], .video-card:focus-within[b-ldrmuusbxx] { z-index: 1; box-shadow: 0 24px 54px rgba(21,89,113,.18); transform: scale(1.045); }
.video-card:focus-visible[b-ldrmuusbxx] { outline: 3px solid var(--av-primary); outline-offset: 3px; }
.video-card__player[b-ldrmuusbxx] { aspect-ratio: 16 / 9; background: var(--av-navy); }
.video-card iframe[b-ldrmuusbxx] { display: block; width: 100%; height: 100%; border: 0; }
.video-card__creator[b-ldrmuusbxx] { padding: 1rem 1.2rem; }
.video-card__name[b-ldrmuusbxx] { margin: 0; color: var(--av-primary-dark); font-size: .9rem; font-weight: 800; }
.video-card__description[b-ldrmuusbxx] { max-height: 0; margin: 0; overflow: hidden; color: var(--av-text-muted); font-size: .78rem; line-height: 1.5; opacity: 0; transform: translateY(-.25rem); transition: max-height .25s ease, margin-top .25s ease, opacity .2s ease, transform .25s ease; }
.video-card:hover .video-card__description[b-ldrmuusbxx], .video-card:focus-within .video-card__description[b-ldrmuusbxx] { max-height: 3rem; margin-top: .35rem; opacity: 1; transform: translateY(0); }

@media (prefers-reduced-motion: reduce) {
    .video-card[b-ldrmuusbxx], .video-card__description[b-ldrmuusbxx] { transition: none; }
}
/* /Components/Controls/Landing/Navigation/PublicBreadcrumb.razor.rz.scp.css */
.public-breadcrumb[b-4bdmd5pk15] { position: relative; z-index: 4; padding: 6.35rem 0 1.15rem; }
.public-breadcrumb nav[b-4bdmd5pk15] { display: flex; align-items: center; gap: .5rem; color: #718b94; font-size: .74rem; font-weight: 750; }
.public-breadcrumb a[b-4bdmd5pk15] { color: var(--av-primary-dark); }
.public-breadcrumb a:hover[b-4bdmd5pk15] { color: var(--av-navy); }
.public-breadcrumb svg[b-4bdmd5pk15] { width: .72rem; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; opacity: .48; }
@media (max-width: 760px) { .public-breadcrumb[b-4bdmd5pk15] { padding-top: 5.6rem; } }
/* /Components/Controls/Landing/Navigation/PublicFooter.razor.rz.scp.css */
.footer[b-iqaqctoz1d] { padding: 4.5rem 0 1.5rem; background: var(--av-navy); color: rgba(255,255,255,.7); }
.footer__grid[b-iqaqctoz1d] { display: grid; grid-template-columns: 2fr repeat(3, 1fr); gap: 3rem; }
.footer__brand p[b-iqaqctoz1d] { max-width: 22rem; line-height: 1.7; }
.footer__logo[b-iqaqctoz1d] { display: inline-flex; align-items: center; gap: .65rem; margin-bottom: 1rem; color: white; font-size: 1.18rem; font-weight: 900; }
.footer__logo img[b-iqaqctoz1d] { width: 2.25rem; }
.footer h2[b-iqaqctoz1d] { margin: .35rem 0 1rem; color: white; font-size: .77rem; text-transform: uppercase; letter-spacing: .14em; }
.footer__grid > div:not(:first-child)[b-iqaqctoz1d] { display: flex; flex-direction: column; align-items: flex-start; gap: .7rem; }
.footer a[b-iqaqctoz1d] { color: rgba(255,255,255,.7); } .footer a:hover[b-iqaqctoz1d] { color: var(--av-primary-light); }
.footer__server code[b-iqaqctoz1d] { padding: .55rem .7rem; border: 1px solid rgba(255,255,255,.13); border-radius: .55rem; color: white; }
.footer__bottom[b-iqaqctoz1d] { display: flex; justify-content: space-between; gap: 1rem; margin-top: 3.5rem; padding-top: 1.5rem; border-top: 1px solid rgba(255,255,255,.1); font-size: .78rem; }
@media (max-width: 820px) { .footer__grid[b-iqaqctoz1d] { grid-template-columns: 2fr 1fr 1fr; } .footer__server[b-iqaqctoz1d] { grid-column: 1 / -1; } }
@media (max-width: 560px) { .footer[b-iqaqctoz1d] { padding-top: 3.5rem; } .footer__grid[b-iqaqctoz1d] { grid-template-columns: 1fr 1fr; gap: 2rem; } .footer__brand[b-iqaqctoz1d], .footer__server[b-iqaqctoz1d] { grid-column: 1 / -1; } .footer__bottom[b-iqaqctoz1d] { flex-direction: column; } }
/* /Components/Controls/Landing/Navigation/PublicHeader.razor.rz.scp.css */
.public-header[b-6s3wdcjqih] {
    position: absolute;
    inset: 0 0 auto;
    z-index: 20;
    padding: 1.15rem 0;
}

.nav[b-6s3wdcjqih] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
}

.brand[b-6s3wdcjqih] {
    display: inline-flex;
    align-items: center;
    gap: .7rem;
    color: var(--av-navy);
    font-weight: 900;
    font-size: 1.15rem;
    letter-spacing: -.04em;
}

    .brand img[b-6s3wdcjqih] {
        width: 2.4rem;
        height: 2.4rem;
    }

    .brand > span > span[b-6s3wdcjqih] {
        color: var(--av-primary-dark);
    }

.nav__links[b-6s3wdcjqih] {
    display: flex;
    align-items: center;
    gap: 2rem;
    margin-left: auto;
}

    .nav__links a[b-6s3wdcjqih] {
        position: relative;
        color: var(--av-text-muted);
        font-size: .92rem;
        font-weight: 700;
    }

        .nav__links a[b-6s3wdcjqih]::after {
            content: "";
            position: absolute;
            right: 0;
            bottom: -.45rem;
            left: 0;
            height: 2px;
            background: var(--av-primary);
            transform: scaleX(0);
            transition: transform .2s ease;
        }

        .nav__links a:hover[b-6s3wdcjqih]::after, .nav__links a:focus-visible[b-6s3wdcjqih]::after {
            transform: scaleX(1);
        }

.mobile-nav[b-6s3wdcjqih] {
    display: none;
    position: relative;
}

    .mobile-nav summary[b-6s3wdcjqih] {
        display: grid;
        place-content: center;
        gap: 4px;
        width: 2.75rem;
        height: 2.75rem;
        border: 1px solid var(--av-border);
        border-radius: .85rem;
        background: rgba(255,255,255,.82);
        cursor: pointer;
        list-style: none;
    }

        .mobile-nav summary[b-6s3wdcjqih]::-webkit-details-marker {
            display: none;
        }

        .mobile-nav summary span[b-6s3wdcjqih] {
            width: 1.15rem;
            height: 2px;
            border-radius: 999px;
            background: var(--av-navy);
        }

.mobile-nav__panel[b-6s3wdcjqih] {
    position: absolute;
    top: 3.35rem;
    right: 0;
    display: grid;
    min-width: 14rem;
    padding: .65rem;
    border: 1px solid var(--av-border);
    border-radius: 1rem;
    background: rgba(255,255,255,.96);
    box-shadow: var(--av-shadow);
}

    .mobile-nav__panel a[b-6s3wdcjqih] {
        padding: .8rem 1rem;
        border-radius: .7rem;
        color: var(--av-navy);
        font-weight: 750;
    }

        .mobile-nav__panel a:hover[b-6s3wdcjqih] {
            background: var(--av-primary-soft);
        }

@media (max-width: 760px) {
    .public-header[b-6s3wdcjqih] {
        padding-top: .8rem;
    }

    .nav__links[b-6s3wdcjqih], .nav[b-6s3wdcjqih]  .discord-link--nav {
        display: none;
    }

    .mobile-nav[b-6s3wdcjqih] {
        display: block;
        margin-left: auto;
    }
}
/* /Components/Controls/Landing/Rules/RuleDetail.razor.rz.scp.css */
.rule-detail[b-5dm5cnkxtt] { display: grid; grid-template-columns: auto 1fr; gap: 1.15rem; }
.rule-detail__icon[b-5dm5cnkxtt] { display: grid; place-items: center; width: 2rem; height: 2rem; margin-top: -.2rem; border: 1px solid rgba(8,127,156,.14); border-radius: 50%; background: rgba(223,249,247,.45); color: var(--av-primary-dark); }
.rule-detail__icon svg[b-5dm5cnkxtt] { width: 1rem; fill: none; stroke: currentColor; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; }
.rule-detail h3[b-5dm5cnkxtt] { margin: 0 0 .65rem; color: var(--av-navy); font-size: 1rem; }
.rule-detail__body[b-5dm5cnkxtt] { color: var(--av-text-muted); font-size: .91rem; line-height: 1.75; }
.rule-detail__body[b-5dm5cnkxtt]  p { margin: 0; }
.rule-detail__body[b-5dm5cnkxtt]  p + p { margin-top: .7rem; }
.rule-detail__body[b-5dm5cnkxtt]  ul { margin: .75rem 0; padding-left: 1.2rem; }
.rule-detail__body[b-5dm5cnkxtt]  li + li { margin-top: .35rem; }
.rule-detail__body[b-5dm5cnkxtt]  code { color: var(--av-primary-dark); font-weight: 800; }
/* /Components/Controls/Landing/Rules/RuleSection.razor.rz.scp.css */
.rule-section[b-9ydz5oajj8] { display: grid; grid-template-columns: minmax(15rem,.72fr) minmax(0,1.28fr); gap: clamp(2.5rem,7vw,6rem); padding: clamp(4.5rem,8vw,7rem) 0; border-top: 1px solid rgba(8,127,156,.14); }
.rule-section:first-child[b-9ydz5oajj8] { border-top: 0; }
.rule-section__heading[b-9ydz5oajj8] { display: grid; grid-template-columns: auto 1fr; align-items: start; gap: 1rem; }
.rule-section__heading > span[b-9ydz5oajj8] { display: grid; place-items: center; width: 2.8rem; height: 2.8rem; border: 1px solid rgba(8,127,156,.18); border-radius: 50%; color: var(--av-primary-dark); font-size: .72rem; font-weight: 900; }
.rule-section__heading div > p:first-child[b-9ydz5oajj8] { margin: .15rem 0 .55rem; color: var(--av-primary-dark); font-size: .67rem; font-weight: 900; letter-spacing: .12em; text-transform: uppercase; }
.rule-section h2[b-9ydz5oajj8] { margin: 0; color: var(--av-navy); font-size: clamp(1.8rem,3.8vw,3rem); line-height: 1.02; letter-spacing: -.05em; }
.rule-section__description[b-9ydz5oajj8] { margin: 1rem 0 0 !important; color: var(--av-text-muted) !important; font-size: .92rem !important; line-height: 1.7 !important; }
.rule-section__content[b-9ydz5oajj8] { display: grid; gap: 2.25rem; }
@media (max-width: 760px) { .rule-section[b-9ydz5oajj8] { grid-template-columns: 1fr; gap: 2.6rem; padding: 4rem 0; } }
/* /Components/Controls/Landing/Rules/RuleSummary.razor.rz.scp.css */
.rule[b-aowtx6ciwy] { display: grid; grid-template-columns: auto 1fr; gap: 1rem; padding: 1.2rem 0; border-bottom: 1px solid rgba(255,255,255,.12); }
.rule:first-child[b-aowtx6ciwy] { padding-top: 0; } .rule:last-child[b-aowtx6ciwy] { padding-bottom: 0; border-bottom: 0; }
.rule > span[b-aowtx6ciwy] { display: grid; place-items: center; width: 2.45rem; height: 2.45rem; border: 1px solid rgba(92,226,226,.25); border-radius: .75rem; color: var(--av-primary-light); font-size: .73rem; font-weight: 900; }
.rule h3[b-aowtx6ciwy] { margin: .05rem 0 .32rem; color: white; font-size: 1rem; }
.rule p[b-aowtx6ciwy] { margin: 0; color: rgba(255,255,255,.62); font-size: .86rem; line-height: 1.6; }
/* /Components/Controls/Landing/Team/MinecraftSkinModel.razor.rz.scp.css */
.skin-model[b-5ehv6wtd7n] { position: relative; display: grid; place-items: center; width: min(26rem, 100%); min-height: 34rem; isolation: isolate; }
.skin-model__halo[b-5ehv6wtd7n] { position: absolute; z-index: -1; width: 82%; aspect-ratio: 1; border: 1px solid rgba(38,212,213,.22); border-radius: 50%; background: radial-gradient(circle,rgba(38,212,213,.18),rgba(38,212,213,.04) 48%,transparent 70%); box-shadow: inset 0 0 60px rgba(255,255,255,.55); }
.skin-model__halo[b-5ehv6wtd7n]::before,.skin-model__halo[b-5ehv6wtd7n]::after { content: ""; position: absolute; border: 1px solid rgba(8,127,156,.13); border-radius: 50%; }
.skin-model__halo[b-5ehv6wtd7n]::before { inset: -9%; }
.skin-model__halo[b-5ehv6wtd7n]::after { inset: 16%; border-style: dashed; }
.skin-model__canvas[b-5ehv6wtd7n],.skin-model__fallback[b-5ehv6wtd7n] { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; filter: drop-shadow(0 28px 24px rgba(8,41,64,.2)); pointer-events: none; user-select: none; }
.skin-model__canvas[b-5ehv6wtd7n] { z-index: 2; opacity: 0; touch-action: pan-y; transition: opacity .22s ease; }
.skin-model__fallback[b-5ehv6wtd7n] { z-index: 1; box-sizing: border-box; padding: 3rem; opacity: .88; transition: opacity .18s ease; }
.skin-model.is-ready .skin-model__canvas[b-5ehv6wtd7n] { opacity: 1; }
.skin-model.is-ready .skin-model__fallback[b-5ehv6wtd7n] { opacity: 0; pointer-events: none; }
@media (max-width: 760px) { .skin-model[b-5ehv6wtd7n] { width: min(22rem,100%); min-height: 27rem; } }
@media (prefers-reduced-motion: reduce) { .skin-model__canvas[b-5ehv6wtd7n],.skin-model__fallback[b-5ehv6wtd7n] { transition: none; } }
/* /Components/Controls/Landing/Team/TeamMember.razor.rz.scp.css */
.team-member[b-yz8bi46kvw] { position: relative; display: grid; grid-template-columns: minmax(18rem,.9fr) minmax(0,1.1fr); align-items: center; gap: clamp(2rem,8vw,7rem); min-height: 42rem; padding: clamp(3.5rem,7vw,6.5rem) 0; border-top: 1px solid rgba(8,127,156,.13); }
.team-member:first-child[b-yz8bi46kvw] { border-top: 0; }
.team-member[b-yz8bi46kvw]::before { content: ""; position: absolute; top: 18%; right: -18%; width: 23rem; height: 23rem; border-radius: 50%; background: rgba(38,212,213,.07); filter: blur(2px); pointer-events: none; }
.team-member--reverse[b-yz8bi46kvw] { grid-template-columns: minmax(0,1.1fr) minmax(18rem,.9fr); }
.team-member--reverse[b-yz8bi46kvw]::before { right: auto; left: -18%; background: rgba(8,127,156,.055); }
.team-member--reverse .team-member__model[b-yz8bi46kvw] { order: 2; }
.team-member--reverse .team-member__content[b-yz8bi46kvw] { order: 1; }
.team-member__model[b-yz8bi46kvw] { position: relative; display: grid; place-items: center; }
.team-member__content[b-yz8bi46kvw] { position: relative; z-index: 1; max-width: 38rem; }
.team-member__meta[b-yz8bi46kvw] { display: flex; align-items: center; margin-bottom: 1rem; color: var(--av-primary-dark); font-weight: 900; }
.team-member__meta > span[b-yz8bi46kvw] { padding: .38rem .7rem; border: 1px solid rgba(8,127,156,.16); border-radius: 999px; background: rgba(255,255,255,.72); font-size: .68rem; letter-spacing: .1em; text-transform: uppercase; }
.team-member h2[b-yz8bi46kvw] { margin: 0; color: var(--av-navy); font-size: clamp(2.8rem,6vw,5.4rem); line-height: .92; letter-spacing: -.065em; overflow-wrap: anywhere; }
.team-member__description[b-yz8bi46kvw] { max-width: 34rem; margin-top: 1.5rem; color: var(--av-text-muted); font-size: clamp(.98rem,1.5vw,1.08rem); line-height: 1.8; }
.team-member__description[b-yz8bi46kvw]  p { margin: 0; }
.team-member__description[b-yz8bi46kvw]  p + p { margin-top: .8rem; }
@media (max-width: 760px) { .team-member[b-yz8bi46kvw],.team-member--reverse[b-yz8bi46kvw] { grid-template-columns: 1fr; min-height: 0; gap: 1rem; padding: 3.5rem 0 4.5rem; } .team-member--reverse .team-member__model[b-yz8bi46kvw] { order: 1; } .team-member--reverse .team-member__content[b-yz8bi46kvw] { order: 2; } .team-member__content[b-yz8bi46kvw] { text-align: center; } .team-member__meta[b-yz8bi46kvw] { justify-content: center; } .team-member__description[b-yz8bi46kvw] { margin-right: auto; margin-left: auto; } }
/* /Components/Controls/Landing/Team/TeamRoster.razor.rz.scp.css */
.team-roster[b-ng7r97zydu] { position: relative; }
.visually-hidden[b-ng7r97zydu] { position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.team-roster__members[b-ng7r97zydu] { display: grid; }
.team-roster__empty[b-ng7r97zydu] { position: relative; display: grid; grid-template-columns: minmax(12rem,.7fr) minmax(20rem,1.35fr) minmax(12rem,.7fr); align-items: center; gap: clamp(1rem,4vw,3rem); min-height: 44rem; padding: clamp(4rem,8vw,7rem) 0; }
.team-roster__empty-copy[b-ng7r97zydu] { position: relative; z-index: 2; text-align: center; }
.team-roster__empty h2[b-ng7r97zydu] { max-width: 46rem; margin: 0; color: var(--av-navy); font-size: clamp(2rem,4.5vw,3.6rem); line-height: 1.02; letter-spacing: -.05em; }
.team-roster__empty-copy > p:last-child[b-ng7r97zydu] { max-width: 37rem; margin: 1.2rem auto 0; color: var(--av-text-muted); line-height: 1.75; }
.team-roster__empty-model[b-ng7r97zydu] { min-width: 0; opacity: .62; filter: saturate(.78); }
.team-roster__empty-model[b-ng7r97zydu]  .skin-model { width: 100%; min-height: 31rem; }
.team-roster__empty-model--left[b-ng7r97zydu] { transform: translateX(-8%) rotate(-2deg); }
.team-roster__empty-model--right[b-ng7r97zydu] { transform: translateX(8%) rotate(2deg); }
@media (max-width: 860px) { .team-roster__empty[b-ng7r97zydu] { grid-template-columns: minmax(9rem,.55fr) minmax(18rem,1.2fr) minmax(9rem,.55fr); } .team-roster__empty-model[b-ng7r97zydu]  .skin-model { min-height: 25rem; } }
@media (max-width: 620px) { .team-roster__empty[b-ng7r97zydu] { grid-template-columns: 1fr 1fr; gap: 0; padding: 3rem 0 5rem; } .team-roster__empty-copy[b-ng7r97zydu] { grid-column: 1/-1; grid-row: 1; padding: 0 .5rem; } .team-roster__empty-model[b-ng7r97zydu] { grid-row: 2; margin-top: -1rem; } .team-roster__empty-model[b-ng7r97zydu]  .skin-model { min-height: 23rem; } .team-roster__empty-model--left[b-ng7r97zydu] { transform: translateX(6%) rotate(-2deg); } .team-roster__empty-model--right[b-ng7r97zydu] { transform: translateX(-6%) rotate(2deg); } }
/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-edvfjsmvvk] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-edvfjsmvvk] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/PublicLayout.razor.rz.scp.css */
.public-shell[b-68tzjc2czs] {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    min-height: 100svh;
    overflow: clip;
    background: #fff;
    color: var(--av-text);
}

main[b-68tzjc2czs] {
    display: block;
    flex: 1;
    background: #fff;
}

.floating-discord[b-68tzjc2czs] {
    position: fixed;
    z-index: 30;
    right: max(1.25rem, env(safe-area-inset-right));
    bottom: max(1.25rem, env(safe-area-inset-bottom));
}

@media (max-width: 760px) {
    .floating-discord[b-68tzjc2czs] {
        right: max(.75rem, env(safe-area-inset-right));
        bottom: max(.75rem, env(safe-area-inset-bottom));
    }
}
/* /Components/Pages/LandingPages/Home.razor.rz.scp.css */
.hero[b-knojhu1jyq] { position: relative; min-height: 47rem; padding: 9rem 0 7rem; overflow: clip; background: linear-gradient(145deg, #f9ffff 0%, #e8faf8 46%, #c9f4ef 100%); }
.hero[b-knojhu1jyq]::before { content: ""; position: absolute; inset: 0; opacity: .18; background-image: linear-gradient(rgba(8,127,156,.12) 1px, transparent 1px), linear-gradient(90deg, rgba(8,127,156,.12) 1px, transparent 1px); background-size: 64px 64px; mask-image: linear-gradient(to bottom, black, transparent 78%); }
.hero__grid[b-knojhu1jyq] { position: relative; z-index: 2; display: grid; grid-template-columns: 1.05fr .95fr; align-items: center; gap: 4rem; }
.hero__content h1[b-knojhu1jyq] { margin: 0 0 1.3rem; color: var(--av-navy); font-size: clamp(3.2rem, 6.4vw, 5.6rem); line-height: .93; letter-spacing: -.065em; }
.hero__content h1 span[b-knojhu1jyq] { color: var(--av-primary-dark); }
.hero__lead[b-knojhu1jyq] { max-width: 38rem; margin: 0; color: var(--av-text-muted); font-size: clamp(1rem, 1.6vw, 1.14rem); line-height: 1.75; }
.hero__actions[b-knojhu1jyq] { display: flex; flex-wrap: wrap; align-items: center; gap: clamp(1.25rem, 3vw, 2.25rem); margin-top: 2.15rem; }
.hero__hint[b-knojhu1jyq] { margin: .8rem 0 0; color: #708994; font-size: .73rem; }
.hero__visual[b-knojhu1jyq] { position: relative; display: grid; place-items: center; min-height: 30rem; }
.hero__logo-shell[b-knojhu1jyq] { position: relative; z-index: 3; width: min(31rem, 98%); animation: float-b-knojhu1jyq 5s ease-in-out infinite; filter: drop-shadow(0 30px 35px rgba(8,77,101,.22)); }
.hero__current[b-knojhu1jyq] { position: absolute; width: 116%; fill: none; stroke: rgba(8,127,156,.18); stroke-width: 2; stroke-linecap: round; }
.hero__current--one[b-knojhu1jyq] { top: 15%; right: -18%; transform: rotate(-9deg); }
.hero__current--two[b-knojhu1jyq] { right: -10%; bottom: 7%; opacity: .55; transform: rotate(8deg) scaleX(-1); }
.hero__bubble[b-knojhu1jyq] { position: absolute; border: 1px solid rgba(255,255,255,.8); border-radius: 50%; background: rgba(255,255,255,.28); box-shadow: inset 0 0 10px rgba(255,255,255,.65); animation: bubble-b-knojhu1jyq 4s ease-in-out infinite; }
.hero__bubble--one[b-knojhu1jyq] { top: 8%; right: 4%; width: 2.6rem; height: 2.6rem; }
.hero__bubble--two[b-knojhu1jyq] { bottom: 14%; left: 0; width: 1.4rem; height: 1.4rem; animation-delay: -1s; }
.hero__bubble--three[b-knojhu1jyq] { top: 22%; left: 4%; width: .8rem; height: .8rem; animation-delay: -2s; }
.hero__glow[b-knojhu1jyq] { position: absolute; border-radius: 50%; filter: blur(4px); }
.hero__glow--one[b-knojhu1jyq] { top: -15rem; right: -8rem; width: 36rem; height: 36rem; background: rgba(38,212,213,.17); }
.hero__glow--two[b-knojhu1jyq] { bottom: -14rem; left: -10rem; width: 30rem; height: 30rem; background: rgba(255,184,74,.08); }
.hero__divider[b-knojhu1jyq] { position: absolute; z-index: 1; right: 0; bottom: -1px; left: 0; width: 100%; height: 5.25rem; fill: #fff; }
.systems[b-knojhu1jyq] { position: relative; z-index: 2; padding: 1.5rem 0 6.5rem; background: #fff; }
.systems > .site-container[b-knojhu1jyq] { position: relative; z-index: 1; }
.systems__heading[b-knojhu1jyq] { margin-bottom: 1rem; }
.system-stories[b-knojhu1jyq] { display: grid; }
.minor-features[b-knojhu1jyq] { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.25rem; margin-top: 5rem; }
.rules[b-knojhu1jyq] { position: relative; background: var(--av-navy); }
.rules[b-knojhu1jyq]::before { content: ""; position: absolute; inset: 0; opacity: .12; background: radial-gradient(circle at 80% 20%, var(--av-primary) 0 1px, transparent 2px); background-size: 28px 28px; }
.rules__grid[b-knojhu1jyq] { position: relative; display: grid; grid-template-columns: .85fr 1.15fr; gap: clamp(3rem, 8vw, 7rem); }
.rules h2[b-knojhu1jyq] { color: white; }
.rules__intro > p:not(.eyebrow)[b-knojhu1jyq] { color: rgba(255,255,255,.66); line-height: 1.75; }
.rules__report[b-knojhu1jyq] { display: inline-grid; gap: .35rem; margin-top: 1.25rem; padding: .8rem 0; border-bottom: 1px solid rgba(114,236,230,.35); }
.rules__report span[b-knojhu1jyq] { color: rgba(255,255,255,.56); font-size: .72rem; }
.rules__report code[b-knojhu1jyq] { color: var(--av-primary-light); font-weight: 800; }
.rule-list[b-knojhu1jyq] { margin: 0; padding: 0; list-style: none; }
.rules__more[b-knojhu1jyq] { grid-column: 2; justify-self: start; display: inline-flex; align-items: center; gap: .55rem; margin-top: -1.1rem; padding-bottom: .3rem; border-bottom: 1px solid rgba(114,236,230,.35); color: var(--av-primary-light); font-size: .82rem; font-weight: 800; }
.rules__more span[b-knojhu1jyq] { transition: transform .2s ease; }
.rules__more:hover span[b-knojhu1jyq] { transform: translateX(.2rem); }
.videos[b-knojhu1jyq] { background: linear-gradient(180deg, #fff, var(--av-background)); }
.video-grid[b-knojhu1jyq] { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.1rem; }
.join[b-knojhu1jyq] { position: relative; overflow: clip; padding: 5.5rem 0; background: linear-gradient(120deg, #dff9f7, #b9eeea); }
.join[b-knojhu1jyq]::before { content: ""; position: absolute; top: -7rem; right: 10%; width: 20rem; height: 20rem; border: 4rem solid rgba(255,255,255,.25); border-radius: 50%; }
.join__inner[b-knojhu1jyq] { position: relative; display: flex; flex-direction: column; align-items: center; max-width: 48rem; text-align: center; }
.join__inner > img[b-knojhu1jyq] { width: 4.8rem; margin-bottom: 1.25rem; }
.join h2[b-knojhu1jyq] { font-size: clamp(1.75rem, 3vw, 2.5rem); }
.join p:last-child[b-knojhu1jyq] { margin: .55rem 0 0; color: var(--av-text-muted); }
.join[b-knojhu1jyq]  .discord-link { margin-top: 1.75rem; }
.system-feature__body code[b-knojhu1jyq] {
    color: var(--av-primary-dark);
    font-weight: 800;
}
@keyframes float-b-knojhu1jyq { 0%, 100% { transform: translateY(0) rotate(-1deg); } 50% { transform: translateY(-12px) rotate(1deg); } }
@keyframes bubble-b-knojhu1jyq { 50% { transform: translateY(-10px); } }

@media (max-width: 980px) {
    .hero[b-knojhu1jyq] { min-height: auto; padding-top: 8rem; }
    .hero__grid[b-knojhu1jyq] { grid-template-columns: 1fr 1fr; gap: 1rem; }
    .minor-features[b-knojhu1jyq] { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 760px) {
    .hero[b-knojhu1jyq] { padding-bottom: 4rem; }
    .hero__grid[b-knojhu1jyq] { grid-template-columns: 1fr; }
    .hero__content[b-knojhu1jyq] { padding-top: 1rem; }
    .hero__visual[b-knojhu1jyq] { min-height: 21rem; order: -1; }
    .hero__logo-shell[b-knojhu1jyq] { width: min(22rem, 88%); }
    .systems[b-knojhu1jyq] { padding: 1rem 0 4.5rem; }
    .hero__divider[b-knojhu1jyq] { height: 3.5rem; }
    .rules__grid[b-knojhu1jyq] { grid-template-columns: 1fr; gap: 3rem; }
    .rules__more[b-knojhu1jyq] { grid-column: 1; margin-top: -1.5rem; }
    .video-grid[b-knojhu1jyq] { grid-template-columns: 1fr; }
    .join[b-knojhu1jyq] { padding: 4.5rem 0; }
}

@media (max-width: 520px) {
    .hero__content h1[b-knojhu1jyq] { font-size: clamp(2.8rem, 15vw, 4rem); }
    .hero__actions[b-knojhu1jyq] { display: grid; }
    .hero__actions[b-knojhu1jyq]  .copy-address { width: 100%; }
    .minor-features[b-knojhu1jyq] { grid-template-columns: 1fr; margin-top: 3.5rem; }
    .join__inner > img[b-knojhu1jyq] { width: 3.5rem; }
}

.visually-hidden[b-knojhu1jyq] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
/* /Components/Pages/LandingPages/NotFound.razor.rz.scp.css */
.not-found[b-jnsg7x4ui9] {
    position: relative;
    display: grid;
    place-items: center;
    min-height: max(35rem, calc(100svh - 19rem));
    padding: 8.5rem 0 6.5rem;
    overflow: hidden;
    background: linear-gradient(145deg, #f9ffff 0%, #e8faf8 48%, #c9f4ef 100%);
}

.not-found__grid[b-jnsg7x4ui9] {
    position: absolute;
    inset: 0;
    opacity: .18;
    background-image:
        linear-gradient(rgba(8, 127, 156, .12) 1px, transparent 1px),
        linear-gradient(90deg, rgba(8, 127, 156, .12) 1px, transparent 1px);
    background-size: 64px 64px;
    mask-image: radial-gradient(circle at center, black, transparent 72%);
}

.not-found__glow[b-jnsg7x4ui9] {
    position: absolute;
    border-radius: 50%;
    filter: blur(4px);
    pointer-events: none;
}

.not-found__glow--one[b-jnsg7x4ui9] {
    top: -16rem;
    right: -8rem;
    width: 36rem;
    height: 36rem;
    background: rgba(38, 212, 213, .2);
}

.not-found__glow--two[b-jnsg7x4ui9] {
    bottom: -14rem;
    left: -10rem;
    width: 30rem;
    height: 30rem;
    background: rgba(255, 184, 74, .1);
}

.not-found__content[b-jnsg7x4ui9] {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 48rem;
    text-align: center;
}

.not-found__mark[b-jnsg7x4ui9] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(.3rem, 2vw, 1rem);
    margin-bottom: 1.1rem;
    color: rgba(8, 127, 156, .14);
    font-size: clamp(5rem, 14vw, 8.5rem);
    font-weight: 950;
    line-height: .8;
    letter-spacing: -.09em;
    user-select: none;
}

.not-found__icon[b-jnsg7x4ui9] {
    display: grid;
    place-items: center;
    width: clamp(4.6rem, 11vw, 7rem);
    aspect-ratio: 1;
    border: 1px solid rgba(255, 255, 255, .75);
    border-radius: 50%;
    background: rgba(255, 255, 255, .52);
    box-shadow: 0 20px 50px rgba(21, 89, 113, .14), inset 0 0 18px rgba(255, 255, 255, .7);
}

.not-found__icon img[b-jnsg7x4ui9] {
    width: 62%;
    filter: drop-shadow(0 8px 12px rgba(8, 77, 101, .2));
}

.not-found h1[b-jnsg7x4ui9] {
    max-width: 44rem;
    margin: 0;
    color: var(--av-navy);
    font-size: clamp(2.35rem, 6vw, 4.6rem);
    line-height: .98;
    letter-spacing: -.06em;
}

.not-found__lead[b-jnsg7x4ui9] {
    max-width: 39rem;
    margin: 1.35rem 0 0;
    color: var(--av-text-muted);
    font-size: clamp(1rem, 2vw, 1.12rem);
    line-height: 1.75;
}

.not-found__actions[b-jnsg7x4ui9] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: .8rem;
    margin-top: 2rem;
}

.not-found__primary[b-jnsg7x4ui9] {
    background: var(--av-navy);
    color: white;
    box-shadow: 0 14px 34px rgba(8, 41, 64, .2);
}

.not-found__primary:hover[b-jnsg7x4ui9] {
    background: var(--av-navy-light);
    box-shadow: 0 18px 38px rgba(8, 41, 64, .25);
}

.not-found__hint[b-jnsg7x4ui9] {
    margin: 1.2rem 0 0;
    color: #708994;
    font-size: .78rem;
}

@media (max-width: 560px) {
    .not-found[b-jnsg7x4ui9] {
        min-height: 39rem;
        padding: 7.5rem 0 4.5rem;
    }

    .not-found__mark[b-jnsg7x4ui9] {
        margin-bottom: 1.35rem;
    }

    .not-found__actions[b-jnsg7x4ui9] {
        display: grid;
        width: 100%;
    }
}
/* /Components/Pages/LandingPages/Rules.razor.rz.scp.css */
.rules-page[b-kn64a1itag] { background: #fff; }
.rules-page__hero[b-kn64a1itag] { position: relative; overflow: hidden; padding: 0 0 8rem; background: linear-gradient(135deg, #f8ffff 0%, #e6faf8 58%, #c5f1ed 100%); }
.rules-page__grid[b-kn64a1itag] { position: absolute; inset: 0; opacity: .16; background-image: linear-gradient(rgba(8,127,156,.12) 1px, transparent 1px), linear-gradient(90deg,rgba(8,127,156,.12) 1px,transparent 1px); background-size: 64px 64px; mask-image: linear-gradient(to right, black, transparent 82%); }
.rules-page__glow[b-kn64a1itag] { position: absolute; top: -19rem; right: -7rem; width: 38rem; height: 38rem; border: 7rem solid rgba(255,255,255,.25); border-radius: 50%; }
.rules-page__hero-inner[b-kn64a1itag] { position: relative; display: grid; grid-template-columns: 1.05fr .95fr; align-items: end; gap: clamp(3rem,8vw,8rem); }
.rules-page__hero h1[b-kn64a1itag] { margin: 0; color: var(--av-navy); font-size: clamp(3rem,6.5vw,5.4rem); line-height: .88; letter-spacing: -.065em; }
.rules-page__hero h1 span[b-kn64a1itag] { color: var(--av-primary-dark); }
.rules-page__intro[b-kn64a1itag] { padding-bottom: .4rem; }
.rules-page__intro > p:first-child[b-kn64a1itag] { margin: 0; color: var(--av-text-muted); font-size: clamp(1rem,1.7vw,1.12rem); line-height: 1.8; }
.rules-page__divider[b-kn64a1itag] { position: absolute; z-index: 1; right: 0; bottom: -1px; left: 0; width: 100%; height: 5rem; fill: #fff; }
.rules-page__content[b-kn64a1itag] { position: relative; }
.rules-page__sections[b-kn64a1itag] { max-width: 64rem; margin: 0 auto; }
@media (max-width: 720px) { .rules-page__hero[b-kn64a1itag] { padding-bottom: 7rem; } .rules-page__hero-inner[b-kn64a1itag] { grid-template-columns: 1fr; align-items: start; gap: 2.25rem; } .rules-page__intro[b-kn64a1itag] { max-width: 36rem; } .rules-page__divider[b-kn64a1itag] { height: 3.5rem; } }
/* /Components/Pages/LandingPages/Team.razor.rz.scp.css */
.team-page[b-60b1im8j9m] { position: relative; isolation: isolate; min-height: 100vh; overflow: hidden; background: radial-gradient(circle at 8% 18%, rgba(38,212,213,.18), transparent 28rem), radial-gradient(circle at 94% 47%, rgba(8,127,156,.12), transparent 34rem), radial-gradient(circle at 12% 82%, rgba(38,212,213,.12), transparent 30rem), linear-gradient(180deg,#f8ffff 0%,#e6faf8 18%,#f9ffff 42%,#fff 67%,#eaf9f7 100%); }
.team-page__grid[b-60b1im8j9m] { position: absolute; z-index: -1; inset: 0; opacity: .16; background-image: linear-gradient(rgba(8,127,156,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(8,127,156,.11) 1px,transparent 1px); background-size: 64px 64px; mask-image: linear-gradient(to bottom,black 0%,transparent 24%,transparent 45%,black 68%,transparent 100%); pointer-events: none; }
.team-page__glow[b-60b1im8j9m] { position: absolute; z-index: -1; border-radius: 50%; pointer-events: none; }
.team-page__glow--one[b-60b1im8j9m] { top: -12rem; right: -17rem; width: 45rem; height: 45rem; border: 7rem solid rgba(255,255,255,.24); }
.team-page__glow--two[b-60b1im8j9m] { top: 62%; left: -18rem; width: 38rem; height: 38rem; border: 6rem solid rgba(38,212,213,.06); }
.team-page__hero[b-60b1im8j9m] { position: relative; padding-bottom: clamp(4.5rem,9vw,8rem); }
.team-page__hero-inner[b-60b1im8j9m] { max-width: 62rem; padding-top: clamp(2.5rem,5vw,4.5rem); text-align: center; }
.team-page__hero .eyebrow[b-60b1im8j9m] { justify-content: center; }
.team-page__hero h1[b-60b1im8j9m] { margin: 0; color: var(--av-navy); font-size: clamp(3.5rem,8vw,7rem); line-height: .9; letter-spacing: -.07em; }
.team-page__hero h1 span[b-60b1im8j9m] { color: var(--av-primary-dark); }
.team-page__intro[b-60b1im8j9m] { max-width: 43rem; margin: 1.75rem auto 0; color: var(--av-text-muted); font-size: clamp(1rem,1.7vw,1.15rem); line-height: 1.8; }
.team-page__jump[b-60b1im8j9m] { display: inline-flex; align-items: center; gap: .65rem; margin-top: 2rem; padding-bottom: .35rem; border-bottom: 1px solid rgba(8,127,156,.3); color: var(--av-primary-dark); font-size: .82rem; font-weight: 850; letter-spacing: .03em; }
.team-page__jump span[b-60b1im8j9m] { transition: transform .2s ease; }
.team-page__jump:hover span[b-60b1im8j9m] { transform: translateY(.2rem); }
.team-page__body[b-60b1im8j9m] { position: relative; }
.team-page__body > .site-container[b-60b1im8j9m] { position: relative; z-index: 1; }
.team-page__credit[b-60b1im8j9m] { position: relative; padding: 2.5rem 1.25rem 3rem; color: #708b94; font-size: .68rem; text-align: center; }
.team-page__credit a[b-60b1im8j9m] { color: var(--av-primary-dark); font-weight: 800; }
@media (max-width: 760px) { .team-page__hero[b-60b1im8j9m] { padding-bottom: 3.5rem; } .team-page__hero-inner[b-60b1im8j9m] { padding-top: 2rem; } .team-page__hero h1[b-60b1im8j9m] { font-size: clamp(2.75rem,12vw,4rem); } .team-page__intro[b-60b1im8j9m] { margin-top: 1.25rem; line-height: 1.7; } }
