html {
    scroll-behavior: smooth;
}
.w06418391822a {
    opacity: .8;
}.w17c0db290a6e{contain:none}
.c4e747633f3f4 {
    position: absolute;
    left: -999px;
}.x3b04c7d5245c{z-index:auto}
* {
    box-sizing: border-box;
}
img {
    max-width: 100%;
    height: auto;
    display: block;
}.md7bb9c769542{contain:none}
.j29947b440655:hover {
    transform: translateY(-2px)scale(1.02);
}
:root {
    --k28bf12d58abb: rgb(255,201,60);
    --c967881d62416: rgb(255,95,162);
    --va905ddafcf95: rgb(79,216,245);
    --n120eee0a1411: rgb(251,246,255);
    --mc09e64b92225: rgb(43,18,80);
    --b77cd05322faf: rgb(255,217,110);
    --b284a8596fb16: rgb(255,201,60);
    --w4da8a7e6d778: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
    --a0c6e363572fd: rgb(205,189,232);
    --v9ae9e359cd67: 999px;
    --r2e3370f36a7f: 20px;
}
body[data-ga772b8976522]:not([data-ga772b8976522=s83d927303e9e]):not([data-ga772b8976522=h2de9fc556e7a]):not([data-ga772b8976522=y7e7d9af633a1]) {
    --mc09e64b92225: rgb(255,255,255);
    --xc925ec8234de: color-mix(in srgb, var(--k28bf12d58abb) 60%, rgb(255,255,255));
}
body {
    --ve07af50fe7e5: color-mix(in srgb, var(--k28bf12d58abb) 7%, rgb(37,14,80));
    --o27e8a2513df3: color-mix(in srgb, var(--k28bf12d58abb) 30%, rgba(255, 255, 255, .1));
    --vb802f578019e: color-mix(in srgb, var(--k28bf12d58abb) 5%, rgb(29,10,64));
    --fc15842df346d: var(--n120eee0a1411);
    --ib04c396a36de: color-mix(in srgb, var(--k28bf12d58abb) 40%, transparent);
    --l541d862b7081: var(--o27e8a2513df3);
    --nfb0ccaf6821c: color-mix(in srgb, var(--k28bf12d58abb) 8%, rgb(46,20,96));
    overflow-wrap: break-word;
    --za7a888740c24: var(--o27e8a2513df3);
    --c1f7a48582faf: color-mix(in srgb, var(--vb802f578019e) 70%, rgb(0,0,0));
    --xcd363184cfb0: var(--c117caa845b9c);
    font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    --c117caa845b9c: color-mix(in srgb, var(--k28bf12d58abb) 12%, rgb(58,27,116));
    --jfa81aaeb63a7: var(--nfb0ccaf6821c);
    --rb0a1e467ce40: var(--a0c6e363572fd);
    --cc070f69e9066: var(--vb802f578019e);
    --xc925ec8234de: color-mix(in srgb, var(--k28bf12d58abb) 82%, rgb(255,255,255));
    margin: 0;
    color: var(--n120eee0a1411);
    background: radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--c967881d62416) 22%,transparent),transparent 45%),radial-gradient(ellipse at 90% 30%,color-mix(in srgb,var(--va905ddafcf95) 14%,transparent),transparent 40%),var(--vb802f578019e);
    --n78aaa80f7fb6: var(--a0c6e363572fd);
}.fd005c645f37f{opacity:1}
a {
    color: inherit;
}
.c4e747633f3f4:focus {
    background: var(--nfb0ccaf6821c);
    padding: 8px 12px;
    z-index: 99;
    left: 16px;
    top: 8px;
}.u4a2ecaa90003{outline-offset:0}
.v658c59c5bc80 {
    backdrop-filter: blur(14px);
    background: color-mix(in srgb,var(--vb802f578019e) 84%,transparent);
    position: sticky;
    top: 0;
    z-index: 60;
    border-bottom: 1px solid var(--o27e8a2513df3);
}
h2, h1, h3 {
    margin: 0 0 .6em;
    font-family: var(--w4da8a7e6d778);
    font-weight: 900;
    line-height: 1.18;
}
.uaa7260e3bcae {
    margin-inline: auto;
    width: min(1160px,100% - 32px);
}
.oa755587cd511 {
    margin-inline: auto;
    max-width: 860px;
}
.s6dbf702722d3 {
    display: flex;
    align-items: center;
    gap: 18px;
    min-height: 66px;
}
.b46b0821eea69 {
    display: inline-flex;
    color: var(--xc925ec8234de);
    text-decoration: none;
    gap: 10px;
    font: 900 23px var(--w4da8a7e6d778);
    align-items: center;
    min-height: 44px;
    flex: none;
    text-shadow: 0 2px 0 rgba(0,0,0,.3);
}.j2b2cfc2185b8{z-index:auto}
.b46b0821eea69 img {
    border-radius: 50%;
    object-fit: cover;
    box-shadow: 0 0 0 3px var(--k28bf12d58abb);
    width: 40px;
    height: 40px;
}
.e45f9f41acebf {
    overflow-x: auto;
    display: flex;
    flex: 1;
    gap: 6px;
    min-width: 0;
    align-items: center;
    scrollbar-width: none;
}
.e45f9f41acebf::-webkit-scrollbar {
    display: none;
}.q0269c964a474{outline-offset:0}
.m397b261adb0e {
    padding: 7px 14px;
    border-radius: 999px;
    text-decoration: none;
    color: var(--n120eee0a1411);
    background: rgba(255,255,255,7%);
    flex: none;
    font-size: 14px;
    font-weight: 700;
    white-space: nowrap;
}.r9bb0fe06da5e{z-index:auto}
.z65dbf32fba25 {
    gap: 6px;
    display: flex;
    font-size: 13px;
    margin-left: auto;
}.c866ad394f260{isolation:auto}
.ff90425c9df28 {
    display: flex;
    gap: 8px;
    flex: none;
    margin-left: auto;
}.n60d2659aee98{opacity:1}
.m397b261adb0e:hover {
    background: var(--k28bf12d58abb);
    color: var(--mc09e64b92225);
}
.z65dbf32fba25 a[aria-current] {
    color: var(--xc925ec8234de);
    font-weight: 900;
}.p0247c56b07c4{outline-offset:0}
.j29947b440655 {
    display: inline-flex;
    min-height: 44px;
    transition: transform 150ms,box-shadow 150ms;
    border: 2px solid transparent;
    cursor: pointer;
    padding: 0 22px;
    align-items: center;
    font-weight: 900;
    text-decoration: none;
    white-space: nowrap;
    justify-content: center;
    border-radius: var(--v9ae9e359cd67);
}.h67dd95117248{contain:none}
.sc6a555cb187f {
    width: 100%;
}
.p5f3941e5a6d1 {
    align-items: center;
    gap: 40px;
    display: grid;
    grid-template-columns: minmax(0,1fr)minmax(0,1fr);
}.i7d9039269022{font-kerning:auto}
.ye6f6cee8cdb6 {
    box-shadow: 0 5px color-mix(in srgb,var(--k28bf12d58abb) 55%,rgb(0,0,0)),0 10px 24px var(--ib04c396a36de);
    background: linear-gradient(180deg,var(--b77cd05322faf),var(--k28bf12d58abb));
    color: var(--mc09e64b92225);
}.n6cf82a1c77b9{unicode-bidi:normal}
.w6186c178f811 {
    border-color: var(--xc925ec8234de);
    background: rgba(255,255,255,6%);
    color: var(--xc925ec8234de);
}
.jaa784b218c79 {
    padding: 44px 0 56px;
}.abd58e8fd2277{font-kerning:auto}
.y5019c54392e1 {
    margin: 0 0 14px;
    display: inline-flex;
    color: var(--xc925ec8234de);
    padding: 5px 14px;
    font-weight: 900;
    font-size: 14px;
    border: 2px dashed var(--k28bf12d58abb);
    border-radius: 10px;
}
.jaa784b218c79 h1 {
    text-shadow: 0 4px 0 rgba(0,0,0,.25),0 0 30px var(--ib04c396a36de);
    font-size: clamp(32px,5vw,58px);
    line-height: 1.06;
}
.p6f6dd74184d8 {
    color: var(--a0c6e363572fd);
    font-size: 18px;
}
.sed1267d6b94d strong {
    color: var(--xc925ec8234de);
}
.sed1267d6b94d span {
    color: var(--a0c6e363572fd);
    font-size: 12px;
}.d6184b8f0d67f{visibility:inherit}
.uf2a0b19c841f {
    flex-wrap: wrap;
    display: flex;
    gap: 14px;
    margin-top: 24px;
}
.sed1267d6b94d {
    flex-wrap: wrap;
    margin: 22px 0 0;
    padding: 0;
    display: flex;
    list-style: none;
    gap: 8px;
}.m4e6195758ea5{isolation:auto}
.sed1267d6b94d li {
    align-items: baseline;
    padding: 6px 12px;
    display: flex;
    gap: 6px;
    border-radius: 999px;
    background: rgba(255,255,255,7%);
}
.p91b800938388 {
    width: min(470px,100%);
    aspect-ratio: 1;
    display: grid;
    margin-inline: auto;
    position: relative;
    place-items: center;
}.td9f9c5222fc9{visibility:inherit}
.e19b52d09f987 {
    border-radius: 50%;
    box-shadow: 0 0 0 12px color-mix(in srgb,var(--k28bf12d58abb) 70%,rgb(107,59,0)),0 0 0 16px var(--vb802f578019e),0 0 60px var(--ib04c396a36de);
    inset: 0;
    background: repeating-conic-gradient(var(--k28bf12d58abb) 0 22.5deg,var(--c967881d62416) 22.5deg 45deg,var(--va905ddafcf95) 45deg 67.5deg,var(--c117caa845b9c) 67.5deg 90deg);
    position: absolute;
    animation: k50cbeff617ba 40000ms linear infinite;
}
.e19b52d09f987::after {
    background: radial-gradient(circle,rgb(255,255,255) 0 3px,transparent 4px)50% 0/100% 100% no-repeat;
    inset: -12px;
    position: absolute;
    -webkit-mask: repeating-conic-gradient(rgb(0,0,0) 0 2deg,transparent 2deg 22.5deg);
    mask: repeating-conic-gradient(rgb(0,0,0) 0 2deg,transparent 2deg 22.5deg);
    opacity: .8;
    border-radius: 50%;
    content: "";
}
.b5c0e215ad6cb {
    z-index: 3;
    clip-path: polygon(0 0,100% 0,50% 100%);
    transform: translateX(-50%);
    background: linear-gradient(180deg,rgb(255,255,255),var(--k28bf12d58abb));
    filter: drop-shadow(0 4px 6px rgba(0,0,0,.4));
    position: absolute;
    top: -18px;
    width: 34px;
    height: 44px;
    left: 50%;
}
.pca3c2c80d977 {
    border: 8px solid var(--vb802f578019e);
    overflow: hidden;
    width: 62%;
    aspect-ratio: 1;
    z-index: 2;
    border-radius: 50%;
    position: relative;
    box-shadow: 0 0 0 4px var(--k28bf12d58abb),0 10px 30px rgba(0,0,0,.45);
    background: var(--nfb0ccaf6821c);
    display: grid;
}
.ec473598b2c75 {
    margin: 0;
    opacity: 0;
    grid-area: 1/1;
    transition: opacity 500ms;
}
.ec473598b2c75[data-p747be146d366] {
    opacity: 1;
}.kea3ade0e5869{outline-offset:0}
.ec473598b2c75 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}.p483174479c84{opacity:1}
.tbd3cce5f583f {
    color: rgb(255,255,255);
    position: absolute;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 18px;
    background: rgba(29,10,64,.7);
    top: 50%;
    border: 0;
    border-radius: 50%;
    z-index: 2;
    width: 40px;
    height: 40px;
}
.mcbc4d1086987 {
    left: 8%;
}.p664df7309917{isolation:auto}
.ld84c06536e62 {
    right: 8%;
}
@keyframes k50cbeff617ba {
    to {
        transform: rotate(360deg);
    }
}.z5e8ab0ea0f65{isolation:auto}
@media(prefers-reduced-motion:reduce) {
    .e19b52d09f987 {
        animation: none;
    }
}
.l32ec06872379 {
    padding: 58px 0;
}.a090c8edeb7c2{visibility:inherit}
.i8ed520db52f6 {
    font-size: clamp(26px,3.4vw,38px);
    text-align: center;
    margin: 0 0 28px;
}
.i8ed520db52f6.ycd9a4eb540db {
    text-align: left;
}.p93a0a28a1a89{z-index:auto}
.sb3430532d4bf {
    background: color-mix(in srgb,var(--ve07af50fe7e5) 80%,transparent);
}.t630e4951d60b{z-index:auto}
.i8ed520db52f6::after {
    width: 84px;
    border-radius: 6px;
    display: block;
    background: repeating-linear-gradient(90deg,var(--k28bf12d58abb) 0 12px,var(--c967881d62416) 12px 24px,var(--va905ddafcf95) 24px 36px);
    margin: 12px auto 0;
    content: "";
    height: 6px;
}
.i8ed520db52f6.ycd9a4eb540db::after {
    margin-left: 0;
}.c8f9289b8b660{contain:none}
.u24ae0a5a0f90 th {
    background: var(--c117caa845b9c);
}
.d70eacee1286e {
    grid-template-columns: repeat(auto-fit,minmax(330px,1fr));
    display: grid;
    counter-reset: c788dafd137af;
    gap: 18px;
}
body {
    --f40ba2f940135: 96px;
}
.u24ae0a5a0f90 {
    margin-bottom: 26px;
}.g7ecf34dbb6cb{isolation:auto}
.u24ae0a5a0f90 h2 {
    margin-top: 1.2em;
    font-size: 24px;
    color: var(--xc925ec8234de);
}
.u24ae0a5a0f90 h3 {
    font-size: 19px;
    margin-top: 1em;
}.e25d26fc7ee9c{font-kerning:auto}
.u24ae0a5a0f90 a {
    color: var(--xc925ec8234de);
}
.i1d17cc2fedd9 {
    color: var(--a0c6e363572fd);
    font-size: 14px;
}
.u24ae0a5a0f90 table {
    margin: 16px 0;
    width: 100%;
    border-collapse: collapse;
}.uc1283ac15e22{visibility:inherit}
.u24ae0a5a0f90 th, .u24ae0a5a0f90 td {
    border: 1px solid var(--o27e8a2513df3);
    vertical-align: top;
    text-align: left;
    padding: 10px 14px;
}.m959d7ac39c83{font-kerning:auto}
.pc3050bb4664b {
    margin-top: 26px;
    text-align: center;
}
.u7aa6e8a8300a::before {
    font: 900 34px var(--w4da8a7e6d778);
    content: counter(c788dafd137af,decimal-leading-zero);
}.c884bba376c6f{opacity:1}
.ncd580c017a54 h2 {
    margin-bottom: 6px;
    font-size: 19px;
}.q4215bccad7dd{outline-offset:0}
.o9084455f560f {
    display: grid;
    -webkit-mask: radial-gradient(circle 12px at 96px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
    mask: radial-gradient(circle 12px at 96px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
    counter-increment: c788dafd137af;
    grid-template-columns: 96px minmax(0,1fr);
}
.z43487dd3b7cc {
    color: var(--mc09e64b92225);
    border-radius: var(--r2e3370f36a7f)0 0 var(--r2e3370f36a7f);
    background: linear-gradient(180deg,var(--b77cd05322faf),var(--k28bf12d58abb));
    display: grid;
    border-right: 2px dashed color-mix(in srgb,var(--mc09e64b92225) 40%,transparent);
    place-items: center;
}.h84cf0ddc7921{unicode-bidi:normal}
.ncd580c017a54 .u24ae0a5a0f90 {
    color: var(--a0c6e363572fd);
    margin: 0;
    font-size: 15px;
}.x6cc0bf6d98f1{unicode-bidi:normal}
.a31adbc98b0c5 {
    display: grid;
    gap: 18px;
    grid-template-columns: repeat(auto-fill,minmax(200px,1fr));
}
.ncd580c017a54 {
    background: var(--nfb0ccaf6821c);
    padding: 20px 22px;
    border-radius: 0 var(--r2e3370f36a7f)var(--r2e3370f36a7f)0;
}.bf665d8f974d2{isolation:auto}
.jfc7067766c92 a {
    background: var(--nfb0ccaf6821c);
    display: block;
    border-radius: var(--r2e3370f36a7f);
    padding: 10px 10px 14px;
    height: 100%;
    text-align: center;
    text-decoration: none;
    box-shadow: inset 0 0 0 2px var(--o27e8a2513df3);
    transition: transform 200ms,box-shadow 200ms;
}.bbb94106be731{z-index:auto}
.p8d7e4f56adff {
    margin-bottom: 10px;
    border-radius: calc(var(--r2e3370f36a7f) - 6px);
    overflow: hidden;
    position: relative;
}.ldab658bf9c50{outline-offset:0}
.kab0cb9fd039b {
    background: var(--k28bf12d58abb);
    color: var(--mc09e64b92225);
    position: absolute;
    font-size: 13px;
    font-weight: 900;
    padding: 2px 10px;
    top: 8px;
    right: 8px;
    border-radius: 999px;
}.i33e76944f6ff{z-index:auto}
.jfc7067766c92 h3 {
    font-size: 17px;
    margin: 0 0 2px;
}.hda98384e4fdb{outline-offset:0}
.p8d7e4f56adff img {
    width: 100%;
    aspect-ratio: 1;
    object-fit: cover;
}
.o54d78e7e3408 {
    gap: 38px;
    grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
    display: grid;
    align-items: start;
}.df4f79bb57d57{unicode-bidi:normal}
.jfc7067766c92 p {
    color: var(--a0c6e363572fd);
    margin: 0;
    font-size: 14px;
    line-height: 1.45;
}.l2edb33e32053{isolation:auto}
.r09b974774ff7 {
    gap: 12px;
    padding: 0;
    list-style: none;
    counter-reset: cd7e0811e1c21;
    display: grid;
    margin: 0;
}.o76bf0ba0a433{isolation:auto}
.r09b974774ff7 li {
    border-radius: 16px;
    display: grid;
    counter-increment: cd7e0811e1c21;
    grid-template-columns: 44px minmax(0,1fr);
    column-gap: 14px;
    padding: 14px 16px;
    background: var(--nfb0ccaf6821c);
}
.r09b974774ff7 li::before {
    background: linear-gradient(135deg,var(--c967881d62416),var(--k28bf12d58abb));
    font-weight: 900;
    grid-row: span 2;
    border-radius: 50%;
    color: rgb(255,255,255);
    content: counter(cd7e0811e1c21);
    place-items: center;
    display: grid;
    width: 40px;
    height: 40px;
}.ke09704f0832c{opacity:1}
.v34a1b1f545da {
    gap: 16px;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}
.r09b974774ff7 strong {
    color: var(--xc925ec8234de);
}
.r09b974774ff7 span {
    color: var(--a0c6e363572fd);
    font-size: 15px;
}
.bf87151143a90 h2, .bf87151143a90 h3 {
    font-size: 17px;
    margin: 0 0 6px;
}
.bf87151143a90 p {
    color: var(--a0c6e363572fd);
    margin: 0;
    font-size: 14px;
}
.bf87151143a90 div {
    padding: 14px 16px 16px;
}
.jfc7067766c92 a:hover {
    transform: translateY(-4px)rotate(-1deg);
    box-shadow: inset 0 0 0 2px var(--k28bf12d58abb),0 14px 30px var(--ib04c396a36de);
}
.bf87151143a90 a {
    background: var(--nfb0ccaf6821c);
    display: block;
    border-radius: var(--r2e3370f36a7f);
    height: 100%;
    text-decoration: none;
    box-shadow: inset 0 0 0 1px var(--o27e8a2513df3);
    overflow: hidden;
}
.a5347f37f7358 summary {
    font-weight: 800;
    list-style: none;
    gap: 12px;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    padding: 16px 18px;
}
.a5347f37f7358 summary::-webkit-details-marker {
    display: none;
}
.a5347f37f7358 details {
    background: var(--nfb0ccaf6821c);
    border-radius: 16px;
    margin-bottom: 10px;
}.va90d9d46ff04{visibility:inherit}
.bf87151143a90 img {
    width: 100%;
    aspect-ratio: 1200/630;
    object-fit: cover;
}
.a5347f37f7358 details[open] {
    box-shadow: inset 0 0 0 2px var(--k28bf12d58abb);
}.q9b5bbfce560b{z-index:auto}
.a5347f37f7358 summary::after {
    content: "+";
    background: var(--k28bf12d58abb);
    font-weight: 900;
    display: grid;
    border-radius: 50%;
    color: var(--mc09e64b92225);
    flex: none;
    width: 26px;
    height: 26px;
    place-items: center;
}.lf2744b57ddef{outline-offset:0}
.a5347f37f7358 details[open] summary::after {
    content: "−";
}
.a5347f37f7358 p {
    margin: 0;
    color: var(--a0c6e363572fd);
    padding: 0 18px 16px;
}
.o35eb3eddd2a1 {
    margin: 44px 0;
    padding: 26px;
    border-radius: var(--r2e3370f36a7f);
    background: var(--nfb0ccaf6821c);
}
.r4a203c513c05 {
    vertical-align: middle;
    color: rgb(43,18,80);
    padding: 2px 10px;
    background: var(--c967881d62416);
    font: 800 12px/1.6 system-ui,sans-serif;
    display: inline-block;
    border-radius: 999px;
}
.b321c0b5e1f20 {
    gap: 12px;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
}
.l045129203c06 {
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex;
    gap: 6px;
}.y59552577ed41{visibility:inherit}
.uafc234bf71b9 {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}
.q3f4e38e9a067 .uf2a0b19c841f {
    justify-content: center;
}
.i243c19ce01c7 {
    background: var(--ve07af50fe7e5);
    padding: 14px 16px;
    border-radius: 14px;
}.c1cf32e874a41{unicode-bidi:normal}
.h33ec43b18cda {
    background: linear-gradient(90deg,var(--b284a8596fb16) calc(var(--tedb16d8117ce)/5 * 100%),rgba(255,255,255,.15) 0);
    -webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
    display: inline-block;
    mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
    width: 90px;
    height: 16px;
}
.l49aa6aadc9ee {
    display: inline-flex;
    gap: 6px;
}.hf01f29966862{opacity:1}
.i243c19ce01c7 p {
    color: var(--a0c6e363572fd);
    font-size: 14px;
    margin: 8px 0 0;
}
.uafc234bf71b9 strong {
    color: var(--xc925ec8234de);
}
.uafc234bf71b9 small {
    color: var(--a0c6e363572fd);
}
.d31afb09fd85e {
    border-radius: var(--r2e3370f36a7f);
    padding: 22px;
    margin: 28px 0;
    background: var(--nfb0ccaf6821c);
    text-align: center;
}.t3c78f2d3364d{unicode-bidi:normal}
.lb4bcf509fabc {
    font-weight: 900;
    margin: 0 0 10px;
}.n4f74f4e10d7b{contain:none}
.l49aa6aadc9ee button {
    font-size: 22px;
    cursor: pointer;
    color: rgba(255,255,255,.3);
    border: 0;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: rgba(255,255,255,8%);
}
.l49aa6aadc9ee button:disabled {
    cursor: default;
}.o207c81cfb304{opacity:1}
.l49aa6aadc9ee button[data-p747be146d366], .l49aa6aadc9ee button:hover {
    background: var(--k28bf12d58abb);
    color: var(--mc09e64b92225);
}
.r34e11d230b51 {
    margin: 10px 0 0;
    color: var(--a0c6e363572fd);
    font-size: 14px;
    min-height: 1.2em;
}
.q3f4e38e9a067 h1 {
    font-size: clamp(28px,4.2vw,46px);
}
.q3f4e38e9a067 {
    padding: 46px 0 32px;
    background: radial-gradient(ellipse at 50% -10%,var(--ib04c396a36de),transparent 60%);
    text-align: center;
}.v5cd902e1925c{unicode-bidi:normal}
.ne1f486707190 {
    left: -9999px;
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
}
.k752d41d083dd aside {
    position: sticky;
    top: 90px;
}
.q3f4e38e9a067 .p6f6dd74184d8 {
    margin-inline: auto;
    max-width: 720px;
}.vb15ddbac7c83{visibility:inherit}
.d38dbd9405f31 ol {
    flex-wrap: wrap;
    list-style: none;
    margin: 0 0 12px;
    display: flex;
    gap: 6px;
    font-size: 14px;
    color: var(--a0c6e363572fd);
    padding: 0;
    justify-content: center;
}.f6c8542511d99{unicode-bidi:normal}
.d38dbd9405f31 a {
    color: var(--xc925ec8234de);
    text-decoration: none;
}
.k752d41d083dd {
    grid-template-columns: minmax(0,1fr)320px;
    gap: 28px;
    display: grid;
    align-items: start;
}
.mde799eeb1606 {
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    display: grid;
}.n17a283d36107{contain:none}
.d38dbd9405f31 li+li::before {
    color: var(--k28bf12d58abb);
    content: "★";
    font-size: 10px;
    margin-right: 6px;
}
.n8155845637ef h2 {
    font-size: 22px;
}
.bc5b03ff1a5de h3 {
    color: rgb(110,231,183);
}.jd5d7bb1270dd{font-kerning:auto}
.f79efc61ca891 {
    width: 100%;
    aspect-ratio: 1200/630;
    object-fit: cover;
    margin-bottom: 18px;
    border-radius: var(--r2e3370f36a7f);
}
.j630d84de20c5 .sed1267d6b94d {
    margin: 0 0 18px;
}
.l983b742f2260 {
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
    gap: 10px;
    display: grid;
}
.s9c5a8844e763 h3 {
    color: var(--c967881d62416);
}
.n8155845637ef {
    padding: 20px;
    background: var(--nfb0ccaf6821c);
    box-shadow: inset 0 0 0 2px var(--k28bf12d58abb),0 0 40px var(--ib04c396a36de);
    text-align: center;
    border-radius: var(--r2e3370f36a7f);
}
.n8155845637ef img {
    margin-bottom: 12px;
    border-radius: 14px;
    width: 100%;
    aspect-ratio: 1200/630;
    object-fit: cover;
}
.n8155845637ef .j29947b440655 {
    margin-top: 12px;
}.m54101df14f93{unicode-bidi:normal}
.bc5b03ff1a5de, .s9c5a8844e763 {
    padding: 16px 20px;
    background: var(--nfb0ccaf6821c);
    border-radius: 16px;
}
.l983b742f2260 img {
    border-radius: 14px;
}
.pc33ca2d61b11 {
    padding: 0;
    counter-reset: c62e5d2520ebe;
    list-style: none;
}
.pc33ca2d61b11 li {
    border-radius: 16px;
    margin-bottom: 12px;
    counter-increment: c62e5d2520ebe;
    position: relative;
    padding: 16px 18px 16px 74px;
    background: var(--nfb0ccaf6821c);
}
.pc33ca2d61b11 li::before {
    background: linear-gradient(135deg,var(--c967881d62416),var(--k28bf12d58abb));
    position: absolute;
    border-radius: 50%;
    content: counter(c62e5d2520ebe);
    left: 16px;
    top: 14px;
    width: 42px;
    height: 42px;
    display: grid;
    color: rgb(255,255,255);
    font-weight: 900;
    place-items: center;
}
.dd3da60388be8 {
    align-items: baseline;
    gap: 12px;
    display: flex;
}
.pc33ca2d61b11 h3 {
    margin: 0 0 4px;
    font-size: 18px;
}
.q765f598ea6f2 {
    border-left: 3px dashed var(--o27e8a2513df3);
    list-style: none;
    padding: 0;
}
.q765f598ea6f2 li {
    position: relative;
    padding: 0 0 24px 22px;
}
.ae80b2e4bf4eb {
    padding: 20px;
    background: var(--nfb0ccaf6821c);
    text-align: center;
    border-radius: var(--r2e3370f36a7f);
}
[data-x37137f9bd68a]>h2, [data-b1e3ca6f0850d]>h2 {
    text-align: center;
}
.pc33ca2d61b11 p {
    color: var(--a0c6e363572fd);
    margin: 0;
}
.q765f598ea6f2 li::before {
    position: absolute;
    color: var(--k28bf12d58abb);
    content: "★";
    font-size: 18px;
    left: -12px;
    top: 0;
}.u3645aeeff2b1{isolation:auto}
.dd3da60388be8 strong {
    color: var(--xc925ec8234de);
    font: 900 20px var(--w4da8a7e6d778);
}
.p7ba2346d119f, .dd3da60388be8 span {
    color: var(--a0c6e363572fd);
}
[data-h1f0a6582d4f0] h2 {
    font-size: 20px;
}
.x069db400faca a {
    color: var(--xc925ec8234de);
}
.mc29b35f15b9e {
    color: var(--b284a8596fb16);
}
[data-h1f0a6582d4f0] a {
    color: var(--xc925ec8234de);
}
.ha1ae2252bdf7 {
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    gap: 16px;
    margin-bottom: 32px;
    display: grid;
}
.ae80b2e4bf4eb img {
    box-shadow: 0 0 0 3px var(--k28bf12d58abb);
    width: 84px;
    height: 84px;
    margin: 0 auto 10px;
    border-radius: 50%;
    object-fit: cover;
}
.x069db400faca {
    margin-top: 28px;
    padding: 20px;
    border-radius: var(--r2e3370f36a7f);
    background: var(--nfb0ccaf6821c);
}.w6ac5021e0573{outline-offset:0}
.x0beb599ff337 {
    border-color: var(--o27e8a2513df3);
    background: var(--nfb0ccaf6821c);
    border-radius: 16px;
}
[data-b1e3ca6f0850d], [data-x37137f9bd68a] {
    margin: 0 auto;
    width: min(1160px,100% - 32px);
    max-width: none;
    padding: 40px 0;
}
[data-h1f0a6582d4f0] {
    background: var(--nfb0ccaf6821c);
    border-radius: var(--r2e3370f36a7f);
    width: min(860px,100% - 32px);
    margin: 0 auto 48px;
    padding: 22px 26px;
}
[data-h1f0a6582d4f0] ul {
    margin: 0;
    padding-left: 20px;
}
.o23a3faeae317 {
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-top: 28px;
}
.o23a3faeae317 span, .o23a3faeae317 a {
    text-decoration: none;
    background: var(--nfb0ccaf6821c);
    padding: 6px 14px;
    border-radius: 999px;
}
.o23a3faeae317 span {
    background: var(--k28bf12d58abb);
    color: var(--mc09e64b92225);
}.y739fbb6d3dd7{z-index:auto}
.cb3429d8e07f6 {
    background: color-mix(in srgb,var(--vb802f578019e) 70%,rgb(0,0,0));
    color: var(--a0c6e363572fd);
    border-top: 1px solid var(--o27e8a2513df3);
    padding: 46px 0 24px;
}
.cb3429d8e07f6 h2 {
    font-size: 15px;
    color: var(--xc925ec8234de);
    margin-bottom: 10px;
}.f803fa6ce813a{opacity:1}
.a05da44b25a82 {
    gap: 28px;
    display: grid;
    grid-template-columns: 1.4fr repeat(3,1fr);
}
.cb3429d8e07f6 a {
    text-decoration: none;
    display: block;
    color: var(--a0c6e363572fd);
    padding: 3px 0;
}
.cb3429d8e07f6 a:hover {
    color: var(--xc925ec8234de);
}
.x91f93917b1a9 {
    margin-top: 28px;
    border-top: 1px solid var(--o27e8a2513df3);
    padding-top: 18px;
    font-size: 13px;
}.a48a8163144d5{opacity:1}
.q0616c11a9cea {
    padding: 10px 12px 10px 22px;
    background: linear-gradient(90deg,var(--c117caa845b9c),var(--nfb0ccaf6821c));
    left: 50%;
    gap: 14px;
    border-radius: 18px;
    -webkit-mask: radial-gradient(circle 10px at 0 50%,transparent 98%,rgb(0,0,0))left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,rgb(0,0,0))right/51% 100% no-repeat;
    mask: radial-gradient(circle 10px at 0 50%,transparent 98%,rgb(0,0,0))left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,rgb(0,0,0))right/51% 100% no-repeat;
    transform: translateX(-50%);
    bottom: 16px;
    box-shadow: inset 0 0 0 2px var(--k28bf12d58abb),0 16px 40px rgba(0,0,0,.45);
    position: fixed;
    align-items: center;
    display: flex;
    width: min(760px,calc(100% - 24px));
    z-index: 70;
}.b1a17fc172102{outline-offset:0}
.a6375c764684f {
    background: var(--k28bf12d58abb);
    flex: none;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-41.623 -43.311 32.8303 32.8303'%3E%3Cg transform='translate(-41.623 -43.311) scale(1.3679)'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.2 3 3 0 0 0 6.2 7H4v5h1v8h14v-8h1V7Zm-9 13H7v-8h4v8Zm0-10H5V9h6v1Zm2-3a1 1 0 0 1 2 0v1h-2V7Zm-4 0a1 1 0 0 1 2 0v1H9V7Zm8 13h-4v-8h4v8Zm2-10h-6V9h6v1Z'/%3E%3C/g%3E%3C/svg%3E")center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-41.623 -43.311 32.8303 32.8303'%3E%3Cg transform='translate(-41.623 -43.311) scale(1.3679)'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.2 3 3 0 0 0 6.2 7H4v5h1v8h14v-8h1V7Zm-9 13H7v-8h4v8Zm0-10H5V9h6v1Zm2-3a1 1 0 0 1 2 0v1h-2V7Zm-4 0a1 1 0 0 1 2 0v1H9V7Zm8 13h-4v-8h4v8Zm2-10h-6V9h6v1Z'/%3E%3C/g%3E%3C/svg%3E")center/contain no-repeat;
    width: 34px;
    height: 34px;
}
.b08bbafbf7228 {
    color: var(--n120eee0a1411);
    text-overflow: ellipsis;
    padding-right: 12px;
    overflow: hidden;
    border-right: 2px dashed var(--o27e8a2513df3);
    flex: 1;
    font-weight: 900;
    white-space: nowrap;
    margin: 0;
    min-width: 0;
}
.q0616c11a9cea .j29947b440655 {
    box-shadow: none;
    flex: none;
    min-height: 42px;
}.xce94ec1387e4{isolation:auto}
body[data-p45144841c20b=y369c87fc9604] .ff90425c9df28 {
    margin-left: 0;
}.e6c86f1d2015b{unicode-bidi:normal}
.jc23d75a68953 {
    cursor: pointer;
    pointer-events: none;
    opacity: 0;
    width: 44px;
    right: 16px;
    background: var(--k28bf12d58abb);
    transition: opacity 200ms;
    z-index: 69;
    position: fixed;
    height: 44px;
    font-size: 20px;
    color: var(--mc09e64b92225);
    font-weight: 900;
    border: 0;
    border-radius: 50%;
    bottom: 96px;
}
.jc23d75a68953[data-h33f542fd4afd] {
    opacity: 1;
    pointer-events: auto;
}.t45fa7ae9525d{font-kerning:auto}
body[data-p45144841c20b=y369c87fc9604] .s6dbf702722d3 {
    gap: 8px 18px;
    flex-wrap: wrap;
    justify-content: center;
    padding: 10px 0;
}
body[data-p45144841c20b=y369c87fc9604] .b46b0821eea69 {
    flex-basis: 100%;
    justify-content: center;
}.jc06ce7560621{opacity:1}
body[data-p45144841c20b=y369c87fc9604] .e45f9f41acebf {
    flex: initial;
}
body[data-q9e2fc2d90ab9=d8c72ece32ce6] .m397b261adb0e {
    border-radius: 0;
    background: 0 0;
}.ccc63e6d44741{unicode-bidi:normal}
body[data-q9e2fc2d90ab9=d8c72ece32ce6] .m397b261adb0e:hover {
    background: 0 0;
    box-shadow: inset 0 -3px 0 var(--k28bf12d58abb);
    color: var(--xc925ec8234de);
}
@media(min-width:901px) {
    body[data-idd2d1975407b=ca996290dd60b] .v1b30731b15c0 {
        box-shadow: inset 0 0 0 2px var(--o27e8a2513df3);
        padding: 30px;
        background: color-mix(in srgb,var(--nfb0ccaf6821c) 90%,transparent);
        border-radius: var(--r2e3370f36a7f);
    }
}
body[data-g5fdc8146299a=o2df5d916c246] .q0616c11a9cea {
    box-shadow: 0 16px 40px rgba(0,0,0,.45);
    background: var(--k28bf12d58abb);
}
body[data-g5fdc8146299a=o2df5d916c246] .a6375c764684f {
    background: var(--mc09e64b92225);
}
body, body[data-ga772b8976522] {
    --j449b3a04c782: var(--c117caa845b9c);
    --w195381087392: var(--ib04c396a36de);
}
body[data-g5fdc8146299a=o2df5d916c246] .b08bbafbf7228 {
    color: var(--mc09e64b92225);
    border-right-color: color-mix(in srgb,var(--mc09e64b92225) 35%,transparent);
}
body[data-g5fdc8146299a=o2df5d916c246] .q0616c11a9cea .ye6f6cee8cdb6 {
    background: var(--vb802f578019e);
    color: var(--xc925ec8234de);
}.z4ef89743b3aa{isolation:auto}
@media(max-width:900px) {
    .s6dbf702722d3 {
        gap: 0 12px;
        flex-wrap: wrap;
        padding-top: 10px;
        min-height: 0;
    }
    .e45f9f41acebf {
        order: 3;
        flex-basis: 100%;
        padding: 4px 0;
    }
    .k752d41d083dd aside {
        position: static;
    }
    .p5f3941e5a6d1 {
        gap: 22px;
        grid-template-columns: 1fr;
    }
    .o54d78e7e3408, .k752d41d083dd, .mde799eeb1606 {
        grid-template-columns: 1fr;
    }
    .a05da44b25a82 {
        grid-template-columns: 1fr 1fr;
    }
    .m397b261adb0e {
        display: inline-flex;
        min-height: 44px;
        align-items: center;
    }
    .ff90425c9df28 .w6186c178f811 {
        display: none;
    }
    .ff90425c9df28 .j29947b440655 {
        min-height: 38px;
        font-size: 14px;
        padding: 0 14px;
    }
    .jaa784b218c79 {
        padding: 24px 0 40px;
    }
    .p5f3941e5a6d1>.p91b800938388 {
        width: min(300px,80%);
        order: -1;
    }
}
@media(max-width:560px) {
    .d70eacee1286e {
        grid-template-columns: 1fr;
    }
    .o9084455f560f {
        -webkit-mask: radial-gradient(circle 10px at 76px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
        mask: radial-gradient(circle 10px at 76px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
        grid-template-columns: 76px minmax(0,1fr);
    }
    .u7aa6e8a8300a::before {
        font-size: 26px;
    }
    .l32ec06872379 {
        padding: 42px 0;
    }
    .jfc7067766c92 p {
        display: none;
    }
    body {
        --f40ba2f940135: calc(84px + env(safe-area-inset-bottom));
    }
    .b08bbafbf7228 {
        display: -webkit-box;
        font-size: 13px;
        line-height: 1.35;
        -webkit-box-orient: vertical;
        white-space: normal;
        -webkit-line-clamp: 3;
    }
    .a31adbc98b0c5 {
        gap: 12px;
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .uf2a0b19c841f .j29947b440655 {
        flex: 1;
    }
    .q0616c11a9cea {
        padding: 8px 8px 8px 14px;
        gap: 10px;
        bottom: calc(10px + env(safe-area-inset-bottom));
    }
    .jc23d75a68953 {
        bottom: 84px;
    }
    .a6375c764684f {
        width: 26px;
        height: 26px;
    }
    .q0616c11a9cea .j29947b440655 {
        font-size: 14px;
        min-height: 40px;
        padding: 0 14px;
    }
    .a05da44b25a82 {
        grid-template-columns: 1fr;
    }
}.r7095a794c19c{opacity:1}
:lang(th) {
    --w4da8a7e6d778: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}.ce39ca347d9a6{z-index:auto}
:lang(hi) {
    --w4da8a7e6d778: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}.hc87d1aa413f5{opacity:1}
:lang(bn) {
    --w4da8a7e6d778: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
    --w4da8a7e6d778: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
:lang(bn) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3) {
    line-height: 1.45;
    font-weight: 700;
}
@media(max-width:640px) {
    .q0616c11a9cea {
        flex-wrap: wrap;
        gap: 6px 8px;
        padding: 8px;
    }
    .b08bbafbf7228 {
        flex-basis: 100%;
        text-align: center;
        border-right: 0;
        padding: 0;
    }
    .q0616c11a9cea .j29947b440655 {
        flex: 1;
    }
    .a6375c764684f {
        display: none;
    }
}.e19531b3f30af{visibility:inherit}
