.search-button.svelte-1002zyw{display:none;align-items:center;gap:.5rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#9ba9c1;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease}.search-button.svelte-1002zyw:hover{background:#ffffff14;color:#fff}.search-label.svelte-1002zyw{display:none}.search-kbd.svelte-1002zyw{display:none;font-family:inherit;font-size:.7rem;padding:.15rem .4rem;border-radius:.3rem;background:#ffffff14;color:#7a8aa8}.search-mobile.svelte-1002zyw{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;border:none;background:transparent;color:#bac7db;cursor:pointer;transition:background .2s ease,color .2s ease}.search-mobile.svelte-1002zyw:hover{background:#ffffff12;color:#fff}@media(min-width:768px){.search-button.svelte-1002zyw{display:inline-flex}.search-mobile.svelte-1002zyw{display:none}.search-label.svelte-1002zyw,.search-kbd.svelte-1002zyw{display:inline}}.search-overlay.svelte-1002zyw{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:1rem;padding-top:15vh;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search-dialog.svelte-1002zyw{width:100%;max-width:36rem;background:#0f1724;border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 25px 50px -12px #00000080;overflow:hidden}.search-input-wrap.svelte-1002zyw{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);color:#7a8aa8}.search-input.svelte-1002zyw{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:1rem;padding:.25rem 0}.search-input.svelte-1002zyw::placeholder{color:#5a6a88}.search-clear.svelte-1002zyw{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.35rem;border:none;background:transparent;color:#7a8aa8;cursor:pointer}.search-clear.svelte-1002zyw:hover{background:#ffffff14;color:#fff}.search-results.svelte-1002zyw{max-height:24rem;overflow-y:auto}.search-list.svelte-1002zyw{list-style:none;margin:0;padding:.5rem 0}.search-result.svelte-1002zyw{display:block;padding:.65rem 1rem;margin:0 .5rem;border-radius:.5rem;color:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease}.search-result.svelte-1002zyw:hover,.search-result.selected.svelte-1002zyw{background:#ffffff0f}.search-result-title.svelte-1002zyw{font-size:.92rem;font-weight:600;color:#e2e8f0;display:flex;align-items:center;gap:.5rem}.search-result-title.svelte-1002zyw mark{background:transparent;color:#2ac6ff;text-decoration:underline;text-decoration-color:#2ac6ff;text-underline-offset:2px;padding:0}.search-result-path.svelte-1002zyw{font-size:.78rem;color:#7a8aa8;margin-top:.15rem}.search-result-desc.svelte-1002zyw{font-size:.8rem;color:#5a6a88;margin-top:.25rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-badge.svelte-1002zyw{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .4rem;border-radius:.25rem;background:#ffffff14;color:#9ba9c1}.search-empty.svelte-1002zyw,.search-hint.svelte-1002zyw{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;color:#7a8aa8;text-align:center}.search-empty.svelte-1002zyw strong:where(.svelte-1002zyw){color:#e2e8f0}.search-empty.svelte-1002zyw svg:where(.svelte-1002zyw){stroke:#5a6a88}.site-blog.svelte-u4k2t{padding-bottom:4rem}.container.svelte-u4k2t{width:min(var(--ps-max-width-docs),calc(100% - 2rem));margin:0 auto}.blog-header.svelte-u4k2t{padding:clamp(2rem,4vw,3.5rem) 0 2.5rem}.eyebrow.svelte-u4k2t{width:fit-content;font-family:var(--ps-font-mono);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c8b6ef;margin-bottom:.9rem}.blog-title.svelte-u4k2t{font-family:"PARA Cinzel",var(--ps-font-display),serif;font-size:clamp(2.8rem,6vw,5rem);font-weight:600;line-height:.94;letter-spacing:-.02em;color:#f8fbff;margin:0 0 1rem}.blog-description.svelte-u4k2t{font-size:1.15rem;color:#bcc8d9;max-width:32rem;line-height:1.7;margin:0}.surface-card.svelte-u4k2t{border:1px solid rgba(255,255,255,.1);border-radius:1.6rem;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#08101c9e;box-shadow:inset 0 1px #ffffff0d,0 20px 60px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .18s ease,border-color .18s ease}.surface-card.svelte-u4k2t:hover{transform:translateY(-2px);border-color:#ffffff2e}.blog-featured.svelte-u4k2t{padding-bottom:2.5rem}.featured-card.svelte-u4k2t{display:grid;gap:1rem;padding:clamp(1.5rem,3vw,2.2rem);text-decoration:none;color:inherit}.featured-meta.svelte-u4k2t{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.featured-badge.svelte-u4k2t{padding:.4rem .75rem;border-radius:999px;background:#48267f59;border:1px solid rgba(72,38,127,.5);font-family:var(--ps-font-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c8b6ef}.featured-date.svelte-u4k2t{font-family:var(--ps-font-mono);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8f8aa1}.featured-title.svelte-u4k2t{font-family:"PARA Cinzel",var(--ps-font-display),serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.05;color:#f8fbff;margin:.2rem 0 0;letter-spacing:-.01em}.featured-excerpt.svelte-u4k2t{font-size:1.05rem;color:#bcc8d9;line-height:1.7;margin:0;max-width:44rem}.featured-author.svelte-u4k2t{font-family:var(--ps-font-mono);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8f8aa1;margin:.2rem 0 0}.path-link.svelte-u4k2t{font-weight:700;color:#f6fbff;margin-top:.5rem}.post-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.post-card.svelte-u4k2t{grid-column:span 6;padding:1.35rem}.post-link.svelte-u4k2t{display:grid;gap:.75rem;text-decoration:none;color:inherit}.post-meta.svelte-u4k2t{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.post-date.svelte-u4k2t{font-family:var(--ps-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8f8aa1}.post-author.svelte-u4k2t{font-family:var(--ps-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6580}.post-reading-time.svelte-u4k2t{font-family:var(--ps-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4a4660}.featured-reading-time.svelte-u4k2t{font-family:var(--ps-font-mono);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6580;margin:.2rem 0 0}.post-title.svelte-u4k2t{font-family:"PARA Cinzel",var(--ps-font-display),serif;font-size:1.35rem;font-weight:600;line-height:1.1;color:#f8fbff;margin:0;letter-spacing:-.01em;transition:color .2s ease}.post-card.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:#c8b6ef}.post-excerpt.svelte-u4k2t{font-size:.98rem;color:#a3adc0;line-height:1.65;margin:0}.empty-state.svelte-u4k2t{padding:3rem 0;text-align:center;color:#8f8aa1;font-size:1.1rem}@media(max-width:960px){.container.svelte-u4k2t{width:min(var(--ps-max-width-docs),calc(100% - 1.25rem))}.post-card.svelte-u4k2t{grid-column:span 12}}
