.pr{--pr-ink:#111827;--pr-muted:#6b7280;--pr-line:#e6e7ec;--pr-card:#fff;--pr-soft:#f4f5f8;--pr-accent:#2563eb;color:var(--pr-ink);justify-items:center;gap:22px;display:grid}html.dark .pr{--pr-ink:#eef0f4;--pr-muted:#9aa3b5;--pr-line:#2a2a2a;--pr-card:#0b0b0b;--pr-soft:#202020;--pr-accent:#4d8dff}.pr-toggle{background:var(--pr-soft);border:1px solid var(--pr-line);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.pr-toggle button{height:34px;color:var(--pr-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.pr-toggle button[aria-checked=true]{background:var(--pr-card);color:var(--pr-ink);box-shadow:0 1px 3px #1018281a}.pr-toggle em{background:color-mix(in srgb, var(--pr-accent) 12%, transparent);color:var(--pr-accent);border-radius:99px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.pr-grid{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;gap:18px;width:100%;display:grid}.pr-card{border:1px solid var(--pr-line);background:var(--pr-card);text-align:left;border-radius:22px;align-content:start;gap:8px;padding:28px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.pr-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1018281a}.pr-card.is-pro{border:1.5px solid var(--pr-accent);box-shadow:0 20px 50px #2563eb1f}.pr-ribbon{background:var(--pr-accent);color:#fff;border-radius:99px;align-items:center;gap:5px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:24px}.pr-card h3{margin:0;font-size:20px;font-weight:700}.pr-tag{color:var(--pr-muted);margin:0;font-size:14px}.pr-price{align-items:baseline;gap:6px;margin:10px 0 0;display:flex}.pr-price strong{letter-spacing:-.03em;font-size:44px;font-weight:800}.pr-price span{color:var(--pr-muted);font-size:14px}.pr-bill{color:var(--pr-muted);font-size:12.5px}.pr-btn{border:1px solid var(--pr-line);background:var(--pr-card);height:44px;color:var(--pr-ink);cursor:pointer;border-radius:12px;margin:12px 0 8px;font-size:14.5px;font-weight:700;transition:transform .15s}.pr-btn:hover:not(:disabled){transform:translateY(-1px)}.pr-btn.is-primary{background:var(--pr-accent);color:#fff;border-color:#0000}.pr-btn:disabled{opacity:.6;cursor:default}.pr-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-card li{grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.45;display:grid}.pr-card li svg{color:var(--pr-accent);margin-top:2px}.pr-note{text-align:center;max-width:560px;color:var(--pr-muted);margin:0;font-size:12.5px}@media (max-width:760px){.pr-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pr-card,.pr-btn{transition:none}}.plans-page{gap:28px;max-width:980px;margin:0 auto;padding:8px 0 48px;display:grid}.plans-head{align-items:flex-start;gap:14px;display:flex}.plans-head>span{color:#7c2d12;background:linear-gradient(135deg,#fde68a,#f59e0b);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.plans-head h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:650}.plans-head p{color:#6b7280;margin:4px 0 0;font-size:14px}html.dark .plans-head p{color:#9aa3b5}
