
:root{
  --bg:#1a1014;--panel:#241519;--panel-2:#2f1c22;--panel-3:#3b232b;--line:#4a2f37;--line-soft:#36222a;
  --text:#f6ece4;--muted:#d9c7bf;--muted-2:#b8a49d;
  --accent:#f0566b;--accent-dark:#d8394f;--ink:#1a1014;
  --blue:#7cc4e8;--green:#5fd39a;--orange:#f3a35b;--gold:#e8c06a;
  --radius:10px;--mx:1120px;--hdr:54px;--tg:#2aa3df
}
*,*::before,*::after{box-sizing:border-box}
html,body,h1,h2,h3,p,ol,ul,figure,table{margin:0;padding:0}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:20px;color-scheme:dark}
body{background:var(--bg);color:var(--text);font-family:"Be Vietnam Pro",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16.5px;line-height:1.7;min-width:300px;overflow-x:hidden}
img{display:block;max-width:100%;height:auto}
a{color:var(--gold);text-decoration-thickness:1px;text-underline-offset:3px}
button{font:inherit}
:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.m77caa5{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:var(--radius);font-weight:700;font-size:16px;text-decoration:none;border:1px solid transparent;cursor:pointer;line-height:1.15;text-align:center}
.m567e14{background:var(--accent);color:var(--ink)}
.m567e14:hover{background:#ff6d80}
.m65ded6{background:transparent;color:var(--text);border-color:var(--line)}
.m73452d{background:var(--tg);color:#fff}
.m38d6c7{background:transparent;color:var(--blue);border-color:#2f5b73}
.m65e9f8{width:min(100% - 24px,620px);margin:12px auto 4px}
.m23ca31{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:16px;border-radius:14px 14px 0 0;background:linear-gradient(140deg,#3a1d26,#2a141b);border:1px solid var(--line);border-bottom:2px dashed #6b4450}
.m5fdeef{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}
.m25893e{font-size:15px;color:var(--muted);margin-bottom:10px}
.m8ba034{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:56px;padding:0 6px 0 14px;border-radius:10px;border:1px solid #8a5a66;background:#1a1014;color:var(--text);cursor:pointer}
.macdb0e{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:24px;font-weight:700;letter-spacing:.06em;color:#fff}
.m07c8ad{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:8px;background:var(--gold);color:#2a1a00;font-weight:800}
.m8ba034[data-ok] .m07c8ad{background:var(--green);color:#06281a}
.m26042b{display:grid;place-items:center;align-content:center;width:92px;height:92px;border-radius:50%;border:2px solid var(--gold);color:var(--gold);text-align:center;line-height:1.05;transform:rotate(-8deg);box-shadow:inset 0 0 0 5px var(--bg),inset 0 0 0 6px rgba(232,192,106,.5)}
.m26042b b{font-size:22px}
.m26042b span{font-size:16px;font-weight:700}
.m26042b small{font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.m950100{padding:8px 16px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;background:var(--panel);font-size:13px;color:var(--muted-2)}
.m99e745{min-width:0}
@media (max-width:389px){.m23ca31{padding:14px 12px;gap:10px}.m26042b{width:74px;height:74px}.m26042b b{font-size:18px}.m26042b span{font-size:14px}.m26042b small{font-size:10.5px}.macdb0e{font-size:21px}.m07c8ad{padding:0 12px}}
@media (max-width:339px){.m23ca31{grid-template-columns:1fr}.m26042b{display:none}}
.m772138 ol{list-style:none;display:flex;flex-wrap:wrap;margin:18px 0 4px;font-size:14px;color:var(--muted-2)}
.m772138 li+li::before{content:"/";margin:0 8px;opacity:.6}
.m772138 a{color:var(--muted);text-decoration:none;display:inline-block;padding:3px 0}
.mac73cf{font-size:clamp(26px,7vw,38px);line-height:1.15;font-weight:800;margin:6px 0 12px;letter-spacing:-.01em}
.mcce279{font-size:17.5px;color:var(--muted);margin-bottom:14px}
.m3a88d6{margin:0 0 14px;padding:12px 14px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line-soft)}
.m15382e{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--accent);margin-bottom:4px}
.m3a88d6 ul{list-style:none;padding:0}
.m3a88d6 li{padding:3px 0 3px 18px;position:relative}
.m3a88d6 li::before{content:"";position:absolute;left:2px;top:13px;width:7px;height:2px;background:var(--accent)}
.mab45da{margin:0 0 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}
.mab45da summary{display:flex;align-items:center;min-height:48px;padding:0 14px;cursor:pointer;font-weight:700}
.mab45da summary span{color:var(--muted-2);font-weight:400;margin-left:6px}
.mab45da ol{margin:0;padding:0 14px 10px 36px}
.mab45da a{display:inline-block;padding:5px 0;color:var(--text)}
.m3aff9d h2{font-size:23px;line-height:1.25;font-weight:800;margin:32px 0 10px}
.m3aff9d h2::before{content:"";display:block;width:36px;height:3px;background:var(--accent);margin-bottom:10px}
.m3aff9d h3{font-size:18.5px;margin:18px 0 6px}
.m3aff9d p{margin:0 0 12px}
.mc1962c{list-style:none;padding:0;margin:0 0 14px}
.mc1962c li{position:relative;padding:5px 0 5px 24px}
.mc1962c li::before{content:"✦";position:absolute;left:0;top:5px;color:var(--gold);font-size:13px}
.m737ebf{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}
.m737ebf li{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line-soft)}
.mf1d294{font-size:26px;font-weight:800;line-height:1;color:var(--accent);min-width:34px}
.m737ebf b{display:block}
.m737ebf p{margin:0;color:var(--muted)}
.mfd6173{overflow-x:auto;margin:14px 0 18px;border-radius:var(--radius);border:1px solid var(--line)}
.mfd6173 table{width:100%;border-collapse:collapse;font-size:15px}
.mfd6173 caption{text-align:left;padding:10px 12px;font-weight:700;background:var(--panel-2);color:var(--gold)}
.mfd6173 th,.mfd6173 td{padding:10px 12px;text-align:left;vertical-align:top;border-top:1px solid var(--line-soft)}
.mfd6173 thead th{font-size:13px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em}
.mfd6173 tbody tr:nth-child(even){background:rgba(255,255,255,.025)}
@media (max-width:560px){
  .mfd6173 thead{display:none}
  .mfd6173 tr{display:block;border-top:1px solid var(--line)}
  .mfd6173 tbody th{display:block;border:0;padding-bottom:0;color:var(--gold)}
  .mfd6173 td{display:flex;gap:10px;border:0;padding-top:4px}
  .mfd6173 td::before{content:attr(data-h);flex:0 0 36%;color:var(--muted-2);font-size:13.5px}
}
.m1f2ad3{margin:16px 0;padding:12px 14px;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--line)}
.mf3d0df{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:2px 8px;border-radius:4px;background:var(--blue);color:#0d2633;margin-bottom:6px}
.m1f2ad3 p{margin:0}
.m425e89 .mf3d0df{background:var(--orange);color:#2e1600}
.mfb45a2 .mf3d0df{background:var(--green);color:#06281a}
.m1258ad{margin:18px auto;max-width:330px}
.m1258ad img{border-radius:22px;border:1px solid var(--line);box-shadow:0 18px 40px -20px #000}
.m1258ad figcaption{font-size:14px;color:var(--muted-2);margin-top:8px;text-align:center}
.md617ae{display:grid;gap:10px;margin:16px 0}
.me07a5d{padding:12px 14px;border-radius:var(--radius);background:var(--panel);border-top:3px solid var(--green)}
.m66e635{border-top-color:var(--orange)}
.mbc6a12{font-weight:800;margin-bottom:4px}
.md617ae ul{list-style:none;padding:0;margin:0}
.md617ae li{padding:4px 0;border-top:1px solid var(--line-soft)}
.m71dd01{margin-top:28px}
.m1b1534{list-style:none;padding:0;counter-reset:q}
.m1b1534 li{counter-increment:q;border-bottom:1px solid var(--line)}
.m1b1534 summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;cursor:pointer;list-style:none}
.m1b1534 summary::-webkit-details-marker{display:none}
.m1b1534 summary::before{content:counter(q,decimal-leading-zero);flex:none;font-weight:800;color:var(--accent);font-size:15px}
.m1b1534 summary::after{content:"+";margin-left:auto;font-size:22px;color:var(--gold)}
.m1b1534 details[open] summary::after{content:"−"}
.m1b1534 h3{margin:0;font-size:17px}
.m1b1534 p{padding:0 0 14px 34px;margin:0;color:var(--muted)}
.m2e526f{margin:26px 0;padding:18px 16px;border-radius:14px;background:radial-gradient(circle at 100% 0,#5a2333,#2a141b 70%);border:1px solid #6b3443}
.m2730d4{font-size:19px;font-weight:800;margin-bottom:4px}
.m2e526f p{color:var(--muted)}
.m7e7717{display:grid;gap:8px;margin-top:10px}
.me69662{margin-top:28px}
.m5b00b5{font-size:15px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2);margin:0 0 8px}
.me69662 ul{list-style:none;padding:0;display:grid;gap:6px}
.me69662 a{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 14px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line-soft);color:var(--text);text-decoration:none;font-weight:600}
.me69662 i{font-style:normal;color:var(--accent)}
.m6587bc{margin-top:24px;padding:12px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted-2)}
@media (min-width:760px){
  .md617ae{grid-template-columns:1fr 1fr}
  .m7e7717{grid-template-columns:auto auto;justify-content:start}
  .me69662 ul{grid-template-columns:1fr 1fr}
}
