.pp-article-header.svelte-6qxzbc{max-width:720px;margin:0 auto}.pp-article-body.svelte-6qxzbc{max-width:680px;margin:0 auto}.pp-article-title.svelte-6qxzbc{font-size:32px}@media (min-width: 640px){.pp-article-title.svelte-6qxzbc{font-size:44px}}.pp-hero-fallback.svelte-6qxzbc{height:220px;border-radius:24px;background:linear-gradient(135deg,#a78bfa1f,#6dab3c1a);border:1px solid #e9ecef;display:flex;align-items:center;justify-content:center}.pp-hero-fallback__mascot.svelte-6qxzbc{width:140px;height:140px;object-fit:contain}.article-content.svelte-6qxzbc{width:100%;max-width:100%}.article-content.svelte-6qxzbc *{max-width:100%!important}.article-content.svelte-6qxzbc h2{font-size:1.5rem;font-weight:600;color:var(--color-base-content, #1f2937);margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-base-200, #e5e7eb);font-family:Poppins,sans-serif}.article-content.svelte-6qxzbc h3{font-size:1.25rem;font-weight:600;color:var(--color-base-content, #1f2937);margin:1.5rem 0 .75rem;font-family:Poppins,sans-serif}.article-content.svelte-6qxzbc p{color:var(--color-base-content, #6b7280);line-height:1.75;margin:0 0 1rem}.article-content.svelte-6qxzbc a{color:#a78bfa;text-decoration:none}.article-content.svelte-6qxzbc a:hover{text-decoration:underline}.article-content.svelte-6qxzbc strong{color:var(--color-base-content, #1f2937);font-weight:600}.article-content.svelte-6qxzbc ul,.article-content.svelte-6qxzbc ol{color:var(--color-base-content, #6b7280);padding-left:1.5rem;margin:0 0 1rem}.article-content.svelte-6qxzbc li{margin-bottom:.5rem;line-height:1.6}.article-content.svelte-6qxzbc li::marker{color:#a78bfa}.article-content.svelte-6qxzbc figure{margin:1.5rem 0}.article-content.svelte-6qxzbc figure img{border-radius:1rem}.article-content.svelte-6qxzbc figure.pp-screenshot img{display:block;width:300px;margin:0 auto;box-shadow:0 8px 24px #0000001f}.article-content.svelte-6qxzbc blockquote{border-left:4px solid #A78BFA;background:#a78bfa0d;padding:1rem 1.5rem;margin:1.5rem 0;border-radius:0 .5rem .5rem 0;font-style:italic}.article-content.svelte-6qxzbc blockquote p{margin:0}.article-content.svelte-6qxzbc code{background:#a78bfa1a;color:#a78bfa;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em}.article-content.svelte-6qxzbc pre{background:var(--color-base-200, #f3f4f6);padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.article-content.svelte-6qxzbc pre code{background:none;padding:0;color:inherit}.article-content.svelte-6qxzbc .pp-table{overflow-x:auto;margin:1.5rem 0}.article-content.svelte-6qxzbc table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.95rem;line-height:1.4;font-variant-numeric:tabular-nums}.article-content.svelte-6qxzbc th,.article-content.svelte-6qxzbc td{padding:.6rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--color-base-content, #1f2937) 12%,transparent)}.article-content.svelte-6qxzbc th:first-child,.article-content.svelte-6qxzbc td:first-child{padding-left:0}.article-content.svelte-6qxzbc th:last-child,.article-content.svelte-6qxzbc td:last-child{padding-right:0}.article-content.svelte-6qxzbc th{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--color-base-content, #1f2937) 65%,transparent);vertical-align:bottom;border-bottom-width:2px}.article-content.svelte-6qxzbc th[align=right],.article-content.svelte-6qxzbc td[align=right]{text-align:right}.article-content.svelte-6qxzbc td[align=right]{white-space:nowrap}
