.pl-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}@media (max-width:1159px){.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pl-grid{grid-template-columns:minmax(0,1fr)}}.pl-card{flex-direction:column;padding:26px 22px 22px;display:flex}.pl-hot{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px color-mix(in oklab, var(--accent-400) 55%, transparent), var(--os-glow), var(--os-elev-2)}.pl-hot:after{opacity:calc(var(--os-grain-opacity) * 1.3)}.pl-top{min-height:72px}.pl-name{letter-spacing:-.012em;color:var(--os-ink-1);font-size:18px;font-weight:660}.pl-for{color:var(--os-ink-2);margin-top:6px;font-size:14px;line-height:1.45}.pl-price{flex-direction:column;justify-content:flex-end;gap:2px;min-height:68px;margin-top:18px;display:flex}.pl-price small{color:var(--os-ink-3);font-size:13px}.pl-price b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:var(--os-g-ink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:46px;font-weight:660;line-height:1}.pl-price sup{vertical-align:top;background:var(--os-g-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:2px;font-size:.42em;position:relative;top:.18em}.pl-month{color:var(--os-ink-3);margin-top:6px;font-size:13px}.pl-team{border-radius:var(--os-r-inner);background:color-mix(in oklab, var(--signal-400) 6%, var(--os-surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--signal-400) 18%, var(--os-line));grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;margin-top:20px;padding:14px;display:grid}:root:not(.dark) .pl-team{background:color-mix(in oklab, var(--signal-400) 7%, #fff)}.pl-orb{background:radial-gradient(circle at 35% 30%, #fff 0, var(--signal-300) 18%, var(--signal-400) 42%, color-mix(in oklab, var(--accent-500) 80%, #000) 100%);width:30px;height:30px;box-shadow:0 0 18px -2px color-mix(in oklab, var(--signal-400) 70%, transparent);border-radius:50%}.pl-team-t{color:var(--os-ink-2);font-size:14px;line-height:1.35}.pl-team-t b{color:var(--os-ink-1);font-weight:620}.pl-dots{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.pl-dots i{background:linear-gradient(180deg, var(--accent-300), var(--accent-500));width:14px;height:14px;box-shadow:inset 0 1px 0 #ffffff59, 0 2px 6px -2px var(--accent-500);border-radius:5px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pl-dots i{animation:linear both pl-pop;animation-timeline:view();animation-range:entry calc(10% + var(--d) * 3%) cover calc(22% + var(--d) * 3%)}}}@keyframes pl-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.pl-figs{margin:16px 0 0;padding:0;list-style:none}.pl-figs li{border-top:1px solid var(--os-line);color:var(--os-ink-2);align-items:flex-start;gap:10px;padding:9px 0;font-size:14px;line-height:1.45;display:flex}.pl-figs li svg{color:var(--accent-300);flex:none;margin-top:2px}.pl-figs b{color:var(--os-ink-1);font-variant-numeric:tabular-nums;font-weight:620}.pl-every{letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-3);margin-top:18px;font-size:12px;font-weight:660}.pl-apps{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pl-apps li{color:var(--os-ink-1);align-items:center;gap:10px;font-size:13.5px;line-height:1.35;display:flex}.pl-ic{width:26px;height:26px;color:var(--accent-300);background:linear-gradient(180deg, var(--os-surface-3), var(--os-surface-2));box-shadow:inset 0 1px 0 #ffffff12, inset 0 0 0 1px var(--os-line);border-radius:8px;flex:none;place-items:center;display:grid}:root:not(.dark) .pl-ic{background:linear-gradient(#fff,#f4f3ef)}.pl-apps li:nth-child(10) .pl-ic{color:var(--signal-400)}.pl-cta{justify-content:center;gap:8px;width:100%;min-height:46px;margin-top:auto}.pl-apps{margin-bottom:24px}@media (max-width:1159px){.pl-top{min-height:0}}.pr-area{flex-direction:column;gap:12px;display:flex}.pr-area-h{align-items:center;gap:14px;display:flex}.pr-area-h>span:last-child{gap:2px;display:grid}.pr-area-h b{color:var(--os-ink-1);font-size:17px;font-weight:620}.pr-area-h em{color:var(--os-ink-3);font-size:12.5px;font-style:normal}.pr-area .os-small{color:var(--os-ink-2)}.pr-apps{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pr-apps li{color:var(--os-ink-1);background:color-mix(in oklab, var(--os-surface-3) 60%, transparent);box-shadow:inset 0 0 0 1px var(--os-line);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 7px;font-size:12.5px;line-height:1.3;display:inline-flex}:root:not(.dark) .pr-apps li{background:#f6f5f1}.pr-apps li.pr-soon{color:var(--os-ink-3)}.pr-apps small{letter-spacing:.05em;text-transform:uppercase;color:var(--signal-300);font-size:10.5px;font-weight:700}.pl-one{max-width:440px;margin-inline:auto;grid-template-columns:minmax(0,1fr)!important}
