.mkt .pg-pricing .phead{padding:88px 0 40px;text-align:center}.mkt .pg-pricing .phead h1{font-size:clamp(38px,5.6vw,72px);max-width:16ch;margin:18px auto 0}.mkt .pg-pricing .phead .lead{margin:20px auto 0}.mkt .pg-pricing .controls{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:32px}.mkt .pg-pricing .seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--line);border-radius:999px;padding:4px;background:var(--surface);box-shadow:var(--shadow-s)}.mkt .pg-pricing .seg button{position:relative;z-index:1;border:0;background:transparent;color:var(--muted);font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:10px 18px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .3s}.mkt .pg-pricing .seg button.on{color:var(--paper)}.mkt .pg-pricing .seg .knob{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n, 2));border-radius:999px;background:var(--text);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.mkt .pg-pricing .save{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:var(--mint);color:#146c43}html[data-mkt-theme=dark] .mkt .pg-pricing .save{color:#7be3ae}@media (prefers-color-scheme:dark){html:not([data-mkt-theme=light]) .mkt .pg-pricing .save{color:#7be3ae}}.mkt .pg-pricing .gstnote{margin-top:14px;font-size:13px;color:var(--muted);min-height:20px}.mkt .pg-pricing .plans4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.mkt .pg-pricing .pc{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);padding:28px 24px;display:flex;flex-direction:column;gap:18px;position:relative;min-width:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.mkt .pg-pricing .pc:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.mkt .pg-pricing .pc .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.mkt .pg-pricing .pc .name{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.mkt .pg-pricing .pc .desc{color:var(--muted);font-size:14px;min-height:42px}.mkt .pg-pricing .pc .badge{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;border-radius:999px;background:var(--grad);color:#fff}.mkt .pg-pricing .price{font-size:52px;font-weight:600;letter-spacing:-.03em;line-height:1;display:flex;align-items:flex-start;font-variant-numeric:tabular-nums;height:52px}.mkt .pg-pricing .price.na{align-items:center;letter-spacing:0}.mkt .pg-pricing .price .cur{font-size:.5em;margin:.12em .08em 0 0;font-weight:500;color:var(--ink-2)}.mkt .pg-pricing .price .sym{display:inline-block}.mkt .pg-pricing .dg{display:inline-block;height:1em;overflow:hidden;vertical-align:top}.mkt .pg-pricing .dg .st{display:block;will-change:transform}.mkt .pg-pricing .dg .st i{display:block;height:1em;font-style:normal;text-align:center}.mkt .pg-pricing .per{font-size:14px;color:var(--muted);margin-top:8px;min-height:21px}.mkt .pg-pricing .billed{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;min-height:20px}.mkt .pg-pricing .limits{display:grid;gap:6px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px}.mkt .pg-pricing .limits div{display:flex;justify-content:space-between;gap:8px}.mkt .pg-pricing .limits span{color:var(--muted)}.mkt .pg-pricing .limits b{font-weight:600}.mkt .pg-pricing .pc .inc{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mkt .pg-pricing .pc ul{margin:0;padding:0;list-style:none;display:grid;gap:9px;font-size:14px;color:var(--ink-2)}.mkt .pg-pricing .pc li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start}.mkt .pg-pricing .pc li svg{width:16px;height:16px;margin-top:3px}.mkt .pg-pricing .ck{fill:none;stroke:var(--accent-text);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mkt .pg-pricing .pc .btn{justify-content:center;margin-top:auto}.mkt .pg-pricing .pc.hi{border:0;padding:2px;background:var(--line);overflow:hidden;isolation:isolate;box-shadow:var(--shadow)}.mkt .pg-pricing .pc.hi:before{content:"";position:absolute;left:50%;top:50%;width:260%;aspect-ratio:1;z-index:-1;background:conic-gradient(from 0deg,transparent 0 52%,var(--violet) 68%,var(--magenta) 80%,transparent 92%);transform:translate(-50%,-50%) rotate(0deg);animation:pp-sweep 9s linear infinite}.mkt .pg-pricing .pc.hi .in{background:var(--surface);border-radius:calc(var(--r-lg) - 2px);padding:26px 22px;display:flex;flex-direction:column;gap:18px;height:100%}@keyframes pp-sweep{to{transform:translate(-50%,-50%) rotate(1turn)}}.mkt .pg-pricing .trial{display:flex;justify-content:center;gap:10px 28px;flex-wrap:wrap;margin-top:28px;font-size:14px;color:var(--muted)}.mkt .pg-pricing .trial span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--magenta);margin-right:8px;vertical-align:2px}.mkt .pg-pricing .phnote{text-align:center;margin-top:14px;font-size:13px;color:var(--muted)}.mkt .pg-pricing .mx-down a,.mkt .pg-pricing .phnote a{color:var(--accent-text);text-decoration:underline}.mkt .pg-pricing .mx-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.mkt .pg-pricing .mx-down{padding:40px 22px;text-align:center;color:var(--muted);font-size:14px;border-style:dashed}.mkt .pg-pricing .mxh,.mkt .pg-pricing .mxr{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(var(--cols,4),minmax(0,1fr));align-items:center}.mkt .pg-pricing .mxh{position:sticky;top:68px;z-index:5;background:var(--nav-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0}.mkt .pg-pricing .mxh div{padding:16px 12px;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.mkt .pg-pricing .mxh div:first-child{text-align:left;padding-left:22px;color:var(--muted)}.mkt .pg-pricing .mxh .hi{color:var(--accent-text)}.mkt .pg-pricing .mxh .sm{display:none}.mkt .pg-pricing .mxg{padding:26px 22px 10px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);border-top:1px solid var(--line)}.mkt .pg-pricing .mxg.first{border-top:0}.mkt .pg-pricing .mxr{border-top:1px solid var(--line);font-size:14px}.mkt .pg-pricing .mxr>div{padding:13px 12px;text-align:center;color:var(--ink-2);min-width:0}.mkt .pg-pricing .mxr>div:first-child{text-align:left;padding-left:22px;color:var(--text)}.mkt .pg-pricing .mxr>div.hi{background:var(--lav)}.mkt .pg-pricing .mxr .no{color:var(--muted);opacity:.6}.mkt .pg-pricing .mxr svg{width:18px;height:18px;vertical-align:middle;display:inline-block}.mkt .pg-pricing .mxr .addon{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--accent-text)}.mkt .pg-pricing .mx-foot{padding:14px 22px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.mkt .pg-pricing .addons{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.mkt .pg-pricing .ad{border-radius:var(--r-lg);padding:32px;border:1px solid var(--line);background:var(--surface);display:grid;gap:16px;align-content:start}.mkt .pg-pricing .ad.dark{background:var(--band);color:#fff;border-color:transparent}.mkt .pg-pricing .ad p{color:var(--muted)}.mkt .pg-pricing .ad.dark p{color:rgba(255,255,255,.75)}.mkt .pg-pricing .ad .k{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.mkt .pg-pricing .ad.dark .k{color:#c9b6ff}.mkt .pg-pricing .agents{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mkt .pg-pricing .ag{border-radius:14px;padding:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:13px;color:rgba(255,255,255,.75)}.mkt .pg-pricing .ag b{display:flex;align-items:center;gap:8px;color:#fff;font-size:15px;margin-bottom:4px;font-weight:600}.mkt .pg-pricing .ag b i{width:24px;height:24px;border-radius:50%;background:var(--grad);display:grid;place-items:center;font-style:normal;font-size:12px}.mkt .pg-pricing .meter4{display:grid;gap:10px}.mkt .pg-pricing .meter4 .r{display:grid;grid-template-columns:90px 1fr 64px;gap:12px;align-items:center;font-size:13px}.mkt .pg-pricing .meter4 .r span:first-child{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mkt .pg-pricing .meter4 .r b{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.mkt .pg-pricing .meter4 .bar{margin:0;height:8px}.mkt .pg-pricing .meter4 .bar i{width:100%;transform-origin:left}.mkt .pg-pricing .final .ent{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto 30px;position:relative}.mkt .pg-pricing .final .ent span{font-size:13px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.85)}.mkt .pg-pricing .final .btn-grad.dot-light .dot{background:var(--surface);color:var(--text)}@media (max-width:1100px){.mkt .pg-pricing .plans4{grid-template-columns:1fr 1fr}}@media (max-width:900px){.mkt .pg-pricing .addons{grid-template-columns:1fr}}@media (max-width:640px){.mkt .pg-pricing section{padding:64px 0}.mkt .pg-pricing .phead{padding:56px 0 24px}.mkt .pg-pricing .plans4{grid-template-columns:1fr}.mkt .pg-pricing .pc .desc{min-height:0}.mkt .pg-pricing .mxh,.mkt .pg-pricing .mxr{grid-template-columns:minmax(0,1fr) repeat(var(--cols,4),46px)}.mkt .pg-pricing .mxh div{padding:12px 2px;font-size:10px;letter-spacing:.02em}.mkt .pg-pricing .mxh div:first-child{padding-left:12px}.mkt .pg-pricing .mxh .lg{display:none}.mkt .pg-pricing .mxh .sm{display:inline}.mkt .pg-pricing .mxr{font-size:13px}.mkt .pg-pricing .mxr>div{padding:11px 2px;font-size:12px}.mkt .pg-pricing .mxr>div:first-child{padding-left:12px;font-size:13px}.mkt .pg-pricing .mxg{padding:22px 12px 8px}.mkt .pg-pricing .mxr .addon{font-size:9px;letter-spacing:0}.mkt .pg-pricing .ad{padding:24px}.mkt .pg-pricing .agents{grid-template-columns:1fr}}