.pz-plans{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.pz-plan{isolation:isolate;border:1px solid var(--line2);background:var(--surface);border-radius:1rem;align-content:start;gap:.75rem;padding:1.125rem 1rem 1rem;transition:transform .3s,box-shadow .3s;display:grid;position:relative}.pz-plan .nm{gap:1px;display:grid}.pz-plan .nm b{font-size:.9375rem;font-weight:600}.pz-plan .nm b small{color:var(--accent);font-size:.65625rem;font-weight:600}.pz-plan .nm span{color:var(--muted);font-size:.75rem}.pz-plan .fee{color:var(--muted);font-size:.78125rem}.pz-plan .fee strong{color:var(--ink);letter-spacing:-.025em;margin-right:.1875rem;font-size:2rem;font-weight:600}.pz-plan .cr{color:var(--ink2);white-space:nowrap;align-items:center;gap:.375rem;margin-top:-.375rem;font-size:.78125rem;display:flex}.pz-plan .cr i{background:var(--ok-soft);color:var(--ok);border-radius:99px;padding:0 .4375rem;font-size:.65625rem;font-style:normal;font-weight:600}.pz-plan .go{border:1px solid var(--line2);background:var(--surface);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.pz-plan .go.pri{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.pz-plan .go:disabled{cursor:not-allowed;opacity:.6}.pz-plan ul{border-top:1px solid var(--line);color:var(--ink2);gap:.375rem;margin:0;padding:.75rem 0 0;font-size:.78125rem;list-style:none;display:grid}.pz-plan ul b{font-family:var(--font-mono);color:var(--ink);font-weight:500}.pz-plan.cur{border:2px solid var(--accent)}.pz-plan.best{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent), 0 1.5rem 3rem -1.75rem var(--accent);transform:translateY(-.25rem)}.pz-plan.best:before{content:"";border-radius:inherit;background:conic-gradient(from var(--a,0deg), transparent 0 70%, #7fe3d3 82%, var(--accent) 88%, transparent 96%);-webkit-mask-composite:xor;z-index:-1;padding:1.5px;animation:6s linear infinite pzEdge;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pz-plan.best .go{color:#04201b;background:#35b3a2;border-color:#35b3a2;font-weight:600}.pz-plan .tag{font-family:var(--font-mono);color:var(--accent);opacity:0;font-size:.625rem;transition:opacity .3s;position:absolute;top:.75rem;right:.75rem}.pz-plan.best .tag{opacity:1}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pzEdge{to{--a:360deg}}.pz-tbl{border:1px solid var(--line);background:var(--surface);border-radius:.875rem;overflow:hidden}.pz-tbl summary{color:var(--ink2);cursor:pointer;padding:.625rem .875rem;font-size:.8125rem}.pz-tbl table{border-collapse:collapse;width:100%;font-size:.8125rem}.pz-tbl th,.pz-tbl td{text-align:right;border-top:1px solid var(--line);padding:.5625rem .875rem}.pz-tbl th:first-child,.pz-tbl td:first-child{text-align:left;color:var(--ink2);font-weight:400}.pz-tbl thead td{background:var(--sunk);border-top:0}.pz-tbl thead th{color:var(--ink);background:var(--sunk);border-top:0;font-size:.78125rem;font-weight:600}.pz-tbl td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.pz-tbl td:first-child{font-family:inherit}.pz-tbl tr.grp td{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb, var(--sunk) 50%, transparent);padding-top:.4375rem;padding-bottom:.4375rem;font-family:inherit;font-size:.65625rem}.pz-tbl td.all{text-align:center;color:var(--ink2)}.pz-tbl .col-best,.pz-tbl .col-cur{background:color-mix(in srgb, var(--accent) 8%, transparent)}.pz-tbl thead .col-best,.pz-tbl thead .col-cur{color:var(--accent)}.pz-tbl small{font-family:var(--font-sans,inherit);color:var(--muted);font-size:.6875rem}@media (prefers-reduced-motion:reduce){.pz-plan.best:before{animation:none}.pz-plan{transition:none}}@media (max-width:1100px){.pz-plans{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}@media (max-width:700px){.pz-tbl{overflow-x:auto}.pz-tbl table{min-width:40rem}}
