:root {
    --primary: #f59e0b;
    --accent: #fb923c;
    --surface: #12161f;
    --surface-2: #1a1f2b;
    --surface-3: #232a38;
    --bg: #0b0e14;
    --text: #eef2f8;
    --muted: #9aa4b5;
    --border: #2a3240;
    --radius: 18px;
    --radius-sm: 12px;
    --shadow: 0 10px 30px rgba(0, 0, 0, .45);
    --shadow-sm: 0 4px 14px rgba(0, 0, 0, .35);
    --grad: linear-gradient(135deg, #f59e0b 0%, #fb923c 100%);
    --s1: .5rem;
    --s2: 1rem;
    --s3: 1.5rem;
    --s4: 2rem;
    --s5: 3rem;
    --s6: 4.5rem;
}

* {
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    margin: 0;
    background: var(--bg);
    color: var(--text);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-size: 16px;
    line-height: 1.2;
    -webkit-font-smoothing: antialiased;
}

img {
    max-width: 100%;
    height: auto;
}

a {
    color: var(--primary);
    text-decoration: none;
    transition: color .2s ease;
}

a:hover {
    color: var(--accent);
}

.yn2gf0fm7 {
    width: 100%;
    max-width: 1160px;
    margin: 0 auto;
    padding-left: var(--s3);
    padding-right: var(--s3);
}


.ynngmj5y7 {
    position: sticky;
    top: 0;
    z-index: 50;
    background: rgba(11, 14, 20, .92);
    backdrop-filter: blur(8px);
    border-bottom: 1px solid var(--border);
}

.yn77naoor {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 64px;
    gap: var(--s2);
}

.yn2gs54rv {
    display: inline-flex;
    align-items: center;
    min-height: 40px;
    min-width: 96px;
}

.yn2o69zph {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
    width: 44px;
    height: 44px;
    background: transparent;
    border: 1px solid var(--border);
    border-radius: var(--radius-sm);
    cursor: pointer;
    padding: 0 10px;
}

.yn2o69zph span {
    display: block;
    height: 2px;
    width: 100%;
    background: var(--text);
    border-radius: 2px;
    transition: .25s;
}

.yn2o69zph[aria-expanded="true"] span:nth-child(1) {
    transform: translateY(7px) rotate(45deg);
}

.yn2o69zph[aria-expanded="true"] span:nth-child(2) {
    opacity: 0;
}

.yn2o69zph[aria-expanded="true"] span:nth-child(3) {
    transform: translateY(-7px) rotate(-45deg);
}

.yn1n9odan {
    display: none;
    position: absolute;
    top: 64px;
    left: 0;
    right: 0;
    background: var(--surface);
    border-bottom: 1px solid var(--border);
    flex-direction: column;
    padding: var(--s2) var(--s3);
    gap: var(--s1);
}

.yn1n9odan.yn80sd6o4 {
    display: flex;
}

.yn1n9odan a {
    color: var(--text);
    font-weight: 600;
    padding: 12px 10px;
    border-radius: var(--radius-sm);
    min-height: 44px;
    display: flex;
    align-items: center;
}

.yn1n9odan a:hover {
    background: var(--surface-3);
    color: var(--accent);
}

.yn1n9odan a.ynh10j9ri,
.yn1n9odan a[aria-current="page"] {
    color: #0b0e14;
    background: var(--grad);
    font-weight: 800;
}


.yn1ccgr0c {
    position: relative;
    overflow: hidden;
    background: radial-gradient(1000px 500px at 80% -10%, rgba(245, 158, 11, .28), transparent 60%), linear-gradient(180deg, #0d111a 0%, #0b0e14 100%);
    padding: var(--s5) 0 var(--s6);
}

.yn8m9ee3s {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 40%, rgba(11, 14, 20, .7) 100%);
    pointer-events: none;
}

.yn2mz7c9m {
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    gap: var(--s5);
    align-items: center;
}

.yn15alp9y {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    font-size: .8rem;
    color: var(--accent);
    background: rgba(245, 158, 11, .12);
    padding: 6px 14px;
    border-radius: 999px;
    margin-bottom: var(--s2);
}

.ynfnztnu5, .ynfnztnu5 h2, .ynfnztnu5 h1 {
    font-size: 2.4rem;
    font-weight: 900;
    line-height: 1.05;
    letter-spacing: -.02em;
    margin-bottom: var(--s2);
}

.yn1alv5hj {
    color: var(--muted);
    font-size: 1.05rem;
    line-height: 1.55;
    max-width: 44ch;
    margin: 0 0 var(--s3);
}

.ynu8srumn {
    display: flex;
    flex-wrap: wrap;
    gap: var(--s2);
    margin-bottom: var(--s3);
}

.yn1z58usx {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    padding: 0 var(--s3);
    border-radius: var(--radius);
    font-weight: 800;
    font-size: 1rem;
    cursor: pointer;
    transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;
    border: 1px solid transparent;
}

.yn200x3on {
    background: var(--grad);
    color: #0b0e14;
    box-shadow: var(--shadow-sm);
}

.yn200x3on:hover {
    transform: translateY(-2px);
    filter: brightness(1.05);
    color: #0b0e14;
    box-shadow: 0 10px 24px rgba(245, 158, 11, .35);
}

.yn1xgmymh {
    background: var(--surface-3);
    color: var(--text);
    border-color: var(--border);
}

.yn1xgmymh:hover {
    transform: translateY(-2px);
    border-color: var(--accent);
    color: var(--accent);
}

.yn23wvl6s {
    display: flex;
    flex-wrap: wrap;
    gap: var(--s1);
}

.ynet5uqm5 {
    font-size: .8rem;
    color: var(--muted);
    background: var(--surface-2);
    border: 1px solid var(--border);
    padding: 6px 12px;
    border-radius: 999px;
}


.yn181do4t {
    display: flex;
    justify-content: center;
}

.yn1a5aejj {
    position: relative;
    width: 240px;
    height: 480px;
    background: #05070c;
    border: 10px solid #1b2130;
    border-radius: 38px;
    box-shadow: var(--shadow);
    padding: 14px;
}

.yn1sp72nj {
    position: absolute;
    top: 14px;
    left: 50%;
    transform: translateX(-50%);
    width: 90px;
    height: 16px;
    background: #1b2130;
    border-radius: 0 0 12px 12px;
}

.yn1uxdppi {
    height: 100%;
    background: linear-gradient(180deg, #101623, #0b0f18);
    border-radius: 24px;
    padding: 26px 14px 14px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.yn18ibzxz {
    height: 28px;
    border-radius: 10px;
    background: var(--grad);
}

.yn25corg1 {
    height: 70px;
    border-radius: 14px;
    background: var(--surface-3);
    border: 1px solid var(--border);
}

.yncf8ntpk {
    display: flex;
    gap: 10px;
}

.yncf8ntpk span {
    flex: 1;
    height: 38px;
    border-radius: 12px;
    background: var(--surface-2);
    border: 1px solid var(--border);
}

.yner6afh1 {
    margin-top: auto;
    height: 44px;
    border-radius: 14px;
    background: var(--grad);
}


.yn2flmj1u {
    padding: var(--s5) 0;
    background: var(--bg);
}

.yn2lk3255 {
    padding-left: var(--s3);
    padding-right: var(--s3);
}

@media(min-width:1024px) {
    .yn2lk3255 {
        padding-left: 0;
        padding-right: 0;
    }
}


.yn2ar3e6p {
    margin-bottom: var(--s3);
    font-size: .85rem;
}

.yn2ar3e6p ol {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: .35rem;
    margin: 0;
    padding: 0;
}

.yn2ar3e6p li {
    display: flex;
    align-items: center;
    color: var(--muted);
}

.yn2ar3e6p li+li::before {
    content: "\203A";
    margin: 0 .5rem;
    color: var(--border);
}

.yn2ar3e6p a {
    color: var(--muted);
}

.yn2ar3e6p a:hover {
    color: var(--accent);
}

.yn2ar3e6p li[aria-current="page"] {
    color: var(--text);
}


.yn2lk3255 h1,
.yn2lk3255 h2,
.yn2lk3255 h3,
.yn2lk3255 h4 {
    font-weight: 900;
    line-height: 1.1;
    letter-spacing: -.01em;
    color: var(--text);
    margin: 1.6em 0 .6em;
}

.yn2lk3255 h1 {
    font-size: 2rem;
    margin-top: 0;
}

.yn2lk3255 h2 {
    font-size: 1.55rem;
}

.yn2lk3255 h3 {
    font-size: 1.25rem;
}

.yn2lk3255 h4 {
    font-size: 1.1rem;
}

.yn2lk3255 p {
    color: var(--text);
    line-height: 1.7;
    margin: 0 0 1.1em;
}

.yn2lk3255 a {
    color: var(--accent);
    text-decoration: underline;
}

.yn2lk3255 a:hover {
    color: var(--primary);
}

.yn2lk3255 ul,
.yn2lk3255 ol {
    padding-left: 1.5rem;
    margin: 0 0 1.2em;
}

.yn2lk3255 li {
    margin: .4em 0;
    line-height: 1.6;
}

.yn2lk3255 ul {
    list-style: disc;
}

.yn2lk3255 ol {
    list-style: decimal;
}

.yn2lk3255 li ul,
.yn2lk3255 li ol {
    margin: .4em 0;
}

.yn2lk3255 blockquote {
    margin: 1.4em 0;
    padding: var(--s2) var(--s3);
    border-left: 4px solid var(--primary);
    background: var(--surface-2);
    border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
    color: var(--muted);
}

table {
    display:block;
    max-width:fit-content;
    width:100%;
    overflow:auto;
    margin:10px auto 20px;
    border-collapse:collapse;
    border-radius:18px;
    background:linear-gradient(145deg,#fff8f1 0%,#fff3e7 52%,#ffead8 100%);
    border:1px solid rgba(251,146,60,.34);
    box-shadow:0 18px 45px rgba(251,146,60,.16), inset 0 1px 0 rgba(255,255,255,.9);
    scrollbar-width:thin;
    scrollbar-color:#fb923c #fff1e5;
}

table tbody {
    display:block;
    width:fit-content;
    min-width:max-content;
}

table tr {
    display:flex;
    width:fit-content;
    min-width:max-content;
    transition:.25s ease;
    background:rgba(255,255,255,.7);
}

table tr:nth-child(even) {
    background:rgba(251,146,60,.07);
}

table tr:hover {
    background:rgba(251,146,60,.14);
    box-shadow:inset 4px 0 0 #fb923c;
}

table th,
table td {
    flex:0 0 340px;
    min-width:340px;
    max-width:340px;
    box-sizing:border-box;
    padding:15px 18px;
    font-size:15px;
    line-height:1.55;
    text-align:left;
    word-break:break-word;
    color:#24170d;
    border-right:1px solid rgba(251,146,60,.18);
    border-bottom:1px solid rgba(251,146,60,.14);
}

table th:first-child,
table td:first-child {
    flex:0 0 200px;
    min-width:200px;
    max-width:200px;
}

table th {
    color:#fff;
    font-weight:700;
    background:linear-gradient(135deg,#fb923c 0%,#f97316 55%,#ea580c 100%);
    border-right:1px solid rgba(255,255,255,.22);
    border-bottom:0;
    text-shadow:0 1px 2px rgba(120,53,15,.24);
}

table th:first-child {
    border-radius:16px 0 0 0;
}

table th:last-child {
    border-radius:0 16px 0 0;
    border-right:0;
}

table td:last-child {
    border-right:0;
}

table tr:last-child td {
    border-bottom:0;
}

table::-webkit-scrollbar {
    height:9px;
    width:9px;
}

table::-webkit-scrollbar-track {
    background:#fff1e5;
    border-radius:20px;
}

table::-webkit-scrollbar-thumb {
    background:linear-gradient(90deg,#fb923c,#f97316);
    border-radius:20px;
    border:2px solid #fff1e5;
}

table::-webkit-scrollbar-thumb:hover {
    background:linear-gradient(90deg,#f97316,#ea580c);
}

.yn2k9k6ec {
    background: linear-gradient(135deg, rgba(245, 158, 11, .14), rgba(251, 146, 60, .08)), var(--surface);
    border-top: 1px solid var(--border);
    padding: var(--s5) 0;
}

.yn2mv6x1y {
    text-align: center;
    max-width: 640px;
    margin: 0 auto;
}

.ynkbyehil {
    font-size: 1.8rem;
    font-weight: 900;
    letter-spacing: -.02em;
    margin-bottom: var(--s2);
}

.yneol4qbs {
    color: var(--muted);
    line-height: 1.6;
    margin: 0 0 var(--s3);
}

.yn16byaxl {
    display: flex;
    flex-wrap: wrap;
    gap: var(--s2);
    justify-content: center;
}


.yn2l9vddd {
    background: var(--surface);
    border-top: 1px solid var(--border);
    padding: var(--s5) 0 var(--s3);
}

.yn2arlyb1 {
    display: grid;
    grid-template-columns: 1fr;
    gap: var(--s3);
    margin-bottom: var(--s4);
}

.ynp24p6jl {
    font-size: 1.2rem;
    font-weight: 900;
    margin-bottom: var(--s1);
}

.yn1xpcw5b {
    color: var(--muted);
    line-height: 1.6;
    margin: 0;
    max-width: 44ch;
}

.yny954a47 {
    display: flex;
    flex-wrap: wrap;
    gap: var(--s2);
}

.yny954a47 a {
    color: var(--muted);
    font-weight: 600;
}

.yny954a47 a:hover {
    color: var(--accent);
}

.yn1tp07a9 {
    border-top: 1px solid var(--border);
    padding-top: var(--s3);
}

.yn1h1g3ci {
    font-weight: 700;
    margin: 0 0 var(--s1);
}

.yn1z4d9l7 {
    color: var(--muted);
    font-size: .8rem;
    line-height: 1.6;
    margin: 0;
}


a:focus-visible,
.yn1z58usx:focus-visible,
.yn2o69zph:focus-visible {
    outline: 2px solid var(--accent);
    outline-offset: 3px;
    border-radius: var(--radius-sm);
}

@media(min-width:768px) {
    .ynfnztnu5, .ynfnztnu5 h2, .ynfnztnu5 h1 {
        font-size: 3rem;
    }

    .yn2arlyb1 {
        grid-template-columns: 2fr 1fr;
        align-items: start;
    }
}

@media(min-width:1024px) {
    .yn2o69zph {
        display: none;
    }

    .yn1n9odan {
        display: flex;
        position: static;
        flex-direction: row;
        background: transparent;
        border: none;
        padding: 0;
        gap: var(--s1);
    }

    .yn1n9odan a {
        padding: 8px 14px;
    }

    .yn1n9odan a.ynh10j9ri,
    .yn1n9odan a[aria-current="page"] {
        color: #0b0e14;
        background: var(--grad);
    }

    .yn2mz7c9m {
        grid-template-columns: 1.1fr .9fr;
    }

    .ynfnztnu5, .ynfnztnu5 h2, .ynfnztnu5 h1 {
        font-size: 3.4rem;
    }
}

@media(prefers-reduced-motion:reduce) {
    * {
        transition: none !important;
        scroll-behavior: auto;
    }
}

.yn2p4bisn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 18px;
    margin: 24px auto 0;
    border-top: 1px solid rgba(127, 127, 127, .3);
    padding-top: 18px;
}

.yn2p4bisn img {
    height: 42px;
    width: auto;
    display: block;
}

.yn2p4bisn a {
    display: block;
    line-height: 0;
}
.gb-59e78110.gb-59e78110{position:fixed!important;z-index:9999!important;display:flex!important;pointer-events:none!important;padding:12px 16px!important;left:0!important;right:0!important;bottom:18px!important;justify-content:center!important;transform:translateY(110%)!important;opacity:0!important;transition:transform .45s ease,opacity .45s ease!important}
.gb-59e78110.gb-59e78110 a{pointer-events:auto!important;margin:0!important}
.gb-59e78110.gb-59e78110.gb-30bdaf80{transform:none!important;opacity:1!important}
.gb-7f147ff7{all:revert!important;text-decoration:none!important;color:inherit!important;cursor:pointer!important;font:inherit!important;display:inline-block!important;box-sizing:border-box!important}
.gb-7f147ff7::before,.gb-7f147ff7::after{all:revert!important}
.gb-7f147ff7.gb-7f147ff7{display:flex!important;width:fit-content!important;max-width:100%!important;min-height:48px!important;padding:.85em 1.8em!important;background:var(--grad, linear-gradient(135deg, #f59e0b 0%, #fb923c 100%))!important;color:#0b0e14!important;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif!important;font-weight:800!important;font-size:1rem!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;border:1px solid transparent!important;border-radius:var(--radius, 18px)!important;box-shadow:var(--shadow-sm, 0 4px 14px rgba(0, 0, 0, .35))!important;cursor:pointer!important;transition:transform .2s ease, box-shadow .2s ease, filter .2s ease!important;margin:1em auto!important}
.gb-7f147ff7.gb-7f147ff7:hover{transform: translateY(-2px)!important;filter: brightness(1.05)!important;color: #0b0e14!important;box-shadow: 0 10px 24px rgba(245, 158, 11, .35)!important}
.gb-7f147ff7.gb-7f147ff7:focus-visible{outline: 2px solid var(--accent, #fb923c)!important;outline-offset: 3px!important}


.ab-7c9d0f76 :where(a,button){all:revert!important;text-decoration:none!important;color:inherit!important;cursor:pointer!important;font:inherit!important;box-sizing:border-box!important}
.ab-7c9d0f76 :where(a,button)::before,.ab-7c9d0f76 :where(a,button)::after{all:revert!important}
.ab-7c9d0f76.ab-7c9d0f76{margin:2em 0!important;display:grid!important;grid-template-columns:1fr!important;gap:var(--s3,1.5rem)!important;align-items:center!important;background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(251,146,60,.08)),var(--surface,#12161f)!important;border:1px solid var(--border,#2a3240)!important;border-radius:var(--radius,18px)!important;box-shadow:var(--shadow-sm,0 4px 14px rgba(0,0,0,.35))!important;padding:var(--s4,2rem)!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-badge{display:inline-block!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.75rem!important;color:var(--accent,#fb923c)!important;background:rgba(245,158,11,.12)!important;padding:5px 13px!important;border-radius:999px!important;margin-bottom:var(--s2,1rem)!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-title{font-size:1.7rem!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--text,#eef2f8)!important;margin:0 0 var(--s1,.5rem)!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-sub{color:var(--muted,#9aa4b5)!important;font-size:1.02rem!important;line-height:1.55!important;margin:0!important;max-width:44ch!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-buttons{display:flex!important;flex-wrap:wrap!important;gap:var(--s2,1rem)!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-store{display:inline-flex!important;align-items:center!important;gap:.6em!important;min-height:56px!important;padding:.6em 1.2em!important;border-radius:var(--radius,18px)!important;background:var(--surface-3,#232a38)!important;border:1px solid var(--border,#2a3240)!important;color:var(--text,#eef2f8)!important;text-decoration:none!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-store:hover{transform:translateY(-2px)!important;border-color:var(--accent,#fb923c)!important;box-shadow:var(--shadow-sm,0 4px 14px rgba(0,0,0,.35))!important;color:var(--text,#eef2f8)!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;color:var(--text,#eef2f8)!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-icon svg{width:1.8em!important;height:1.8em!important;flex:none!important;fill:currentColor!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-labels{display:flex!important;flex-direction:column!important;line-height:1.15!important;text-align:left!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-small{font-size:.7rem!important;color:var(--muted,#9aa4b5)!important;font-weight:600!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-big{font-size:1.02rem!important;font-weight:800!important;color:var(--text,#eef2f8)!important}
.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-store:focus-visible{outline:2px solid var(--accent,#fb923c)!important;outline-offset:3px!important}
@media(min-width:768px){.ab-7c9d0f76.ab-7c9d0f76{grid-template-columns:1.2fr .8fr!important}.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-title{font-size:2rem!important}.ab-7c9d0f76.ab-7c9d0f76 .ab-7c9d0f76-buttons{justify-content:flex-end!important}}

