.i1988d75892ce:hover {
    transform: translateY(-2px);
}
img {
    display: block;
    max-width: 100%;
    height: auto;
}.k83a6d461e7f6{z-index:auto}
:root {
    --j9154ed0b456c: rgb(207,198,227);
    --labc0c203ac12: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-29.515 48.933 65.3395 65.3395'%3E%3Cg transform='translate(-29.515 48.933) scale(2.7225)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
    --jb6696a268da8: rgb(255,255,255);
    --j1a5d910171f1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-29.515 48.933 65.3395 65.3395'%3E%3Cg transform='translate(-29.515 48.933) scale(2.7225)'%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");
    --z68eb1ed1d96d: rgb(34,25,58);
    --lb8defbbf0ac1: rgb(21,128,61);
    --v3b048ac811bf: rgb(241,234,254);
    --s1b52b09df7c4: rgb(58,47,88);
    --pba9e47244ad4: rgb(109,101,133);
    --f97d3f47a5f49: rgb(34,25,58);
    --s59fb2b962b4e: rgb(139,92,246);
    --a48896d88d727: rgb(250,247,255);
    --z4c136b3795b4: rgb(230,219,255);
    --a0a793dd9f4d0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-29.515 48.933 65.3395 65.3395'%3E%3Cg transform='translate(-29.515 48.933) scale(2.7225)'%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");
    --u332bf6414644: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
    --z7033d7781fb8: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-29.515 48.933 65.3395 65.3395'%3E%3Cg transform='translate(-29.515 48.933) scale(2.7225)'%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");
    --f9ee472d163f9: rgb(201,193,221);
    --o6ea92d90a127: rgb(235,228,247);
    --r47ae3fb1b3f5: rgb(233,228,243);
    --y0b233234e83c: 999px;
    --qc4af34bfa462: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-29.515 48.933 65.3395 65.3395'%3E%3Cg transform='translate(-29.515 48.933) scale(2.7225)'%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");
    --g1a81fc76c276: rgb(243,236,255);
    --zcdc923d62e65: rgb(161,123,255);
    --d072d1ad86ee8: rgb(255,255,255);
    --sc8a6191b95e8: rgb(245,166,0);
    --u12fb79f95f0f: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-29.515 48.933 65.3395 65.3395'%3E%3Cg transform='translate(-29.515 48.933) scale(2.7225)'%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");
    --w3088cb7d0668: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-29.515 48.933 65.3395 65.3395'%3E%3Cg transform='translate(-29.515 48.933) scale(2.7225)'%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");
    --i9b9a082c2cdf: rgb(255,255,255);
    --c80175a06ebd3: 0 12px 32px rgba(52, 33, 99, 0.08);
    --g220cc515163f: 28px;
    --he14c84b9fb31: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-29.515 48.933 65.3395 65.3395'%3E%3Cg transform='translate(-29.515 48.933) scale(2.7225)'%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");
}.d798d23875511{visibility:inherit}
.ke3d9ac0389b7 {
    left: -999px;
    position: absolute;
}.t886010cc00e8{opacity:1}
html {
    scroll-behavior: smooth;
}
.o1774fb51c252 {
    opacity: 0.8;
}.v25545ded24b0{font-kerning:auto}
* {
    box-sizing: border-box;
}
body {
    color: var(--f97d3f47a5f49);
    margin: 0px;
    background: var(--a48896d88d727);
    overflow-wrap: break-word;
    font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
}
.ke3d9ac0389b7:focus {
    z-index: 99;
    left: 16px;
    top: 8px;
    background: var(--d072d1ad86ee8);
    padding: 8px 12px;
}.j878ca95c0f9a{contain:none}
.cdf3b6471ae0c {
    padding: 10px 0px 0px;
    top: 10px;
    position: sticky;
    z-index: 60;
}.t12a6a9c9cdf6{outline-offset:0}
a {
    color: inherit;
}
h2, h3, h1 {
    font-family: var(--u332bf6414644);
    font-weight: 800;
    line-height: 1.2;
    margin: 0px 0px 0.6em;
}.sb28f9b735c7c{outline-offset:0}
.g3794ca94b5d0 {
    width: min(1160px,100% - 32px);
    margin-inline: auto;
}.d1d2bebb7d40f{font-kerning:auto}
.o22d20b9690a5 {
    margin-inline: auto;
    max-width: 860px;
}
.f28832ce3282c {
    margin-inline: auto;
    width: min(1160px,100% - 24px);
    min-height: 58px;
    align-items: center;
    gap: 16px;
    box-shadow: var(--c80175a06ebd3);
    padding: 0px 8px 0px 18px;
    backdrop-filter: blur(14px);
    display: flex;
    border: 1px solid var(--o6ea92d90a127);
    border-radius: 999px;
    background: color-mix(in srgb,var(--d072d1ad86ee8) 92%,transparent);
}
.p1a37df6eaa92 {
    display: inline-flex;
    align-items: center;
    flex: none;
    color: var(--f97d3f47a5f49);
    font: 800 20px var(--u332bf6414644);
    text-decoration: none;
    gap: 10px;
    min-height: 44px;
}
.p1a37df6eaa92 img {
    border-radius: 12px;
    width: 34px;
    height: 34px;
    object-fit: cover;
}.s93e0965aa44b{z-index:auto}
.p730bed3b17f0 {
    scrollbar-width: none;
    min-width: 0px;
    gap: 2px;
    align-items: center;
    flex: 1;
    display: flex;
    overflow-x: auto;
}
.p730bed3b17f0::-webkit-scrollbar {
    display: none;
}.v7242c1e56dcf{outline-offset:0}
.n21f4f5d35e4f {
    white-space: nowrap;
    font-size: 15px;
    font-weight: 600;
    border-radius: 999px;
    text-decoration: none;
    flex: none;
    padding: 7px 14px;
    color: var(--pba9e47244ad4);
}
.j251fa8eff321 {
    font-size: 13px;
    gap: 6px;
    display: flex;
    margin-left: auto;
}.qa4d63bf91313{unicode-bidi:normal}
.vda5b66143f39 {
    margin-left: auto;
    flex: none;
}
.n21f4f5d35e4f:hover {
    background: var(--v3b048ac811bf);
    color: var(--s59fb2b962b4e);
}.i80b5a98a3a6c{opacity:1}
.j251fa8eff321 a[aria-current] {
    font-weight: 800;
    color: var(--s59fb2b962b4e);
}.sda2365cc959d{outline-offset:0}
.i1988d75892ce {
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
    display: inline-flex;
    padding: 0px 22px;
    font-weight: 800;
    align-items: center;
    justify-content: center;
    transition: transform 0.15s,box-shadow 0.15s;
    min-height: 42px;
    border: 2px solid transparent;
    border-radius: var(--y0b233234e83c);
}
.yf7e2f988285f {
    padding: 26px 0px 10px;
}
.m27e2f40f1ca4 {
    width: 100%;
}
.ed85b88c676c7 {
    color: var(--i9b9a082c2cdf);
    box-shadow: 0 10px 22px color-mix(in srgb,var(--s59fb2b962b4e) 32%,transparent);
    background: var(--s59fb2b962b4e);
}
.n2f38720af250 img {
    width: 100%;
    object-fit: contain;
    height: auto;
    aspect-ratio: 4/3;
}
.n3165e68b1d55 {
    color: var(--s59fb2b962b4e);
    border-color: var(--o6ea92d90a127);
    background: var(--d072d1ad86ee8);
}
.q1cafef3ff957 {
    background: var(--i9b9a082c2cdf);
    color: var(--s59fb2b962b4e);
}.j32ff14322952{outline-offset:0}
.sf7a97b19342f {
    color: var(--i9b9a082c2cdf);
    background: 0 0;
    border-color: color-mix(in srgb,var(--i9b9a082c2cdf) 60%,transparent);
}
.m2a0d0153d31f {
    padding: 18px;
    border-radius: calc(var(--g220cc515163f) + 8px);
    box-shadow: var(--c80175a06ebd3);
    align-items: center;
    gap: 34px;
    display: grid;
    background: linear-gradient(135deg,var(--d072d1ad86ee8),var(--v3b048ac811bf));
    grid-template-columns: minmax(0,1fr)minmax(0,1fr);
}
.n2f38720af250 {
    opacity: 0;
    grid-area: 1/1;
    transition: opacity 0.5s;
    margin: 0px;
}.sc7c9c79253e8{contain:none}
.n2f38720af250[data-o617b3c342b34] {
    opacity: 1;
}.yb98c153afd46{visibility:inherit}
.wf10660f75663 {
    overflow: hidden;
    background: var(--v3b048ac811bf);
    display: grid;
    border-radius: var(--g220cc515163f);
    position: relative;
}
.s6eb21942949c {
    bottom: 14px;
    font-size: 20px;
    border: 0;
    border-radius: 50%;
    font-weight: 800;
    z-index: 2;
    background: rgba(255,255,255,0.92);
    color: rgb(34,25,58);
    cursor: pointer;
    position: absolute;
    width: 40px;
    height: 40px;
}
.k1953cde1425c {
    padding: 10px 18px 10px 0px;
}
.cd3ea7a5736aa {
    font-size: 13px;
    border-radius: 999px;
    color: var(--s59fb2b962b4e);
    box-shadow: 0 4px 12px rgba(52,33,99,6%);
    font-weight: 800;
    display: inline-block;
    padding: 4px 14px;
    background: var(--d072d1ad86ee8);
    margin: 0px 0px 12px;
}
.f6a76058b0b3b {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}.p4504f8e087fb{font-kerning:auto}
.yf7e2f988285f h1 {
    font-size: clamp(30px,4.4vw,52px);
    line-height: 1.08;
}.f23a8fb88757e{z-index:auto}
.oe3a06eb9d97e {
    color: var(--pba9e47244ad4);
    font-size: 17px;
}.k864c1e78e6b0{isolation:auto}
.b07febbedeb76 strong {
    color: var(--s59fb2b962b4e);
}
.b07febbedeb76 {
    margin: 22px 0px 0px;
    list-style: none;
    gap: 8px;
    display: flex;
    padding: 0px;
    flex-wrap: wrap;
}
.b07febbedeb76 li {
    gap: 6px;
    background: var(--d072d1ad86ee8);
    padding: 6px 14px;
    display: flex;
    align-items: baseline;
    border-radius: 999px;
}
.gfca7c82d0854 {
    grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
    gap: 12px;
    display: grid;
    padding: 22px 0px 6px;
}
.n19def8fee32b {
    right: 62px;
}.p1f2b39879052{contain:none}
.wc99726d1d944 {
    right: 14px;
}.a31701bcd5349{visibility:inherit}
.c40a11222d5de {
    --nc4326bfa39e3: var(--he14c84b9fb31);
}
.b0715688eb730 {
    --nc4326bfa39e3: var(--labc0c203ac12);
}
.l61b2534cadce {
    --nc4326bfa39e3: var(--z7033d7781fb8);
}
.f59bccf19124a {
    --nc4326bfa39e3: var(--qc4af34bfa462);
}.nd64337db21be{isolation:auto}
.a594c16ca30a3 {
    --nc4326bfa39e3: var(--w3088cb7d0668);
}
.l4ebf6fea841c {
    --nc4326bfa39e3: var(--a0a793dd9f4d0);
}.a810787123ffd{visibility:inherit}
.b07febbedeb76 span {
    color: var(--pba9e47244ad4);
    font-size: 12px;
}.s79f23ac20c9f{visibility:inherit}
.a9f8c734fc532 {
    border-radius: 22px;
    color: var(--f97d3f47a5f49);
    text-align: center;
    align-items: center;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--d072d1ad86ee8);
    flex-direction: column;
    gap: 8px;
    display: flex;
    padding: 16px 8px;
    font-size: 14px;
    font-weight: bold;
    transition: transform 0.15s;
    text-decoration: none;
}.j965c5bc99481{isolation:auto}
.y9e530ea57999 {
    text-align: center;
    font-size: clamp(24px,3vw,34px);
    margin: 0px 0px 22px;
}.eceeeee1313ee{isolation:auto}
.qfe517eddd6dd {
    padding: 40px 0px;
}.mbce351a0e71c{unicode-bidi:normal}
.a9f8c734fc532:hover {
    transform: translateY(-3px);
    color: var(--s59fb2b962b4e);
}.bbe312b538071{isolation:auto}
.wbd35812c7157 {
    border-radius: 16px;
    position: relative;
    width: 46px;
    height: 46px;
    background: var(--v3b048ac811bf);
}
.r719f4477a7aa {
    gap: 16px;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    grid-auto-flow: dense;
}
.wbd35812c7157::after {
    background: var(--s59fb2b962b4e);
    position: absolute;
    content: "";
    inset: 12px;
    -webkit-mask: var(--nc4326bfa39e3)center/contain no-repeat;
    mask: var(--nc4326bfa39e3)center/contain no-repeat;
}
.db75b3e5d7a4f {
    border-radius: var(--g220cc515163f);
    background: var(--d072d1ad86ee8);
    padding: 22px;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
}
.l69323a746835 {
    grid-column: span 2;
    background: linear-gradient(135deg,var(--s59fb2b962b4e),color-mix(in srgb,var(--s59fb2b962b4e) 60%,rgb(255,122,182)));
    justify-content: center;
    color: var(--i9b9a082c2cdf);
    flex-direction: column;
    display: flex;
}
.x357b74029971 {
    grid-column: span 2;
}
.l19bd97809e3f {
    -webkit-mask: var(--u12fb79f95f0f)center/contain no-repeat;
    background: currentColor;
    width: 52px;
    height: 52px;
    margin-bottom: 10px;
    mask: var(--u12fb79f95f0f)center/contain no-repeat;
}
.p4ac30036112c {
    margin: 0px;
    font: 800 clamp(20px,2.4vw,28px)/1.25 var(--u332bf6414644);
}.ie2977aaf4521{outline-offset:0}
.l69323a746835 .f6a76058b0b3b {
    margin-top: 16px;
}
.ja6e0adef48ba {
    border-radius: 14px;
    width: 44px;
    background: var(--v3b048ac811bf);
    height: 44px;
    display: block;
    margin-bottom: 12px;
    position: relative;
}
.ibfb29d82a4c1 h2 {
    font-size: 18px;
    margin-bottom: 6px;
}.v27594c99063c{contain:none}
.ibfb29d82a4c1 .td93b87613cd1 {
    margin: 0px;
    font-size: 15px;
    color: var(--pba9e47244ad4);
}
.d71a53009d5b5 {
    margin: 0px;
    gap: 8px;
    display: flex;
    flex-wrap: wrap;
}.m306bd046633a{opacity:1}
.l94c274e6e7e3 a {
    height: 100%;
    display: block;
    text-decoration: none;
}
.l94c274e6e7e3 img {
    width: 100%;
    aspect-ratio: 16/10;
    object-fit: cover;
}.y0afb32c48cd6{outline-offset:0}
.ja6e0adef48ba::after {
    background: var(--s59fb2b962b4e);
    position: absolute;
    -webkit-mask: var(--j1a5d910171f1)center/contain no-repeat;
    content: "";
    mask: var(--j1a5d910171f1)center/contain no-repeat;
    inset: 11px;
}.ob5157ec461a3{font-kerning:auto}
.d71a53009d5b5 div {
    border-radius: 16px;
    background: var(--v3b048ac811bf);
    padding: 8px 14px;
}
.l94c274e6e7e3 {
    padding: 0px;
    overflow: hidden;
}
.x357b74029971 h2 {
    font-size: 22px;
}
.d71a53009d5b5 dt {
    font-size: 12px;
    color: var(--s59fb2b962b4e);
    font-weight: 800;
}
.d71a53009d5b5 dd {
    font-size: 14px;
    font-weight: 600;
    margin: 0px;
}.ja12ad3eebd1b{visibility:inherit}
.qa4b7496d024a {
    padding: 2px 10px;
    border-radius: 999px;
    margin: 16px 18px 0px;
    background: var(--v3b048ac811bf);
    color: var(--s59fb2b962b4e);
    font-size: 12px;
    font-weight: 800;
    display: inline-block;
}.g90b3fa52ff7a{opacity:1}
.wfedf0184844c {
    gap: 16px;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
}.y12ab8842dd8f{outline-offset:0}
.l94c274e6e7e3 h2, .l94c274e6e7e3 h3 {
    font-size: 17px;
    margin: 8px 18px 6px;
}
.l94c274e6e7e3 p {
    margin: 0px 18px 18px;
    color: var(--pba9e47244ad4);
    font-size: 14px;
}.ic74c7f4851c5{contain:none}
.n49f1c03cc255 {
    text-align: center;
    margin-top: 24px;
}.d77f327ed395c{contain:none}
.td93b87613cd1 {
    margin-bottom: 24px;
}
.td93b87613cd1 h2 {
    margin-top: 1.2em;
    font-size: 23px;
}.gd6315cd4cb63{isolation:auto}
.td93b87613cd1 h3 {
    font-size: 19px;
    margin-top: 1em;
}
.td93b87613cd1 table {
    width: 100%;
    margin: 16px 0px;
    border-collapse: collapse;
}.sb288b34cfefa{outline-offset:0}
.i199f749cb8f2 {
    height: 100%;
}
.td93b87613cd1 th, .td93b87613cd1 td {
    text-align: left;
    vertical-align: top;
    padding: 10px 14px;
    border-bottom: 1px solid var(--o6ea92d90a127);
}
.i199f749cb8f2 a {
    height: 100%;
    background: var(--d072d1ad86ee8);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    overflow: hidden;
    flex-direction: column;
    display: flex;
    text-decoration: none;
    transition: transform 0.2s,box-shadow 0.2s;
    border-radius: var(--g220cc515163f);
}
.f7a39c8c63f79 img {
    width: 100%;
    aspect-ratio: 1;
    border-radius: calc(var(--g220cc515163f) - 8px);
    object-fit: cover;
}
.f7a39c8c63f79 {
    padding: 10px 10px 0px;
}
.dcc3b7ce9b76d {
    padding: 12px 18px 18px;
}.zf13e7818c14f{visibility:inherit}
.i199f749cb8f2 a:hover {
    transform: translateY(-4px);
    box-shadow: var(--c80175a06ebd3);
}.y5fe46b1783d6{contain:none}
.td93b87613cd1 a {
    color: var(--s59fb2b962b4e);
}.t0feab0fc4bb9{contain:none}
.l88cd31e1391b {
    color: var(--pba9e47244ad4);
    font-size: 14px;
}
.dcc3b7ce9b76d h3 {
    font-size: 17px;
    margin: 0px 0px 2px;
}
.dcc3b7ce9b76d p {
    margin: 0px 0px 8px;
    color: var(--pba9e47244ad4);
    font-size: 14px;
    line-height: 1.45;
}.ufb706b4df060{z-index:auto}
.p047bf1527654 {
    border-radius: 999px;
    font-size: 13px;
    font-weight: 800;
    color: var(--s59fb2b962b4e);
    padding: 2px 10px;
    display: inline-block;
    background: var(--v3b048ac811bf);
}
.cb9450c50cf61 h2, .cb9450c50cf61 h3 {
    font-size: 17px;
    margin: 0px 0px 6px;
}
.b498392da920a {
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
    gap: 16px;
    display: grid;
}
.cb9450c50cf61 div {
    padding: 16px 18px;
}
.cb9450c50cf61 p {
    margin: 0px;
    color: var(--pba9e47244ad4);
    font-size: 14px;
}.ge89bd9f007bf{opacity:1}
.cb9450c50cf61 a {
    height: 100%;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    border-radius: var(--g220cc515163f);
    display: block;
    text-decoration: none;
    overflow: hidden;
    background: var(--d072d1ad86ee8);
}
.uf5c10c593146 details {
    background: var(--d072d1ad86ee8);
    border-radius: 22px;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
}
.uf5c10c593146 {
    gap: 12px;
    align-items: start;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
}.vbbef47266758{z-index:auto}
.uf5c10c593146 summary {
    gap: 12px;
    justify-content: space-between;
    padding: 18px 20px;
    display: flex;
    font-weight: bold;
    list-style: none;
    cursor: pointer;
}
.uf5c10c593146 summary::-webkit-details-marker {
    display: none;
}
.o22d20b9690a5 .uf5c10c593146, .m2cd8dd97c255 .uf5c10c593146 {
    grid-template-columns: 1fr;
}
.cb9450c50cf61 img {
    width: 100%;
    aspect-ratio: 16/10;
    object-fit: cover;
}.hf3f0d7dd6619{z-index:auto}
.uf5c10c593146 summary::after {
    border-radius: 50%;
    display: grid;
    flex: none;
    color: var(--s59fb2b962b4e);
    content: "+";
    width: 28px;
    font-weight: 800;
    place-items: center;
    height: 28px;
    background: var(--v3b048ac811bf);
}
.uf5c10c593146 details[open] summary::after {
    content: "−";
}
.uf5c10c593146 p {
    padding: 0px 20px 18px;
    margin: 0px;
    color: var(--pba9e47244ad4);
}
.d2d3983446f4f {
    padding: 26px;
    background: var(--d072d1ad86ee8);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    border-radius: var(--g220cc515163f);
    margin: 30px 0px;
}
.jca8ca50272b4 {
    vertical-align: middle;
    font: 800 12px/1.6 system-ui,sans-serif;
    padding: 2px 10px;
    border-radius: 999px;
    background: var(--v3b048ac811bf);
    color: var(--s59fb2b962b4e);
    display: inline-block;
}
.i5c4c34ae25ca {
    gap: 12px;
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    display: grid;
}.pe1bf9a446cee{visibility:inherit}
.s5555e8fa63e0 {
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}
.j4bc67dbbdd32 {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}
.f920b40a67140 p {
    margin: 8px 0px 0px;
    font-size: 15px;
}.ad46d4e4e5ae4{unicode-bidi:normal}
.f920b40a67140 {
    padding: 16px;
    border-radius: 20px;
    background: var(--a48896d88d727);
}
.z7082b433ff6e {
    -webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
    mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
    width: 90px;
    height: 16px;
    background: linear-gradient(90deg,var(--sc8a6191b95e8) calc(var(--ic5b67d2e9495)/5 * 100%),var(--r47ae3fb1b3f5) 0);
    display: inline-block;
}
.c70d71824b8a7 {
    display: inline-flex;
    gap: 6px;
}
.k489c683d97ea {
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    padding: 22px;
    background: var(--d072d1ad86ee8);
    text-align: center;
    border-radius: var(--g220cc515163f);
    margin: 24px 0px;
}
.nddb6cdb2d18e {
    font-weight: 800;
    margin: 0px 0px 10px;
}
.rbfb2d1f87664 {
    padding: 34px 0px 10px;
}
.j4bc67dbbdd32 small {
    color: var(--pba9e47244ad4);
}
.c70d71824b8a7 button {
    font-size: 22px;
    background: var(--v3b048ac811bf);
    cursor: pointer;
    color: var(--j9154ed0b456c);
    width: 46px;
    height: 46px;
    border: 0;
    border-radius: 16px;
}
.c70d71824b8a7 button[data-o617b3c342b34], .c70d71824b8a7 button:hover {
    color: var(--sc8a6191b95e8);
}
.hc6454d94667a {
    font-size: 14px;
    margin: 10px 0px 0px;
    color: var(--pba9e47244ad4);
    min-height: 1.2em;
}
.rbfb2d1f87664 h1 {
    font-size: clamp(28px,4vw,44px);
}
.c70d71824b8a7 button:disabled {
    cursor: default;
}
.t0fa77c14c28a {
    opacity: 0;
    left: -9999px;
    width: 1px;
    height: 1px;
    position: absolute;
}
.u34f04e45ba26 aside {
    position: sticky;
    top: 96px;
}
.rbfb2d1f87664>.g3794ca94b5d0 {
    border-radius: calc(var(--g220cc515163f) + 8px);
    box-shadow: var(--c80175a06ebd3);
    padding: 30px 34px;
    background: linear-gradient(135deg,var(--d072d1ad86ee8),var(--g1a81fc76c276));
}.oa477b0824500{unicode-bidi:normal}
.b13dbb9f6d766 ol {
    gap: 6px;
    font-size: 14px;
    color: var(--pba9e47244ad4);
    list-style: none;
    display: flex;
    padding: 0px;
    flex-wrap: wrap;
    margin: 0px 0px 12px;
}.v7847c3054a46{opacity:1}
.u34f04e45ba26 {
    align-items: start;
    gap: 24px;
    display: grid;
    grid-template-columns: minmax(0,1fr)320px;
}
.z5e88448a0080 h2 {
    font-size: 22px;
}
.xaa90387c3ce5 {
    display: grid;
    gap: 14px;
    grid-template-columns: 1fr 1fr;
}
.b13dbb9f6d766 a {
    color: var(--s59fb2b962b4e);
    text-decoration: none;
}
.i637f8bd3e23a h3 {
    color: var(--lb8defbbf0ac1);
}
.m2cd8dd97c255 {
    border-radius: var(--g220cc515163f);
    background: var(--d072d1ad86ee8);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    padding: 24px;
}
.m2cd8dd97c255 .b07febbedeb76 li {
    background: var(--v3b048ac811bf);
}
.b13dbb9f6d766 li+li::before {
    margin-right: 6px;
    content: "·";
}
.q21b9eb4478df h3 {
    color: rgb(225,29,72);
}.c0d616e78fc43{font-kerning:auto}
.fa134ac92e6b0 {
    border-radius: calc(var(--g220cc515163f) - 8px);
    width: 100%;
    margin-bottom: 18px;
    aspect-ratio: 1200/630;
    object-fit: cover;
}
.m2cd8dd97c255 .b07febbedeb76 {
    margin: 0px 0px 18px;
}
.z5e88448a0080 {
    border-radius: var(--g220cc515163f);
    box-shadow: var(--c80175a06ebd3);
    background: var(--d072d1ad86ee8);
    padding: 20px;
}
.z5e88448a0080 img {
    width: 100%;
    border-radius: 18px;
    aspect-ratio: 1200/630;
    margin-bottom: 12px;
    object-fit: cover;
}.i34c2a4007566{unicode-bidi:normal}
.i637f8bd3e23a, .q21b9eb4478df {
    padding: 16px 20px;
    border-radius: 20px;
    background: var(--a48896d88d727);
}
.j7e74706b7890 img {
    border-radius: 18px;
}
.z5e88448a0080 .i1988d75892ce {
    margin-top: 12px;
}
.s13c0d1d2c021 {
    list-style: none;
    counter-reset: c2bbe0222e489;
    padding: 0px;
}.w9b2e28d9c917{z-index:auto}
.s13c0d1d2c021 li {
    position: relative;
    background: var(--a48896d88d727);
    border-radius: 20px;
    counter-increment: c2bbe0222e489;
    padding: 16px 18px 16px 72px;
    margin-bottom: 10px;
}
.d395f1291a31c {
    list-style: none;
    padding: 0px;
}
.j7e74706b7890 {
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
    display: grid;
    gap: 10px;
}.uf3abee50bf35{z-index:auto}
.s13c0d1d2c021 li::before {
    position: absolute;
    color: var(--i9b9a082c2cdf);
    content: counter(c2bbe0222e489);
    font-weight: 800;
    left: 16px;
    top: 14px;
    background: var(--s59fb2b962b4e);
    border-radius: 14px;
    display: grid;
    width: 40px;
    height: 40px;
    place-items: center;
}
.s13c0d1d2c021 h3 {
    font-size: 18px;
    margin: 0px 0px 4px;
}.k3287d5706d06{outline-offset:0}
.wa3c8a085bd24 {
    gap: 12px;
    display: flex;
    align-items: baseline;
}
.s13c0d1d2c021 p {
    margin: 0px;
    color: var(--pba9e47244ad4);
}
.wa3c8a085bd24 strong {
    font: 800 19px var(--u332bf6414644);
    color: var(--s59fb2b962b4e);
}
[data-tc8ac9010a353] h2 {
    font-size: 20px;
}
.cb4c20120cf95, .wa3c8a085bd24 span {
    color: var(--pba9e47244ad4);
}.cd5586b53e5a5{font-kerning:auto}
.l2a19d4c92fea a {
    color: var(--s59fb2b962b4e);
}
[data-tc8ac9010a353] a {
    color: var(--s59fb2b962b4e);
}
.d395f1291a31c li {
    margin-bottom: 10px;
    background: var(--a48896d88d727);
    padding: 16px 18px;
    border-radius: 20px;
}
.e2e88e3c97bf0 {
    gap: 16px;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    margin-bottom: 30px;
}.a2a4b8c54aca0{outline-offset:0}
.se925b86d874e {
    border-radius: var(--g220cc515163f);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--d072d1ad86ee8);
    padding: 22px;
    text-align: center;
}
[data-g94e960d9167b]>h2, [data-k8cd7957334c2]>h2 {
    text-align: center;
}.y9030d67bafb5{opacity:1}
.se925b86d874e img {
    object-fit: cover;
    width: 84px;
    height: 84px;
    border-radius: 28px;
    margin: 0px auto 10px;
}.h33475d21d896{z-index:auto}
.l2a19d4c92fea {
    padding: 20px;
    margin-top: 24px;
    border-radius: var(--g220cc515163f);
    background: var(--v3b048ac811bf);
}.va69795b5bcec{isolation:auto}
[data-k8cd7957334c2], [data-g94e960d9167b] {
    padding: 30px 0px;
    margin: 0px auto;
    width: min(1160px,100% - 32px);
    max-width: none;
}
[data-k8cd7957334c2] img {
    border-radius: 20px;
}
.f8fd8bc9d1093 {
    border: 0;
    border-radius: 22px;
    background: var(--d072d1ad86ee8);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
}
[data-tc8ac9010a353] {
    padding: 22px 26px;
    border-radius: var(--g220cc515163f);
    margin: 0px auto 40px;
    width: min(860px,100% - 32px);
    background: var(--d072d1ad86ee8);
}.n94530def2ab6{unicode-bidi:normal}
[data-tc8ac9010a353] ul {
    margin: 0px;
    padding-left: 20px;
}
.l561de197bd19 a, .l561de197bd19 span {
    border-radius: 999px;
    text-decoration: none;
    padding: 6px 14px;
    background: var(--d072d1ad86ee8);
}.i072d7ef55127{contain:none}
.l561de197bd19 span {
    color: var(--i9b9a082c2cdf);
    background: var(--s59fb2b962b4e);
}
.l561de197bd19 {
    justify-content: center;
    margin-top: 24px;
    gap: 8px;
    display: flex;
}
.p581afea7175f {
    color: var(--f9ee472d163f9);
    margin-top: 30px;
    border-radius: 36px 36px 0px 0px;
    background: var(--z68eb1ed1d96d);
    padding: 44px 0px 24px;
}.g289eff85e6fd{opacity:1}
.p581afea7175f .p1a37df6eaa92 {
    color: rgb(255,255,255);
}.yfd5f68634f31{font-kerning:auto}
.p581afea7175f h2 {
    margin-bottom: 10px;
    color: rgb(255,255,255);
    font-size: 15px;
}
.bf1407349e969 {
    gap: 28px;
    grid-template-columns: 1.4fr repeat(3,1fr);
    display: grid;
}.d9d1daf615053{font-kerning:auto}
.p581afea7175f a {
    text-decoration: none;
    color: var(--f9ee472d163f9);
    display: block;
    padding: 3px 0px;
}
.p581afea7175f a:hover {
    color: rgb(255,255,255);
}.t1e9bc973bea9{isolation:auto}
.w34876ee63e71 {
    margin-top: 28px;
    font-size: 13px;
    border-top: 1px solid var(--s1b52b09df7c4);
    padding-top: 18px;
}
body[data-w2bcb79c4c100=p242de6b6b6dd] .vda5b66143f39 {
    margin-left: 0px;
}
.r7f56d0fb327e {
    padding: 8px 8px 8px 10px;
    font-weight: 800;
    max-width: min(560px,calc(100% - 40px));
    min-height: 56px;
    align-items: center;
    box-shadow: 0 14px 34px color-mix(in srgb,var(--s59fb2b962b4e) 45%,transparent);
    position: fixed;
    color: var(--i9b9a082c2cdf);
    display: inline-flex;
    border-radius: 999px;
    right: 20px;
    bottom: 20px;
    gap: 10px;
    background: var(--s59fb2b962b4e);
    z-index: 70;
}
.b483e5f302b43 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    flex: 1;
    min-width: 0px;
    line-height: 1.25;
    display: -webkit-box;
    font-size: 12px;
    font-weight: 600;
}.v833473e246bc{z-index:auto}
.waa804809cbfd {
    position: relative;
    background: color-mix(in srgb,var(--i9b9a082c2cdf) 20%,transparent);
    width: 38px;
    height: 38px;
    flex: none;
    border-radius: 50%;
}
.waa804809cbfd::after {
    position: absolute;
    content: "";
    -webkit-mask: var(--u12fb79f95f0f)center/contain no-repeat;
    background: currentColor;
    mask: var(--u12fb79f95f0f)center/contain no-repeat;
    inset: 9px;
}.s0e1aac802dec{isolation:auto}
.kfe57b45892ec {
    transition: opacity 0.2s;
    background: var(--d072d1ad86ee8);
    position: fixed;
    z-index: 69;
    left: 20px;
    bottom: 24px;
    pointer-events: none;
    box-shadow: var(--c80175a06ebd3);
    font-size: 20px;
    border: 0;
    border-radius: 16px;
    color: var(--s59fb2b962b4e);
    width: 44px;
    height: 44px;
    cursor: pointer;
    opacity: 0;
}
body[data-k206f50e671b7=h5438cb279354] .n21f4f5d35e4f {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.08em;
}.g187e25325af2{opacity:1}
body[data-w2bcb79c4c100=p242de6b6b6dd] .f28832ce3282c {
    justify-content: center;
    border-radius: 28px;
    gap: 4px 16px;
    flex-wrap: wrap;
    padding: 8px 12px;
}.o15f7de6035ab{font-kerning:auto}
body[data-a8811dab5f843=geedde1eec38a] .r7f56d0fb327e {
    color: var(--d072d1ad86ee8);
    background: var(--f97d3f47a5f49);
}
.kfe57b45892ec[data-g9e5fbe4d1841] {
    opacity: 1;
    pointer-events: auto;
}
body[data-w2bcb79c4c100=p242de6b6b6dd] .p1a37df6eaa92 {
    justify-content: center;
    flex-basis: 100%;
}
body[data-w2bcb79c4c100=p242de6b6b6dd] .p730bed3b17f0 {
    flex: initial;
}.zad290a4a3852{font-kerning:auto}
@media(max-width:900px) {
    .cdf3b6471ae0c {
        padding-top: 6px;
        top: 6px;
    }
    .f28832ce3282c {
        min-height: 0px;
        padding: 8px 8px 0px 14px;
        gap: 0px 10px;
        flex-wrap: wrap;
        border-radius: 24px;
    }
    .n21f4f5d35e4f {
        min-height: 44px;
        display: inline-flex;
        align-items: center;
    }
    .p730bed3b17f0 {
        order: 3;
        flex-basis: 100%;
        padding: 0px 0px 4px;
    }
    .vda5b66143f39 {
        padding: 0px 14px;
        min-height: 38px;
        font-size: 14px;
    }
    .m2a0d0153d31f {
        padding: 12px;
        gap: 18px;
        grid-template-columns: 1fr;
    }
    .r719f4477a7aa {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .xaa90387c3ce5, .u34f04e45ba26, .uf5c10c593146 {
        grid-template-columns: 1fr;
    }
    .k1953cde1425c {
        padding: 4px 8px 12px;
    }
    .u34f04e45ba26 aside {
        position: static;
    }
    .bf1407349e969 {
        grid-template-columns: 1fr 1fr;
    }
    .gfca7c82d0854 {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
}
@media(max-width:560px) {
    .r719f4477a7aa {
        gap: 12px;
    }
    .gfca7c82d0854 {
        gap: 8px;
    }
    .dcc3b7ce9b76d p {
        display: none;
    }
    .ibfb29d82a4c1, .l69323a746835, .x357b74029971, .l94c274e6e7e3 {
        grid-column: 1/-1;
    }
    .bf1407349e969 {
        grid-template-columns: 1fr;
    }
    .wbd35812c7157 {
        width: 40px;
        height: 40px;
    }
    .wbd35812c7157::after {
        inset: 10px;
    }
    .r7f56d0fb327e {
        right: 12px;
        bottom: calc(12px + env(safe-area-inset-bottom));
        justify-content: center;
        left: 12px;
        max-width: none;
    }
    .kfe57b45892ec {
        left: auto;
        right: 16px;
        bottom: 84px;
    }
    body {
        --g3a4e5cd7df62: 84px;
    }
    .dcc3b7ce9b76d h3 {
        font-size: 15px;
    }
    .qfe517eddd6dd {
        padding: 30px 0px;
    }
    .dcc3b7ce9b76d {
        padding: 10px 12px 14px;
    }
    .f6a76058b0b3b .i1988d75892ce {
        flex: 1;
    }
    .a9f8c734fc532 {
        font-size: 12px;
        padding: 12px 4px;
    }
    .rbfb2d1f87664>.g3794ca94b5d0 {
        padding: 22px 18px;
    }
    .m2cd8dd97c255 {
        padding: 16px;
    }
}
.r7f56d0fb327e .ed85b88c676c7 {
    background: var(--i9b9a082c2cdf);
    color: var(--s59fb2b962b4e);
}
:lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3) {
    line-height: 1.45;
    font-weight: bold;
}
.r7f56d0fb327e .n3165e68b1d55 {
    color: var(--i9b9a082c2cdf);
    background: 0 0;
    border-color: var(--i9b9a082c2cdf);
}
:lang(th) {
    --u332bf6414644: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) {
    --u332bf6414644: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
.r7f56d0fb327e .i1988d75892ce {
    min-height: 40px;
    padding: 0px 16px;
    flex: none;
}.x813351d1812a{visibility:inherit}
:lang(bn) {
    --u332bf6414644: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
    --u332bf6414644: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
@media(max-width:640px) {
    .r7f56d0fb327e {
        gap: 6px 8px;
        flex-wrap: wrap;
        border-radius: 22px;
    }
    .waa804809cbfd {
        display: none;
    }
    .b483e5f302b43 {
        text-align: center;
        flex-basis: 100%;
    }
    .r7f56d0fb327e .i1988d75892ce {
        flex: 1;
    }
}.ad308270a83fc{z-index:auto}
