.axes[data-astro-cid-mkmp73gw]{grid-template-columns:1fr 1fr;gap:.8rem;margin:1.3rem 0;display:grid}@media (width<=620px){.axes[data-astro-cid-mkmp73gw]{grid-template-columns:1fr}}.axis[data-astro-cid-mkmp73gw]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1rem 1.15rem}.axis[data-astro-cid-mkmp73gw].floor{border-left:3px solid var(--danger)}.axis[data-astro-cid-mkmp73gw].savings{border-left:3px solid var(--accent)}.ax-h[data-astro-cid-mkmp73gw]{color:var(--text);margin:0 0 .35rem;font-weight:700}.axis[data-astro-cid-mkmp73gw].floor .ax-h[data-astro-cid-mkmp73gw]{color:var(--danger)}.axis[data-astro-cid-mkmp73gw].savings .ax-h[data-astro-cid-mkmp73gw]{color:var(--accent)}.axis[data-astro-cid-mkmp73gw] p[data-astro-cid-mkmp73gw]{color:var(--muted);margin:0;font-size:.92rem}.tiers[data-astro-cid-mkmp73gw]{grid-template-columns:repeat(3,1fr);gap:.9rem;margin:1.5rem 0 .5rem;display:grid}@media (width<=820px){.tiers[data-astro-cid-mkmp73gw]{grid-template-columns:1fr}}.tier[data-astro-cid-mkmp73gw]{border:1px solid var(--line);border-top:4px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.15rem 1.25rem}.tier[data-astro-cid-mkmp73gw].t-cold{border-top-color:var(--safe)}.tier[data-astro-cid-mkmp73gw].t-spend{border-top-color:var(--warn)}.tier[data-astro-cid-mkmp73gw].t-dq{border-top-color:var(--danger)}.tier[data-astro-cid-mkmp73gw] header[data-astro-cid-mkmp73gw]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tier[data-astro-cid-mkmp73gw] h2[data-astro-cid-mkmp73gw]{margin:0;font-size:1.1rem}.tcount[data-astro-cid-mkmp73gw]{font-family:var(--mono);font-size:1.1rem;font-weight:800}.t-cold[data-astro-cid-mkmp73gw] .tcount[data-astro-cid-mkmp73gw]{color:var(--safe)}.t-spend[data-astro-cid-mkmp73gw] .tcount[data-astro-cid-mkmp73gw]{color:var(--warn)}.t-dq[data-astro-cid-mkmp73gw] .tcount[data-astro-cid-mkmp73gw]{color:var(--danger)}.tagline[data-astro-cid-mkmp73gw]{color:var(--text);margin:.5rem 0 .6rem;font-size:.92rem;font-weight:600}.blurb[data-astro-cid-mkmp73gw]{color:var(--muted);margin:0 0 .8rem;font-size:.88rem;line-height:1.55}.tdevices[data-astro-cid-mkmp73gw]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tdevices[data-astro-cid-mkmp73gw] li[data-astro-cid-mkmp73gw]{color:var(--text);background:var(--raise);border:1px solid var(--line);border-radius:.4rem;padding:.2rem .5rem;font-size:.78rem}.gate-h[data-astro-cid-mkmp73gw]{border-bottom:2px solid var(--line);margin-top:1.4rem;padding-bottom:.3rem}.floor-h[data-astro-cid-mkmp73gw]{color:var(--danger)}.savings-h[data-astro-cid-mkmp73gw]{color:var(--accent)}.gates[data-astro-cid-mkmp73gw]{flex-direction:column;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.gate[data-astro-cid-mkmp73gw]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:2rem 1fr;align-items:start;gap:.9rem;padding:1.05rem 1.25rem;display:grid}.floor-gates[data-astro-cid-mkmp73gw] .gate[data-astro-cid-mkmp73gw]{border-left:3px solid var(--danger)}.savings-gates[data-astro-cid-mkmp73gw] .gate[data-astro-cid-mkmp73gw]{border-left:3px solid var(--accent)}.gicon[data-astro-cid-mkmp73gw]{font-size:1.15rem;line-height:1.3}.gbody[data-astro-cid-mkmp73gw] h4[data-astro-cid-mkmp73gw]{color:var(--text);margin:.1rem 0 .3rem;font-size:1rem}.gshort[data-astro-cid-mkmp73gw]{color:var(--text);margin:0 0 .5rem;font-size:.94rem;font-weight:550}.gwhy[data-astro-cid-mkmp73gw]{color:var(--muted);margin:0;font-size:.92rem}.gwhy[data-astro-cid-mkmp73gw] .wl[data-astro-cid-mkmp73gw]{color:var(--accent);font-weight:700}.dcards[data-astro-cid-mkmp73gw]{flex-direction:column;gap:.9rem;margin-top:1.1rem;display:flex}.dcard[data-astro-cid-mkmp73gw]{border:1px solid var(--line);border-radius:var(--radius);padding:1.15rem 1.35rem}.dcard[data-astro-cid-mkmp73gw].dq{border-color:var(--danger);background:var(--danger-dim)}.dcard[data-astro-cid-mkmp73gw].spend{border-color:var(--warn);background:var(--warn-dim)}.dhead[data-astro-cid-mkmp73gw]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dtitle[data-astro-cid-mkmp73gw] h3[data-astro-cid-mkmp73gw]{color:var(--text);margin:0 0 .1rem}.dtitle[data-astro-cid-mkmp73gw] .vendor[data-astro-cid-mkmp73gw]{color:var(--faint);font-size:.8rem}.dimg[data-astro-cid-mkmp73gw]{object-fit:contain;flex:none;width:60px;height:60px}.dfails-label[data-astro-cid-mkmp73gw]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--danger);margin:.7rem 0 .3rem;font-size:.68rem}.dfails-label[data-astro-cid-mkmp73gw].spend{color:var(--warn)}.dfails[data-astro-cid-mkmp73gw]{flex-wrap:wrap;gap:.4rem;margin:0 0 .7rem;padding:0;list-style:none;display:flex}.dfails[data-astro-cid-mkmp73gw] li[data-astro-cid-mkmp73gw]{border-radius:.4rem;padding:.2rem .55rem;font-size:.8rem}.dfails[data-astro-cid-mkmp73gw].dq li[data-astro-cid-mkmp73gw]{color:var(--danger);border:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.dfails[data-astro-cid-mkmp73gw].spend li[data-astro-cid-mkmp73gw]{color:var(--warn);border:1px solid var(--warn);background:color-mix(in srgb, var(--warn) 8%, transparent)}.ddetail[data-astro-cid-mkmp73gw]{color:var(--text);margin:0;font-size:.95rem;line-height:1.6}.caveats[data-astro-cid-mkmp73gw]{flex-direction:column;gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.caveat[data-astro-cid-mkmp73gw]{border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--radius);background:var(--surface);padding:.9rem 1.15rem}.cvname[data-astro-cid-mkmp73gw]{color:var(--text);margin-bottom:.2rem;font-weight:700;display:block}.cvtext[data-astro-cid-mkmp73gw]{color:var(--muted);font-size:.92rem;line-height:1.6}.cvnr[data-astro-cid-mkmp73gw]{border-top:1px dashed var(--warn);color:var(--muted);margin-top:.7rem;padding-top:.7rem;font-size:.92rem;line-height:1.6;display:block}.cvnr[data-astro-cid-mkmp73gw] strong[data-astro-cid-mkmp73gw]{color:var(--warn)}@media (width<=560px){.dimg[data-astro-cid-mkmp73gw]{width:46px;height:46px}}
