.synland:where(.astro-4nfoohsc){margin-inline:calc(50% - 50vw);font-family:var(--sans);color:var(--text);line-height:1.5;text-align:left}.synland:where(.astro-4nfoohsc) .hbwrap:where(.astro-4nfoohsc){max-width:var(--maxw);margin:0 auto;padding:0 24px}.synland:where(.astro-4nfoohsc) h1:where(.astro-4nfoohsc),.synland:where(.astro-4nfoohsc) h2:where(.astro-4nfoohsc),.synland:where(.astro-4nfoohsc) h3:where(.astro-4nfoohsc),.synland:where(.astro-4nfoohsc) h4:where(.astro-4nfoohsc){-webkit-text-fill-color:currentColor;background:none;border:0;padding:0;margin:0}.synland:where(.astro-4nfoohsc) a:where(.astro-4nfoohsc){color:inherit;text-decoration:none}.comwhite:where(.astro-4nfoohsc){color:#eafff0}.hbhero:where(.astro-4nfoohsc){position:relative;min-height:92vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-bottom:1px solid var(--line)}.hbhero:where(.astro-4nfoohsc) .hbwrap:where(.astro-4nfoohsc){position:relative;z-index:2}.pulsechip:where(.astro-4nfoohsc){display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-hi);border-radius:999px;padding:7px 14px;background:#0d090b99}.pulsechip:where(.astro-4nfoohsc) .hb:where(.astro-4nfoohsc){width:7px;height:7px;border-radius:50%;background:var(--crimson-hi);box-shadow:0 0 9px var(--crimson-hi);animation:hbpulse 2s cubic-bezier(.3,.6,.4,1) infinite}@keyframes hbpulse{0%,to{transform:scale(1);opacity:.72}10%{transform:scale(1.35);opacity:.95}22%{transform:scale(1);opacity:.74}30%{transform:scale(1.16);opacity:.85}40%{transform:scale(1);opacity:.7}}h1:where(.astro-4nfoohsc).title{font-size:clamp(46px,9vw,116px);line-height:.92;font-weight:800;letter-spacing:-.035em;margin:26px 0 0;text-wrap:balance;color:var(--text);text-shadow:0 4px 60px rgba(0,0,0,.55)}h1:where(.astro-4nfoohsc).title .fire:where(.astro-4nfoohsc){color:var(--crimson-hi);position:relative;text-shadow:0 0 44px var(--crimson-glow)}.lede:where(.astro-4nfoohsc){margin-top:24px;max-width:60ch;font-size:clamp(16px,2.1vw,20px);color:var(--muted);text-shadow:0 2px 20px rgba(0,0,0,.6)}.lede:where(.astro-4nfoohsc) b:where(.astro-4nfoohsc){color:var(--text);font-weight:600}.herometa:where(.astro-4nfoohsc){margin-top:34px;display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;font-family:var(--mono);font-size:12.5px;color:var(--dim)}.herometa:where(.astro-4nfoohsc) span:where(.astro-4nfoohsc) b:where(.astro-4nfoohsc){color:var(--muted);font-weight:600}.scrollcue:where(.astro-4nfoohsc){margin-top:42px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.scrollcue:where(.astro-4nfoohsc) .caret:where(.astro-4nfoohsc){animation:bob 1.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.reveal:where(.astro-4nfoohsc){opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.reveal:where(.astro-4nfoohsc).in{opacity:1;transform:none}.images:where(.astro-4nfoohsc){padding:78px 0 44px}.sechead:where(.astro-4nfoohsc){display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:36px}.sechead:where(.astro-4nfoohsc) h2:where(.astro-4nfoohsc){font-size:clamp(24px,3.6vw,36px);font-weight:800;letter-spacing:-.025em;color:var(--text)}.sechead:where(.astro-4nfoohsc) h2:where(.astro-4nfoohsc) .u:where(.astro-4nfoohsc){color:var(--crimson)}.sechead:where(.astro-4nfoohsc) p:where(.astro-4nfoohsc){color:var(--muted);font-family:var(--mono);font-size:13px;max-width:42ch}.grid:where(.astro-4nfoohsc){display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px}@media(max-width:900px){.grid:where(.astro-4nfoohsc){grid-template-columns:1fr}}.panel:where(.astro-4nfoohsc){position:relative;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,var(--surface),var(--ground2));padding:26px 24px 24px;display:flex;flex-direction:column;min-height:452px;overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s}.panel:where(.astro-4nfoohsc):hover{transform:translateY(-4px)}.panel:where(.astro-4nfoohsc) .ptop:where(.astro-4nfoohsc){display:flex;align-items:center;justify-content:space-between;gap:12px}.pbadge:where(.astro-4nfoohsc){font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.status:where(.astro-4nfoohsc){font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid var(--line-hi);color:var(--muted);white-space:nowrap}.status:where(.astro-4nfoohsc).free{color:var(--ok);border-color:#3fb95059}.status:where(.astro-4nfoohsc).locked{color:var(--gold);border-color:#c9a22766}.pname:where(.astro-4nfoohsc){font-size:30px;font-weight:800;letter-spacing:-.02em;margin:18px 0 5px;color:var(--text)}.ptag:where(.astro-4nfoohsc){color:var(--muted);font-size:14.5px;min-height:44px;max-width:none}.specs:where(.astro-4nfoohsc){list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:9px;font-family:var(--mono);font-size:12.5px;color:var(--muted)}.specs:where(.astro-4nfoohsc) li:where(.astro-4nfoohsc){display:flex;gap:10px;align-items:baseline;padding-left:0}.specs:where(.astro-4nfoohsc) li:where(.astro-4nfoohsc):before{content:"▸";color:var(--dim);font-size:10px;flex:none;background:none;position:static;width:auto;height:auto}.pfoot:where(.astro-4nfoohsc){margin-top:auto;padding-top:22px}.dl:where(.astro-4nfoohsc){display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;color:var(--dim);margin-bottom:14px}.dl:where(.astro-4nfoohsc) b:where(.astro-4nfoohsc){color:var(--muted);font-weight:600}.cta:where(.astro-4nfoohsc){position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 18px;border-radius:11px;font-family:var(--mono);font-weight:600;font-size:13.5px;letter-spacing:.03em;cursor:pointer;border:1px solid transparent;transition:.2s;overflow:hidden}.cta:where(.astro-4nfoohsc) .arw:where(.astro-4nfoohsc){transition:transform .2s}.cta:where(.astro-4nfoohsc):hover .arw:where(.astro-4nfoohsc){transform:translate(4px)}.cta-secondary:where(.astro-4nfoohsc){margin-top:9px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px;border-radius:11px;font-family:var(--mono);font-size:12.5px;color:var(--muted);border:1px solid var(--line);transition:.2s}.cta-secondary:where(.astro-4nfoohsc):hover{border-color:var(--line-hi);color:var(--text)}.cta:where(.astro-4nfoohsc):focus-visible,.cta-secondary:where(.astro-4nfoohsc):focus-visible,.combtn:where(.astro-4nfoohsc):focus-visible{outline:2px solid var(--crimson-hi);outline-offset:3px}.p-grim:where(.astro-4nfoohsc){border-color:#bf1f1f52;background:linear-gradient(180deg,#1c1113,var(--ground2))}.p-grim:where(.astro-4nfoohsc):hover{box-shadow:0 26px 70px -26px var(--crimson-glow);border-color:#bf1f1f8c}.p-grim:where(.astro-4nfoohsc) .pname:where(.astro-4nfoohsc){color:#fff}.p-grim:where(.astro-4nfoohsc) .pbadge:where(.astro-4nfoohsc){color:var(--crimson-hi)}.p-grim:where(.astro-4nfoohsc) .cta:where(.astro-4nfoohsc){background:linear-gradient(180deg,var(--crimson-hi),var(--crimson));color:#fff;box-shadow:0 10px 30px -12px var(--crimson-glow)}.p-grim:where(.astro-4nfoohsc) .cta:where(.astro-4nfoohsc):hover{filter:brightness(1.08);box-shadow:0 16px 42px -12px var(--crimson-glow)}.p-grim:where(.astro-4nfoohsc):after{content:"";position:absolute;top:-40%;right:-30%;width:62%;height:82%;background:radial-gradient(closest-side,var(--crimson-glow),transparent 70%);opacity:.2;pointer-events:none}.p-good:where(.astro-4nfoohsc):hover{box-shadow:0 22px 60px -28px #8b969e52;border-color:var(--line-hi)}.p-good:where(.astro-4nfoohsc) .pbadge:where(.astro-4nfoohsc){color:#8b969e}.p-good:where(.astro-4nfoohsc) .cta:where(.astro-4nfoohsc){background:var(--surface2);color:var(--text);border-color:var(--line-hi)}.p-good:where(.astro-4nfoohsc) .cta:where(.astro-4nfoohsc):hover{background:#26201f;border-color:#8b969e}.p-master:where(.astro-4nfoohsc){background:linear-gradient(180deg,#17130c,var(--ground2))}.p-master:where(.astro-4nfoohsc):hover{box-shadow:0 22px 60px -28px #c9a22747;border-color:#c9a22780}.p-master:where(.astro-4nfoohsc) .pbadge:where(.astro-4nfoohsc){color:var(--gold)}.p-master:where(.astro-4nfoohsc) .cta:where(.astro-4nfoohsc){background:transparent;color:var(--gold-hi);border-color:#c9a22780}.p-master:where(.astro-4nfoohsc) .cta:where(.astro-4nfoohsc):hover{background:#c9a2271a;border-color:var(--gold)}.lockrow:where(.astro-4nfoohsc){font-family:var(--mono);font-size:11.5px;color:var(--gold);opacity:.85;display:flex;gap:8px;align-items:center;margin-bottom:12px}.comband:where(.astro-4nfoohsc){position:relative;margin-top:44px;border:1px solid rgba(57,211,83,.28);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#0a1410,#080b09);padding:40px 34px}.comband:where(.astro-4nfoohsc):before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(60% 120% at 12% 0%,rgba(57,211,83,.14),transparent 60%)}.comgrid:where(.astro-4nfoohsc){position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}@media(max-width:840px){.comgrid:where(.astro-4nfoohsc){grid-template-columns:1fr;gap:26px}}.comeyebrow:where(.astro-4nfoohsc){font-family:var(--mono);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--com);display:flex;align-items:center;gap:9px}.comeyebrow:where(.astro-4nfoohsc) .sigil:where(.astro-4nfoohsc){font-size:15px;filter:drop-shadow(0 0 6px rgba(57,211,83,.6))}.comtitle:where(.astro-4nfoohsc){font-size:clamp(26px,3.6vw,38px);font-weight:800;letter-spacing:-.02em;margin:14px 0 12px;color:#eafff0}.comtitle:where(.astro-4nfoohsc) b:where(.astro-4nfoohsc){color:var(--com-hi)}.comband:where(.astro-4nfoohsc) p:where(.astro-4nfoohsc){color:#a9c7b3;font-size:15px;max-width:52ch}.comband:where(.astro-4nfoohsc) p:where(.astro-4nfoohsc) a:where(.astro-4nfoohsc){color:var(--com-hi);border-bottom:1px solid rgba(95,240,122,.4)}.comscript:where(.astro-4nfoohsc){margin-top:16px;font-family:var(--mono);font-size:12px;color:#6f9a7d;letter-spacing:.04em}.comflow:where(.astro-4nfoohsc){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;counter-reset:none}.comflow:where(.astro-4nfoohsc) li:where(.astro-4nfoohsc){display:flex;gap:14px;align-items:flex-start;font-family:var(--mono);font-size:13px;color:#c7e6d1;padding-left:0;counter-increment:none}.comflow:where(.astro-4nfoohsc) li:where(.astro-4nfoohsc):before{content:none!important;display:none!important}.comflow:where(.astro-4nfoohsc) .n:where(.astro-4nfoohsc){flex:none;width:26px;height:26px;border-radius:7px;border:1px solid rgba(57,211,83,.4);color:var(--com-hi);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#39d35314;position:static;top:auto;left:auto}.comband:where(.astro-4nfoohsc) code:where(.astro-4nfoohsc){color:var(--com-hi)!important;background:#39d3531a!important;border:1px solid rgba(57,211,83,.2)!important;padding:1px 5px!important;border-radius:4px;font-family:var(--mono)}.combtn:where(.astro-4nfoohsc){margin-top:26px;display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:11px;font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.04em;color:#04120a;background:linear-gradient(180deg,var(--com-hi),var(--com));box-shadow:0 12px 34px -14px #39d35380;transition:.2s}.combtn:where(.astro-4nfoohsc):hover{filter:brightness(1.08);box-shadow:0 16px 44px -14px #39d35399}.combtn:where(.astro-4nfoohsc) .arw:where(.astro-4nfoohsc){transition:transform .2s}.combtn:where(.astro-4nfoohsc):hover .arw:where(.astro-4nfoohsc){transform:translate(4px)}.commeta:where(.astro-4nfoohsc){margin-top:14px;font-family:var(--mono);font-size:11px;color:#5f8a6d}.integrity:where(.astro-4nfoohsc){border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ground2);padding:56px 0;margin-top:52px}.integrity:where(.astro-4nfoohsc) .hbwrap:where(.astro-4nfoohsc){display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:center}@media(max-width:820px){.integrity:where(.astro-4nfoohsc) .hbwrap:where(.astro-4nfoohsc){grid-template-columns:1fr;gap:26px}}.integrity:where(.astro-4nfoohsc) h3:where(.astro-4nfoohsc){font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;color:var(--text)}.integrity:where(.astro-4nfoohsc) p:where(.astro-4nfoohsc){color:var(--muted);margin-top:12px;max-width:44ch;font-size:15px}.chips:where(.astro-4nfoohsc){display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chip:where(.astro-4nfoohsc){font-family:var(--mono);font-size:11.5px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 11px}.chip:where(.astro-4nfoohsc) b:where(.astro-4nfoohsc){color:var(--crimson-hi);font-weight:600}.term:where(.astro-4nfoohsc){background:#0a0709;border:1px solid var(--line);border-radius:12px;overflow:hidden;font-family:var(--mono);font-size:12.5px}.term:where(.astro-4nfoohsc) .bar:where(.astro-4nfoohsc){display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--dim);font-size:11px}.term:where(.astro-4nfoohsc) .bar:where(.astro-4nfoohsc) .b:where(.astro-4nfoohsc){width:9px;height:9px;border-radius:50%;background:#39302e}.term:where(.astro-4nfoohsc) .bar:where(.astro-4nfoohsc) .b:where(.astro-4nfoohsc).r{background:#c94b3f}.term:where(.astro-4nfoohsc) pre:where(.astro-4nfoohsc){margin:0!important;padding:16px!important;overflow-x:auto;line-height:1.7;color:var(--muted);background:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.term:where(.astro-4nfoohsc) .p:where(.astro-4nfoohsc){color:var(--crimson-hi)}.term:where(.astro-4nfoohsc) .g:where(.astro-4nfoohsc){color:var(--ok)}.term:where(.astro-4nfoohsc) .c:where(.astro-4nfoohsc){color:var(--dim)}@media(prefers-reduced-motion:reduce){.synland:where(.astro-4nfoohsc) :where(.astro-4nfoohsc),.hbhero:where(.astro-4nfoohsc) :where(.astro-4nfoohsc){animation:none!important}.reveal:where(.astro-4nfoohsc){opacity:1;transform:none;transition:none}}
