:root {
            --accent: #f7ae49;
            --accent-hover: #e09832;
            --accent-light: rgba(247, 174, 73, 0.12);
            --bg-dark: #0b1120;
            --bg-slate: #151e32;
            --bg-surface: #1e293b;
            --bg-light: #f8fafc;
            --fg-primary: #f8fafc;
            --fg-secondary: #94a3b8;
            --fg-dark: #0f172a;
            --border: rgba(247, 174, 73, 0.2);
            --radius-lg: 22px;
            --radius-md: 16px;
            --radius-sm: 10px;
            --transition: 0.35s ease;
            --shadow: 0 20px 40px -15px rgba(0, 0, 0, 0.5);
        }

        * {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
            background-color: var(--bg-dark);
            color: var(--fg-primary);
            line-height: 1.7;
            word-break: break-word;
            overflow-wrap: break-word;
        }

        a {
            color: inherit;
            text-decoration: none;
            transition: color var(--transition);
        }

        /* 顶部导航区 */
        .airspace-rudder {
            position: sticky;
            top: 0;
            z-index: 1000;
            background: rgba(11, 17, 32, 0.85);
            backdrop-filter: blur(16px);
            border-bottom: 1px solid rgba(255, 255, 255, 0.08);
            padding: 1rem 2rem;
        }

        .airspace-envelope {
            max-width: 1320px;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;
        }

        .crease {
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }

        .crease img {
            height: 38px;
            width: auto;
            display: block;
        }

        .vector {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 0.5rem;
        }

        .vector-beacon {
            padding: 0.6rem 1.2rem;
            border-radius: var(--radius-sm);
            font-weight: 500;
            font-size: 0.95rem;
            color: var(--fg-secondary);
            transition: all var(--transition);
        }

        .vector-beacon:hover,
        .vector-beacon.active {
            color: var(--fg-primary);
            background: var(--accent-light);
        }

        .vector-beacon.active {
            color: var(--accent);
            font-weight: 600;
        }

        /* HERO区 - split_diagonal斜切 */
        .zenith-envelope {
            position: relative;
            min-height: 640px;
            background: linear-gradient(135deg, #0b1120 0%, #151e32 100%);
            overflow: hidden;
            padding: 4rem 2rem;
            display: flex;
            align-items: center;
        }

        .zenith-cabin {
            max-width: 1320px;
            margin: 0 auto;
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            position: relative;
            z-index: 2;
        }

        .runway-feather {
            flex: 1 1 540px;
            min-width: 0;
            padding-right: 2rem;
            z-index: 3;
        }

        .thermal-origami {
            position: absolute;
            top: 0;
            right: 0;
            width: 58%;
            height: 100%;
            background: linear-gradient(135deg, rgba(247, 174, 73, 0.15) 0%, rgba(30, 41, 59, 0.9) 100%);
            clip-path: polygon(22% 0, 100% 0, 100% 100%, 0% 100%);
            display: flex;
            align-items: center;
            justify-content: center;
            padding-left: 12%;
        }

        .notch-strut {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding: 0.4rem 1rem;
            background: rgba(247, 174, 73, 0.15);
            border: 1px solid var(--border);
            border-radius: 50px;
            color: var(--accent);
            font-size: 0.88rem;
            font-weight: 600;
            margin-bottom: 1.5rem;
        }

        .runway-whisper {
            font-size: clamp(2.2rem, 4vw, 3.5rem);
            font-weight: 800;
            line-height: 1.2;
            color: var(--fg-primary);
            margin-bottom: 1.25rem;
            white-space: normal;
        }

        .runway-whisper span {
            color: var(--accent);
        }

        .runway-wingtip {
            font-size: 1.15rem;
            color: var(--fg-secondary);
            margin-bottom: 2rem;
            max-width: 580px;
        }

        .thrust-beak {
            display: flex;
            flex-wrap: wrap;
            gap: 1rem;
            align-items: center;
        }

        .thrust-launch {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.75rem;
            padding: 0.9rem 2.2rem;
            background: var(--accent);
            color: var(--fg-dark);
            font-weight: 700;
            font-size: 1.05rem;
            border-radius: var(--radius-md);
            box-shadow: 0 10px 25px -5px rgba(247, 174, 73, 0.4);
            transition: all var(--transition);
        }

        .thrust-launch:hover {
            background: var(--accent-hover);
            transform: translateY(-3px);
            box-shadow: 0 15px 30px -5px rgba(247, 174, 73, 0.6);
        }

        .propel-beacon {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding: 0.9rem 1.8rem;
            background: rgba(255, 255, 255, 0.05);
            border: 1px solid rgba(255, 255, 255, 0.15);
            color: var(--fg-primary);
            font-weight: 600;
            font-size: 1rem;
            border-radius: var(--radius-md);
            transition: all var(--transition);
        }

        .propel-beacon:hover {
            background: rgba(255, 255, 255, 0.12);
            border-color: rgba(255, 255, 255, 0.3);
        }

        /* 纯数据与界面结构示意 (Data UI Carrier) */
        .origami-canvas {
            width: 100%;
            max-width: 480px;
            background: rgba(15, 23, 42, 0.85);
            border: 1px solid var(--border);
            border-radius: var(--radius-lg);
            padding: 1.5rem;
            box-shadow: var(--shadow);
            backdrop-filter: blur(20px);
        }

        .origami-notch {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding-bottom: 1rem;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            margin-bottom: 1.25rem;
        }

        .origami-whisper {
            font-size: 0.9rem;
            font-weight: 700;
            color: var(--accent);
            text-transform: uppercase;
            letter-spacing: 0.05em;
        }

        .airfoil-canard {
            display: flex;
            align-items: center;
            gap: 1rem;
            padding: 0.85rem;
            background: rgba(255, 255, 255, 0.03);
            border-radius: var(--radius-sm);
            margin-bottom: 0.75rem;
            border: 1px solid rgba(255, 255, 255, 0.05);
        }

        .airfoil-crest {
            width: 40px;
            height: 40px;
            border-radius: 10px;
            background: var(--accent-light);
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--accent);
            flex-shrink: 0;
        }

        .airfoil-wingtip {
            font-size: 0.88rem;
            color: var(--fg-secondary);
        }

        .airfoil-wingtip strong {
            color: var(--fg-primary);
            display: block;
            font-size: 0.95rem;
        }

        /* 隐私防护模块 (proof) */
        .airspace-thermal {
            padding: 6rem 2rem;
            background: var(--bg-dark);
            position: relative;
        }

        .thermal-envelope {
            max-width: 1320px;
            margin: 0 auto;
        }

        .thermal-notch {
            text-align: center;
            max-width: 760px;
            margin: 0 auto 4rem;
        }

        .thermal-whisper {
            font-size: clamp(1.8rem, 3vw, 2.5rem);
            font-weight: 700;
            color: var(--fg-primary);
            margin-bottom: 1rem;
        }

        .thermal-wingtip {
            font-size: 1.05rem;
            color: var(--fg-secondary);
        }

        .airfoil-beak {
            display: flex;
            flex-wrap: wrap;
            gap: 2rem;
        }

        .airfoil-glider {
            flex: 1 1 340px;
            min-width: 0;
            background: var(--bg-slate);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: var(--radius-lg);
            padding: 2.2rem;
            transition: all var(--transition);
        }

        .airfoil-glider:hover {
            transform: translateY(-5px);
            border-color: var(--border);
            box-shadow: var(--shadow);
        }

        .glider-crest {
            width: 56px;
            height: 56px;
            border-radius: var(--radius-md);
            background: var(--accent-light);
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--accent);
            margin-bottom: 1.5rem;
        }

        .glider-whisper {
            font-size: 1.3rem;
            font-weight: 700;
            color: var(--fg-primary);
            margin-bottom: 0.8rem;
        }

        .glider-wingtip {
            font-size: 0.98rem;
            color: var(--fg-secondary);
            line-height: 1.7;
        }

        /* 频道与生态模块 (capability) */
        .airspace-runway {
            padding: 6rem 2rem;
            background: var(--bg-slate);
            border-top: 1px solid rgba(255, 255, 255, 0.05);
            border-bottom: 1px solid rgba(255, 255, 255, 0.05);
        }

        .runway-envelope {
            max-width: 1320px;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            gap: 3rem;
            align-items: center;
        }

        .origami-feather {
            flex: 1 1 500px;
            min-width: 0;
        }

        .origami-whisper {
            font-size: clamp(1.8rem, 3vw, 2.5rem);
            font-weight: 700;
            color: var(--fg-primary);
            margin-bottom: 1.25rem;
        }

        .origami-wingtip {
            font-size: 1.05rem;
            color: var(--fg-secondary);
            margin-bottom: 2rem;
        }

        .canard-beak {
            display: flex;
            flex-direction: column;
            gap: 1.25rem;
        }

        .canard-glider {
            display: flex;
            gap: 1.25rem;
            align-items: flex-start;
            padding: 1.25rem;
            background: rgba(255, 255, 255, 0.03);
            border-radius: var(--radius-md);
            border: 1px solid rgba(255, 255, 255, 0.06);
        }

        .canard-crest {
            width: 44px;
            height: 44px;
            border-radius: 50%;
            background: var(--accent);
            color: var(--fg-dark);
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            font-weight: 700;
        }

        .canard-whisper {
            font-size: 1.1rem;
            font-weight: 600;
            color: var(--fg-primary);
            margin-bottom: 0.3rem;
        }

        .canard-wingtip {
            font-size: 0.92rem;
            color: var(--fg-secondary);
        }

        /* 跨端同步模块 (acquire) */
        .zenith-airspace {
            padding: 6rem 2rem;
            background: var(--bg-dark);
        }

        .airspace-cabin {
            max-width: 1320px;
            margin: 0 auto;
            background: linear-gradient(135deg, #1e293b 0%, #0b1120 100%);
            border: 1px solid var(--border);
            border-radius: var(--radius-lg);
            padding: 4rem 3rem;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 3rem;
        }

        .cabin-feather {
            flex: 1 1 480px;
            min-width: 0;
        }

        .cabin-whisper {
            font-size: clamp(1.8rem, 3vw, 2.4rem);
            font-weight: 700;
            color: var(--fg-primary);
            margin-bottom: 1rem;
        }

        .cabin-wingtip {
            font-size: 1.05rem;
            color: var(--fg-secondary);
            margin-bottom: 2rem;
        }

        .origami-beak {
            flex: 1 1 450px;
            min-width: 0;
            display: flex;
            flex-wrap: wrap;
            gap: 1rem;
        }

        .origami-glider-glider {
            flex: 1 1 200px;
            min-width: 0;
            background: rgba(255, 255, 255, 0.04);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: var(--radius-md);
            padding: 1.5rem;
            text-align: center;
        }

        .origami-glider-glider h4 {
            font-size: 1.1rem;
            color: var(--accent);
            margin-bottom: 0.5rem;
        }

        .origami-glider-glider p {
            font-size: 0.88rem;
            color: var(--fg-secondary);
        }

        /* 站内导览与专题承接模块 (aside) */
        .cabin-runway {
            padding: 5rem 2rem;
            background: #0f172a;
            border-top: 1px solid rgba(255, 255, 255, 0.05);
        }

        .runway-airspace {
            max-width: 1320px;
            margin: 0 auto;
        }

        .airspace-notch {
            margin-bottom: 2.5rem;
        }

        .airspace-whisper {
            font-size: 1.8rem;
            font-weight: 700;
            color: var(--fg-primary);
            margin-bottom: 0.5rem;
        }

        .airspace-wingtip {
            color: var(--fg-secondary);
            font-size: 1rem;
        }

        .airfoil-canvas {
            display: flex;
            flex-wrap: wrap;
            gap: 1.5rem;
        }

        .airfoil-strut {
            flex: 1 1 300px;
            min-width: 0;
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: var(--radius-md);
            padding: 1.8rem;
            transition: all var(--transition);
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

        .airfoil-strut:hover {
            background: rgba(257, 174, 73, 0.06);
            border-color: var(--border);
            transform: translateY(-4px);
        }

        .strut-whisper {
            font-size: 1.25rem;
            font-weight: 700;
            color: var(--accent);
            margin-bottom: 0.75rem;
        }

        .strut-wingtip {
            font-size: 0.95rem;
            color: var(--fg-secondary);
            margin-bottom: 1.5rem;
            line-height: 1.6;
        }

        .strut-beacon {
            align-self: flex-start;
            display: inline-flex;
            align-items: center;
            gap: 0.4rem;
            font-weight: 600;
            font-size: 0.95rem;
            color: var(--fg-primary);
        }

        .airfoil-strut:hover .strut-beacon {
            color: var(--accent);
        }

        /* 页脚区域 */
        .hangar-tarmac {
            background: #070a12;
            border-top: 1px solid rgba(255, 255, 255, 0.08);
            padding: 4rem 2rem 2rem;
            color: var(--fg-secondary);
        }

        .tarmac-envelope {
            max-width: 1320px;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            gap: 3rem;
            justify-content: space-between;
            margin-bottom: 3rem;
        }

        .tarmac-feather {
            flex: 1 1 320px;
            min-width: 0;
        }

        .hangar-whisper {
            font-size: 1.5rem;
            font-weight: 800;
            color: var(--fg-primary);
            margin-bottom: 0.8rem;
            letter-spacing: -0.02em;
        }

        .hangar-wingtip {
            font-size: 0.92rem;
            line-height: 1.7;
        }

        .landpad-beak {
            display: flex;
            flex-wrap: wrap;
            gap: 3rem;
        }

        .landpad-origami {
            display: flex;
            flex-direction: column;
            gap: 0.6rem;
        }

        .landpad-whisper {
            font-size: 1rem;
            font-weight: 700;
            color: var(--fg-primary);
            margin-bottom: 0.5rem;
        }

        .landpad-beacon {
            font-size: 0.9rem;
            color: var(--fg-secondary);
        }

        .landpad-beacon:hover {
            color: var(--accent);
        }

        .strut-notch {
            max-width: 1320px;
            margin: 0 auto;
            padding-top: 2rem;
            border-top: 1px solid rgba(255, 255, 255, 0.05);
            text-align: center;
            font-size: 0.85rem;
        }

        /* 响应式调整 */
        @media (max-width: 1024px) {
            .thermal-origami {
                clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
            }
        }

        @media (max-width: 768px) {
            .zenith-envelope {
                padding: 3rem 1.5rem;
            }
            .thermal-origami {
                position: relative;
                width: 100%;
                height: auto;
                clip-path: none;
                padding: 2rem 0 0;
                margin-top: 2rem;
            }
            .runway-feather {
                padding-right: 0;
            }
            .airfoil-glider,
            .airfoil-strut,
            .origami-glider-glider {
                flex: 1 1 100%;
            }
            .airspace-cabin {
                padding: 2.5rem 1.5rem;
            }
        }

.rudder-airspace-rudder {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    line-height: 1.7;
    word-break: break-word;
    color: var(--fg-primary);
}
.rudder-airspace-rudder,
.rudder-airspace-rudder *,
.rudder-airspace-rudder *::before,
.rudder-airspace-rudder *::after {
    box-sizing: border-box;
}

.rudder-airspace-rudder nav,
.rudder-airspace-rudder div,
.rudder-airspace-rudder section,
.rudder-airspace-rudder article,
.rudder-airspace-rudder aside,
.rudder-airspace-rudder p,
.rudder-airspace-rudder h1,
.rudder-airspace-rudder h2,
.rudder-airspace-rudder h3,
.rudder-airspace-rudder h4,
.rudder-airspace-rudder h5,
.rudder-airspace-rudder h6,
.rudder-airspace-rudder a {
    margin: 0;
    padding: 0;
    font: inherit;
    color: inherit;
    letter-spacing: inherit;
    line-height: inherit;
}

.rudder-airspace-rudder p,
.rudder-airspace-rudder h1,
.rudder-airspace-rudder h2,
.rudder-airspace-rudder h3,
.rudder-airspace-rudder h4,
.rudder-airspace-rudder h5,
.rudder-airspace-rudder h6 {
    text-decoration: none;
}

.rudder-airspace-rudder img {
    display: block;
    max-width: 100%;
    height: auto;
    border: 0;
}

.rudder-airspace-rudder {
    box-shadow: none;
    filter: none;
    text-shadow: none;
    background-image: none;
    border-top: none;
    border-left: none;
    border-right: none;
    outline: none;
}

.rudder-airspace-rudder a.rudder-vector-beacon {
    --aisite-shell-nav-padding: 0.6rem 1.2rem;
    --aisite-shell-nav-margin: 0;
    --aisite-shell-nav-line-height: normal;
    --aisite-shell-nav-display: inline;
    --aisite-shell-nav-height: auto;
    --aisite-shell-nav-min-height: auto;
}

.rudder-airspace-rudder a.rudder-vector-beacon,
.rudder-airspace-rudder a.rudder-vector-beacon:hover,
.rudder-airspace-rudder a.rudder-vector-beacon:focus,
.rudder-airspace-rudder a.rudder-vector-beacon:active,
.rudder-airspace-rudder a.rudder-vector-beacon.active,
.rudder-airspace-rudder a.rudder-vector-beacon[aria-current="page"] {
    background: transparent;
    border: none;
    border-bottom: none;
    box-shadow: none;
    outline: none;
    text-decoration: none;
    padding: var(--aisite-shell-nav-padding, 0);
    margin: var(--aisite-shell-nav-margin, 0);
    line-height: var(--aisite-shell-nav-line-height, normal);
    display: var(--aisite-shell-nav-display, inline);
    height: var(--aisite-shell-nav-height, auto);
    min-height: var(--aisite-shell-nav-min-height, auto);
}

.rudder-airspace-rudder{
            position: sticky;
            top: 0;
            z-index: 1000;
            background: rgba(11, 17, 32, 0.85);
            backdrop-filter: blur(16px);
            border-bottom: 1px solid rgba(255, 255, 255, 0.08);
            padding: 1rem 2rem;
        }

.rudder-airspace-rudder .rudder-airspace-envelope{
            max-width: 1320px;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;
        }

.rudder-airspace-rudder .rudder-crease{
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }

.rudder-airspace-rudder .rudder-crease img{
            height: 38px;
            width: auto;
            display: block;
        }

.rudder-airspace-rudder .rudder-vector{
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 0.5rem;
        }

.rudder-airspace-rudder .rudder-vector-beacon{
            padding: 0.6rem 1.2rem;
            border-radius: 10px;
            font-weight: 500;
            font-size: 0.95rem;
            color: #94a3b8;
            transition: all 0.35s ease;
        }

.rudder-airspace-rudder .rudder-vector-beacon:hover, .rudder-airspace-rudder .rudder-vector-beacon.active{
            color: #f8fafc;
            background: rgba(247, 174, 73, 0.12);
        }

.rudder-airspace-rudder .rudder-vector-beacon.active{
            color: #f7ae49;
            font-weight: 600;
        }

.rudder-airspace-rudder {
    background: rgb(11, 17, 32);
    background-image: none;
}

.hangar-hangar-tarmac {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    line-height: 1.7;
    word-break: break-word;
    color: var(--fg-primary);
}
.hangar-hangar-tarmac,
.hangar-hangar-tarmac *,
.hangar-hangar-tarmac *::before,
.hangar-hangar-tarmac *::after {
    box-sizing: border-box;
}

.hangar-hangar-tarmac nav,
.hangar-hangar-tarmac div,
.hangar-hangar-tarmac section,
.hangar-hangar-tarmac article,
.hangar-hangar-tarmac aside,
.hangar-hangar-tarmac p,
.hangar-hangar-tarmac h1,
.hangar-hangar-tarmac h2,
.hangar-hangar-tarmac h3,
.hangar-hangar-tarmac h4,
.hangar-hangar-tarmac h5,
.hangar-hangar-tarmac h6,
.hangar-hangar-tarmac a {
    margin: 0;
    padding: 0;
    font: inherit;
    color: inherit;
    letter-spacing: inherit;
    line-height: inherit;
}

.hangar-hangar-tarmac p,
.hangar-hangar-tarmac h1,
.hangar-hangar-tarmac h2,
.hangar-hangar-tarmac h3,
.hangar-hangar-tarmac h4,
.hangar-hangar-tarmac h5,
.hangar-hangar-tarmac h6 {
    text-decoration: none;
}

.hangar-hangar-tarmac img {
    display: block;
    max-width: 100%;
    height: auto;
    border: 0;
}

.hangar-hangar-tarmac {
    box-shadow: none;
    filter: none;
    text-shadow: none;
    background-image: none;
    border-top: none;
    border-left: none;
    border-right: none;
    outline: none;
}

.hangar-hangar-tarmac a,
.hangar-hangar-tarmac a:hover,
.hangar-hangar-tarmac a:focus,
.hangar-hangar-tarmac a:active {
    background: transparent;
    box-shadow: none;
    outline: none;
    text-decoration: none;
}

.hangar-hangar-tarmac{
            background: #070a12;
            border-top: 1px solid rgba(255, 255, 255, 0.08);
            padding: 4rem 2rem 2rem;
            color: #94a3b8;
        }

.hangar-hangar-tarmac .hangar-tarmac-envelope{
            max-width: 1320px;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            gap: 3rem;
            justify-content: space-between;
            margin-bottom: 3rem;
        }

.hangar-hangar-tarmac .hangar-tarmac-feather{
            flex: 1 1 320px;
            min-width: 0;
        }

.hangar-hangar-tarmac .hangar-hangar-whisper{
            font-size: 1.5rem;
            font-weight: 800;
            color: #f8fafc;
            margin-bottom: 0.8rem;
            letter-spacing: -0.02em;
        }

.hangar-hangar-tarmac .hangar-hangar-wingtip{
            font-size: 0.92rem;
            line-height: 1.7;
        }

.hangar-hangar-tarmac .hangar-landpad-beak{
            display: flex;
            flex-wrap: wrap;
            gap: 3rem;
        }

.hangar-hangar-tarmac .hangar-landpad-origami{
            display: flex;
            flex-direction: column;
            gap: 0.6rem;
        }

.hangar-hangar-tarmac .hangar-landpad-whisper{
            font-size: 1rem;
            font-weight: 700;
            color: #f8fafc;
            margin-bottom: 0.5rem;
        }

.hangar-hangar-tarmac .hangar-landpad-beacon{
            font-size: 0.9rem;
            color: #94a3b8;
        }

.hangar-hangar-tarmac .hangar-landpad-beacon:hover{
            color: #f7ae49;
        }

.hangar-hangar-tarmac .hangar-strut-notch{
            max-width: 1320px;
            margin: 0 auto;
            padding-top: 2rem;
            border-top: 1px solid rgba(255, 255, 255, 0.05);
            text-align: center;
            font-size: 0.85rem;
        }