.wf-pricing{--bg:#0b0d10;--panel:#14171b;--panel-2:#1a1e23;--border:#23262b;--text:#f5f6f7;--text-muted:#8b9199;--text-faint:#5b6169;--accent:#c8ff4d;--accent-dim:#8fb536;--blue:#6ea8fe;--display:"Space Grotesk", sans-serif;--body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"JetBrains Mono", monospace;background:var(--bg);color:var(--text);font-family:var(--body);min-height:100vh;padding:20px 20px 80px}.wf-pricing *{box-sizing:border-box}.pricing-topbar{justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto 60px;padding:10px 0;display:flex}.pricing-topbar .brand{font-family:var(--display);color:var(--text);font-size:15px;font-weight:600;text-decoration:none}.pricing-topbar a.back{color:var(--text-muted);font-size:13px;text-decoration:none}.pricing-topbar a.back:hover{color:var(--text)}.pricing-header{text-align:center;max-width:560px;margin:0 auto 40px}.pricing-header h1{font-family:var(--display);margin:0 0 12px;font-size:32px;font-weight:600}.pricing-header p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.5}.pricing-toggle-row{justify-content:center;margin-bottom:44px;display:flex}.pricing-toggle{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;gap:2px;padding:4px;display:flex}.pricing-toggle button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:500;display:flex}.pricing-toggle button.active{background:var(--accent);color:#0b0d10}.pricing-toggle .save-badge{font-family:var(--mono);color:var(--accent);background:#c8ff4d26;border-radius:4px;padding:1px 6px;font-size:10px}.pricing-toggle button.active .save-badge{color:#0b0d10;background:#0b0d1026}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1000px;margin:0 auto;display:grid}@media (max-width:860px){.pricing-grid{grid-template-columns:1fr;max-width:420px}}.pricing-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:28px 24px;display:flex;position:relative}.pricing-card.featured{border-color:var(--accent);background:linear-gradient(180deg, #c8ff4d0f, transparent 40%), var(--panel)}.pricing-card .ribbon{background:var(--accent);color:#0b0d10;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card .pname{font-family:var(--display);font-size:19px;font-weight:600}.pricing-card .ptagline{color:var(--text-faint);min-height:2.4em;margin-top:4px;font-size:13px}.pricing-card .pprice{align-items:baseline;gap:4px;margin:20px 0 4px;display:flex}.pricing-card .pprice .amount{font-family:var(--display);font-size:40px;font-weight:600}.pricing-card .pprice .interval{color:var(--text-faint);font-size:13px}.pricing-card .pyearly-note{color:var(--text-faint);min-height:1.4em;font-size:11.5px}.pricing-card .pdivider{background:var(--border);height:1px;margin:20px 0}.pricing-card .pfeatures{flex-direction:column;flex:1;gap:11px;margin:0 0 24px;padding:0;list-style:none;display:flex}.pricing-card .pfeatures li{color:var(--text);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;display:flex}.pricing-card .pfeatures svg{width:15px;height:15px;color:var(--accent-dim);flex-shrink:0;margin-top:2px}.pricing-card .pcta{cursor:pointer;border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);text-align:center;border-radius:9px;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.pricing-card.featured .pcta{background:var(--accent);color:#0b0d10;border-color:var(--accent)}.pricing-card .pcta:disabled{opacity:.5;cursor:default}.pricing-card .pcta.current{color:var(--text-faint);cursor:default;background:0 0}.pricing-footnote{text-align:center;color:var(--text-faint);margin-top:44px;font-size:12.5px}
