.embed header, .embed footer { display: none; }
.embed .page-title { margin-top: 10px; }
.embed body { background: transparent; }
* { margin: 0; padding: 0; box-sizing: border-box; }
:root {
  --bg: #0a0e17; --bg2: #0e1522;
  --panel: rgba(255,255,255,0.04);
  --line: rgba(118,255,3,0.22);
  --green: #76ff03; --green-soft: #b9f6ca;
  --gold: #ffd75e;
  --text: #cfd8dc; --dim: #78909c;
}
body {
  background:
    radial-gradient(1200px 500px at 70% -10%, rgba(255,215,94,0.05), transparent 60%),
    radial-gradient(900px 500px at 10% 110%, rgba(79,195,247,0.06), transparent 60%),
    var(--bg);
  color: var(--text); font-family: 'Courier New', monospace; min-height: 100vh;
}
html { background: var(--bg); color-scheme: dark; scrollbar-width: thin; scrollbar-color: #1d2a3d var(--bg); }
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-track { background: var(--bg); }
::-webkit-scrollbar-thumb { background: #1d2a3d; border-radius: 5px; border: 2px solid var(--bg); }
.wrap { max-width: 1060px; margin: 0 auto; padding: 0 20px; }
header { border-bottom: 1px solid rgba(255,255,255,0.07); background: rgba(10,14,23,0.8); position: sticky; top: 0; z-index: 10; backdrop-filter: blur(6px); }
.header-inner { display: flex; align-items: center; gap: 18px; padding: 14px 0; }
.logo { font-size: 20px; font-weight: bold; letter-spacing: 5px; color: var(--green); text-shadow: 0 0 18px rgba(118,255,3,0.45); text-decoration: none; white-space: nowrap; }
.logo .dot { color: var(--dim); } .logo .tm { font-size: 9px; color: var(--dim); }
nav { margin-left: auto; display: flex; align-items: center; gap: 18px; }
nav a { color: var(--dim); text-decoration: none; font-size: 12px; letter-spacing: 2px; }
nav a:hover { color: var(--green-soft); }
nav a.here { color: var(--gold); }
.who { color: var(--green-soft); font-size: 12px; letter-spacing: 2px; border: 1px solid var(--line); border-radius: 12px; padding: 5px 12px; }
.hbtn { font-family: 'Courier New', monospace; font-weight: bold; letter-spacing: 2px; font-size: 12px; text-transform: uppercase; cursor: pointer; border-radius: 6px; padding: 9px 18px; text-decoration: none; display: inline-block; transition: all 0.15s; }
.hbtn.primary { background: var(--green); color: #0a0e17; border: 1px solid var(--green); }
.hbtn.primary:hover { background: #aed581; transform: translateY(-1px); box-shadow: 0 0 20px rgba(118,255,3,0.35); }
.hbtn.outline { background: rgba(118,255,3,0.07); color: var(--green-soft); border: 1px solid var(--line); }
.hbtn.outline:hover { background: rgba(118,255,3,0.16); }

.page-title { margin: 34px 0 6px; font-size: 26px; letter-spacing: 6px; color: var(--gold); text-shadow: 0 0 22px rgba(255,215,94,0.35); }
.subtitle { color: var(--dim); font-size: 13px; margin-bottom: 12px; max-width: 720px; line-height: 1.6; }
.preview { display: inline-block; margin-bottom: 22px; font-size: 12px; letter-spacing: 1px; color: var(--gold); border: 1px solid rgba(255,215,94,0.4); background: rgba(255,215,94,0.06); padding: 7px 12px; }

.tiers { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
@media (max-width: 980px) { .tiers { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .tiers { grid-template-columns: 1fr; } }
@media (max-width: 700px) { .header-inner { flex-wrap: wrap; gap: 10px; padding: 12px 16px; } nav { margin-left: 0; flex-wrap: wrap; gap: 12px 16px; } .logo { font-size: 17px; letter-spacing: 4px; } }
.tier { border: 1px solid rgba(255,255,255,0.1); background: var(--panel); padding: 20px 18px; display: flex; flex-direction: column; gap: 12px; position: relative; }
.tier.paid { border-color: rgba(255,215,94,0.3); }
.tier.mine { border-color: var(--gold); box-shadow: 0 0 26px rgba(255,215,94,0.18); }
.tier.mine::before { content: "YOUR TIER"; position: absolute; top: -9px; left: 14px; font-size: 10px; letter-spacing: 2px; color: var(--gold); background: var(--bg); padding: 0 6px; }
.tier h2 { font-size: 15px; letter-spacing: 4px; color: #fff; }
.tier.paid h2 { color: var(--gold); }
.tier .price { font-size: 26px; color: var(--green); letter-spacing: 1px; }
.tier .price small { font-size: 11px; color: var(--dim); letter-spacing: 2px; margin-left: 6px; }
.tier .tagline { color: var(--text); font-size: 12px; line-height: 1.5; min-height: 36px; }
.tier ul { list-style: none; display: flex; flex-direction: column; gap: 7px; flex: 1; }
.tier li { font-size: 12px; line-height: 1.5; color: var(--text); padding-left: 16px; position: relative; }
.tier li::before { content: "\25B8"; position: absolute; left: 0; color: var(--green); }
.tier li.inherit { color: var(--dim); }
.buy { font-family: inherit; font-size: 12px; letter-spacing: 2px; padding: 11px 14px; cursor: pointer; text-align: center; text-decoration: none;
  background: linear-gradient(180deg, #ffe082, #ffc107); color: #14100a; border: 1px solid #ffd54f; box-shadow: 0 0 22px rgba(255,193,7,0.25); }
.buy:hover { transform: translateY(-1px); box-shadow: 0 0 34px rgba(255,193,7,0.5); }
.buy.soon { background: rgba(255,215,94,0.08); color: var(--gold); border: 1px solid rgba(255,215,94,0.4); box-shadow: none; cursor: default; }
.buy.soon:hover { transform: none; }
.buy.free { background: rgba(118,255,3,0.08); color: var(--green-soft); border: 1px solid var(--line); box-shadow: none; }
.buy.current { background: transparent; color: var(--dim); border: 1px solid rgba(255,255,255,0.15); box-shadow: none; cursor: default; }
.preview[hidden] { display: none; }
.preview.bad { color: #ff8a80; border-color: rgba(255,138,128,0.5); background: rgba(255,82,82,0.07); }
button.buy { width: 100%; }
.buy:disabled { opacity: 0.6; cursor: wait; transform: none; }
.buy.alt { background: rgba(255,215,94,0.08); color: var(--gold); border: 1px solid rgba(255,215,94,0.5); box-shadow: none; }
.buy.alt:hover { background: rgba(255,215,94,0.16); box-shadow: 0 0 18px rgba(255,193,7,0.22); }
.tier .renew { font-size: 11px; letter-spacing: 2px; color: var(--gold); text-align: center; }
.tier .renew.bad { color: #ff8a80; }
.note { margin: 22px 0 0; color: var(--dim); font-size: 12px; line-height: 1.7; max-width: 760px; }
.note b { color: var(--text); font-weight: normal; }
.free-layer { margin-top: 36px; border: 1px solid rgba(255,255,255,0.08); background: var(--panel); padding: 18px; display: flex; gap: 18px; flex-wrap: wrap; align-items: center; }
.free-layer h3 { font-size: 13px; letter-spacing: 3px; color: var(--green-soft); margin-bottom: 6px; }
.free-layer p { font-size: 12px; color: var(--dim); line-height: 1.6; flex: 1 1 320px; }
.free-layer .ranks { display: flex; gap: 6px; flex-wrap: wrap; }
.free-layer .ranks img { width: 26px; height: 26px; }
footer { margin: 46px 0 30px; color: var(--dim); font-size: 11px; line-height: 1.8; }
footer a { color: var(--dim); } footer a:hover { color: var(--green-soft); }
.seed6cd.seed6cd.seed6cd{color:var(--dim);font-size:12px;}
.s82c087.s82c087.s82c087{text-decoration:none;cursor:pointer;}
