:root{
  --primary:#10b981;
  --primary-dark:#059669;
  --accent:#34d399;
  --surface:#132420;
  --surface-2:#1b3330;
  --bg:#0a1614;
  --text:#e9fbf4;
  --muted:#8fb3a8;
  --border:#274641;
  --radius:14px;
  --radius-pill:999px;
  --shadow:0 6px 20px rgba(0,0,0,.35);
  --shadow-btn:0 4px 14px rgba(16,185,129,.4);
  --sp1:.25rem;--sp2:.5rem;--sp3:.75rem;--sp4:1rem;--sp5:1.5rem;--sp6:2rem;--sp7:3rem;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.2;font-size:16px}
img{max-width:100%;height:auto}
a{color:var(--accent);text-decoration:none;transition:color .2s}
a:hover{color:var(--primary)}
:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.wdhjlzdke{width:100%;max-width:1080px;margin:0 auto;padding:0 var(--sp4)}


.wd24zpgdr{position:sticky;top:0;z-index:50;background:rgba(10,22,20,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}
.wd11bw4gu{display:flex;align-items:center;justify-content:space-between;min-height:60px}
.wd1hn6ytp{font-weight:800;font-size:1.15rem;letter-spacing:-.02em;color:var(--text)}
.wd1hn6ytp:hover{color:var(--accent)}
.wdli9blx8{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer}
.wdli9blx8 span{display:block;height:2px;width:24px;margin:0 auto;background:var(--text);transition:.25s}
.wdli9blx8[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.wdli9blx8[aria-expanded="true"] span:nth-child(2){opacity:0}
.wdli9blx8[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.wd26r6ewg{display:none;position:absolute;top:60px;left:0;right:0;flex-direction:column;background:var(--surface);border-bottom:1px solid var(--border);padding:var(--sp3) var(--sp4)}
.wd26r6ewg.wd2a20z93{display:flex}
.wd26r6ewg a{color:var(--text);padding:var(--sp3) var(--sp2);font-weight:600;border-radius:8px}
.wd26r6ewg a:hover{color:var(--accent)}
.wd26r6ewg a.wd2bmixri,.wd26r6ewg a[aria-current="page"]{color:#fff;background:var(--primary);font-weight:700}


.wd2fe7d7h{padding:var(--sp7) 0;background:radial-gradient(circle at 50% 0%,rgba(16,185,129,.18),transparent 60%),var(--bg)}
.wd1etg25r{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp4)}
.wd24us2ms{display:inline-block;background:var(--surface-2);color:var(--accent);border:1px solid var(--border);padding:var(--sp1) var(--sp4);border-radius:var(--radius-pill);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.wd1p0y8fe{font-size:2.2rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;max-width:16ch}
.wd119e87k{color:var(--muted);max-width:60ch;font-size:1.05rem;line-height:1.5}
.wd2oyt0zi{display:flex;flex-wrap:wrap;gap:var(--sp3);justify-content:center}
.wdpj4ibf6{display:inline-block;padding:var(--sp3) var(--sp5);border-radius:var(--radius-pill);font-weight:700;font-size:.95rem;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;border:1px solid transparent}
.wd1x1ehbn{background:var(--primary);color:#fff;box-shadow:var(--shadow-btn)}
.wd1x1ehbn:hover{background:var(--primary-dark);color:#fff;transform:translateY(-2px)}
.wdxjxjitd{background:var(--surface-2);color:var(--text);border-color:var(--border)}
.wdxjxjitd:hover{background:var(--surface);color:#fff;transform:translateY(-2px)}
.wd299nsip{margin-top:var(--sp5)}
.wd1bhkpo0{position:relative;width:200px;height:400px;background:var(--surface);border:6px solid var(--surface-2);border-radius:32px;box-shadow:var(--shadow);padding:var(--sp3)}
.wd1mwzz9y{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:70px;height:16px;background:var(--surface-2);border-radius:var(--radius-pill)}
.wd2i8j39r{margin-top:var(--sp5);display:flex;flex-direction:column;gap:var(--sp3);padding:var(--sp2)}
.wd10ww6h0{height:12px;border-radius:6px;background:var(--surface-2)}
.wd10ww6h0.wdw9zckih{height:20px;background:var(--primary)}
.wd10ww6h0.wdefnbkc2{width:60%}
.wd2dk20uo{height:60px;border-radius:10px;background:linear-gradient(135deg,var(--surface-2),rgba(16,185,129,.25))}


.wd167kf8l{padding:var(--sp6) 0}
.wd1xwxzgx{max-width:820px}
.wd1dsew5e ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp2);padding:0;margin:0 0 var(--sp5);font-size:.85rem}
.wd1dsew5e li{display:flex;align-items:center;color:var(--muted)}
.wd1dsew5e li+li::before{content:'\203A';margin-right:var(--sp2);color:var(--muted)}
.wd1dsew5e a{color:var(--accent)}
.wd1dsew5e a:hover{color:var(--primary)}
.wd1dsew5e li[aria-current="page"]{color:var(--muted)}
.wd1xwxzgx p{color:var(--text);line-height:1.6;margin:0 0 var(--sp4);font-size:1.02rem}
.wd1xwxzgx h1,.wd1xwxzgx h2,.wd1xwxzgx h3,.wd1xwxzgx h4{font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:var(--sp6) 0 var(--sp3)}
.wd1xwxzgx h1{font-size:1.9rem}
.wd1xwxzgx h2{font-size:1.5rem}
.wd1xwxzgx h3{font-size:1.2rem}
.wd1xwxzgx a{color:var(--accent);text-decoration:underline}
.wd1xwxzgx a:hover{color:var(--primary)}
.wd1xwxzgx ul,.wd1xwxzgx ol{margin:0 0 var(--sp4);padding-left:1.5rem}
.wd1xwxzgx li{margin:var(--sp2) 0;line-height:1.5}
.wd1xwxzgx ul ul,.wd1xwxzgx ol ol{margin:var(--sp2) 0}
.wd1xwxzgx blockquote{border-left:4px solid var(--primary);background:var(--surface);padding:var(--sp4);margin:0 0 var(--sp4);border-radius:0 var(--radius) var(--radius) 0;color:var(--muted)}
.wd1baioo0,.wd1xwxzgx{overflow-x:auto}
.wd1xwxzgx table{width:100%;border-collapse:collapse;margin:0 0 var(--sp4);font-size:.95rem;}
.wd1xwxzgx th,.wd1xwxzgx td{padding:.6rem .8rem;border-bottom:1px solid var(--border);text-align:left}
.wd1xwxzgx thead th{background:var(--surface-2);color:#fff;font-weight:700}
.wd1xwxzgx tbody tr:nth-child(even){background:var(--surface)}


.wd1sz716r{padding:var(--sp7) 0;background:linear-gradient(135deg,var(--surface),var(--surface-2));border-top:1px solid var(--border)}
.wd1ungd7n{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp4)}
.wd2lnl4ib{font-size:1.7rem;font-weight:800;letter-spacing:-.02em}
.wd2eeujgk{color:var(--muted);max-width:50ch}
.wdhghxov4{display:flex;flex-wrap:wrap;gap:var(--sp3);justify-content:center}


.wd1fo2cns{background:var(--surface);border-top:1px solid var(--border);padding:var(--sp6) 0}
.wdc89xvtm{display:flex;flex-direction:column;gap:var(--sp3);text-align:center}
.wd1e7lmnk{font-weight:800;font-size:1.1rem}
.wd4pxwwfk{display:flex;flex-wrap:wrap;gap:var(--sp4);justify-content:center}
.wd4pxwwfk a{color:var(--muted);font-weight:600;font-size:.9rem}
.wd4pxwwfk a:hover{color:var(--accent)}
.wd4pxwwfk a.wd2bmixri,.wd4pxwwfk a[aria-current="page"]{color:var(--accent)}
.wdwllqint{color:var(--muted);font-size:.85rem;margin-top:var(--sp4)}
.wd1efyigm{color:var(--muted);font-size:.75rem;line-height:1.5;max-width:70ch;margin:0 auto;opacity:.75}

@media (min-width:768px){
  .wd1p0y8fe{font-size:3rem}
  .wd1xwxzgx h1{font-size:2.3rem}
  .wd2lnl4ib{font-size:2rem}
}
@media (min-width:1024px){
  .wdli9blx8{display:none}
  .wd26r6ewg{display:flex;position:static;flex-direction:row;background:none;border:none;padding:0;gap:var(--sp2)}
  .wd26r6ewg a{padding:var(--sp2) var(--sp4)}
  .wd1p0y8fe{font-size:3.4rem}
  .wdc89xvtm{text-align:center}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
.wdkf0uema{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center;margin:24px auto 0;}
.wdkf0uema img{height:40px;width:auto;display:block;}
.wdkf0uema a{display:block;line-height:0;}