.mdx-box,.mdx-box *,.mdx-tray,.mdx-tray *,.mdx-modal,.mdx-modal *,.mdx-badge{box-sizing:border-box;font-family:'Jost','Outfit',system-ui,-apple-system,Segoe UI,sans-serif}
.mdx-badge{position:fixed;left:14px;bottom:14px;z-index:99980;padding:7px 12px;border:1px solid #c9a25a;border-radius:999px;background:rgba(11,11,11,.92);color:#ead39a;font-size:12px;letter-spacing:.05em}
.mdx-box{margin:18px 0;padding:18px 18px 16px;border:1px solid #3a3122;border-radius:14px;background:linear-gradient(180deg,#14110b,#0b0b0b);color:#efe8da;text-align:left}
.mdx-eb{margin:0 0 8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#c9a25a}
.mdx-intro,.mdx-out p,.mdx-verdict{margin:0 0 10px;font-size:15px;line-height:1.55;color:#efe8da}
.mdx-load{margin:0;font-size:14px;color:#a99f8b;animation:mdxp 1.4s ease-in-out infinite}
@keyframes mdxp{50%{opacity:.45}}
.mdx-card{position:relative;margin:10px 0;padding:14px 16px;border:1px solid #3a3122;border-radius:12px;background:#100d08}
.mdx-card h4{margin:6px 0 6px;font-family:'Cormorant Garamond',Georgia,serif;font-size:24px;font-weight:600;color:#ead39a;line-height:1.1}
.mdx-card p{margin:0 0 8px;font-size:14.5px;line-height:1.5;color:#d9d0bd}
.mdx-tag{display:inline-block;padding:2px 9px;border-radius:999px;background:rgba(201,162,90,.15);color:#ead39a;font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.mdx-lnk{color:#c9a25a;font-size:14px;text-decoration:none;border-bottom:1px solid rgba(201,162,90,.5)}
.mdx-lnk:hover{color:#ead39a}
.mdx-btn{display:inline-block;padding:11px 18px;border:1px solid #c9a25a;border-radius:999px;background:linear-gradient(135deg,#ead39a,#c9a25a);color:#0b0b0b;font-size:14px;font-weight:500;letter-spacing:.03em;cursor:pointer;text-decoration:none;line-height:1.2}
.mdx-btn:hover{filter:brightness(1.08)}
.mdx-btn[disabled]{opacity:.5;cursor:default}
.mdx-ghost{background:transparent;color:#ead39a;margin-left:8px}
.mdx-out{margin-top:14px;padding-top:12px;border-top:1px solid #3a3122}
.mdx-out[hidden],.mdx-form[hidden],.mdx-sres[hidden],.mdx-box[hidden],.mdx-tray[hidden],.mdx-ghost[hidden]{display:none!important}
.mdx-form{margin-top:14px;padding-top:12px;border-top:1px solid #3a3122;display:grid;gap:10px}
.mdx-form input[type=text],.mdx-form input[type=email],.mdx-srow input{width:100%;padding:12px 14px;border:1px solid #3a3122;border-radius:10px;background:#0b0b0b;color:#efe8da;font-size:15px}
.mdx-form input:focus,.mdx-srow input:focus{outline:none;border-color:#c9a25a}
.mdx-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}
.mdx-ck{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4;color:#a99f8b}
.mdx-ck input{margin-top:3px;accent-color:#c9a25a}
.mdx-msg{margin:0;font-size:13.5px;color:#ead39a;min-height:1em}
.mdx-search{margin:0 auto 26px}
.mdx-srow{display:flex;gap:10px;flex-wrap:wrap;margin:0}
.mdx-srow input{flex:1 1 280px}
.mdx-srow .mdx-ghost{margin-left:0}
.mdx-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.mdx-chip{padding:7px 13px;border:1px solid #3a3122;border-radius:999px;background:transparent;color:#d9d0bd;font-size:13px;cursor:pointer}
.mdx-chip:hover{border-color:#c9a25a;color:#ead39a}
.mdx-sres{margin-top:14px;padding-top:12px;border-top:1px solid #3a3122}
a.pj{transition:opacity .25s,transform .25s,box-shadow .25s}
a.pj.mdx-dim{opacity:.22;filter:grayscale(.6)}
a.pj.mdx-hit{box-shadow:0 0 0 2px #c9a25a,0 18px 40px rgba(0,0,0,.5)}
.mdx-why{margin:0 0 12px!important;padding:10px 12px;border-left:3px solid #c9a25a;background:rgba(201,162,90,.1);color:#efe8da!important;font-size:14px!important;line-height:1.45!important}
.im{position:relative}
.mdx-cmp{position:absolute;top:12px;right:12px;z-index:3;padding:7px 12px;border:1px solid #c9a25a;border-radius:999px;background:rgba(11,11,11,.85);color:#ead39a;font-family:'Jost',system-ui,sans-serif;font-size:12.5px;letter-spacing:.04em;cursor:pointer}
.mdx-cmp.on{background:#c9a25a;color:#0b0b0b}
.mdx-tray{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:99985;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #c9a25a;border-radius:999px;background:#0b0b0b;color:#efe8da;box-shadow:0 12px 40px rgba(0,0,0,.6);max-width:calc(100vw - 24px)}
.mdx-tl{font-size:13.5px;white-space:nowrap}
.mdx-tray .mdx-btn{padding:9px 15px;font-size:13px}
.mdx-tray .mdx-ghost{margin-left:0}
.mdx-lock{overflow:hidden}
.mdx-modal{position:fixed;inset:0;z-index:99995;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.78)}
.mdx-mb{position:relative;width:min(980px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:24px;border:1px solid #c9a25a;border-radius:16px;background:#0b0b0b;color:#efe8da}
.mdx-x{position:absolute;top:10px;right:14px;border:0;background:transparent;color:#ead39a;font-size:30px;line-height:1;cursor:pointer}
.mdx-tw{overflow-x:auto;margin:12px 0}
.mdx-tb{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}
.mdx-tb th,.mdx-tb td{padding:10px 12px;border-bottom:1px solid #3a3122;vertical-align:top;text-align:left;line-height:1.45}
.mdx-tb th{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;font-weight:600}
.mdx-tb th a{color:#ead39a;text-decoration:none}
.mdx-rl{width:150px;color:#c9a25a;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.mdx-verdict{padding:12px 14px;border-left:3px solid #c9a25a;background:rgba(201,162,90,.08)}
.mdx-foot{margin:8px 0 14px;font-size:12.5px;color:#a99f8b}
@media(max-width:640px){
  .mdx-badge{bottom:76px}
  .mdx-tray{bottom:86px;border-radius:16px;flex-wrap:wrap;justify-content:center}
  .mdx-mb{padding:18px 14px}
  .mdx-rl{width:110px}
}
