*, *::before, *::after{box-sizing: border-box;}
img, svg, video, iframe{max-width: 100%;}
img, video{height: auto;display: block;}
html{scroll-padding-top: calc(64px + 1.75rem);scroll-behavior: smooth;}
body{margin: 0;background: #FAF6F0;-webkit-font-smoothing: antialiased;font-size: 16px;color: #3D2E1E;font-family: "Inter",system-ui,sans-serif;text-rendering: optimizeLegibility;overflow-wrap: anywhere;}
a{color: #A84A1C;text-decoration: none;}
a:hover{color: #8F3512;}
::selection{background: rgba(189,75,38,0.196);color: #2A1F14;}
h1, h2, h3{font-family: "Playfair Display",Georgia,serif;font-weight: 600;color: #2A1F14;letter-spacing: -0.012em;}
@keyframes zap{ 0%, 100% { opacity: .5; }
 50% { opacity: .9; }
 }
@keyframes pulse-dot{
  0%, 100% { box-shadow: 0 0 0 0 rgba(47,122,85,0.426); }
   
  60% { box-shadow: 0 0 0 6px rgba(47,122,85,0.02); }
        
}
:focus-visible{outline: 2px solid #A84A1C;outline-offset: 2px;}
.udyf3l summary:focus-visible{outline: 2px solid #A84A1C;outline-offset: -2px;}
.qkkc09nk{border: none;border-radius: 11px;gap: 9px;transition: filter .15s ease, background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;justify-content: center;font-family: "Inter",system-ui,sans-serif;font-weight: 600;display: inline-flex;align-items: center;cursor: pointer;letter-spacing: 0.005em;}
.q5bqxc{padding: 0.875rem 28px;background: linear-gradient(136deg, #D4713A, #A84020);font-size: 0.938rem;box-shadow: 0 0.375rem 1.125rem rgba(160,58,24,0.222);color: #FDF4EC;}
.q5bqxc:hover{box-shadow: 0 8px 1.375rem rgba(160,58,24,0.303);filter: brightness(1.05);}
.q5bqxc.lnpqqj98{padding: 0.563rem 1.125rem;border-radius: 8px;font-size: 13px;box-shadow: none;}
.ww90g{border: 1.5px solid rgba(189,75,38,0.481);background: transparent;padding: 0.813rem 26px;font-size: 15px;color: #A84A1C;}
.ww90g:hover{background: rgba(189,75,38,0.082);color: #8F3512;}
.ww90g.lnpqqj98{border-radius: 10px;padding: 9px 16px;font-size: 0.813rem;}
.rhhnbsr{border: 1.5px solid rgba(58,38,20,0.182);border-radius: 10px;background: #FDFAF6;padding: 0.688rem 1.375rem;color: #3D2E1E;font-size: 0.844rem;font-weight: 600;}
.rhhnbsr:hover{border-color: rgba(196,94,42,0.383);color: #8F3512;}
.ngnhgo{border: 1.5px solid rgba(173,53,53,0.547);padding: 3px 8px;border-radius: 999px;color: #B03020;font-weight: 600;white-space: nowrap;font-size: 11px;font-family: "JetBrains Mono",ui-monospace,monospace;}
.lhtau3{place-items: center;padding: 0.75rem;background:
    repeating-linear-gradient(47deg, transparent, transparent 0.625rem, rgba(45,36,22,0.063) 10px, rgba(45,36,22,0.031) 1.25rem),
    #F5EFE6;border: 1.5px dashed rgba(45,36,22,0.213);font-size: 0.781rem;color: #7A6352;display: grid;height: 100%;min-height: 7.5rem;text-align: center;width: 100%;}
.lhtau3 img{height: 100%;width: 100%;object-fit: cover;}
.kgy7a{min-height: 4.5rem;font-size: 10px;}
.yue3tv{padding: 46px 0 0.5rem;margin-top: 1.875rem;border-top: 1px solid rgba(58,38,20,0.068);}
.yue3tv:first-of-type{margin-top: 0;}
.troalzn3{background: #F2EBE1;padding: 40px 1.5rem 1.75rem;border-radius: 1.125rem;margin-top: 34px;border-top: none;position: relative;}
.troalzn3::before{background: linear-gradient(137deg, #D4713A, #A84020);border-radius: 18px 18px 0 0;top: 0;content: '';position: absolute;left: 0;height: 3px;right: 0;}
.ly7skf{gap: 9px;font-family: "JetBrains Mono",ui-monospace,monospace;align-items: center;letter-spacing: 0.16em;font-size: 0.688rem;font-weight: 500;margin-bottom: 12px;text-transform: uppercase;color: #A84A1C;display: inline-flex;}
.ly7skf::before{background: #C45E2A;content: '';flex-shrink: 0;width: 22px;height: 2px;}
.yi141b{color: #B03020;}
.yi141b::before{background: #B03020;}
.qxssi{margin: 0 0 0.75rem;overflow-wrap: anywhere;font-size: clamp(27px, 6vw, 2.375rem);line-height: 1.1;}
.w2rv3{margin: 0 0 1.625rem;max-width: 660px;line-height: 1.62;font-size: 0.969rem;color: #6B5240;}
.zx3p6dxq{margin: 0.75rem 2px 0;color: #7A6352;font-size: 12px;line-height: 1.55;}
.veq09{grid-template-columns: minmax(0, 1fr);gap: 0.875rem;display: grid;}
.eotloy4e{grid-template-columns: minmax(0, 1fr);gap: 14px;display: grid;}
.ymewd1b{margin-bottom: 28px;}
.prytgk{background: #FDFAF6;padding: 1.375rem;border-radius: 0.875rem;border: 1px solid rgba(58,38,20,0.205);box-shadow: 0 1px 2px rgba(48,38,22,0.068), 0 1px 3px rgba(48,38,22,0.059);}
.rrnnx{padding: 1.25rem;}
.bw3ybk8k{padding: 1.125rem;}
.k6zkibte{background: rgba(189,75,38,0.097);border-radius: 10px;place-items: center;display: grid;height: 38px;margin-bottom: 0.75rem;width: 38px;color: #C45E2A;}
.vejt0h2{border-radius: 9px;margin: 0;height: 2.125rem;width: 34px;}
.qh8u0r{margin: 0 0 8px;font-weight: 600;color: #2A1F14;font-size: 1rem;font-family: "Inter",system-ui,sans-serif;}
.em6v6mgr{font-size: 15px;margin-bottom: 6px;}
.ydvjg{font-size: 0.875rem;margin-bottom: 6px;}
.hdmvwf{margin: 0;font-size: 0.844rem;line-height: 1.6;color: #6B5240;}
.bx3387c{font-size: 13px;}
.vm1gxo{padding: 0;gap: 0.688rem;margin: 0;list-style: none;flex-direction: column;color: #3D2E1E;display: flex;line-height: 1.5;font-size: 14px;}
.vm1gxo li{gap: 0.625rem;display: flex;}
.vm1gxo .pm6jlm9n{color: #3A7A4A;flex-shrink: 0;}
.vm1gxo .ivx3tar{flex-shrink: 0;color: #B03020;}
.zfvng10m{font-size: 0.813rem;}
.kbk9gf{background: #FDFAF6;border-radius: 0.875rem;border: 1px solid rgba(58,38,20,0.201);box-shadow: 0 1px 2px rgba(48,38,22,0.05), 0 1px 3px rgba(48,38,22,0.067);overflow-x: auto;-webkit-overflow-scrolling: touch;}
.sexlnq{font-size: 0.844rem;min-width: 32.5rem;border-collapse: collapse;width: 100%;}
.sexlnq thead tr{background: rgba(189,75,38,0.066);}
.sexlnq th{padding: 13px 20px;font-size: 0.688rem;letter-spacing: 0.08em;color: #7A6352;text-align: right;font-family: "JetBrains Mono",ui-monospace,monospace;font-weight: 500;text-transform: uppercase;}
.sexlnq th:first-child{text-align: left;}
.sexlnq td{padding: 12px 20px;text-align: right;color: #3D2E1E;}
.sexlnq td:first-child{color: #2A1F14;text-align: left;}
.sexlnq tbody tr{border-top: 1px solid rgba(58,38,20,0.12);}
.sexlnq tr.dndhk6h{background: rgba(189,75,38,0.055);}
.sexlnq tr.ncm4ny0{background: rgba(173,53,53,0.058);}
.sexlnq tr.ncm4ny0 td{color: #7A6352;}
.sexlnq .i1p9xhe{font-style: italic;}
.sexlnq .cbd1mi2{text-align: left;}
.sexlnq .pq6k4{color: #8F3512;}
.sexlnq .xdvri{color: #3D2E1E;}
.udyf3l{overflow: hidden;border-radius: 14px;border: 1px solid rgba(58,38,20,0.19);background: #FDFAF6;box-shadow: 0 1px 2px rgba(48,38,22,0.036), 0 1px 3px rgba(48,38,22,0.046);}
.udyf3l summary{padding: 18px 22px;list-style: none;gap: 12px;align-items: center;font-weight: 600;font-size: 0.938rem;color: #2A1F14;display: flex;cursor: pointer;}
.udyf3l summary::-webkit-details-marker{display: none;}
.di4pmhw{transition: transform .2s;flex-shrink: 0;color: #C45E2A;}
.udyf3l[open] .di4pmhw{transform: rotate(88deg);}
.u63judj{padding: 0 1.375rem 20px 2.875rem;line-height: 1.65;font-size: 14px;color: #6B5240;}
.g6xqaedw{gap: 10px;display: flex;flex-direction: column;}
.aeiz416{padding: 14px 1.125rem;border: 1px dashed rgba(196,94,42,0.354);border-radius: 0.688rem;background: rgba(189,75,38,0.075);font-size: 0.813rem;color: #6B5240;line-height: 1.55;}
.aeiz416 strong{color: #8F3512;}
.h6ipk{font-size: 11px;font-weight: 400;}
.x8frb{color: #8F3512;}
.qsmn4p85{color: #7A6352;font-weight: 400;}
.ci2nhn{color: #B03020;}
.l3xi8r{color: #3A7A4A;}
.iqisa4y{color: #C45E2A;}
.et1x5{color: #B03020;}
@media (min-width:771px){.veq09, .eotloy4e{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.troalzn3{padding: 3rem 2.125rem 34px;}
}
@media (min-width:1026px){.eotloy4e{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}
.yue3tv{padding: 58px 0 8px;margin-top: 2.75rem;}
.yue3tv:first-of-type{margin-top: 0;}
.troalzn3{padding: 3.25rem 2.5rem 38px;margin-top: 3rem;}
}
@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}
*, *::before, *::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;}
}
.jqtq1{background: rgba(243,236,221,0.843);backdrop-filter: blur(0.875rem);border-bottom: 1px solid rgba(58,38,20,0.101);position: sticky;z-index: 60;top: 0;}
.bzfqdwme{gap: 0.625rem;padding: 0.625rem 1rem;margin: 0 auto;max-width: 82.5rem;align-items: center;min-height: 4rem;display: flex;flex-wrap: nowrap;}
.t8pqmd{flex: 1 1 auto;gap: 11px;color: #2A1F14;align-items: center;min-width: 0;display: flex;}
.tdtgecg{place-items: center;overflow: hidden;background: linear-gradient(129deg, #D4713A, #A84020);border-radius: 9px;height: 2.125rem;flex-shrink: 0;width: 34px;color: #FDF4EC;display: grid;}
.tdtgecg img{height: 100%;width: 100%;object-fit: cover;}
.ykmxxm2{min-width: 0;line-height: 1.1;flex-direction: column;display: flex;}
.fluja{overflow: hidden;white-space: nowrap;letter-spacing: -0.01em;font-family: "Playfair Display",Georgia,serif;text-overflow: ellipsis;max-width: 100%;font-size: 17px;font-weight: 600;}
.fluja em{font-style: italic;font-weight: 500;color: #A84A1C;}
.qeypej0{overflow: hidden;white-space: nowrap;margin-top: 2px;font-weight: 500;max-width: 100%;font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: 0.16em;display: none;color: #7A6352;text-transform: uppercase;font-size: 9.5px;text-overflow: ellipsis;}
.oip6xnon{gap: 0.5rem;display: flex;margin-left: auto;flex-shrink: 0;align-items: center;}
.v1epwhu{display: none;}
.x1n1qbt{align-items: center;display: flex;position: relative;}
.p15bhr0{border: 1px solid rgba(58,38,20,0.159);border-radius: 0.5rem;list-style: none;background: #FDFAF6;gap: 0.25rem;height: 2.125rem;width: 40px;justify-content: center;flex-direction: column;cursor: pointer;align-items: center;display: flex;}
.p15bhr0::-webkit-details-marker{display: none;}
.p15bhr0::marker{content: '';}
.p15bhr0 > span{border-radius: 2px;background: #2A1F14;display: block;width: 1.063rem;height: 2px;}
.ehp4d{padding: 8px;border-radius: 0.688rem;background: #FDFAF6;border: 1px solid rgba(58,38,20,0.165);display: flex;min-width: 200px;top: calc(100% + 0.5rem);right: 0;position: absolute;flex-direction: column;box-shadow: 0 2px 6px rgba(48,38,22,0.053), 0 22px 50px rgba(48,38,22,0.148);z-index: 70;}
.ehp4d a{border-radius: 8px;padding: 0.625rem 12px;font-size: 0.875rem;color: #3D2E1E;font-weight: 500;}
.ehp4d a:hover{background: rgba(189,75,38,0.092);color: #8F3512;}
.d3a1a2b{position: relative;}
.yrrqi2wd{border: 1px solid rgba(58,38,20,0.16);border-radius: 0.5rem;padding: 0.438rem 0.688rem;background: #FDFAF6;gap: 0.375rem;list-style: none;font-size: 12px;color: #2A1F14;align-items: center;font-weight: 500;cursor: pointer;display: flex;font-family: "JetBrains Mono",ui-monospace,monospace;}
.yrrqi2wd::-webkit-details-marker{display: none;}
.yrrqi2wd::marker{content: '';}
.yrrqi2wd:hover{border-color: rgba(196,94,42,0.368);}
.ofwqj0{transition: transform .15s ease;color: #7A6352;font-size: 0.563rem;}
.d3a1a2b[open] .ofwqj0{transform: rotate(179deg);}
.rm85w0xz{border-radius: 11px;border: 1px solid rgba(58,38,20,0.205);background: #FDFAF6;padding: 6px;gap: 2px;max-width: calc(100vw - 2rem);right: 0;position: absolute;z-index: 70;box-shadow: 0 2px 0.375rem rgba(48,38,22,0.099), 0 22px 3.125rem rgba(48,38,22,0.098);display: none;flex-direction: column;top: calc(100% + 8px);min-width: 170px;}
.d3a1a2b[open] .rm85w0xz{display: flex;}
.tpm0rwe0{padding: 8px 0.75rem;background: transparent;gap: 14px;border-radius: 0.5rem;border: none;justify-content: space-between;font-size: 0.813rem;display: flex;cursor: pointer;align-items: center;color: #3D2E1E;font-family: inherit;text-align: left;}
.tpm0rwe0:hover{background: rgba(45,36,22,0.056);color: #3D2E1E;}
.tpm0rwe0.y1297{background: rgba(189,75,38,0.124);color: #8F3512;font-weight: 600;}
.tpm0rwe0.y1297::after{font-size: 0.688rem;content: '\2713';}
.aqakq4l9{padding: 0 1rem;margin: 0 auto;max-width: 82.5rem;display: block;}
.u446elna{min-width: 0;padding-bottom: 2.5rem;}
.jamsj{border-radius: 0.688rem;margin: 0 0 0.375rem;border: 1px solid rgba(58,38,20,0.186);background: #FDFAF6;overflow: hidden;box-shadow: 0 1px 2px rgba(48,38,22,0.063), 0 1px 3px rgba(48,38,22,0.02);}
.mivq16bx{padding: 0.875rem 1rem;gap: 0.75rem;list-style: none;align-items: center;display: flex;cursor: pointer;font-weight: 600;font-size: 1rem;color: #2A1F14;font-family: "Playfair Display",Georgia,serif;justify-content: space-between;}
.mivq16bx::after{transition: transform .2s;color: #A84A1C;content: '\25BE';font-size: 0.75rem;}
.ldj36803:checked ~ .mivq16bx::after{transform: rotate(179deg);}
.mivq16bx:focus-visible{outline: 2px solid #A84A1C;outline-offset: -2px;}
.skhk4{display: none;}
.ldj36803:checked ~ .skhk4{display: block;}
.utsgmp{padding: 0 0.75rem 10px;font-weight: 500;display: none;font-size: 10.5px;letter-spacing: 0.18em;color: #7A6352;font-family: "JetBrains Mono",ui-monospace,monospace;text-transform: uppercase;}
.vvawuup{gap: 1px;padding: 0 0.5rem 0.625rem;display: flex;flex-direction: column;}
.cunkp{padding: 7px 0.75rem;transition: background .15s ease, color .15s ease;border-radius: 8px;gap: 0.625rem;font-size: 0.813rem;line-height: 1.3;display: flex;align-items: center;color: #6B5240;}
.cunkp:hover{background: rgba(45,36,22,0.031);color: #8F3512;}
.cunkp > span:not(.zhmqruq2){min-width: 0;}
.zhmqruq2{letter-spacing: -0.02em;font-variant-numeric: tabular-nums;width: 20px;font-family: "JetBrains Mono",ui-monospace,monospace;color: #C8B8A8;font-size: 11px;flex-shrink: 0;}
.cunkp.y1297{background: rgba(189,75,38,0.077);font-weight: 600;color: #8F3512;}
.cunkp.y1297 .zhmqruq2{color: #C45E2A;}
.w1chs{margin: 0.375rem 12px 12px;padding: 0.875rem;border: 1px solid rgba(173,53,53,0.23);border-radius: 0.688rem;background: rgba(173,53,53,0.06);font-size: 0.75rem;line-height: 1.5;color: #3D2E1E;}
.w1chs strong{color: #B03020;}
.d1wxj2kn{background: #F2EBE1;border-top: 1px solid rgba(58,38,20,0.199);}
.lx29n46{margin: 0 auto;padding: 32px 1rem;gap: 24px;align-items: center;max-width: 1320px;display: flex;flex-wrap: wrap;}
.g6ruwd{gap: 0.5rem;font-size: 0.938rem;align-items: center;color: #2A1F14;font-family: "Playfair Display",Georgia,serif;font-weight: 600;min-width: 0;display: flex;}
.g6ruwd em{color: #A84A1C;font-weight: 500;font-style: italic;}
.rfcbwe{place-items: center;background: linear-gradient(141deg, #D4713A, #A84020);border-radius: 6px;overflow: hidden;flex-shrink: 0;color: #FDF4EC;display: grid;width: 22px;height: 22px;}
.rfcbwe img{height: 100%;width: 100%;object-fit: contain;}
.ee7hl7w{font-size: 12px;line-height: 1.5;max-width: 32.5rem;color: #7A6352;}
.vjgesp{gap: 18px;flex-wrap: wrap;display: flex;font-size: 0.781rem;margin-left: auto;}
.vjgesp a{color: #6B5240;}
.vjgesp a:hover{color: #8F3512;}
.x3frpf{gap: 0.625rem;transition: transform .25s ease;background: rgba(250,246,240,0.94);padding: 9px 0.875rem calc(0.563rem + env(safe-area-inset-bottom, 0px));box-shadow: 0 -0.5rem 30px rgba(48,38,22,0.115);left: 0;align-items: center;transform: translateY(110%);right: 0;bottom: 0;z-index: 55;backdrop-filter: blur(14px);border-top: 1px solid rgba(196,94,42,0.368);position: fixed;display: flex;}
.x3frpf.zi3el1{transform: translateY(0);}
.bbejk{line-height: 1.25;min-width: 0;flex-direction: column;display: none;}
.rebspv{overflow: hidden;font-size: 0.813rem;font-weight: 600;white-space: nowrap;text-overflow: ellipsis;color: #2A1F14;}
.rebspv em{color: #A84A1C;font-weight: 500;font-style: italic;}
.ubsnx{font-size: 0.719rem;white-space: nowrap;color: #7A6352;font-variant-numeric: tabular-nums;font-family: "JetBrains Mono",ui-monospace,monospace;}
.augsmgsd{display: none;}
.x3frpf .qkkc09nk{flex: 1 1 0;justify-content: center;}
.x3frpf .ngnhgo{padding: 2px 6px;font-size: 0.656rem;}
@media (min-width:769px){.bzfqdwme{gap: 1rem;padding: 0 24px;height: 4rem;flex-wrap: nowrap;min-height: 0;}
.qeypej0{display: block;}
.aqakq4l9{padding: 0 24px;}
.lx29n46{padding: 32px 24px;}
}
@media (min-width:1021px){.bzfqdwme{gap: 20px;padding: 0 1.75rem;}
.v1epwhu{display: inline-flex;}
.x1n1qbt{display: none;}
.aqakq4l9{grid-template-columns: 14.75rem minmax(0, 1fr);padding: 0 28px;gap: 2.5rem;display: grid;align-items: start;}
.lx29n46{padding: 32px 28px;}
.jamsj{padding: 24px 0 32px;margin: 0;border-radius: 0;border: none;background: transparent;overflow-x: hidden;top: calc(64px + 1.25rem);scrollbar-width: none;box-shadow: none;position: sticky;max-height: calc(100vh - 64px - 2.5rem);overflow-y: auto;}
.jamsj::-webkit-scrollbar{display: none;}
.mivq16bx{display: none;}
.skhk4{display: block;}
.utsgmp{display: block;}
.vvawuup{padding: 0;}
.w1chs{margin: 1.25rem 12px 0;}
.x3frpf{padding: 0.5rem 10px 0.5rem 18px;border-radius: 0.875rem;border: 1px solid rgba(196,94,42,0.4);bottom: 1rem;right: auto;transform: translate(-50%, 160%);box-shadow: 0 2px 0.375rem rgba(48,38,22,0.107), 0 1.375rem 3.125rem rgba(48,38,22,0.092);left: 50%;max-width: max-content;}
.x3frpf.zi3el1{transform: translate(-50%, 0);}
.bbejk{display: flex;}
.augsmgsd{display: inline-flex;}
.x3frpf .qkkc09nk{flex: 0 0 auto;}
}
@media (min-width:1199px){.aqakq4l9{gap: 3.25rem;}
}
.fk0kcmn{padding: 30px 0 42px;gap: 1.875rem;flex-wrap: wrap;display: flex;align-items: center;}
.t1tkt{flex: 1 1 400px;min-width: 0;}
.pj04i{gap: 0.625rem;margin-bottom: 18px;flex-wrap: wrap;display: flex;align-items: center;}
.p4g1c{border: 1px solid rgba(58,38,20,0.179);background: #FDFAF6;border-radius: 62.438rem;padding: 0.25rem 12px;text-transform: uppercase;font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: 0.12em;color: #6B5240;font-size: 10.5px;font-weight: 500;}
.yz4l1o{color: #7A6352;font-size: 0.75rem;}
.wnbhm2b3{padding: 0.25rem 12px;border: 1px solid rgba(47,122,85,0.306);border-radius: 999px;gap: 0.438rem;background: rgba(47,122,85,0.112);color: #3A7A4A;font-weight: 500;font-size: 12px;display: flex;align-items: center;}
.l216648v{border-radius: 50%;animation: pulse-dot 2s infinite;background: #3A7A4A;width: 0.438rem;height: 0.438rem;}
.ybevk28{margin: 0 0 14px;letter-spacing: -0.025em;line-height: 1.0;text-wrap: balance;font-family: "Playfair Display",Georgia,serif;font-size: clamp(40px, 10vw, 4.25rem);overflow-wrap: anywhere;font-weight: 600;}
.ybevk28 em{font-weight: 500;color: #A84A1C;font-style: italic;}
.tq58fso{font-size: 0.875rem;margin-bottom: 1.125rem;color: #7A6352;}
.rh3a0ma{margin: 0 0 24px;max-width: 35rem;font-size: 17px;line-height: 1.55;color: #3D2E1E;}
.rh3a0ma strong{color: #8F3512;font-weight: 600;}
.o8lofupu{gap: 0.625rem;margin-bottom: 0.625rem;display: flex;}
.o8lofupu .qkkc09nk{flex: 1 1 0;justify-content: center;}
.lqhnmyew{color: #7A6352;font-size: 11.5px;display: block;margin-bottom: 22px;}
.gefpy9u{gap: 18px;display: flex;padding-top: 18px;color: #7A6352;align-items: center;border-top: 1px solid rgba(58,38,20,0.116);font-size: 12.5px;flex-wrap: wrap;}
.vc75g7av{gap: 8px;display: flex;align-items: center;}
.aes4xzqe{letter-spacing: 2px;font-size: 1rem;color: #C45E2A;}
.hboiecv7{font-weight: 600;font-size: 15px;color: #2A1F14;}
.qucrf{flex: 1 1 20rem;width: 100%;overflow-x: clip;position: relative;max-width: 29.375rem;}
.gw9mb{animation: zap 4s ease-in-out infinite;inset: -1.875rem -20px auto;background: radial-gradient(ellipse at 50% 0%, rgba(189,75,38,0.197), transparent 70%);pointer-events: none;height: 200px;position: absolute;}
.td5wd2c{border: 1px solid rgba(58,38,20,0.179);overflow: hidden;border-radius: 1.125rem;background: #FDFAF6;aspect-ratio: 16 / 10;position: relative;box-shadow: 0 2px 6px rgba(48,38,22,0.084), 0 1.375rem 3.125rem rgba(48,38,22,0.107);}
.td5wd2c img, .td5wd2c video, .td5wd2c iframe{inset: 0;border: 0;width: 100%;height: 100%;position: absolute;object-fit: cover;}
.s4ud8{border-radius: 0.5rem;padding: 0.375rem 0.75rem;background: rgba(23,20,15,0.807);pointer-events: none;color: #f4ecdb;font-size: 11.5px;backdrop-filter: blur(0.375rem);max-width: calc(100% - 24px);position: absolute;left: 12px;bottom: 12px;}
.t1zrav{gap: 10px;flex-wrap: wrap;margin-bottom: 1.75rem;display: flex;}
.h37482{gap: 3px;padding: 0.625rem 1rem;background: #FDFAF6;border-radius: 11px;border: 1px solid rgba(58,38,20,0.158);display: flex;box-shadow: 0 1px 2px rgba(48,38,22,0.026), 0 1px 3px rgba(48,38,22,0.067);min-width: 84px;flex-direction: column;}
.w8525n{letter-spacing: 0.12em;font-family: "JetBrains Mono",ui-monospace,monospace;color: #7A6352;text-transform: uppercase;font-size: 0.594rem;}
.h37482 strong{font-weight: 600;font-size: 17px;color: #2A1F14;}
.h37482 strong.h69renl{color: #C45E2A;}
.h37482 strong.e4pex5{color: #B03020;}
.bub17{background: rgba(58,38,20,0.206);border-radius: 2px;position: relative;height: 3px;align-self: stretch;margin-top: 6px;}
.z9cxv{border-radius: 2px;background: #C45E2A;height: 100%;display: block;max-width: 100%;}
.pqye4::after{border-radius: 2px;inset: 0;background: repeating-linear-gradient(86deg, transparent 0 18%, #FDFAF6 18% 20%);content: '';pointer-events: none;position: absolute;}
.wfrxw25{padding: 22px 1.25rem;background: #FDFAF6;border: 1px solid rgba(58,38,20,0.19);gap: 0.25rem 40px;grid-template-columns: minmax(0, 1fr);border-radius: 0.875rem;display: grid;box-shadow: 0 1px 2px rgba(48,38,22,0.029), 0 1px 3px rgba(48,38,22,0.066);}
.w6zz5{padding: 0.563rem 0;gap: 16px;font-size: 14px;display: flex;justify-content: space-between;border-bottom: 1px solid rgba(58,38,20,0.101);}
.w6zz5 dt{margin: 0;color: #7A6352;}
.w6zz5 dd{margin: 0;text-align: right;font-weight: 600;color: #2A1F14;min-width: 0;}
@media (min-width:769px){.wfrxw25{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}
@media (min-width:1024px){.wfrxw25{padding: 1.625rem 1.875rem;gap: 12px 2.5rem;}
}
.casino-card* → s582n.
   Гео-механизм — чистый CSS (radio :checked ~), id/for остаются литералами (geo-all/ru/kz/eu),
   классы токенизированы; C# синхронизирует набор регионов и гео-классы карточек.
   Accent-альфа-тинты и градиенты-плейсхолдеры логотипов — PER-SKIN литералы.
   Глобальные .section/.kicker/.sec_title/.sec_lead/.footnote/.btn*/.is_gold/.media_slot — в base. */

.lpd9sbif{position: absolute;height: 1px;width: 1px;pointer-events: none;opacity: 0;}
.jmtasgq4{gap: 10px;margin-bottom: 1.125rem;display: flex;flex-wrap: wrap;align-items: center;}
.nvgvh6{font-size: 13px;color: #7A6352;}
.n78f43{border-radius: 999px;transition: border-color .15s, color .15s, background .15s;border: 1px solid rgba(58,38,20,0.199);background: #FDFAF6;padding: 0.438rem 14px;font-size: 0.813rem;cursor: pointer;color: #6B5240;}
.n78f43:hover{border-color: rgba(196,94,42,0.35);color: #8F3512;}
#geo-all:checked ~ .jmtasgq4 .n78f43[for="geo-all"],
#geo-ru:checked  ~ .jmtasgq4 .n78f43[for="geo-ru"],
#geo-kz:checked  ~ .jmtasgq4 .n78f43[for="geo-kz"],
#geo-eu:checked  ~ .jmtasgq4 .n78f43[for="geo-eu"]{background: rgba(189,75,38,0.095);border-color: rgba(196,94,42,0.409);color: #8F3512;}
#geo-all:focus-visible ~ .jmtasgq4 .n78f43[for="geo-all"],
#geo-ru:focus-visible  ~ .jmtasgq4 .n78f43[for="geo-ru"],
#geo-kz:focus-visible  ~ .jmtasgq4 .n78f43[for="geo-kz"],
#geo-eu:focus-visible  ~ .jmtasgq4 .n78f43[for="geo-eu"]{outline: 2px solid #A84A1C;outline-offset: 2px;}
.dl424x96{font-family: "JetBrains Mono",ui-monospace,monospace;color: #7A6352;font-size: 0.719rem;}
.nnxelgk{gap: 0.75rem;flex-direction: column;display: flex;}
#geo-ru:checked ~ .nnxelgk .l1kzc1j:not(.id4gt9z4),
#geo-kz:checked ~ .nnxelgk .l1kzc1j:not(.dok5z),
#geo-eu:checked ~ .nnxelgk .l1kzc1j:not(.nrcb8gu){display: none;}
.l1kzc1j{background: #FDFAF6;border-radius: 14px;padding: 20px 24px;gap: 16px 1.5rem;transition: box-shadow .15s, border-color .15s;border: 1px solid rgba(58,38,20,0.21);box-shadow: 0 1px 2px rgba(48,38,22,0.057), 0 1px 3px rgba(48,38,22,0.065);display: flex;align-items: center;flex-wrap: wrap;}
.l1kzc1j:hover{border-color: rgba(196,94,42,0.374);box-shadow: 0 1px 2px rgba(48,38,22,0.049), 0 0.625rem 1.625rem rgba(48,38,22,0.066);}
.ksih2{place-items: center;overflow: hidden;border-radius: 0.875rem;width: 56px;font-weight: 700;display: grid;font-size: 1.25rem;flex-shrink: 0;color: #fff;height: 3.5rem;}
.ksih2 img{width: 100%;height: 100%;object-fit: contain;}
.z617zbpj{background: linear-gradient(140deg, #d68a3c, #b25f18);}
.o687wkso{background: linear-gradient(134deg, #6f7ec9, #3f4f9c);}
.fkt7muyc{background: linear-gradient(131deg, #4fae7c, #2f7a55);}
.k9oux{background: linear-gradient(139deg, #cf6a72, #ad3535);}
.gtg624l{flex: 1 1 200px;min-width: 11.25rem;}
.ckrp8{gap: 0.5rem;align-items: center;flex-wrap: wrap;display: flex;}
.l0hnjyey{font-size: 1rem;font-weight: 600;color: #2A1F14;}
.x7809q{border-radius: 62.438rem;background: rgba(189,75,38,0.094);padding: 3px 9px;letter-spacing: 0.02em;color: #8F3512;font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 0.656rem;}
.uq1av9{margin-top: 3px;color: #7A6352;font-size: 12.5px;}
.ojwwl{flex: 0 1 170px;min-width: 8.125rem;}
.bslk7hd{flex: 0 1 90px;min-width: 5rem;}
.glipe{text-transform: uppercase;font-family: "JetBrains Mono",ui-monospace,monospace;color: #7A6352;margin-bottom: 3px;letter-spacing: 0.08em;font-size: 0.625rem;}
.dmk309l{color: #2A1F14;font-size: 0.844rem;font-weight: 600;}
.dmk309l.iqisa4y{color: #8F3512;}
.l63jk9ya{white-space: nowrap;width: 100%;margin-left: 0;}
@media (min-width:769px){.l63jk9ya{margin-left: auto;width: auto;}
}
.ukodm{gap: 14px;grid-template-columns: minmax(0, 1fr);display: grid;}
.l9mpw{padding: 24px;border-radius: 14px;}
.nysul5{background: rgba(47,122,85,0.081);border: 1px solid rgba(47,122,85,0.301);}
.xm8j2{border: 1px solid rgba(173,53,53,0.263);background: rgba(173,53,53,0.041);}
.etvsjjfb{margin: 0 0 14px;font-weight: 600;font-size: 0.938rem;font-family: "Inter",system-ui,sans-serif;}
.nysul5 .etvsjjfb{color: #3A7A4A;}
.xm8j2 .etvsjjfb{color: #B03020;}
.tcs1uh1{padding: 16px 22px;border-radius: 14px;border: 1px solid rgba(196,94,42,0.352);gap: 16px;background: #FDFAF6;box-shadow: 0 1px 2px rgba(48,38,22,0.07), 0 1px 3px rgba(48,38,22,0.05);display: flex;flex-wrap: wrap;margin-top: 0.875rem;align-items: center;}
.n0hp559{color: #C45E2A;font-family: "JetBrains Mono",ui-monospace,monospace;font-weight: 600;font-size: 28px;}
.n0hp559 small{font-size: 0.875rem;color: #7A6352;}
.mgk06vqd{flex: 1;min-width: 15rem;font-size: 0.844rem;color: #3D2E1E;}
@media (min-width:769px){.ukodm{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}
.toggle* → s582n.
   Экран-стекло/accent-свечение — PER-SKIN литералы.
   Глобальные .section/.kicker/.sec_title/.sec_lead/.btn*/.media_slot — в base, НЕ дублируются. */

.hk9ayicj{overflow: hidden;background: #FDFAF6;border-radius: 18px;border: 1px solid rgba(58,38,20,0.175);box-shadow: 0 1px 2px rgba(48,38,22,0.08), 0 10px 26px rgba(48,38,22,0.093);}
.g7c3w{background: #17140f;position: relative;aspect-ratio: 16 / 9;}
.g7c3w iframe, .g7c3w img, .g7c3w video{border: 0;inset: 0;width: 100%;object-fit: cover;height: 100%;position: absolute;}
.d5vye{inset: 0;place-items: center;position: absolute;display: grid;}
.e441y{background: transparent;gap: 0.875rem;border: none;font-family: inherit;align-items: center;flex-direction: column;display: flex;cursor: pointer;}
.fkogni{place-items: center;background: linear-gradient(131deg, #D4713A, #A84020);transition: transform .15s;border-radius: 50%;box-shadow: 0 12px 2.125rem rgba(160,58,24,0.441);height: 84px;display: grid;color: #FDF4EC;width: 5.25rem;}
.e441y:hover .fkogni{transform: scale(1.06);}
.nzwhx40y{background: rgba(23,20,15,0.677);border-radius: 62.438rem;padding: 0.375rem 0.875rem;font-size: 0.813rem;color: #f4ecdb;font-weight: 500;}
.tse9yyu{gap: 1rem 1.375rem;padding: 1rem 22px;border-top: 1px solid rgba(58,38,20,0.08);flex-wrap: wrap;display: flex;align-items: center;}
.yplqim0{gap: 12px;flex-wrap: wrap;align-items: center;display: flex;margin-left: auto;}
.tqxh8x{color: #7A6352;font-size: 0.75rem;}
.gozmsnw{gap: 8px;color: #3D2E1E;font-size: 0.813rem;display: flex;cursor: pointer;align-items: center;}
.gozmsnw input{margin: 0;width: 1px;position: absolute;opacity: 0;height: 1px;}
.fgn8e{transition: background .15s;background: rgba(45,36,22,0.19);border-radius: 999px;position: relative;height: 1.188rem;flex-shrink: 0;width: 34px;}
.fgn8e::after{background: #FDFAF6;border-radius: 50%;transition: transform .15s, background .15s;width: 15px;position: absolute;left: 2px;box-shadow: 0 1px 2px rgba(48,38,22,0.046), 0 1px 3px rgba(48,38,22,0.066);top: 2px;content: '';height: 0.938rem;}
.gozmsnw input:checked + .fgn8e{background: #C45E2A;}
.gozmsnw input:checked + .fgn8e::after{background: #FDF4EC;transform: translateX(0.938rem);}
.gozmsnw input:focus-visible + .fgn8e{outline: 2px solid #A84A1C;outline-offset: 2px;}
.e441y:focus-visible{border-radius: 62.438rem;outline: 2px solid #A84A1C;outline-offset: 4px;}
.ffx5l1{gap: 36px;grid-template-columns: minmax(0, 1fr);align-items: start;}
.rpdahia{line-height: 1.7;font-size: 15.5px;color: #3D2E1E;}
.rpdahia p{margin: 0 0 0.875rem;}
.rpdahia p:last-child{margin: 0;}
.b75utk{gap: 10px;display: flex;flex-direction: column;}
.xnjzr{font-weight: 500;font-size: 10.5px;letter-spacing: 0.16em;text-transform: uppercase;color: #7A6352;font-family: "JetBrains Mono",ui-monospace,monospace;}
.d4fquchu{background: #FDFAF6;border: 1px solid rgba(58,38,20,0.165);border-radius: 0.75rem;gap: 12px;padding: 0.875rem 1rem;box-shadow: 0 1px 2px rgba(48,38,22,0.03), 0 1px 3px rgba(48,38,22,0.034);display: flex;align-items: flex-start;}
.d4fquchu .pm6jlm9n{font-size: 16px;color: #3A7A4A;flex-shrink: 0;}
.d4fquchu .ivx3tar{font-size: 1rem;flex-shrink: 0;color: #B03020;}
.o4mrmj{line-height: 1.5;color: #3D2E1E;font-size: 13.5px;min-width: 0;}
@media (min-width:771px){.ffx5l1{grid-template-columns: minmax(0, 1fr);}
}
@media (min-width:1025px){.ffx5l1{grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);}
}
.media_slot — в base, НЕ дублируются. */

.ela0d21{background: linear-gradient(131deg, #D4713A, #A84020);place-items: center;border-radius: 8px;color: #FDF4EC;margin-bottom: 14px;box-shadow: 0 4px 0.75rem rgba(160,58,24,0.19);height: 2.125rem;width: 2.125rem;font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 15px;display: grid;font-weight: 600;}
.yjqpu{border: 1px solid rgba(58,38,20,0.19);padding: 22px;gap: 28px;grid-template-columns: minmax(0, 1fr);background: #FDFAF6;border-radius: 14px;display: grid;box-shadow: 0 1px 2px rgba(48,38,22,0.074), 0 1px 3px rgba(48,38,22,0.047);align-items: center;}
.dmkk86{border-radius: 0.688rem;overflow: hidden;aspect-ratio: 16 / 9;position: relative;}
.dmkk86 img, .dmkk86 video{inset: 0;object-fit: cover;position: absolute;width: 100%;height: 100%;}
.hgbrx{margin: 0 0 12px;font-family: "Inter",system-ui,sans-serif;color: #2A1F14;font-size: 15px;font-weight: 600;}
.r4tte{gap: 0.563rem;list-style: none;padding: 0;margin: 0;color: #3D2E1E;font-size: 0.844rem;display: flex;flex-direction: column;}
.r4tte li{gap: 10px;display: flex;align-items: center;}
.a7zt5r1h{border-radius: 50%;place-items: center;background: rgba(189,75,38,0.125);flex-shrink: 0;font-size: 0.688rem;font-family: "JetBrains Mono",ui-monospace,monospace;display: grid;height: 22px;color: #8F3512;font-weight: 600;width: 1.375rem;}
@media (min-width:1022px){.yjqpu{grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);}
}
.a1hl1a8 .hdmvwf span{letter-spacing: -0.02em;font-family: "JetBrains Mono",ui-monospace,monospace;font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1;}
.qrcac{gap: 10px;align-items: center;display: flex;min-width: 0;}
.qrcac strong{font-weight: 600;color: #2A1F14;overflow-wrap: anywhere;}
.f0cxrvzs{font-size: 0.75rem;color: #7A6352;}
.a60ofo{border-radius: 0.438rem;background: rgba(189,75,38,0.14);place-items: center;overflow: hidden;display: grid;height: 1.625rem;flex-shrink: 0;color: #8F3512;width: 26px;}
.a60ofo img{width: 100%;object-fit: contain;height: 100%;}
.ers0l9g{border-radius: 4px;margin: 0 6px;height: 14px;width: 0.875rem;flex-shrink: 0;}
.zd181og{background: radial-gradient(circle at 35% 30%, #ff9d9d, #d94848);}
.zeun1{background: radial-gradient(circle at 35% 30%, #cfa9ff, #8a4fd6);}
.z65vjx{background: radial-gradient(circle at 35% 30%, #ffd98a, #d9a02b);}
.v1sugf{background: radial-gradient(circle at 35% 30%, #a9f0c0, #3aa96e);}
.g25nr{background: radial-gradient(circle at 35% 30%, #9dc8ff, #3f6fd9);}
.py6brbg .sexlnq td{font-family: "JetBrains Mono",ui-monospace,monospace;font-feature-settings: "tnum" 1;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;}
.py6brbg .sexlnq td:first-child{letter-spacing: normal;font-family: "Inter",system-ui,sans-serif;}
.pra9v{gap: 14px;grid-template-columns: minmax(0, 1fr);display: grid;margin-bottom: 0.875rem;}
.hibayn{gap: 14px;flex-direction: column;display: flex;}
.hibayn .prytgk{flex: 1;border-radius: 0.875rem;padding: 20px;}
.c0fjor9d{background: linear-gradient(141deg, rgba(189,75,38,0.121), rgba(189,75,38,0.02));border-radius: 0.875rem;padding: 1.625rem;border: 1px solid rgba(196,94,42,0.38);}
.h1vjtj{gap: 10px;align-items: center;display: flex;margin-bottom: 12px;}
.h1vjtj strong{font-size: 18px;color: #2A1F14;}
.nibjws{margin: 0 0 14px;font-size: 0.875rem;line-height: 1.6;color: #3D2E1E;}
.nibjws strong{color: #8F3512;}
.l33if{gap: 0.5rem;flex-wrap: wrap;display: flex;}
.b5jdrj{padding: 0.313rem 12px;border: 1px solid rgba(58,38,20,0.166);background: #FDFAF6;border-radius: 999px;font-size: 11.5px;font-family: "JetBrains Mono",ui-monospace,monospace;color: #6B5240;}
.mfaij .nibjws span,
.mfaij .hdmvwf span{font-family: "JetBrains Mono",ui-monospace,monospace;font-feature-settings: "tnum" 1;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;}
@media (min-width:766px){.pra9v{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);}
}
.yni0gk9o .sexlnq td{font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: -0.02em;font-feature-settings: "tnum" 1;font-variant-numeric: tabular-nums;}
.yni0gk9o .sexlnq td:first-child,
.yni0gk9o .sexlnq td a,
.yni0gk9o .sexlnq .i1p9xhe{letter-spacing: normal;font-family: "Inter",system-ui,sans-serif;}
.nv8tmu9p{gap: 14px;grid-template-columns: minmax(0, 1fr);margin-bottom: 1rem;display: grid;}
.nv8tmu9p figure{margin: 0;}
.pj42xz4t{overflow: hidden;border-radius: 14px;position: relative;aspect-ratio: 16 / 10;}
.pj42xz4t img, .pj42xz4t video, .pj42xz4t iframe{border: 0;inset: 0;position: absolute;width: 100%;height: 100%;object-fit: cover;}
.nv8tmu9p figcaption{padding: 8px 4px 0;font-size: 0.75rem;color: #7A6352;}
@media (min-width:771px){.nv8tmu9p{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}
@media (min-width:1021px){.nv8tmu9p{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}
}
.rrrmih2 .u63judj span{font-feature-settings: "tnum" 1;font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;}
.mv9lkuy{grid-template-columns: minmax(0, 1fr);border-radius: 0.875rem;border: 1px solid rgba(58,38,20,0.15);gap: 1.75rem;padding: 26px 30px;background: #FDFAF6;box-shadow: 0 1px 2px rgba(48,38,22,0.046), 0 1px 3px rgba(48,38,22,0.031);align-items: center;display: grid;}
.t5g0vk{margin: 0 0 0.875rem;line-height: 1.65;font-size: 0.906rem;color: #3D2E1E;}
.e7x9a0{font-weight: 600;font-size: 0.844rem;}
.r636e{gap: 0.75rem;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);display: grid;}
.na4vep{border-radius: 0.688rem;border: 1px solid rgba(58,38,20,0.154);background: #FAF6F0;overflow: hidden;padding: 18px 14px;position: relative;text-align: center;}
.na4vep::before{background: #C45E2A;left: 0;content: '';bottom: 0;top: 0;position: absolute;width: 3px;}
.htarw{font-variant-numeric: tabular-nums;font-size: 1.625rem;font-weight: 600;line-height: 1.1;font-family: "JetBrains Mono",ui-monospace,monospace;color: #C45E2A;}
.xf71q{font-size: 10px;margin-top: 0.313rem;letter-spacing: 0.08em;color: #7A6352;font-family: "JetBrains Mono",ui-monospace,monospace;text-transform: uppercase;}
@media (min-width:1021px){.mv9lkuy{grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);}
}
.rx5uigz{background: #FDFAF6;border: 1px solid rgba(58,38,20,0.18);padding: 1.25rem;border-radius: 0.875rem;box-shadow: 0 1px 2px rgba(48,38,22,0.046), 0 1px 3px rgba(48,38,22,0.036);}
.qoon1f47{gap: 0.625rem;justify-content: space-between;min-width: 0;display: flex;margin-bottom: 0.5rem;flex-wrap: wrap;}
.xr5cypbq{font-size: 14px;font-weight: 600;color: #2A1F14;}
.rp084{color: #C45E2A;font-size: 0.813rem;}
.hjl8eg{margin: 0 0 0.625rem;line-height: 1.55;font-size: 13px;color: #6B5240;}
.xeb1bz{font-size: 10.5px;font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;color: #3A7A4A;}
.fbvbh{margin-bottom: 1rem;}
.n6p0xh{background: rgba(173,53,53,0.082);border: 1px solid rgba(173,53,53,0.303);padding: 26px 30px;border-radius: 0.875rem;}
.zeds362{margin: 0 0 1.125rem;line-height: 1.65;color: #3D2E1E;max-width: 720px;font-size: 14.5px;}
.n6p0xh .eotloy4e{margin-bottom: 1.125rem;}
.n6p0xh .prytgk{padding: 1rem;border: 1px solid rgba(58,38,20,0.205);background: #FDFAF6;border-radius: 11px;box-shadow: 0 1px 2px rgba(48,38,22,0.026), 0 1px 3px rgba(48,38,22,0.069);}
.n6p0xh .qh8u0r{margin-bottom: 5px;font-size: 0.875rem;}
.n6p0xh .hdmvwf{font-size: 0.781rem;}
.sg0b6olt{gap: 18px;flex-wrap: wrap;display: flex;font-size: 0.813rem;}
.sg0b6olt a{color: #B03020;font-weight: 600;}
.m8v5w .u63judj span{font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: -0.02em;font-feature-settings: "tnum" 1;font-variant-numeric: tabular-nums;}
.bywjule9{gap: 0.875rem;grid-template-columns: minmax(0, 1fr);margin-bottom: 14px;display: grid;}
.bfls2qf{background: #FDFAF6;padding: 1.5rem;gap: 1.25rem;border-radius: 0.875rem;border: 1px solid rgba(58,38,20,0.194);display: flex;flex-wrap: wrap;box-shadow: 0 1px 2px rgba(48,38,22,0.076), 0 1px 3px rgba(48,38,22,0.058);align-items: flex-start;}
.i22y0{overflow: hidden;border-radius: 50%;width: 72px;flex-shrink: 0;height: 72px;}
.i22y0 img{object-fit: cover;width: 100%;height: 100%;}
.vbyb8n{gap: 0.625rem;display: flex;margin-bottom: 0.25rem;flex-wrap: wrap;align-items: center;}
.vwnnwg{font-weight: 600;color: #2A1F14;font-size: 16px;}
.cdk158{padding: 3px 0.563rem;border-radius: 62.438rem;background: rgba(47,122,85,0.098);font-size: 10.5px;font-family: "JetBrains Mono",ui-monospace,monospace;color: #3A7A4A;}
.n842xnh{margin: 0 0 10px;font-size: 13px;line-height: 1.6;color: #6B5240;}
.qwkwepx{color: #7A6352;font-size: 0.781rem;}
.qwkwepx strong{color: #3D2E1E;}
.a4mced{background: #FDFAF6;border: 1px solid rgba(58,38,20,0.203);padding: 1.5rem;border-radius: 14px;box-shadow: 0 1px 2px rgba(48,38,22,0.065), 0 1px 3px rgba(48,38,22,0.049);}
.c9pjz2p4{margin: 0 0 12px;font-weight: 600;font-size: 0.875rem;color: #2A1F14;font-family: "Inter",system-ui,sans-serif;}
.iqxn08r1{gap: 0.5rem;flex-direction: column;font-size: 0.813rem;display: flex;}
.hnbnw92{gap: 0.375rem;color: #7A6352;display: flex;flex-direction: column;font-size: 0.781rem;}
.hnbnw92 strong{font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;color: #6B5240;}
.anqi665{grid-template-columns: minmax(0, 1fr);gap: 1.5rem;display: grid;}
@media (min-width:766px){.anqi665{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}