.pf-welcome{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:32px;background:var(--family-engine-tint);border:1px solid var(--border);border-radius:var(--r-card);color:var(--text-heading)}.pf-welcome[hidden]{display:none}.pf-welcome__icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;background:var(--action);color:#fff;flex:none}.pf-welcome__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.pf-welcome__title{font-size:15px;font-weight:600}.pf-welcome__sub{font-size:13.5px;color:var(--text)}.pf-welcome__sub a{color:var(--action);text-decoration:underline;text-underline-offset:2px}.pf-welcome__close{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:var(--r-control);background:none;color:var(--text-muted);cursor:pointer;flex:none}.pf-welcome__close:hover{background:var(--bg-section);color:var(--text-heading)}.platform[data-astro-cid-3wwiqrw5]{padding:calc(var(--nav-height) + 40px) 0 var(--section-pad);background:var(--bg-page)}.wrap[data-astro-cid-3wwiqrw5]{max-width:var(--container);margin:0 auto;padding:0 32px}.platform__count[data-astro-cid-3wwiqrw5]{margin:-24px 0 20px;font-size:14px;color:var(--text-muted)}.platform__filters[data-astro-cid-3wwiqrw5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.pf-chip[data-astro-cid-3wwiqrw5]{font:inherit;font-size:13px;padding:6px 12px;cursor:pointer;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-section-alt);color:var(--text);transition:border-color .15s,background .15s,color .15s}.pf-chip[data-astro-cid-3wwiqrw5]:hover{border-color:var(--border-strong);background:var(--bg-section)}.pf-chip[data-astro-cid-3wwiqrw5].is-active{background:var(--text-heading);color:#fff;border-color:var(--text-heading)}.platform__grid[data-astro-cid-3wwiqrw5]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pf-item[data-astro-cid-3wwiqrw5][hidden]{display:none}.pf-card__row[data-astro-cid-3wwiqrw5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pf-card__icon[data-astro-cid-3wwiqrw5]{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--fam-bg);color:var(--fam)}.pf-card__title[data-astro-cid-3wwiqrw5]{font-size:17px;margin:0 0 6px;color:var(--text-heading)}.pf-card__short[data-astro-cid-3wwiqrw5]{font-size:14px;color:var(--text-muted);line-height:1.5;margin:0 0 14px}.pf-card__foot[data-astro-cid-3wwiqrw5]{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--text-muted)}.pf-card__open[data-astro-cid-3wwiqrw5]{color:var(--action);font-weight:500}.is-coming[data-astro-cid-3wwiqrw5] .pf-card__title[data-astro-cid-3wwiqrw5]{color:var(--text-muted)}.pf-lock[data-astro-cid-3wwiqrw5]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px 0 6px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-surface-2);color:var(--text-muted);font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.pf-card[data-astro-cid-3wwiqrw5]:hover .pf-lock[data-astro-cid-3wwiqrw5]{background:var(--action);border-color:var(--action);color:#fff}.pf-item[data-astro-cid-3wwiqrw5][data-locked="1"] .pf-card__tag[data-astro-cid-3wwiqrw5],.pf-item[data-astro-cid-3wwiqrw5][data-locked="1"] .pf-card__open[data-astro-cid-3wwiqrw5]:not(.pf-card__open--locked){display:none}.pf-item[data-astro-cid-3wwiqrw5]:not([data-locked="1"]) .pf-lock[data-astro-cid-3wwiqrw5],.pf-item[data-astro-cid-3wwiqrw5]:not([data-locked="1"]) .pf-card__open--locked[data-astro-cid-3wwiqrw5]{display:none}.platform__note[data-astro-cid-3wwiqrw5]{margin-top:20px;font-size:14px;color:var(--text-muted)}@media(max-width:1000px){.platform__grid[data-astro-cid-3wwiqrw5]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.wrap[data-astro-cid-3wwiqrw5]{padding:0 20px}.platform__grid[data-astro-cid-3wwiqrw5]{grid-template-columns:1fr}.platform[data-astro-cid-3wwiqrw5]{padding-bottom:var(--section-pad-mobile)}}
