*, *::before, *::after{box-sizing: border-box;}
img, svg, video, iframe{max-width: 100%;}
img, video{height: auto;display: block;}
html{scroll-behavior: smooth;scroll-padding-top: calc(4rem + 1.75rem);}
body{background: #FAF6F0;margin: 0;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-wrap: anywhere;font-family: "IBM Plex Sans",system-ui,sans-serif;font-size: 1rem;color: #3D2E1E;}
a{text-decoration: none;color: #A84820;}
a:hover{color: #8C3515;}
::selection{background: rgba(189,75,38,0.214);color: #2A1F14;}
h1, h2, h3{color: #2A1F14;font-weight: 600;font-family: "Literata",Georgia,serif;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.405); }
   
  60% { box-shadow: 0 0 0 6px rgba(47,122,85,0.02); }
        
}
:focus-visible{outline: 2px solid #A84820;outline-offset: 2px;}
.aetgszt summary:focus-visible{outline: 2px solid #A84820;outline-offset: -2px;}
.iklokf{border: none;transition: filter .15s ease, background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;gap: 0.563rem;border-radius: 0.688rem;font-weight: 600;justify-content: center;align-items: center;display: inline-flex;font-family: "IBM Plex Sans",system-ui,sans-serif;letter-spacing: 0.005em;cursor: pointer;}
.v2ayq3{padding: 14px 1.75rem;background: linear-gradient(137deg, #D4693A, #9A3A18);font-size: 15px;color: #FDF4EE;box-shadow: 0 0.375rem 18px rgba(160,58,24,0.22);}
.v2ayq3:hover{box-shadow: 0 0.5rem 1.375rem rgba(160,58,24,0.327);filter: brightness(1.05);}
.v2ayq3.pcuxa{padding: 0.563rem 18px;border-radius: 0.5rem;box-shadow: none;font-size: 0.813rem;}
.zw4su{border: 1.5px solid rgba(189,75,38,0.493);background: transparent;padding: 13px 26px;color: #A84820;font-size: 15px;}
.zw4su:hover{background: rgba(189,75,38,0.082);color: #8C3515;}
.zw4su.pcuxa{border-radius: 10px;padding: 0.563rem 16px;font-size: 13px;}
.djptjc{border: 1.5px solid rgba(58,38,18,0.193);border-radius: 10px;padding: 0.688rem 1.375rem;background: #FFFCF8;font-weight: 600;color: #3D2E1E;font-size: 13.5px;}
.djptjc:hover{border-color: rgba(192,90,42,0.388);color: #8C3515;}
.nmmkio6{border: 1.5px solid rgba(173,53,53,0.566);border-radius: 62.438rem;padding: 3px 0.5rem;font-weight: 600;color: #B03020;white-space: nowrap;font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 11px;}
.bq4gco{background:
    repeating-linear-gradient(50deg, transparent, transparent 10px, rgba(45,36,22,0.02) 0.625rem, rgba(45,36,22,0.038) 20px),
    #F6F0E8;place-items: center;border: 1.5px dashed rgba(45,36,22,0.215);padding: 0.75rem;width: 100%;height: 100%;text-align: center;color: #7A6450;font-size: 0.781rem;display: grid;min-height: 7.5rem;}
.bq4gco img{width: 100%;height: 100%;object-fit: cover;}
.jg0aj{font-size: 10px;min-height: 72px;}
.bwitr{padding: 2.875rem 0 0.5rem;border-top: 1px solid rgba(58,38,18,0.087);margin-top: 1.875rem;}
.bwitr:first-of-type{margin-top: 0;}
.jtuxhyg{background: #F2EBE0;padding: 2.5rem 1.5rem 28px;border-radius: 18px;border-top: none;margin-top: 34px;position: relative;}
.jtuxhyg::before{border-radius: 1.125rem 1.125rem 0 0;background: linear-gradient(141deg, #D4693A, #9A3A18);right: 0;left: 0;height: 3px;top: 0;position: absolute;content: '';}
.g44dnj8k{gap: 9px;margin-bottom: 12px;font-family: "JetBrains Mono",ui-monospace,monospace;font-weight: 500;letter-spacing: 0.16em;display: inline-flex;color: #A84820;font-size: 11px;text-transform: uppercase;align-items: center;}
.g44dnj8k::before{background: #C05A2A;content: '';flex-shrink: 0;height: 2px;width: 22px;}
.zgka511v{color: #B03020;}
.zgka511v::before{background: #B03020;}
.uq1jkv{margin: 0 0 0.75rem;line-height: 1.1;overflow-wrap: anywhere;font-size: clamp(1.688rem, 6vw, 2.375rem);}
.hhfmf2{margin: 0 0 26px;color: #6B5440;line-height: 1.62;font-size: 0.969rem;max-width: 41.25rem;}
.mlcz70fb{margin: 0.75rem 2px 0;font-size: 0.75rem;color: #7A6450;line-height: 1.55;}
.ju8mcgue{grid-template-columns: minmax(0, 1fr);gap: 0.875rem;display: grid;}
.bnqh3at{gap: 14px;grid-template-columns: minmax(0, 1fr);display: grid;}
.ag0kpe19{margin-bottom: 1.75rem;}
.sclz1tm{border-radius: 14px;background: #FFFCF8;border: 1px solid rgba(58,38,18,0.209);padding: 1.375rem;box-shadow: 0 1px 2px rgba(48,38,22,0.044), 0 1px 3px rgba(48,38,22,0.02);}
.zgwf8oz{padding: 1.25rem;}
.bfgguhn{padding: 18px;}
.dahl2{background: rgba(189,75,38,0.093);place-items: center;border-radius: 0.625rem;color: #C05A2A;margin-bottom: 12px;height: 38px;display: grid;width: 38px;}
.qxhz4{margin: 0;border-radius: 9px;height: 2.125rem;width: 2.125rem;}
.yiu777y{margin: 0 0 0.5rem;color: #2A1F14;font-family: "IBM Plex Sans",system-ui,sans-serif;font-size: 16px;font-weight: 600;}
.mzmmm{font-size: 15px;margin-bottom: 6px;}
.oifsa{margin-bottom: 0.375rem;font-size: 0.875rem;}
.jk3d40q{margin: 0;line-height: 1.6;color: #6B5440;font-size: 0.844rem;}
.ugn8sh{font-size: 13px;}
.grbv1tq{gap: 0.688rem;margin: 0;list-style: none;padding: 0;color: #3D2E1E;display: flex;line-height: 1.5;flex-direction: column;font-size: 14px;}
.grbv1tq li{gap: 0.625rem;display: flex;}
.grbv1tq .zgwtfjl{color: #3A6E3A;flex-shrink: 0;}
.grbv1tq .f1lxz{flex-shrink: 0;color: #B03020;}
.zvgwk{font-size: 0.813rem;}
.hemw12e{border: 1px solid rgba(58,38,18,0.203);background: #FFFCF8;border-radius: 0.875rem;-webkit-overflow-scrolling: touch;box-shadow: 0 1px 2px rgba(48,38,22,0.056), 0 1px 3px rgba(48,38,22,0.029);overflow-x: auto;}
.ay1k07{min-width: 520px;border-collapse: collapse;width: 100%;font-size: 13.5px;}
.ay1k07 thead tr{background: rgba(189,75,38,0.054);}
.ay1k07 th{padding: 0.813rem 20px;text-align: right;color: #7A6450;letter-spacing: 0.08em;font-weight: 500;text-transform: uppercase;font-size: 11px;font-family: "JetBrains Mono",ui-monospace,monospace;}
.ay1k07 th:first-child{text-align: left;}
.ay1k07 td{padding: 12px 1.25rem;color: #3D2E1E;text-align: right;}
.ay1k07 td:first-child{text-align: left;color: #2A1F14;}
.ay1k07 tbody tr{border-top: 1px solid rgba(58,38,18,0.103);}
.ay1k07 tr.mlzbhmi{background: rgba(189,75,38,0.032);}
.ay1k07 tr.zrmef6gs{background: rgba(173,53,53,0.034);}
.ay1k07 tr.zrmef6gs td{color: #7A6450;}
.ay1k07 .wz1b3{font-style: italic;}
.ay1k07 .ebaw0ot{text-align: left;}
.ay1k07 .n8nxxg{color: #8C3515;}
.ay1k07 .h2vfr{color: #3D2E1E;}
.aetgszt{border-radius: 14px;background: #FFFCF8;overflow: hidden;border: 1px solid rgba(58,38,18,0.183);box-shadow: 0 1px 2px rgba(48,38,22,0.079), 0 1px 3px rgba(48,38,22,0.053);}
.aetgszt summary{padding: 1.125rem 1.375rem;gap: 0.75rem;list-style: none;color: #2A1F14;font-weight: 600;font-size: 0.938rem;align-items: center;display: flex;cursor: pointer;}
.aetgszt summary::-webkit-details-marker{display: none;}
.t8jdpj4{transition: transform .2s;flex-shrink: 0;color: #C05A2A;}
.aetgszt[open] .t8jdpj4{transform: rotate(93deg);}
.ile2f{padding: 0 22px 1.25rem 2.875rem;font-size: 0.875rem;color: #6B5440;line-height: 1.65;}
.t794nr{gap: 10px;display: flex;flex-direction: column;}
.jg6meyq6{border-radius: 11px;border: 1px dashed rgba(192,90,42,0.407);background: rgba(189,75,38,0.065);padding: 0.875rem 1.125rem;color: #6B5440;font-size: 13px;line-height: 1.55;}
.jg6meyq6 strong{color: #8C3515;}
.jzwmnq0{font-size: 0.688rem;font-weight: 400;}
.xgiev{color: #8C3515;}
.unojg{font-weight: 400;color: #7A6450;}
.i5hwy{color: #B03020;}
.ylby2p5{color: #3A6E3A;}
.h5cp58f6{color: #C05A2A;}
.gp53ibyg{color: #B03020;}
@media (min-width:769px){.ju8mcgue, .bnqh3at{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.jtuxhyg{padding: 3rem 34px 34px;}
}
@media (min-width:1026px){.bnqh3at{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}
.bwitr{padding: 58px 0 8px;margin-top: 44px;}
.bwitr:first-of-type{margin-top: 0;}
.jtuxhyg{padding: 52px 40px 38px;margin-top: 48px;}
}
@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}
*, *::before, *::after{transition-duration: 0.001ms !important;animation-iteration-count: 1 !important;animation-duration: 0.001ms !important;}
}
.mlvm9q{background: rgba(243,236,221,0.816);backdrop-filter: blur(0.875rem);top: 0;z-index: 60;position: sticky;border-bottom: 1px solid rgba(58,38,18,0.071);}
.uhnnd{margin: 0 auto;padding: 10px 16px;gap: 10px;display: flex;align-items: center;min-height: 4rem;max-width: 82.5rem;flex-wrap: nowrap;}
.xpazjc{gap: 0.688rem;flex: 1 1 auto;min-width: 0;color: #2A1F14;align-items: center;display: flex;}
.wgrwb8{background: linear-gradient(132deg, #D4693A, #9A3A18);place-items: center;overflow: hidden;border-radius: 0.563rem;width: 2.125rem;display: grid;flex-shrink: 0;height: 34px;color: #FDF4EE;}
.wgrwb8 img{height: 100%;object-fit: cover;width: 100%;}
.uhnww0{line-height: 1.1;min-width: 0;flex-direction: column;display: flex;}
.qwu7io{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;font-size: 1.063rem;letter-spacing: -0.01em;font-weight: 600;font-family: "Literata",Georgia,serif;}
.qwu7io em{font-style: italic;color: #A84820;font-weight: 500;}
.kikagp5{overflow: hidden;letter-spacing: 0.16em;color: #7A6450;white-space: nowrap;font-size: 0.594rem;display: none;font-family: "JetBrains Mono",ui-monospace,monospace;font-weight: 500;text-transform: uppercase;max-width: 100%;text-overflow: ellipsis;margin-top: 2px;}
.rrswcxq{gap: 8px;display: flex;margin-left: auto;flex-shrink: 0;align-items: center;}
.sghd6u08{display: none;}
.xkkv4{position: relative;align-items: center;display: flex;}
.dp4av{gap: 4px;border: 1px solid rgba(58,38,18,0.205);background: #FFFCF8;border-radius: 8px;list-style: none;cursor: pointer;display: flex;flex-direction: column;align-items: center;height: 34px;width: 2.5rem;justify-content: center;}
.dp4av::-webkit-details-marker{display: none;}
.dp4av::marker{content: '';}
.dp4av > span{border-radius: 2px;background: #2A1F14;width: 17px;display: block;height: 2px;}
.q297p{padding: 0.5rem;border: 1px solid rgba(58,38,18,0.203);border-radius: 11px;background: #FFFCF8;box-shadow: 0 2px 6px rgba(48,38,22,0.072), 0 22px 3.125rem rgba(48,38,22,0.114);right: 0;min-width: 200px;z-index: 70;top: calc(100% + 0.5rem);position: absolute;flex-direction: column;display: flex;}
.q297p a{padding: 0.625rem 0.75rem;border-radius: 8px;font-weight: 500;font-size: 14px;color: #3D2E1E;}
.q297p a:hover{background: rgba(189,75,38,0.064);color: #8C3515;}
.xc5crl{position: relative;}
.tmulw5{gap: 6px;list-style: none;border: 1px solid rgba(58,38,18,0.203);background: #FFFCF8;border-radius: 0.5rem;padding: 0.438rem 0.688rem;display: flex;font-weight: 500;font-size: 12px;cursor: pointer;color: #2A1F14;font-family: "JetBrains Mono",ui-monospace,monospace;align-items: center;}
.tmulw5::-webkit-details-marker{display: none;}
.tmulw5::marker{content: '';}
.tmulw5:hover{border-color: rgba(192,90,42,0.383);}
.nb2izu{transition: transform .15s ease;color: #7A6450;font-size: 0.563rem;}
.xc5crl[open] .nb2izu{transform: rotate(185deg);}
.t848swy6{border: 1px solid rgba(58,38,18,0.194);background: #FFFCF8;padding: 6px;border-radius: 0.688rem;gap: 2px;display: none;max-width: calc(100vw - 32px);box-shadow: 0 2px 0.375rem rgba(48,38,22,0.091), 0 1.375rem 3.125rem rgba(48,38,22,0.139);flex-direction: column;z-index: 70;top: calc(100% + 8px);position: absolute;right: 0;min-width: 170px;}
.xc5crl[open] .t848swy6{display: flex;}
.umvodorf{background: transparent;border: none;padding: 0.5rem 0.75rem;gap: 0.875rem;border-radius: 0.5rem;font-family: inherit;align-items: center;text-align: left;font-size: 0.813rem;cursor: pointer;color: #3D2E1E;justify-content: space-between;display: flex;}
.umvodorf:hover{background: rgba(45,36,22,0.036);color: #3D2E1E;}
.umvodorf.lost3{background: rgba(189,75,38,0.113);color: #8C3515;font-weight: 600;}
.umvodorf.lost3::after{font-size: 11px;content: '\2713';}
.t9tjd{padding: 0 1rem;margin: 0 auto;display: block;max-width: 1320px;}
.k6y790{min-width: 0;padding-bottom: 2.5rem;}
.g98v15{overflow: hidden;background: #FFFCF8;margin: 0 0 6px;border: 1px solid rgba(58,38,18,0.175);border-radius: 0.688rem;box-shadow: 0 1px 2px rgba(48,38,22,0.059), 0 1px 3px rgba(48,38,22,0.046);}
.blsh3{list-style: none;padding: 14px 16px;gap: 0.75rem;align-items: center;font-size: 16px;font-family: "Literata",Georgia,serif;justify-content: space-between;color: #2A1F14;font-weight: 600;cursor: pointer;display: flex;}
.blsh3::after{transition: transform .2s;content: '\25BE';font-size: 12px;color: #A84820;}
.alj24a6g:checked ~ .blsh3::after{transform: rotate(185deg);}
.blsh3:focus-visible{outline: 2px solid #A84820;outline-offset: -2px;}
.hryv84g{display: none;}
.alj24a6g:checked ~ .hryv84g{display: block;}
.a9mw2{padding: 0 0.75rem 0.625rem;color: #7A6450;font-size: 10.5px;font-family: "JetBrains Mono",ui-monospace,monospace;display: none;letter-spacing: 0.18em;text-transform: uppercase;font-weight: 500;}
.q9cjrdp{gap: 1px;padding: 0 8px 10px;flex-direction: column;display: flex;}
.wwxog{padding: 7px 0.75rem;gap: 0.625rem;transition: background .15s ease, color .15s ease;border-radius: 8px;color: #6B5440;align-items: center;line-height: 1.3;font-size: 0.813rem;display: flex;}
.wwxog:hover{background: rgba(45,36,22,0.042);color: #8C3515;}
.wwxog > span:not(.qskcb52){min-width: 0;}
.qskcb52{color: #C8B89E;font-size: 0.688rem;letter-spacing: -0.02em;font-family: "JetBrains Mono",ui-monospace,monospace;font-variant-numeric: tabular-nums;flex-shrink: 0;width: 1.25rem;}
.wwxog.lost3{background: rgba(189,75,38,0.117);color: #8C3515;font-weight: 600;}
.wwxog.lost3 .qskcb52{color: #C05A2A;}
.q0xfl68{background: rgba(173,53,53,0.049);border: 1px solid rgba(173,53,53,0.2);border-radius: 0.688rem;padding: 0.875rem;margin: 0.375rem 12px 12px;color: #3D2E1E;font-size: 0.75rem;line-height: 1.5;}
.q0xfl68 strong{color: #B03020;}
.s4xdn{background: #F2EBE0;border-top: 1px solid rgba(58,38,18,0.191);}
.olvw8{gap: 1.5rem;padding: 32px 1rem;margin: 0 auto;align-items: center;display: flex;flex-wrap: wrap;max-width: 82.5rem;}
.twm0g{gap: 0.5rem;min-width: 0;font-size: 15px;font-family: "Literata",Georgia,serif;align-items: center;font-weight: 600;display: flex;color: #2A1F14;}
.twm0g em{color: #A84820;font-weight: 500;font-style: italic;}
.ehvem51{border-radius: 6px;place-items: center;overflow: hidden;background: linear-gradient(139deg, #D4693A, #9A3A18);color: #FDF4EE;height: 22px;width: 22px;flex-shrink: 0;display: grid;}
.ehvem51 img{width: 100%;height: 100%;object-fit: contain;}
.i466h{line-height: 1.5;max-width: 32.5rem;font-size: 12px;color: #7A6450;}
.d8icsw{gap: 18px;display: flex;font-size: 12.5px;flex-wrap: wrap;margin-left: auto;}
.d8icsw a{color: #6B5440;}
.d8icsw a:hover{color: #8C3515;}
.yd0egk{padding: 9px 14px calc(9px + env(safe-area-inset-bottom, 0px));background: rgba(250,246,240,0.935);gap: 10px;transition: transform .25s ease;z-index: 55;position: fixed;bottom: 0;box-shadow: 0 -0.5rem 1.875rem rgba(48,38,22,0.164);backdrop-filter: blur(0.875rem);border-top: 1px solid rgba(192,90,42,0.361);transform: translateY(110%);display: flex;align-items: center;right: 0;left: 0;}
.yd0egk.dspd8{transform: translateY(0);}
.xkvu5icb{display: none;min-width: 0;line-height: 1.25;flex-direction: column;}
.l5ujvpkz{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 600;color: #2A1F14;font-size: 0.813rem;}
.l5ujvpkz em{color: #A84820;font-style: italic;font-weight: 500;}
.csxidw10{color: #7A6450;font-size: 11.5px;font-variant-numeric: tabular-nums;white-space: nowrap;font-family: "JetBrains Mono",ui-monospace,monospace;}
.iol452s{display: none;}
.yd0egk .iklokf{flex: 1 1 0;justify-content: center;}
.yd0egk .nmmkio6{padding: 2px 0.375rem;font-size: 10.5px;}
@media (min-width:765px){.uhnnd{gap: 1rem;padding: 0 1.5rem;height: 64px;flex-wrap: nowrap;min-height: 0;}
.kikagp5{display: block;}
.t9tjd{padding: 0 1.5rem;}
.olvw8{padding: 2rem 1.5rem;}
}
@media (min-width:1021px){.uhnnd{padding: 0 28px;gap: 20px;}
.sghd6u08{display: inline-flex;}
.xkkv4{display: none;}
.t9tjd{grid-template-columns: 236px minmax(0, 1fr);padding: 0 28px;gap: 40px;display: grid;align-items: start;}
.olvw8{padding: 2rem 28px;}
.g98v15{border: none;background: transparent;margin: 0;border-radius: 0;padding: 1.5rem 0 2rem;top: calc(64px + 20px);position: sticky;box-shadow: none;scrollbar-width: none;overflow-x: hidden;max-height: calc(100vh - 64px - 40px);overflow-y: auto;}
.g98v15::-webkit-scrollbar{display: none;}
.blsh3{display: none;}
.hryv84g{display: block;}
.a9mw2{display: block;}
.q9cjrdp{padding: 0;}
.q0xfl68{margin: 20px 0.75rem 0;}
.yd0egk{border-radius: 0.875rem;padding: 0.5rem 0.625rem 8px 18px;border: 1px solid rgba(192,90,42,0.37);left: 50%;box-shadow: 0 2px 0.375rem rgba(48,38,22,0.102), 0 22px 50px rgba(48,38,22,0.095);transform: translate(-50%, 160%);bottom: 1rem;max-width: max-content;right: auto;}
.yd0egk.dspd8{transform: translate(-50%, 0);}
.xkvu5icb{display: flex;}
.iol452s{display: inline-flex;}
.yd0egk .iklokf{flex: 0 0 auto;}
}
@media (min-width:1198px){.t9tjd{gap: 3.25rem;}
}
.kc8ed1{gap: 1.875rem;padding: 30px 0 2.625rem;align-items: center;display: flex;flex-wrap: wrap;}
.ymzbsi6x{flex: 1 1 25rem;min-width: 0;}
.nb4bje{gap: 10px;flex-wrap: wrap;align-items: center;margin-bottom: 18px;display: flex;}
.pggspk{border: 1px solid rgba(58,38,18,0.2);background: #FFFCF8;border-radius: 999px;padding: 4px 0.75rem;color: #6B5440;text-transform: uppercase;letter-spacing: 0.12em;font-family: "JetBrains Mono",ui-monospace,monospace;font-weight: 500;font-size: 0.656rem;}
.n6e8yg{color: #7A6450;font-size: 12px;}
.ux6yykf7{padding: 0.25rem 12px;gap: 0.438rem;border-radius: 62.438rem;background: rgba(47,122,85,0.084);border: 1px solid rgba(47,122,85,0.274);font-weight: 500;color: #3A6E3A;display: flex;align-items: center;font-size: 12px;}
.zf66c1xk{animation: pulse-dot 2s infinite;background: #3A6E3A;border-radius: 50%;width: 7px;height: 0.438rem;}
.cymvjvo2{margin: 0 0 14px;font-family: "Literata",Georgia,serif;letter-spacing: -0.025em;text-wrap: balance;font-weight: 600;overflow-wrap: anywhere;font-size: clamp(2.5rem, 10vw, 4.25rem);line-height: 1.0;}
.cymvjvo2 em{font-style: italic;font-weight: 500;color: #A84820;}
.l1kr7a{margin-bottom: 1.125rem;color: #7A6450;font-size: 14px;}
.f7i7n85y{margin: 0 0 1.5rem;line-height: 1.55;color: #3D2E1E;font-size: 1.063rem;max-width: 560px;}
.f7i7n85y strong{font-weight: 600;color: #8C3515;}
.bvm2l1ck{gap: 0.625rem;margin-bottom: 10px;display: flex;}
.bvm2l1ck .iklokf{flex: 1 1 0;justify-content: center;}
.qc4kpd1{display: block;color: #7A6450;font-size: 11.5px;margin-bottom: 1.375rem;}
.fqn10s{gap: 1.125rem;font-size: 0.781rem;flex-wrap: wrap;display: flex;color: #7A6450;align-items: center;padding-top: 18px;border-top: 1px solid rgba(58,38,18,0.108);}
.j3yfgd{gap: 8px;display: flex;align-items: center;}
.ovige5u{color: #C05A2A;font-size: 16px;letter-spacing: 2px;}
.eao3l8m{font-size: 0.938rem;color: #2A1F14;font-weight: 600;}
.c15n44r{flex: 1 1 320px;overflow-x: clip;width: 100%;position: relative;max-width: 470px;}
.mge6nq5{background: radial-gradient(ellipse at 50% 0%, rgba(189,75,38,0.158), transparent 70%);animation: zap 4s ease-in-out infinite;inset: -1.875rem -20px auto;pointer-events: none;position: absolute;height: 12.5rem;}
.lauhvhvd{border: 1px solid rgba(58,38,18,0.19);border-radius: 1.125rem;background: #FFFCF8;overflow: hidden;position: relative;box-shadow: 0 2px 0.375rem rgba(48,38,22,0.07), 0 1.375rem 3.125rem rgba(48,38,22,0.143);aspect-ratio: 16 / 10;}
.lauhvhvd img, .lauhvhvd video, .lauhvhvd iframe{inset: 0;border: 0;height: 100%;object-fit: cover;width: 100%;position: absolute;}
.rw62xmr{padding: 6px 0.75rem;border-radius: 0.5rem;background: rgba(23,20,15,0.828);pointer-events: none;position: absolute;left: 0.75rem;font-size: 11.5px;color: #f4ecdb;max-width: calc(100% - 1.5rem);backdrop-filter: blur(0.375rem);bottom: 12px;}
.tn33a5{gap: 0.625rem;margin-bottom: 28px;display: flex;flex-wrap: wrap;}
.suaco{border: 1px solid rgba(58,38,18,0.182);background: #FFFCF8;gap: 3px;padding: 0.625rem 1rem;border-radius: 0.688rem;display: flex;flex-direction: column;box-shadow: 0 1px 2px rgba(48,38,22,0.025), 0 1px 3px rgba(48,38,22,0.045);min-width: 5.25rem;}
.b48yu8l{color: #7A6450;font-size: 9.5px;font-family: "JetBrains Mono",ui-monospace,monospace;text-transform: uppercase;letter-spacing: 0.12em;}
.suaco strong{color: #2A1F14;font-size: 1.063rem;font-weight: 600;}
.suaco strong.wm61wfwo{color: #C05A2A;}
.suaco strong.n3jmta4a{color: #B03020;}
.zythj530{background: rgba(58,38,18,0.21);border-radius: 2px;height: 3px;position: relative;margin-top: 6px;align-self: stretch;}
.vetcl9q3{border-radius: 2px;background: #C05A2A;height: 100%;display: block;max-width: 100%;}
.tmltq50q::after{border-radius: 2px;background: repeating-linear-gradient(89deg, transparent 0 18%, #FFFCF8 18% 20%);inset: 0;content: '';pointer-events: none;position: absolute;}
.toggle* → fa5fu.
   Экран-стекло/accent-свечение — PER-SKIN литералы.
   Глобальные .section/.kicker/.sec_title/.sec_lead/.btn*/.media_slot — в base, НЕ дублируются. */

.ge03shoh{overflow: hidden;border: 1px solid rgba(58,38,18,0.165);border-radius: 1.125rem;background: #FFFCF8;box-shadow: 0 1px 2px rgba(48,38,22,0.07), 0 0.625rem 26px rgba(48,38,22,0.049);}
.v9qv2{background: #17140f;position: relative;aspect-ratio: 16 / 9;}
.v9qv2 iframe, .v9qv2 img, .v9qv2 video{inset: 0;border: 0;height: 100%;object-fit: cover;position: absolute;width: 100%;}
.o456oio{place-items: center;inset: 0;display: grid;position: absolute;}
.dj1lj1{border: none;gap: 0.875rem;background: transparent;font-family: inherit;align-items: center;flex-direction: column;cursor: pointer;display: flex;}
.n26xlq{transition: transform .15s;background: linear-gradient(136deg, #D4693A, #9A3A18);border-radius: 50%;place-items: center;box-shadow: 0 12px 2.125rem rgba(160,58,24,0.475);color: #FDF4EE;display: grid;height: 84px;width: 5.25rem;}
.dj1lj1:hover .n26xlq{transform: scale(1.06);}
.jok82ld7{padding: 6px 0.875rem;background: rgba(23,20,15,0.7);border-radius: 62.438rem;font-size: 13px;font-weight: 500;color: #f4ecdb;}
.vwaqjy{gap: 1rem 1.375rem;padding: 16px 22px;border-top: 1px solid rgba(58,38,18,0.068);align-items: center;flex-wrap: wrap;display: flex;}
.czjyo7j{gap: 12px;margin-left: auto;align-items: center;flex-wrap: wrap;display: flex;}
.fvn27a0{font-size: 12px;color: #7A6450;}
.i3kctc60{gap: 0.5rem;color: #3D2E1E;display: flex;font-size: 13px;align-items: center;cursor: pointer;}
.i3kctc60 input{margin: 0;opacity: 0;position: absolute;width: 1px;height: 1px;}
.avaacf{transition: background .15s;background: rgba(45,36,22,0.17);border-radius: 999px;width: 34px;height: 19px;flex-shrink: 0;position: relative;}
.avaacf::after{transition: transform .15s, background .15s;border-radius: 50%;background: #FFFCF8;content: '';box-shadow: 0 1px 2px rgba(48,38,22,0.066), 0 1px 3px rgba(48,38,22,0.05);height: 0.938rem;top: 2px;position: absolute;width: 15px;left: 2px;}
.i3kctc60 input:checked + .avaacf{background: #C05A2A;}
.i3kctc60 input:checked + .avaacf::after{background: #FDF4EE;transform: translateX(15px);}
.i3kctc60 input:focus-visible + .avaacf{outline: 2px solid #A84820;outline-offset: 2px;}
.dj1lj1:focus-visible{border-radius: 62.438rem;outline: 2px solid #A84820;outline-offset: 4px;}
.knxn6f36{background: #FFFCF8;padding: 1.375rem 20px;border: 1px solid rgba(58,38,18,0.207);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.047), 0 1px 3px rgba(48,38,22,0.066);}
.qhobb{gap: 1rem;padding: 9px 0;justify-content: space-between;display: flex;border-bottom: 1px solid rgba(58,38,18,0.086);font-size: 0.875rem;}
.qhobb dt{margin: 0;color: #7A6450;}
.qhobb dd{margin: 0;min-width: 0;font-weight: 600;color: #2A1F14;text-align: right;}
@media (min-width:771px){.knxn6f36{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}
@media (min-width:1025px){.knxn6f36{gap: 12px 2.5rem;padding: 26px 1.875rem;}
}
.casino-card* → fa5fu.
   Гео-механизм — чистый 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. */

.e38od{width: 1px;position: absolute;height: 1px;pointer-events: none;opacity: 0;}
.a2rzi{gap: 10px;margin-bottom: 18px;flex-wrap: wrap;align-items: center;display: flex;}
.e5mx7{color: #7A6450;font-size: 13px;}
.r4w62cl{transition: border-color .15s, color .15s, background .15s;border-radius: 62.438rem;background: #FFFCF8;padding: 7px 0.875rem;border: 1px solid rgba(58,38,18,0.198);font-size: 13px;cursor: pointer;color: #6B5440;}
.r4w62cl:hover{border-color: rgba(192,90,42,0.395);color: #8C3515;}
#geo-all:checked ~ .a2rzi .r4w62cl[for="geo-all"],
#geo-ru:checked  ~ .a2rzi .r4w62cl[for="geo-ru"],
#geo-kz:checked  ~ .a2rzi .r4w62cl[for="geo-kz"],
#geo-eu:checked  ~ .a2rzi .r4w62cl[for="geo-eu"]{border-color: rgba(192,90,42,0.394);background: rgba(189,75,38,0.115);color: #8C3515;}
#geo-all:focus-visible ~ .a2rzi .r4w62cl[for="geo-all"],
#geo-ru:focus-visible  ~ .a2rzi .r4w62cl[for="geo-ru"],
#geo-kz:focus-visible  ~ .a2rzi .r4w62cl[for="geo-kz"],
#geo-eu:focus-visible  ~ .a2rzi .r4w62cl[for="geo-eu"]{outline: 2px solid #A84820;outline-offset: 2px;}
.lnjfid96{font-size: 0.719rem;color: #7A6450;font-family: "JetBrains Mono",ui-monospace,monospace;}
.lc51v{gap: 12px;display: flex;flex-direction: column;}
#geo-ru:checked ~ .lc51v .a5rri8:not(.lgcech2q),
#geo-kz:checked ~ .lc51v .a5rri8:not(.fj6j8o),
#geo-eu:checked ~ .lc51v .a5rri8:not(.z3a1us){display: none;}
.a5rri8{background: #FFFCF8;gap: 1rem 1.5rem;transition: box-shadow .15s, border-color .15s;border: 1px solid rgba(58,38,18,0.209);padding: 1.25rem 1.5rem;border-radius: 0.875rem;display: flex;flex-wrap: wrap;box-shadow: 0 1px 2px rgba(48,38,22,0.022), 0 1px 3px rgba(48,38,22,0.042);align-items: center;}
.a5rri8:hover{border-color: rgba(192,90,42,0.359);box-shadow: 0 1px 2px rgba(48,38,22,0.04), 0 10px 1.625rem rgba(48,38,22,0.043);}
.h0355e{overflow: hidden;border-radius: 0.875rem;place-items: center;font-size: 1.25rem;flex-shrink: 0;font-weight: 700;display: grid;height: 56px;color: #fff;width: 3.5rem;}
.h0355e img{width: 100%;height: 100%;object-fit: contain;}
.o4y0v{background: linear-gradient(139deg, #d68a3c, #b25f18);}
.upz9y{background: linear-gradient(137deg, #6f7ec9, #3f4f9c);}
.bfddq{background: linear-gradient(129deg, #4fae7c, #2f7a55);}
.zhs2lva4{background: linear-gradient(140deg, #cf6a72, #ad3535);}
.trndii{flex: 1 1 12.5rem;min-width: 11.25rem;}
.vaodhyqe{gap: 8px;flex-wrap: wrap;display: flex;align-items: center;}
.rdtz6{font-weight: 600;font-size: 16px;color: #2A1F14;}
.pherbfmn{padding: 3px 9px;background: rgba(189,75,38,0.11);border-radius: 62.438rem;font-size: 10.5px;font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: 0.02em;color: #8C3515;}
.ypsvb{margin-top: 3px;color: #7A6450;font-size: 12.5px;}
.jm6a7cm{flex: 0 1 170px;min-width: 130px;}
.kmfeq{flex: 0 1 5.625rem;min-width: 5rem;}
.o00i1{margin-bottom: 3px;text-transform: uppercase;font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: 0.08em;font-size: 0.625rem;color: #7A6450;}
.bt1cbirn{color: #2A1F14;font-weight: 600;font-size: 13.5px;}
.bt1cbirn.h5cp58f6{color: #8C3515;}
.xq1p42{width: 100%;white-space: nowrap;margin-left: 0;}
@media (min-width:771px){.xq1p42{width: auto;margin-left: auto;}
}
.kv34tvpk{gap: 2.25rem;grid-template-columns: minmax(0, 1fr);align-items: start;}
.p278vm{font-size: 0.969rem;color: #3D2E1E;line-height: 1.7;}
.p278vm p{margin: 0 0 0.875rem;}
.p278vm p:last-child{margin: 0;}
.c8r7a1{gap: 10px;display: flex;flex-direction: column;}
.twt69x8{color: #7A6450;font-size: 10.5px;text-transform: uppercase;font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: 0.16em;font-weight: 500;}
.n2lyl7gz{border-radius: 12px;background: #FFFCF8;gap: 12px;border: 1px solid rgba(58,38,18,0.203);padding: 14px 1rem;box-shadow: 0 1px 2px rgba(48,38,22,0.061), 0 1px 3px rgba(48,38,22,0.046);align-items: flex-start;display: flex;}
.n2lyl7gz .zgwtfjl{flex-shrink: 0;color: #3A6E3A;font-size: 16px;}
.n2lyl7gz .f1lxz{flex-shrink: 0;font-size: 1rem;color: #B03020;}
.vszbx6l{font-size: 0.844rem;color: #3D2E1E;line-height: 1.5;min-width: 0;}
@media (min-width:768px){.kv34tvpk{grid-template-columns: minmax(0, 1fr);}
}
@media (min-width:1026px){.kv34tvpk{grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);}
}
.k6139{gap: 0.875rem;grid-template-columns: minmax(0, 1fr);display: grid;}
.cvik1{border-radius: 14px;padding: 24px;}
.v50cvh{background: rgba(47,122,85,0.053);border: 1px solid rgba(47,122,85,0.282);}
.aoik4{background: rgba(173,53,53,0.031);border: 1px solid rgba(173,53,53,0.255);}
.hxndsyhb{margin: 0 0 14px;font-family: "IBM Plex Sans",system-ui,sans-serif;font-weight: 600;font-size: 0.938rem;}
.v50cvh .hxndsyhb{color: #3A6E3A;}
.aoik4 .hxndsyhb{color: #B03020;}
.d4pd2nvi{border: 1px solid rgba(192,90,42,0.377);padding: 1rem 1.375rem;background: #FFFCF8;border-radius: 14px;gap: 16px;margin-top: 0.875rem;align-items: center;flex-wrap: wrap;display: flex;box-shadow: 0 1px 2px rgba(48,38,22,0.033), 0 1px 3px rgba(48,38,22,0.02);}
.kzbzbze{font-family: "JetBrains Mono",ui-monospace,monospace;font-weight: 600;color: #C05A2A;font-size: 1.75rem;}
.kzbzbze small{font-size: 14px;color: #7A6450;}
.pwrq3szw{flex: 1;color: #3D2E1E;font-size: 0.844rem;min-width: 240px;}
@media (min-width:770px){.k6139{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}
.ir4oh{gap: 28px;background: #FFFCF8;border: 1px solid rgba(58,38,18,0.204);padding: 26px 30px;border-radius: 0.875rem;grid-template-columns: minmax(0, 1fr);display: grid;align-items: center;box-shadow: 0 1px 2px rgba(48,38,22,0.071), 0 1px 3px rgba(48,38,22,0.046);}
.rbkjk{margin: 0 0 0.875rem;font-size: 0.906rem;color: #3D2E1E;line-height: 1.65;}
.qigug301{font-size: 0.844rem;font-weight: 600;}
.a7j25581{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 12px;display: grid;}
.x5jzvok{padding: 18px 14px;border-radius: 11px;overflow: hidden;border: 1px solid rgba(58,38,18,0.166);background: #FAF6F0;position: relative;text-align: center;}
.x5jzvok::before{background: #C05A2A;left: 0;bottom: 0;width: 3px;position: absolute;content: '';top: 0;}
.z2bbq{color: #C05A2A;line-height: 1.1;font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 1.625rem;font-variant-numeric: tabular-nums;font-weight: 600;}
.plpmvw1{margin-top: 0.313rem;font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: 0.08em;color: #7A6450;text-transform: uppercase;font-size: 0.625rem;}
@media (min-width:1026px){.ir4oh{grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);}
}
.media_slot — в base, НЕ дублируются. */

.ts8c2{background: linear-gradient(138deg, #D4693A, #9A3A18);border-radius: 0.5rem;place-items: center;margin-bottom: 0.875rem;box-shadow: 0 4px 0.75rem rgba(160,58,24,0.214);font-weight: 600;font-size: 0.938rem;font-family: "JetBrains Mono",ui-monospace,monospace;color: #FDF4EE;height: 34px;display: grid;width: 34px;}
.sc1zir{grid-template-columns: minmax(0, 1fr);border-radius: 14px;gap: 28px;padding: 22px;background: #FFFCF8;border: 1px solid rgba(58,38,18,0.162);display: grid;align-items: center;box-shadow: 0 1px 2px rgba(48,38,22,0.072), 0 1px 3px rgba(48,38,22,0.028);}
.nek7h{overflow: hidden;border-radius: 11px;aspect-ratio: 16 / 9;position: relative;}
.nek7h img, .nek7h video{inset: 0;width: 100%;object-fit: cover;position: absolute;height: 100%;}
.gkga6j{margin: 0 0 12px;font-size: 0.938rem;font-family: "IBM Plex Sans",system-ui,sans-serif;color: #2A1F14;font-weight: 600;}
.p2vpk{margin: 0;list-style: none;padding: 0;gap: 9px;display: flex;flex-direction: column;font-size: 0.844rem;color: #3D2E1E;}
.p2vpk li{gap: 10px;display: flex;align-items: center;}
.wka20l{border-radius: 50%;background: rgba(189,75,38,0.12);place-items: center;display: grid;font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 11px;font-weight: 600;height: 22px;color: #8C3515;flex-shrink: 0;width: 1.375rem;}
@media (min-width:1025px){.sc1zir{grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);}
}
.sww00cl .jk3d40q span{font-family: "JetBrains Mono",ui-monospace,monospace;font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1;letter-spacing: -0.02em;}
.wins6z{gap: 10px;display: flex;min-width: 0;align-items: center;}
.wins6z strong{overflow-wrap: anywhere;font-weight: 600;color: #2A1F14;}
.kknkz{font-size: 12px;color: #7A6450;}
.b9be2{place-items: center;border-radius: 7px;background: rgba(189,75,38,0.117);overflow: hidden;height: 26px;flex-shrink: 0;color: #8C3515;width: 26px;display: grid;}
.b9be2 img{height: 100%;width: 100%;object-fit: contain;}
.tsv0o69d{border-radius: 4px;margin: 0 0.375rem;width: 14px;flex-shrink: 0;height: 0.875rem;}
.rkot33{background: radial-gradient(circle at 35% 30%, #ff9d9d, #d94848);}
.uxlrb9g{background: radial-gradient(circle at 35% 30%, #cfa9ff, #8a4fd6);}
.swqc8t4k{background: radial-gradient(circle at 35% 30%, #ffd98a, #d9a02b);}
.w0p9f{background: radial-gradient(circle at 35% 30%, #a9f0c0, #3aa96e);}
.egbs4kgc{background: radial-gradient(circle at 35% 30%, #9dc8ff, #3f6fd9);}
.voxe9 .ay1k07 td{font-variant-numeric: tabular-nums;font-family: "JetBrains Mono",ui-monospace,monospace;font-feature-settings: "tnum" 1;letter-spacing: -0.02em;}
.voxe9 .ay1k07 td:first-child{font-family: "IBM Plex Sans",system-ui,sans-serif;letter-spacing: normal;}
.hzm45{gap: 0.875rem;grid-template-columns: minmax(0, 1fr);margin-bottom: 0.875rem;display: grid;}
.x2sl18f{gap: 14px;display: flex;flex-direction: column;}
.x2sl18f .sclz1tm{padding: 20px;flex: 1;border-radius: 14px;}
.nxr6l{background: linear-gradient(134deg, rgba(189,75,38,0.127), rgba(189,75,38,0.052));border: 1px solid rgba(192,90,42,0.392);border-radius: 0.875rem;padding: 1.625rem;}
.wfcf48y9{gap: 0.625rem;display: flex;align-items: center;margin-bottom: 0.75rem;}
.wfcf48y9 strong{font-size: 1.125rem;color: #2A1F14;}
.u9ppwyr{margin: 0 0 0.875rem;font-size: 14px;line-height: 1.6;color: #3D2E1E;}
.u9ppwyr strong{color: #8C3515;}
.uwijyw{gap: 0.5rem;display: flex;flex-wrap: wrap;}
.xv6wzpx{border-radius: 999px;border: 1px solid rgba(58,38,18,0.203);padding: 0.313rem 12px;background: #FFFCF8;color: #6B5440;font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 0.719rem;}
.d4x8ross .u9ppwyr span,
.d4x8ross .jk3d40q span{font-feature-settings: "tnum" 1;font-variant-numeric: tabular-nums;letter-spacing: -0.02em;font-family: "JetBrains Mono",ui-monospace,monospace;}
@media (min-width:769px){.hzm45{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);}
}
.vk4sz .ay1k07 td{font-family: "JetBrains Mono",ui-monospace,monospace;font-feature-settings: "tnum" 1;font-variant-numeric: tabular-nums;letter-spacing: -0.02em;}
.vk4sz .ay1k07 td:first-child,
.vk4sz .ay1k07 td a,
.vk4sz .ay1k07 .wz1b3{font-family: "IBM Plex Sans",system-ui,sans-serif;letter-spacing: normal;}
.v6p8zh .ile2f span{font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1;font-family: "JetBrains Mono",ui-monospace,monospace;letter-spacing: -0.02em;}
.jptd6{gap: 14px;grid-template-columns: minmax(0, 1fr);margin-bottom: 1rem;display: grid;}
.jptd6 figure{margin: 0;}
.qi7063s{overflow: hidden;border-radius: 0.875rem;aspect-ratio: 16 / 10;position: relative;}
.qi7063s img, .qi7063s video, .qi7063s iframe{border: 0;inset: 0;height: 100%;object-fit: cover;position: absolute;width: 100%;}
.jptd6 figcaption{padding: 0.5rem 0.25rem 0;font-size: 12px;color: #7A6450;}
@media (min-width:771px){.jptd6{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}
@media (min-width:1025px){.jptd6{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}
}
.wnbc9{padding: 1.25rem;border: 1px solid rgba(58,38,18,0.185);background: #FFFCF8;border-radius: 0.875rem;box-shadow: 0 1px 2px rgba(48,38,22,0.048), 0 1px 3px rgba(48,38,22,0.064);}
.gohr8{gap: 10px;justify-content: space-between;min-width: 0;flex-wrap: wrap;margin-bottom: 8px;display: flex;}
.sfjbtkt{font-weight: 600;font-size: 0.875rem;color: #2A1F14;}
.pay4hs{font-size: 0.813rem;color: #C05A2A;}
.p5p9o{margin: 0 0 10px;font-size: 13px;line-height: 1.55;color: #6B5440;}
.zu1eaupo{letter-spacing: -0.02em;font-family: "JetBrains Mono",ui-monospace,monospace;font-variant-numeric: tabular-nums;font-size: 10.5px;color: #3A6E3A;}
.ho1te{margin-bottom: 16px;}
.clmvm .ile2f span{font-family: "JetBrains Mono",ui-monospace,monospace;font-feature-settings: "tnum" 1;font-variant-numeric: tabular-nums;letter-spacing: -0.02em;}
.ihksf99h{padding: 26px 30px;border: 1px solid rgba(173,53,53,0.253);background: rgba(173,53,53,0.058);border-radius: 14px;}
.nruzzvr6{margin: 0 0 18px;font-size: 0.906rem;color: #3D2E1E;line-height: 1.65;max-width: 45rem;}
.ihksf99h .bnqh3at{margin-bottom: 1.125rem;}
.ihksf99h .sclz1tm{border: 1px solid rgba(58,38,18,0.153);padding: 16px;background: #FFFCF8;border-radius: 0.688rem;box-shadow: 0 1px 2px rgba(48,38,22,0.06), 0 1px 3px rgba(48,38,22,0.023);}
.ihksf99h .yiu777y{margin-bottom: 5px;font-size: 14px;}
.ihksf99h .jk3d40q{font-size: 12.5px;}
.nefrbc8{gap: 1.125rem;font-size: 13px;display: flex;flex-wrap: wrap;}
.nefrbc8 a{color: #B03020;font-weight: 600;}
.uc9lnkz{gap: 0.875rem;grid-template-columns: minmax(0, 1fr);display: grid;margin-bottom: 14px;}
.tphp32w{border-radius: 0.875rem;border: 1px solid rgba(58,38,18,0.191);padding: 24px;gap: 20px;background: #FFFCF8;flex-wrap: wrap;align-items: flex-start;box-shadow: 0 1px 2px rgba(48,38,22,0.069), 0 1px 3px rgba(48,38,22,0.02);display: flex;}
.hxatd7{overflow: hidden;border-radius: 50%;height: 72px;flex-shrink: 0;width: 4.5rem;}
.hxatd7 img{object-fit: cover;width: 100%;height: 100%;}
.mwe7e5{gap: 0.625rem;flex-wrap: wrap;margin-bottom: 0.25rem;align-items: center;display: flex;}
.qgu8e14o{color: #2A1F14;font-weight: 600;font-size: 16px;}
.qrer26m{padding: 3px 0.563rem;background: rgba(47,122,85,0.119);border-radius: 62.438rem;font-size: 0.656rem;font-family: "JetBrains Mono",ui-monospace,monospace;color: #3A6E3A;}
.w5jwu1i{margin: 0 0 0.625rem;line-height: 1.6;font-size: 0.813rem;color: #6B5440;}
.hj4s85g{font-size: 12.5px;color: #7A6450;}
.hj4s85g strong{color: #3D2E1E;}
.oj9m77id{border-radius: 0.875rem;border: 1px solid rgba(58,38,18,0.182);background: #FFFCF8;padding: 1.5rem;box-shadow: 0 1px 2px rgba(48,38,22,0.057), 0 1px 3px rgba(48,38,22,0.024);}
.vx7guxno{margin: 0 0 12px;font-weight: 600;font-family: "IBM Plex Sans",system-ui,sans-serif;font-size: 0.875rem;color: #2A1F14;}
.gxt683{gap: 8px;font-size: 13px;flex-direction: column;display: flex;}
.flno8o{gap: 6px;color: #7A6450;display: flex;font-size: 0.781rem;flex-direction: column;}
.flno8o strong{color: #6B5440;font-variant-numeric: tabular-nums;letter-spacing: -0.02em;font-family: "JetBrains Mono",ui-monospace,monospace;}
.l9wsurle{grid-template-columns: minmax(0, 1fr);gap: 1.5rem;display: grid;}
@media (min-width:770px){.l9wsurle{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}