.post-byline.svelte-72tcn0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:26px 0 0;display:flex}.post-author.svelte-72tcn0{align-items:center;gap:13px;display:flex}.post-avatars.svelte-72tcn0{display:flex}.post-avatar.svelte-72tcn0{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);box-shadow:0 0 0 2px var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex;overflow:hidden}.post-avatars.svelte-72tcn0 .post-avatar:where(.svelte-72tcn0):not(:first-child){margin-left:-13px}.post-avatar.svelte-72tcn0 img:where(.svelte-72tcn0){object-fit:cover;width:100%;height:100%}.post-author-names.svelte-72tcn0{color:var(--text);flex-wrap:wrap;align-items:baseline;font-size:15px;font-weight:600;display:inline-flex}.post-author-role.svelte-72tcn0{color:var(--text-dim);flex-basis:100%;margin-top:2px;font-size:13px;font-weight:500}.post-author-names.svelte-72tcn0 a:where(.svelte-72tcn0){color:inherit;transition:color var(--motion-fast)}.post-author-names.svelte-72tcn0 a:where(.svelte-72tcn0):hover{color:var(--accent)}.post-author-sep.svelte-72tcn0{color:var(--text-faint);margin:0 4px}.post-author-more.svelte-72tcn0{margin-left:6px;position:relative}.post-author-more-btn.svelte-72tcn0{color:var(--text-dim);font:inherit;cursor:pointer;transition:color var(--motion-fast);background:0 0;border:0;padding:0}.post-author-more-btn.svelte-72tcn0:hover{color:var(--text)}.post-author-more-btn.svelte-72tcn0:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:4px}.post-author-tip.svelte-72tcn0{z-index:10;background:var(--surface-2);border:1px solid var(--border-hi);border-radius:var(--r-lg);opacity:0;visibility:hidden;min-width:188px;transition:opacity var(--motion-fast), visibility var(--motion-fast), transform var(--motion-fast);flex-direction:column;gap:1px;padding:7px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 20px 48px -16px #000000bf}.post-author-tip.svelte-72tcn0:before{content:"";background:var(--surface-2);border-right:1px solid var(--border-hi);border-bottom:1px solid var(--border-hi);width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.post-author-tip.svelte-72tcn0:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.post-author-more.svelte-72tcn0:hover .post-author-tip:where(.svelte-72tcn0),.post-author-tip.is-open.svelte-72tcn0{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.post-author-tip-row.svelte-72tcn0{border-radius:var(--r-md);white-space:nowrap;color:var(--text);transition:background var(--motion-fast);align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.post-author-tip-row.svelte-72tcn0:hover{background:var(--surface-3)}.post-author-tip-row.svelte-72tcn0 a:where(.svelte-72tcn0){color:var(--text);transition:color var(--motion-fast)}.post-author-tip-row.svelte-72tcn0:hover a:where(.svelte-72tcn0){color:var(--accent)}.post-author-tip-avatar.svelte-72tcn0{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex;overflow:hidden}.post-author-tip-avatar.svelte-72tcn0 img:where(.svelte-72tcn0){object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.post-author-more.svelte-72tcn0:hover .post-author-tip:where(.svelte-72tcn0),.post-author-tip.is-open.svelte-72tcn0{transform:translate(-50%)}}.post-meta.svelte-72tcn0{color:var(--text-dim);margin:0;font-size:13px}.post-meta-sep.svelte-72tcn0{margin:0 7px}@media (width<=600px){.post-meta.svelte-72tcn0{width:100%}}.post-cover-wrap.svelte-21qs9m{margin:32px 0}.post-cover-frame.svelte-21qs9m{position:relative}.post-cover.svelte-21qs9m{aspect-ratio:1200/630;border:1px solid var(--border);border-radius:var(--r-lg);object-fit:cover;width:100%;height:auto;display:block}.cover-credit.svelte-21qs9m{color:var(--text-dim);text-align:right;text-wrap:pretty;margin-top:9px;font-size:12.5px}.cover-credit.svelte-21qs9m a:where(.svelte-21qs9m){color:var(--text-dim);text-underline-offset:2px;transition:color var(--motion-fast);text-decoration:underline}.cover-credit.svelte-21qs9m a:where(.svelte-21qs9m):hover{color:var(--accent)}.cover-chip.svelte-21qs9m{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);color:#fff;letter-spacing:-.01em;transition:background var(--motion-fast), border-color var(--motion-fast);background:#0c0c1099;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:9px 14px 9px 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 16px #0000004d}.cover-chip.svelte-21qs9m svg{width:14px;height:14px;color:var(--chip-accent,var(--accent));display:block}.cover-chip.svelte-21qs9m svg path{transform-box:fill-box;transform-origin:50%}.cover-chip.svelte-21qs9m:hover{border-color:color-mix(in srgb, var(--chip-accent,var(--accent)) 45%, #fff3);background:#0c0c10c7}.cover-chip.svelte-21qs9m:hover svg path{animation:.9s ease-in-out chip-sparkle}.cover-chip.svelte-21qs9m:hover svg path:nth-child(2),.cover-chip.svelte-21qs9m:hover svg path:nth-child(3){animation-delay:.12s}.cover-chip.svelte-21qs9m:hover svg path:nth-child(4),.cover-chip.svelte-21qs9m:hover svg path:nth-child(5){animation-delay:.24s}.cover-chip.svelte-21qs9m:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}@media (width<=600px){.cover-chip.svelte-21qs9m{gap:6px;padding:8px 12px 8px 10px;font-size:12px;bottom:10px;right:10px}.cover-chip.svelte-21qs9m svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.cover-chip.svelte-21qs9m:hover svg path{animation:none}}.post-footer.svelte-1c5yeat{margin-top:36px}.post-cta-card.svelte-1c5yeat{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:border-color var(--motion-fast);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.post-cta-card.svelte-1c5yeat:hover{border-color:var(--border-hi)}.post-cta-text.svelte-1c5yeat{min-width:0}.post-cta-title.svelte-1c5yeat{color:var(--text);margin:0;font-size:16px;font-weight:600}.post-cta-sub.svelte-1c5yeat{color:var(--text-dim);margin:6px 0 0;font-size:14px;line-height:1.5}.post-cta.svelte-1c5yeat{border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);white-space:nowrap;transition:background var(--motion-fast);flex-shrink:0;align-items:center;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.post-cta.svelte-1c5yeat:hover{background:var(--accent-ring)}.post-cta.svelte-1c5yeat:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}@media (width<=560px){.post-cta-card.svelte-1c5yeat{flex-direction:column;align-items:flex-start;gap:16px}}.post-faq-kicker.svelte-e339jr{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0 0 12px;font-size:11px;font-weight:600}.post-faq-kicker.svelte-e339jr:before{content:none}.post-faq.svelte-e339jr .faq{gap:0;margin:0}.post-faq.svelte-e339jr .faq details{background:0 0;border:none;border-radius:0}.post-faq.svelte-e339jr .faq details+details{border-top:1px solid var(--border-soft)}.post-faq.svelte-e339jr .faq summary{transition:color var(--motion-fast);padding:13px 8px 13px 0;font-size:15px}.post-faq.svelte-e339jr .faq summary:hover{color:var(--accent)}.post-faq.svelte-e339jr .faq-body{color:var(--text-dim);padding:0 0 14px}.post-nav.svelte-77p2cs{margin-top:40px}.post-nav-kicker.svelte-77p2cs{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0 0 12px;font-size:11px;font-weight:600}.post-nav-grid.svelte-77p2cs{grid-template-columns:1fr 1fr;gap:32px;display:grid}.post-nav-link.svelte-77p2cs{flex-direction:column;gap:5px;min-width:0;display:flex}.post-nav-link.older.svelte-77p2cs{grid-column:1}.post-nav-link.newer.svelte-77p2cs{text-align:right;grid-column:2;align-items:flex-end}.post-nav-dir.svelte-77p2cs{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.post-nav-dir.svelte-77p2cs svg:where(.svelte-77p2cs){fill:none;width:14px;height:14px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--motion-fast)}.post-nav-link.older.svelte-77p2cs:hover .post-nav-dir:where(.svelte-77p2cs) svg:where(.svelte-77p2cs){transform:translate(-2px)}.post-nav-link.newer.svelte-77p2cs:hover .post-nav-dir:where(.svelte-77p2cs) svg:where(.svelte-77p2cs){transform:translate(2px)}.post-nav-title.svelte-77p2cs{letter-spacing:-.01em;max-width:100%;color:var(--text);transition:color var(--motion-fast);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.post-nav-link.svelte-77p2cs:hover .post-nav-title:where(.svelte-77p2cs){color:var(--accent)}@media (width<=560px){.post-nav-grid.svelte-77p2cs{grid-template-columns:1fr;gap:0}.post-nav-link.older.svelte-77p2cs,.post-nav-link.newer.svelte-77p2cs{text-align:left;grid-column:1;align-items:flex-start}.post-nav-link.svelte-77p2cs+.post-nav-link:where(.svelte-77p2cs){border-top:1px solid var(--border-soft);margin-top:16px;padding-top:16px}.post-nav-dir.svelte-77p2cs svg:where(.svelte-77p2cs){display:none}}@media (prefers-reduced-motion:reduce){.post-nav-dir.svelte-77p2cs svg:where(.svelte-77p2cs){transition:none}}.blog-post.svelte-m1bgw8{flex-direction:column;min-width:0;display:flex}.post-head.svelte-m1bgw8 h1:where(.svelte-m1bgw8){text-wrap:balance;font-size:36px}.post-deck.svelte-m1bgw8{color:var(--text-dim);text-wrap:pretty;margin:16px 0 0;font-size:19px;line-height:1.55}.post-footer-stack.svelte-m1bgw8{border-top:1px solid var(--border-soft);margin-top:40px;padding-top:28px}.post-footer-stack.svelte-m1bgw8>:first-child{margin-top:0}
