.pricing-group{margin-top:30px}.pricing-group h3{font-size:21px;margin-bottom:12px}.pricing-table{border:1px solid var(--line);border-radius:12px;background:var(--card);overflow-x:auto}.pricing-table table{min-width:540px}.pricing-table caption{text-align:left;padding:16px 20px;color:var(--mint);font-size:16px;font-weight:600}.pricing-table th,.pricing-table td{padding:15px 20px}.pricing-table td:nth-child(3){font-size:20px;font-weight:650;color:var(--mint)}.pricing-table tbody tr:last-child td{border-bottom:0}.price-status{margin:18px 0;color:var(--muted);font-size:13px}.price-status[data-state="fallback"]{color:#f1cf8c}.download-check{margin-top:32px;border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--card)}.download-check h3{margin-top:0;font-size:20px}.download-check ol{padding-left:23px}.download-check li{margin:10px 0}.download-check pre{overflow-x:auto;padding:15px;background:#091215;border:1px solid var(--line);border-radius:8px;line-height:1.7}.download-check a{color:var(--mint);text-decoration:underline}.download-check code{overflow-wrap:anywhere}.download-check details{margin:15px 0}.download-card details code{display:block;font-size:11px;color:#c9e5dc;margin:9px 0}.download-card details button{font-size:11px;padding:6px 10px}.release-notes{margin-top:25px;color:var(--muted)}.release-notes summary{cursor:pointer;color:var(--mint);font-size:15px}.release-notes li{margin:8px 0}.tutorial-player{object-fit:contain}.nav nav{flex-wrap:wrap;justify-content:flex-end}@media(max-width:650px){.nav{height:auto;min-height:88px;gap:12px;padding-top:16px;padding-bottom:16px;align-items:flex-start}.nav nav{gap:10px 15px}.download-check{padding:18px}.pricing-table table{min-width:480px}.pricing-table th,.pricing-table td{padding:12px}.hero h1{font-size:clamp(38px,11vw,54px)}}
