* {
    box-sizing: border-box
}
.d6c7fcdb6e4d8:hover {
    transform: translateY(-2px)
}.w29ea08108465{visibility:inherit}
.f544dd03b1d61 {
    --v84ec9f0cc851: var(--o23bb0f678625)
}
.p35018a2d4999 {
    --v84ec9f0cc851: var(--c435035412c64)
}.ndd80685b0ed8{font-kerning:auto}
.vb71bef2f39a1 {
    --v84ec9f0cc851: var(--r2484a326bc32)
}
.kf87fc39cb29e {
    --v84ec9f0cc851: var(--l4bcb795a7488)
}
:root {
    --u5fcf292f1919: #cfc6e3;
    --aaa8195592057: #c9c1dd;
    --bae44e53d88bb: 28px;
    --j28a0767ad88d: #f1eafe;
    --k20ed600b05ef: #f3ecff;
    --c435035412c64: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='15.002 -36.421 63.7627 63.7627'%3E%3Cg transform='translate(15.002 -36.421) scale(2.6568)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
    --wa72d331d5ba7: #fff;
    --yb97d404bfd60: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='15.002 -36.421 63.7627 63.7627'%3E%3Cg transform='translate(15.002 -36.421) scale(2.6568)'%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");
    --u4d88fff3445d: #15803d;
    --r2484a326bc32: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='15.002 -36.421 63.7627 63.7627'%3E%3Cg transform='translate(15.002 -36.421) scale(2.6568)'%3E%3Cpath d='M11 3h2v9.6l3.3-3.3 1.4 1.4-5.7 5.7-5.7-5.7 1.4-1.4 3.3 3.3ZM4 18h16v2H4Z'/%3E%3C/g%3E%3C/svg%3E");
    --yd4d8694c74e5: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='15.002 -36.421 63.7627 63.7627'%3E%3Cg transform='translate(15.002 -36.421) scale(2.6568)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H8l-5 4V4a1 1 0 0 1 1-1Zm3 6v2h10V9Zm0 3v2h7v-2Z'/%3E%3C/g%3E%3C/svg%3E");
    --fb15e7d375afd: #fff;
    --cf873bbd21b8c: #ebe4f7;
    --q5f2d316e184d: #3a2f58;
    --o609a17eec700: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
    --r00e0dfb758e0: 999px;
    --le3e191d3c84e: #fff;
    --i6caa59a5bd92: #e9e4f3;
    --y03e3b8e5446b: #22193a;
    --r2b6633d7ace0: #8b5cf6;
    --z56ed26959c86: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='15.002 -36.421 63.7627 63.7627'%3E%3Cg transform='translate(15.002 -36.421) scale(2.6568)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15h-2v-6h2Zm0-8h-2V7h2Z'/%3E%3C/g%3E%3C/svg%3E");
    --l4bcb795a7488: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='15.002 -36.421 63.7627 63.7627'%3E%3Cg transform='translate(15.002 -36.421) scale(2.6568)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 5v5.4l4 2.4-1 1.7-5-3V7Z'/%3E%3C/g%3E%3C/svg%3E");
    --pb5cbe92f3e39: #6d6585;
    --mc0c2f806ba0d: #a17bff;
    --o23bb0f678625: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='15.002 -36.421 63.7627 63.7627'%3E%3Cg transform='translate(15.002 -36.421) scale(2.6568)'%3E%3Cpath d='M3 11.5 12 4l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1Z'/%3E%3C/g%3E%3C/svg%3E");
    --l9b0f5069384d: #faf7ff;
    --xcc14db58441f: 0 12px 32px rgba(52, 33, 99, .08);
    --m0da37355166a: #22193a;
    --r8ddb618568d2: #e6dbff;
    --ld0ea4e148dfc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='15.002 -36.421 63.7627 63.7627'%3E%3Cg transform='translate(15.002 -36.421) scale(2.6568)'%3E%3Cpath d='M12 2l2.2 6.8L21 11l-6.8 2.2L12 20l-2.2-6.8L3 11l6.8-2.2Z'/%3E%3C/g%3E%3C/svg%3E");
    --hb88cf9082683: #f5a600
}
.m6ba883f646a0 {
    opacity: .8
}
img {
    max-width: 100%;
    display: block;
    height: auto
}
html {
    scroll-behavior: smooth
}.s3c0f210d5056{unicode-bidi:normal}
.fffa232228b2e {
    --v84ec9f0cc851: var(--yd4d8694c74e5)
}.t8a0f9a8353f3{outline-offset:0}
.g4ecc6127a707 {
    --v84ec9f0cc851: var(--z56ed26959c86)
}
.p33e9f2390336 {
    position: absolute;
    left: -999px
}
body {
    color: var(--m0da37355166a);
    background: var(--l9b0f5069384d);
    margin: 0px;
    font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    overflow-wrap: break-word
}.y40275895a1d9{opacity:1}
h3, h1, h2 {
    margin: 0px 0px .6em;
    font-family: var(--o609a17eec700);
    font-weight: 800;
    line-height: 1.2
}
.w5cfc54cd4913 {
    width: min(1160px,100% - 32px);
    margin-inline: auto
}
a {
    color: inherit
}
.sb83f9004a404 {
    max-width: 860px;
    margin-inline: auto
}
.p33e9f2390336:focus {
    background: var(--le3e191d3c84e);
    padding: 8px 12px;
    left: 16px;
    z-index: 99;
    top: 8px
}.ab8851ba82c6c{opacity:1}
.ade45e041c252 {
    top: 10px;
    padding: 10px 0px 0px;
    z-index: 60;
    position: sticky
}.d0c176e864fd1{unicode-bidi:normal}
.b49fc5788b401 {
    align-items: center;
    gap: 16px;
    width: min(1160px,100% - 24px);
    box-shadow: var(--xcc14db58441f);
    border: 1px solid var(--cf873bbd21b8c);
    min-height: 58px;
    padding: 0px 8px 0px 18px;
    display: flex;
    margin-inline: auto;
    border-radius: 999px;
    background: color-mix(in srgb,var(--le3e191d3c84e) 92%,transparent);
    backdrop-filter: blur(14px)
}
.leddc89847639 {
    align-items: center;
    text-decoration: none;
    min-height: 44px;
    font: 800 20px var(--o609a17eec700);
    gap: 10px;
    flex: none;
    color: var(--m0da37355166a);
    display: inline-flex
}.ad570b98102ad{font-kerning:auto}
.leddc89847639 img {
    width: 34px;
    object-fit: cover;
    border-radius: 12px;
    height: 34px
}
.ta244881c4ce7 {
    align-items: center;
    scrollbar-width: none;
    overflow-x: auto;
    gap: 2px;
    display: flex;
    flex: 1;
    min-width: 0px
}.d1864a5603603{opacity:1}
.s02e65db7035a {
    flex: none;
    border-radius: 999px;
    white-space: nowrap;
    color: var(--pb5cbe92f3e39);
    font-size: 15px;
    font-weight: 600;
    padding: 7px 14px;
    text-decoration: none
}
.s02e65db7035a:hover {
    background: var(--j28a0767ad88d);
    color: var(--r2b6633d7ace0)
}
.ta244881c4ce7::-webkit-scrollbar {
    display: none
}.x86a6d413b47b{isolation:auto}
.t2fe93e5afd1b {
    margin-left: auto;
    gap: 6px;
    display: flex;
    font-size: 13px
}
.x3986f485f058 {
    margin-left: auto;
    flex: none
}
.t2fe93e5afd1b a[aria-current] {
    color: var(--r2b6633d7ace0);
    font-weight: 800
}
.d6c7fcdb6e4d8 {
    align-items: center;
    text-decoration: none;
    border: 2px solid transparent;
    border-radius: var(--r00e0dfb758e0);
    padding: 0px 22px;
    transition: transform .15s,box-shadow .15s;
    white-space: nowrap;
    font-weight: 800;
    min-height: 42px;
    justify-content: center;
    display: inline-flex;
    cursor: pointer
}
.n1837e5144e38 {
    width: 100%
}
.g7f5380b6db06 {
    padding: 26px 0px 10px
}
.z04bb43943c0d img {
    object-fit: contain;
    width: 100%;
    height: auto;
    aspect-ratio: 4/3
}
.h645aaa4c53e2 {
    box-shadow: 0 10px 22px color-mix(in srgb,var(--r2b6633d7ace0) 32%,transparent);
    background: var(--r2b6633d7ace0);
    color: var(--fb15e7d375afd)
}
.q58e3de7b4f8b {
    border-color: var(--cf873bbd21b8c);
    color: var(--r2b6633d7ace0);
    background: var(--le3e191d3c84e)
}.x24829959b5cc{unicode-bidi:normal}
.cf7c8c6f84c92 {
    color: var(--r2b6633d7ace0);
    background: var(--fb15e7d375afd)
}
.i187333176fcb {
    background: 0 0;
    color: var(--fb15e7d375afd);
    border-color: color-mix(in srgb,var(--fb15e7d375afd) 60%,transparent)
}.ee3553f5e7121{z-index:auto}
.cb3a4aa56e5b1 {
    border-radius: calc(var(--bae44e53d88bb) + 8px);
    grid-template-columns: minmax(0,1fr)minmax(0,1fr);
    align-items: center;
    background: linear-gradient(135deg,var(--le3e191d3c84e),var(--j28a0767ad88d));
    box-shadow: var(--xcc14db58441f);
    padding: 18px;
    gap: 34px;
    display: grid
}.a4b849dc39eba{z-index:auto}
.c845db472d69b {
    overflow: hidden;
    background: var(--j28a0767ad88d);
    border-radius: var(--bae44e53d88bb);
    display: grid;
    position: relative
}
.gaf301f852b93 {
    border: 0;
    position: absolute;
    font-size: 20px;
    color: #22193a;
    border-radius: 50%;
    z-index: 2;
    width: 40px;
    height: 40px;
    bottom: 14px;
    font-weight: 800;
    cursor: pointer;
    background: rgba(255,255,255,.92)
}.n188be9e0e39e{opacity:1}
.da7043e5213cf {
    right: 62px
}
.me6c88afbb6ed {
    padding: 10px 18px 10px 0px
}.v9ca749afeaac{unicode-bidi:normal}
.z04bb43943c0d {
    transition: opacity .5s;
    margin: 0px;
    grid-area: 1/1;
    opacity: 0
}
.meb2224f13d81 {
    right: 14px
}.h16284db5ab2b{isolation:auto}
.z04bb43943c0d[data-ob8544d558599] {
    opacity: 1
}.x88b31e6d7db3{opacity:1}
.z8fa3b0e05283 {
    background: var(--le3e191d3c84e);
    display: inline-block;
    color: var(--r2b6633d7ace0);
    margin: 0px 0px 12px;
    padding: 4px 14px;
    border-radius: 999px;
    box-shadow: 0 4px 12px rgba(52,33,99,6%);
    font-size: 13px;
    font-weight: 800
}.zc0868ba072c2{opacity:1}
.g7f5380b6db06 h1 {
    font-size: clamp(30px,4.4vw,52px);
    line-height: 1.08
}
.ka85556257da6 {
    color: var(--pb5cbe92f3e39);
    font-size: 17px
}
.md3651f577fe2 strong {
    color: var(--r2b6633d7ace0)
}
.md3651f577fe2 span {
    color: var(--pb5cbe92f3e39);
    font-size: 12px
}
.fe6266554bc74 {
    flex-wrap: wrap;
    gap: 10px;
    display: flex;
    margin-top: 20px
}
.md3651f577fe2 {
    margin: 22px 0px 0px;
    flex-wrap: wrap;
    display: flex;
    padding: 0px;
    gap: 8px;
    list-style: none
}
.md3651f577fe2 li {
    padding: 6px 14px;
    background: var(--le3e191d3c84e);
    align-items: baseline;
    display: flex;
    gap: 6px;
    border-radius: 999px
}
.h67c06e8e9875 {
    gap: 12px;
    grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
    padding: 22px 0px 6px;
    display: grid
}.wcfebda9a3a6d{contain:none}
.b562d9d9e9861 {
    transition: transform .15s;
    flex-direction: column;
    border-radius: 22px;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    color: var(--m0da37355166a);
    padding: 16px 8px;
    gap: 8px;
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    background: var(--le3e191d3c84e);
    display: flex;
    text-align: center;
    text-decoration: none
}
.d0d396573bd31 {
    width: 46px;
    border-radius: 16px;
    height: 46px;
    background: var(--j28a0767ad88d);
    position: relative
}
.u2e111c96740e {
    gap: 16px;
    grid-template-columns: repeat(4,minmax(0,1fr));
    grid-auto-flow: dense;
    display: grid
}.o2e7b98df0f6b{isolation:auto}
.b562d9d9e9861:hover {
    color: var(--r2b6633d7ace0);
    transform: translateY(-3px)
}
.d0d396573bd31::after {
    inset: 12px;
    content: "";
    -webkit-mask: var(--v84ec9f0cc851)center/contain no-repeat;
    background: var(--r2b6633d7ace0);
    mask: var(--v84ec9f0cc851)center/contain no-repeat;
    position: absolute
}.s12ba66e706df{outline-offset:0}
.he79ca771a15b {
    font-size: clamp(24px,3vw,34px);
    margin: 0px 0px 22px;
    text-align: center
}
.g8ac7a67945c7 {
    padding: 40px 0px
}
.a931c9c7e4411 {
    padding: 22px;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--le3e191d3c84e);
    border-radius: var(--bae44e53d88bb)
}.j0f2e2976bc00{contain:none}
.l0a19089f4f77 {
    color: var(--fb15e7d375afd);
    background: linear-gradient(135deg,var(--r2b6633d7ace0),color-mix(in srgb,var(--r2b6633d7ace0) 60%,#ff7ab6));
    flex-direction: column;
    justify-content: center;
    grid-column: span 2;
    display: flex
}
.ub6a61c6c2277 {
    width: 52px;
    background: currentColor;
    -webkit-mask: var(--yb97d404bfd60)center/contain no-repeat;
    height: 52px;
    mask: var(--yb97d404bfd60)center/contain no-repeat;
    margin-bottom: 10px
}
.ie2ee01bb2e24 {
    font: 800 clamp(20px,2.4vw,28px)/1.25 var(--o609a17eec700);
    margin: 0px
}
.l0a19089f4f77 .fe6266554bc74 {
    margin-top: 16px
}
.b5a0980e0a8f4 {
    margin-bottom: 12px;
    position: relative;
    background: var(--j28a0767ad88d);
    border-radius: 14px;
    display: block;
    width: 44px;
    height: 44px
}
.n489382c002a7 h2 {
    font-size: 18px;
    margin-bottom: 6px
}
.n489382c002a7 .e03bc5f569163 {
    margin: 0px;
    font-size: 15px;
    color: var(--pb5cbe92f3e39)
}.w33c72abb2258{z-index:auto}
.l0fb8d0e75b2c {
    flex-wrap: wrap;
    display: flex;
    gap: 8px;
    margin: 0px
}
.t245a89008f78 a {
    display: block;
    text-decoration: none;
    height: 100%
}
.t245a89008f78 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 16/10
}.c18c0e8ed4aa3{opacity:1}
.b5a0980e0a8f4::after {
    -webkit-mask: var(--ld0ea4e148dfc)center/contain no-repeat;
    mask: var(--ld0ea4e148dfc)center/contain no-repeat;
    content: "";
    inset: 11px;
    background: var(--r2b6633d7ace0);
    position: absolute
}
.l0fb8d0e75b2c div {
    background: var(--j28a0767ad88d);
    border-radius: 16px;
    padding: 8px 14px
}
.t245a89008f78 {
    padding: 0px;
    overflow: hidden
}.z342fd4bfd2dc{unicode-bidi:normal}
.r1f84f1ec584b {
    grid-column: span 2
}.l8488bc806831{unicode-bidi:normal}
.r1f84f1ec584b h2 {
    font-size: 22px
}
.l0fb8d0e75b2c dt {
    color: var(--r2b6633d7ace0);
    font-size: 12px;
    font-weight: 800
}.i539a4cfc1d74{z-index:auto}
.l0fb8d0e75b2c dd {
    margin: 0px;
    font-size: 14px;
    font-weight: 600
}.l7296be4cebba{outline-offset:0}
.ked8630b60273 {
    display: inline-block;
    color: var(--r2b6633d7ace0);
    padding: 2px 10px;
    background: var(--j28a0767ad88d);
    border-radius: 999px;
    margin: 16px 18px 0px;
    font-size: 12px;
    font-weight: 800
}.l349488ebe63d{unicode-bidi:normal}
.t245a89008f78 h3, .t245a89008f78 h2 {
    margin: 8px 18px 6px;
    font-size: 17px
}.a2c0460867ddb{unicode-bidi:normal}
.t245a89008f78 p {
    color: var(--pb5cbe92f3e39);
    font-size: 14px;
    margin: 0px 18px 18px
}
.e03bc5f569163 a {
    color: var(--r2b6633d7ace0)
}
.rd6f2fe8822f3 {
    margin-top: 24px;
    text-align: center
}.q5068a49b7097{opacity:1}
.e03bc5f569163 {
    margin-bottom: 24px
}
.e03bc5f569163 h2 {
    font-size: 23px;
    margin-top: 1.2em
}
.e03bc5f569163 h3 {
    font-size: 19px;
    margin-top: 1em
}
.e03bc5f569163 table {
    border-collapse: collapse;
    width: 100%;
    margin: 16px 0px
}.k43ba56551881{z-index:auto}
.md4f596e01f78 {
    height: 100%
}
.e03bc5f569163 th, .e03bc5f569163 td {
    text-align: left;
    vertical-align: top;
    padding: 10px 14px;
    border-bottom: 1px solid var(--cf873bbd21b8c)
}
.p09d06c5ab1e9 {
    color: var(--pb5cbe92f3e39);
    font-size: 14px
}.e90f93da9e7e4{opacity:1}
.vabba535b5348 h3 {
    margin: 0px 0px 2px;
    font-size: 17px
}
.rdcfcc1b233f9 {
    padding: 10px 10px 0px
}.tc64b1fb1ca9c{isolation:auto}
.vabba535b5348 {
    padding: 12px 18px 18px
}.e05543bc31d19{font-kerning:auto}
.p3bf927a015fd {
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
    display: grid
}
.md4f596e01f78 a {
    overflow: hidden;
    flex-direction: column;
    background: var(--le3e191d3c84e);
    transition: transform .2s,box-shadow .2s;
    display: flex;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    border-radius: var(--bae44e53d88bb);
    text-decoration: none;
    height: 100%
}
.md4f596e01f78 a:hover {
    transform: translateY(-4px);
    box-shadow: var(--xcc14db58441f)
}.w24b4790b6856{unicode-bidi:normal}
.rdcfcc1b233f9 img {
    border-radius: calc(var(--bae44e53d88bb) - 8px);
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1
}
.vabba535b5348 p {
    color: var(--pb5cbe92f3e39);
    font-size: 14px;
    line-height: 1.45;
    margin: 0px 0px 8px
}
.i237d1d26e8f5 {
    color: var(--r2b6633d7ace0);
    display: inline-block;
    padding: 2px 10px;
    border-radius: 999px;
    background: var(--j28a0767ad88d);
    font-size: 13px;
    font-weight: 800
}
.k7d723aefae4f {
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
    display: grid
}
.ma42e1138bc27 a {
    background: var(--le3e191d3c84e);
    border-radius: var(--bae44e53d88bb);
    display: block;
    text-decoration: none;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    overflow: hidden;
    height: 100%
}
.ma42e1138bc27 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 16/10
}.v0efbdf6cfbac{isolation:auto}
.l9f18c8b95311 {
    align-items: start;
    gap: 12px;
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid
}.a020f0650b9e5{outline-offset:0}
.sb83f9004a404 .l9f18c8b95311, .gd10b1d985f90 .l9f18c8b95311 {
    grid-template-columns: 1fr
}.x2cb1b03c100a{unicode-bidi:normal}
.ma42e1138bc27 h3, .ma42e1138bc27 h2 {
    margin: 0px 0px 6px;
    font-size: 17px
}
.ma42e1138bc27 p {
    margin: 0px;
    color: var(--pb5cbe92f3e39);
    font-size: 14px
}
.ma42e1138bc27 div {
    padding: 16px 18px
}.xb4f5d03c53c5{unicode-bidi:normal}
.l9f18c8b95311 summary {
    gap: 12px;
    list-style: none;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    font-weight: 700;
    padding: 18px 20px
}.z80270214b8ce{opacity:1}
.l9f18c8b95311 summary::-webkit-details-marker {
    display: none
}.v9c8c2f283346{unicode-bidi:normal}
.l9f18c8b95311 details {
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    border-radius: 22px;
    background: var(--le3e191d3c84e)
}
.l9f18c8b95311 summary::after {
    content: "+";
    font-weight: 800;
    width: 28px;
    height: 28px;
    flex: none;
    place-items: center;
    border-radius: 50%;
    display: grid;
    background: var(--j28a0767ad88d);
    color: var(--r2b6633d7ace0)
}
.l9f18c8b95311 p {
    padding: 0px 20px 18px;
    margin: 0px;
    color: var(--pb5cbe92f3e39)
}
.y91cd4248d40e {
    border-radius: var(--bae44e53d88bb);
    background: var(--le3e191d3c84e);
    margin: 30px 0px;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    padding: 26px
}
.j71c0aa9f9db1 {
    vertical-align: middle;
    display: inline-block;
    color: var(--r2b6633d7ace0);
    padding: 2px 10px;
    background: var(--j28a0767ad88d);
    font: 800 12px/1.6 system-ui,sans-serif;
    border-radius: 999px
}
.n868b8732e85d small {
    color: var(--pb5cbe92f3e39)
}
.bf139ee07a744 {
    gap: 12px;
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    display: grid
}
.n1d38a3fdea1f {
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex;
    gap: 6px
}
.tbd669cd3120e {
    padding: 16px;
    background: var(--l9b0f5069384d);
    border-radius: 20px
}.sd539a0515a38{font-kerning:auto}
.n868b8732e85d {
    align-items: center;
    gap: 8px;
    display: inline-flex
}
.ga57ce8614020 {
    display: inline-block;
    -webkit-mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
    mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
    background: linear-gradient(90deg,var(--hb88cf9082683) calc(var(--q078fcdab9f46)/5 * 100%),var(--i6caa59a5bd92) 0);
    width: 90px;
    height: 16px
}.s57aa64d31abb{contain:none}
.hf20799ca195a {
    gap: 6px;
    display: inline-flex
}
.tbd669cd3120e p {
    margin: 8px 0px 0px;
    font-size: 15px
}
.b314182d62e20 {
    border-radius: var(--bae44e53d88bb);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    margin: 24px 0px;
    background: var(--le3e191d3c84e);
    padding: 22px;
    text-align: center
}.q2ff15de50fe2{contain:none}
.bc08c160e16be {
    font-weight: 800;
    margin: 0px 0px 10px
}.za91c47ce6470{visibility:inherit}
.o562229c0e887 {
    padding: 34px 0px 10px
}
.hf20799ca195a button {
    cursor: pointer;
    width: 46px;
    color: var(--u5fcf292f1919);
    font-size: 22px;
    height: 46px;
    background: var(--j28a0767ad88d);
    border: 0;
    border-radius: 16px
}
.hf20799ca195a button[data-ob8544d558599], .hf20799ca195a button:hover {
    color: var(--hb88cf9082683)
}.m7102fd9f0c59{visibility:inherit}
.hf20799ca195a button:disabled {
    cursor: default
}.ha90608507ff8{visibility:inherit}
.q7d4a9c67013f {
    min-height: 1.2em;
    color: var(--pb5cbe92f3e39);
    margin: 10px 0px 0px;
    font-size: 14px
}
.o562229c0e887>.w5cfc54cd4913 {
    box-shadow: var(--xcc14db58441f);
    border-radius: calc(var(--bae44e53d88bb) + 8px);
    padding: 30px 34px;
    background: linear-gradient(135deg,var(--le3e191d3c84e),var(--k20ed600b05ef))
}
.o562229c0e887 h1 {
    font-size: clamp(28px,4vw,44px)
}
.k4bd212f4df5f ol {
    flex-wrap: wrap;
    font-size: 14px;
    margin: 0px 0px 12px;
    display: flex;
    padding: 0px;
    gap: 6px;
    color: var(--pb5cbe92f3e39);
    list-style: none
}.kb7d3e144744d{contain:none}
.gd10b1d985f90 {
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--le3e191d3c84e);
    border-radius: var(--bae44e53d88bb);
    padding: 24px
}.tff5b0c609633{contain:none}
.ndc07b6d9de99 h2 {
    font-size: 22px
}
.m396c0eb7815a {
    opacity: 0;
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px
}
.ad4867921edcb {
    align-items: start;
    grid-template-columns: minmax(0,1fr)320px;
    gap: 24px;
    display: grid
}
.a443df3ae8eb5 {
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    display: grid
}
.k38e41523b79e {
    gap: 10px;
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
    display: grid
}
.ad4867921edcb aside {
    top: 96px;
    position: sticky
}.y0bea62ebbcb8{z-index:auto}
.l9f18c8b95311 details[open] summary::after {
    content: "−"
}.kf93ef3d08fb0{visibility:inherit}
.k4bd212f4df5f li+li::before {
    content: "·";
    margin-right: 6px
}
.i9ec3433c82ab {
    border-radius: calc(var(--bae44e53d88bb) - 8px);
    object-fit: cover;
    margin-bottom: 18px;
    width: 100%;
    aspect-ratio: 1200/630
}
.gd10b1d985f90 .md3651f577fe2 {
    margin: 0px 0px 18px
}
.k4bd212f4df5f a {
    text-decoration: none;
    color: var(--r2b6633d7ace0)
}
.p02f0f0bb5124 h3 {
    color: var(--u4d88fff3445d)
}
.i08401d63880e h3 {
    color: #e11d48
}.h052e2e0be232{font-kerning:auto}
.gd10b1d985f90 .md3651f577fe2 li {
    background: var(--j28a0767ad88d)
}
.ndc07b6d9de99 {
    padding: 20px;
    box-shadow: var(--xcc14db58441f);
    background: var(--le3e191d3c84e);
    border-radius: var(--bae44e53d88bb)
}
.ndc07b6d9de99 img {
    margin-bottom: 12px;
    border-radius: 18px;
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1200/630
}
.ndc07b6d9de99 .d6c7fcdb6e4d8 {
    margin-top: 12px
}.c3bdac3cf8840{z-index:auto}
.p02f0f0bb5124, .i08401d63880e {
    background: var(--l9b0f5069384d);
    border-radius: 20px;
    padding: 16px 20px
}
.v2669935e3310 {
    padding: 0px;
    counter-reset: cd87858d62227;
    list-style: none
}.mc247d0f1279f{outline-offset:0}
.k38e41523b79e img {
    border-radius: 18px
}
.v2669935e3310 li {
    position: relative;
    counter-increment: cd87858d62227;
    border-radius: 20px;
    padding: 16px 18px 16px 72px;
    background: var(--l9b0f5069384d);
    margin-bottom: 10px
}
.v2669935e3310 li::before {
    content: counter(cd87858d62227);
    color: var(--fb15e7d375afd);
    border-radius: 14px;
    display: grid;
    place-items: center;
    position: absolute;
    background: var(--r2b6633d7ace0);
    left: 16px;
    top: 14px;
    font-weight: 800;
    width: 40px;
    height: 40px
}.qe3fb951f5b61{z-index:auto}
.ld96a43db5946 {
    gap: 12px;
    align-items: baseline;
    display: flex
}
.r5101641491d7 {
    padding: 0px;
    list-style: none
}
.v2669935e3310 h3 {
    margin: 0px 0px 4px;
    font-size: 18px
}
.v2669935e3310 p {
    margin: 0px;
    color: var(--pb5cbe92f3e39)
}.scb8f76e4b9f8{z-index:auto}
.ld96a43db5946 strong {
    color: var(--r2b6633d7ace0);
    font: 800 19px var(--o609a17eec700)
}
[data-nfc6d298cf31b] h2 {
    font-size: 20px
}
.r5101641491d7 li {
    border-radius: 20px;
    margin-bottom: 10px;
    padding: 16px 18px;
    background: var(--l9b0f5069384d)
}.j7473d0cf0510{unicode-bidi:normal}
.q46e387dc2730 {
    text-align: center;
    padding: 22px;
    background: var(--le3e191d3c84e);
    border-radius: var(--bae44e53d88bb);
    box-shadow: 0 4px 14px rgba(52,33,99,5%)
}.e7b455f847515{z-index:auto}
[data-wc94bf8c680c3]>h2, [data-b0dec622fd7ec]>h2 {
    text-align: center
}
.hc146eac3479f {
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    margin-bottom: 30px;
    display: grid
}
.q46e387dc2730 img {
    margin: 0px auto 10px;
    border-radius: 28px;
    width: 84px;
    object-fit: cover;
    height: 84px
}
.h80c19e1fcea2 {
    border-radius: var(--bae44e53d88bb);
    margin-top: 24px;
    padding: 20px;
    background: var(--j28a0767ad88d)
}.v68c46ee2d79e{opacity:1}
[data-b0dec622fd7ec], [data-wc94bf8c680c3] {
    margin: 0px auto;
    width: min(1160px,100% - 32px);
    max-width: none;
    padding: 30px 0px
}
[data-wc94bf8c680c3] img {
    border-radius: 20px
}
.j95e952103aac {
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--le3e191d3c84e);
    border: 0;
    border-radius: 22px
}
[data-nfc6d298cf31b] {
    width: min(860px,100% - 32px);
    background: var(--le3e191d3c84e);
    margin: 0px auto 40px;
    border-radius: var(--bae44e53d88bb);
    padding: 22px 26px
}
[data-nfc6d298cf31b] ul {
    padding-left: 20px;
    margin: 0px
}
.a61c24d80ce7f, .ld96a43db5946 span {
    color: var(--pb5cbe92f3e39)
}
.h80c19e1fcea2 a {
    color: var(--r2b6633d7ace0)
}
[data-nfc6d298cf31b] a {
    color: var(--r2b6633d7ace0)
}
.m344b9ae183c6 {
    margin-top: 24px;
    display: flex;
    justify-content: center;
    gap: 8px
}
.o36a807c2121c {
    grid-template-columns: 1.4fr repeat(3,1fr);
    gap: 28px;
    display: grid
}.s74222f0d46c7{unicode-bidi:normal}
.m344b9ae183c6 span, .m344b9ae183c6 a {
    padding: 6px 14px;
    background: var(--le3e191d3c84e);
    border-radius: 999px;
    text-decoration: none
}
.m344b9ae183c6 span {
    background: var(--r2b6633d7ace0);
    color: var(--fb15e7d375afd)
}.gf9bbed4bd1e1{visibility:inherit}
.w317c9166e2e7 {
    border-radius: 36px 36px 0px 0px;
    background: var(--y03e3b8e5446b);
    margin-top: 30px;
    padding: 44px 0px 24px;
    color: var(--aaa8195592057)
}
.w317c9166e2e7 .leddc89847639 {
    color: #fff
}.kc2d9e4184589{outline-offset:0}
.w317c9166e2e7 h2 {
    margin-bottom: 10px;
    font-size: 15px;
    color: #fff
}
.w317c9166e2e7 a {
    color: var(--aaa8195592057);
    display: block;
    text-decoration: none;
    padding: 3px 0px
}.v6c1aa4861ed2{unicode-bidi:normal}
.w317c9166e2e7 a:hover {
    color: #fff
}.qd9ce07564db0{visibility:inherit}
.x24ca6b4cbe1f {
    border-top: 1px solid var(--q5f2d316e184d);
    font-size: 13px;
    margin-top: 28px;
    padding-top: 18px
}
body[data-tc4508c2b0486=tb02c57829742] .x3986f485f058 {
    margin-left: 0px
}
.ia19ea5abd1d0 {
    background: var(--r2b6633d7ace0);
    gap: 10px;
    box-shadow: 0 14px 34px color-mix(in srgb,var(--r2b6633d7ace0) 45%,transparent);
    right: 20px;
    position: fixed;
    align-items: center;
    border-radius: 999px;
    z-index: 70;
    font-weight: 800;
    padding: 8px 8px 8px 10px;
    bottom: 20px;
    max-width: min(560px,calc(100% - 40px));
    min-height: 56px;
    display: inline-flex;
    color: var(--fb15e7d375afd)
}
.v464cf12e5792 {
    flex: 1;
    line-height: 1.25;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    min-width: 0px;
    font-size: 12px;
    font-weight: 600
}
.v4e4f3704a5f3 {
    position: relative;
    flex: none;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background: color-mix(in srgb,var(--fb15e7d375afd) 20%,transparent)
}
.v4e4f3704a5f3::after {
    content: "";
    background: currentColor;
    -webkit-mask: var(--yb97d404bfd60)center/contain no-repeat;
    inset: 9px;
    position: absolute;
    mask: var(--yb97d404bfd60)center/contain no-repeat
}.c48cfded865e2{opacity:1}
.g4694922c70a1 {
    box-shadow: var(--xcc14db58441f);
    background: var(--le3e191d3c84e);
    width: 44px;
    height: 44px;
    position: fixed;
    color: var(--r2b6633d7ace0);
    font-size: 20px;
    transition: opacity .2s;
    opacity: 0;
    pointer-events: none;
    border: 0;
    border-radius: 16px;
    z-index: 69;
    cursor: pointer;
    left: 20px;
    bottom: 24px
}
body[data-tc4508c2b0486=tb02c57829742] .b49fc5788b401 {
    padding: 8px 12px;
    border-radius: 28px;
    gap: 4px 16px;
    justify-content: center;
    flex-wrap: wrap
}
.g4694922c70a1[data-t56885322afb5] {
    opacity: 1;
    pointer-events: auto
}.bc36a3ca9ba9f{z-index:auto}
body[data-tc4508c2b0486=tb02c57829742] .leddc89847639 {
    flex-basis: 100%;
    justify-content: center
}.rd452f31283a0{unicode-bidi:normal}
body[data-iede644ae7353=p91e7c1baa9b2] .s02e65db7035a {
    background: var(--j28a0767ad88d);
    margin-right: 4px
}.pb281fa39c73d{outline-offset:0}
body[data-tc4508c2b0486=tb02c57829742] .ta244881c4ce7 {
    flex: initial
}
@media(min-width:901px) {
    body[data-w67649c7aa208=u6a66763c5211] .me6c88afbb6ed {
        padding: 6px 20px 16px
    }
    body[data-w67649c7aa208=u6a66763c5211] .cb3a4aa56e5b1 {
        grid-template-columns: 1fr;
        text-align: center
    }
    body[data-w67649c7aa208=u6a66763c5211] .g7f5380b6db06 .fe6266554bc74, body[data-w67649c7aa208=u6a66763c5211] .g7f5380b6db06 .md3651f577fe2 {
        justify-content: center
    }
    body[data-w67649c7aa208=u6a66763c5211] .z04bb43943c0d img {
        object-fit: cover;
        aspect-ratio: 16/7
    }
}
body[data-fd40f19772bce=cef71bc380a28] .ia19ea5abd1d0 {
    background: var(--m0da37355166a);
    color: var(--le3e191d3c84e)
}.y745e2a4cb7b8{unicode-bidi:normal}
@media(max-width:900px) {
    .ad4867921edcb aside {
        position: static
    }
    .ade45e041c252 {
        padding-top: 6px;
        top: 6px
    }
    .b49fc5788b401 {
        padding: 8px 8px 0px 14px;
        border-radius: 24px;
        flex-wrap: wrap;
        gap: 0px 10px;
        min-height: 0px
    }
    .ta244881c4ce7 {
        padding: 0px 0px 4px;
        order: 3;
        flex-basis: 100%
    }
    .s02e65db7035a {
        align-items: center;
        min-height: 44px;
        display: inline-flex
    }
    .x3986f485f058 {
        min-height: 38px;
        padding: 0px 14px;
        font-size: 14px
    }
    .cb3a4aa56e5b1 {
        grid-template-columns: 1fr;
        gap: 18px;
        padding: 12px
    }
    .me6c88afbb6ed {
        padding: 4px 8px 12px
    }
    .u2e111c96740e {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    .a443df3ae8eb5, .ad4867921edcb, .l9f18c8b95311 {
        grid-template-columns: 1fr
    }
    .o36a807c2121c {
        grid-template-columns: 1fr 1fr
    }
    .h67c06e8e9875 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}.ac04413cc8c98{opacity:1}
@media(max-width:560px) {
    .g8ac7a67945c7 {
        padding: 30px 0px
    }
    .r1f84f1ec584b, .t245a89008f78, .n489382c002a7, .l0a19089f4f77 {
        grid-column: 1/-1
    }
    body {
        --x40cc69c1599c: 84px
    }
    .vabba535b5348 h3 {
        font-size: 15px
    }
    .o36a807c2121c {
        grid-template-columns: 1fr
    }
    .u2e111c96740e {
        gap: 12px
    }
    .h67c06e8e9875 {
        gap: 8px
    }
    .d0d396573bd31::after {
        inset: 10px
    }
    .d0d396573bd31 {
        width: 40px;
        height: 40px
    }
    .ia19ea5abd1d0 {
        max-width: none;
        right: 12px;
        justify-content: center;
        bottom: calc(12px + env(safe-area-inset-bottom));
        left: 12px
    }
    .g4694922c70a1 {
        left: auto;
        right: 16px;
        bottom: 84px
    }
    .fe6266554bc74 .d6c7fcdb6e4d8 {
        flex: 1
    }
    .vabba535b5348 {
        padding: 10px 12px 14px
    }
    .b562d9d9e9861 {
        padding: 12px 4px;
        font-size: 12px
    }
    .o562229c0e887>.w5cfc54cd4913 {
        padding: 22px 18px
    }
    .gd10b1d985f90 {
        padding: 16px
    }
    .vabba535b5348 p {
        display: none
    }
}
:lang(th) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
    line-height: 1.45;
    font-weight: 700
}
:lang(th) {
    --o609a17eec700: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif
}
:lang(hi) {
    --o609a17eec700: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif
}
:lang(bn) {
    --o609a17eec700: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif
}
:lang(zh) {
    --o609a17eec700: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif
}
.ia19ea5abd1d0 .d6c7fcdb6e4d8 {
    min-height: 40px;
    flex: none;
    padding: 0px 16px
}.t85dfc700b482{font-kerning:auto}
.ia19ea5abd1d0 .h645aaa4c53e2 {
    color: var(--r2b6633d7ace0);
    background: var(--fb15e7d375afd)
}
.ia19ea5abd1d0 .q58e3de7b4f8b {
    background: 0 0;
    border-color: var(--fb15e7d375afd);
    color: var(--fb15e7d375afd)
}
@media(max-width:640px) {
    .ia19ea5abd1d0 {
        gap: 6px 8px;
        border-radius: 22px;
        flex-wrap: wrap
    }
    .v464cf12e5792 {
        text-align: center;
        flex-basis: 100%
    }
    .ia19ea5abd1d0 .d6c7fcdb6e4d8 {
        flex: 1
    }
    .v4e4f3704a5f3 {
        display: none
    }
}.ef4f315e97db2{unicode-bidi:normal}
