.pricing-plans{color:rgb(var(--fg));line-height:1.6}.pricing-plans .price-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:960px){.pricing-plans .price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-plans .plan{background:rgb(var(--surface));min-width:0;box-shadow:var(--shadow-border);border:1px solid #0000;border-radius:20px;grid-template-rows:auto auto 1fr auto;gap:20px;padding:28px;display:grid}.pricing-plans .plan .name{justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.pricing-plans .price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pricing-plans .price b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.8rem + 1.4vw,2.875rem);font-weight:600;line-height:1}.pricing-plans .price span{color:rgb(var(--fg-muted));font-size:.875rem}.pricing-plans .plan ul{color:rgb(var(--fg-2));align-content:start;gap:10px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.pricing-plans .plan li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.pricing-plans .plan li svg{color:rgb(var(--accent-text));margin-top:2px}.pricing-plans .plan .btn{width:100%}.pricing-plans .chip{border-radius:7px;height:26px;min-height:0;padding:0 9px}.pricing-plans .plan.feature{isolation:isolate;background:rgb(var(--night));color:#fff;box-shadow:0 0 0 1px rgb(var(--night)), inset 0 0 0 1px rgb(var(--line-rgb) / var(--line-a)), 0 30px 60px -30px #15131299;position:relative;overflow:hidden}.pricing-plans .plan.feature:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f4512c59,#0000);width:90%;height:80%;position:absolute;inset:-40% -30% auto auto}.pricing-plans .plan.feature .price span{color:rgb(var(--night-muted))}.pricing-plans .plan.feature ul{color:#e7e2dd}.pricing-plans .plan.feature li svg{color:rgb(var(--accent))}.pricing-plans .plan.feature .chip{color:#ff9b7a;background:#f4512c29}.pricing-plans .plan.feature :focus-visible{outline-color:rgb(var(--accent-on-dark))}.pricing-plans .pack{gap:14px;display:grid}.pricing-plans .pack-seg{background:rgb(var(--night-3));border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.pricing-plans .pack-seg button{min-height:30px;color:rgb(var(--night-muted));border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:600;transition-property:background-color,color,box-shadow;transition-duration:.12s;transition-timing-function:ease-out;display:inline-flex;position:relative}.pricing-plans .pack-seg button[aria-pressed=true]{color:#151312;background:#fff;box-shadow:0 1px 2px #1513121a,0 0 0 1px #1513120d}.pricing-plans .pack-seg button:focus-visible{outline-offset:0}@media (hover:hover){.pricing-plans .pack-seg button:not([aria-pressed=true]):hover{color:#fff}}.pricing-plans .pack-note{color:rgb(var(--night-muted));margin:0;font-size:.875rem;line-height:1.5}.pricing-plans .pack-skeleton{background:#ffffff14;border-radius:10px;height:44px;display:block}@media (prefers-reduced-motion:no-preference){.pricing-plans .pack-skeleton{animation:1.4s ease-in-out infinite pricing-pulse}}@keyframes pricing-pulse{50%{opacity:.55}}.pricing-plans .price-note{color:rgb(var(--fg-muted));text-align:center;margin:32px 0 0;font-size:.8125rem}@media (pointer:coarse){.pricing-plans .pack-seg button:after{content:"";position:absolute;inset:-7px 0}}@media (max-width:379.98px){.pricing-plans .plan{padding:22px 20px}}@media (max-width:719.98px){.pricing-plans .price-grid{gap:12px}.pricing-plans .plan{border-radius:18px;gap:14px;padding:20px 18px}.pricing-plans .price{gap:6px}.pricing-plans .price b{font-size:2rem}.pricing-plans .price span{font-size:.8125rem}.pricing-plans .plan ul,.pricing-plans .plan li{gap:8px}.pricing-plans .pack{gap:12px}.pricing-plans .pack-note{font-size:.8125rem}.pricing-plans .price-note{margin-top:20px}}
