.blog-markdown.svelte-lhgwdw{color:#dce7ff;font-size:1rem;line-height:1.78}.blog-markdown.svelte-lhgwdw h2,.blog-markdown.svelte-lhgwdw h3{margin:2.1rem 0 .8rem;line-height:1.2;color:#f5f8ff}.blog-markdown.svelte-lhgwdw h2{font-size:1.55rem}.blog-markdown.svelte-lhgwdw h3{font-size:1.18rem}.blog-markdown.svelte-lhgwdw p,.blog-markdown.svelte-lhgwdw ul,.blog-markdown.svelte-lhgwdw ol,.blog-markdown.svelte-lhgwdw blockquote{margin:.9rem 0}.blog-markdown.svelte-lhgwdw ul,.blog-markdown.svelte-lhgwdw ol{padding-left:1.25rem}.blog-markdown.svelte-lhgwdw li+li{margin-top:.4rem}.blog-markdown.svelte-lhgwdw blockquote{padding:1rem 1.2rem;border-left:3px solid rgba(120,97,255,.5);background:#5263ff14;border-radius:14px}.blog-markdown.svelte-lhgwdw .blog-callout{margin:1.1rem 0;padding:1rem 1.2rem;border-radius:14px;border:1px solid rgba(120,97,255,.26);background:#5263ff1a}.blog-markdown.svelte-lhgwdw .blog-callout__title{display:block;margin:0;font-size:.92rem;letter-spacing:.02em;color:#f5f8ff}.blog-markdown.svelte-lhgwdw .blog-callout__body{margin:.5rem 0 0;color:#dce7ff;line-height:1.6}.blog-markdown.svelte-lhgwdw .blog-callout--purple{border-color:#a57aff4d;background:#8458ff1f}.blog-markdown.svelte-lhgwdw .blog-callout--green{border-color:#56c69c52;background:#34ad821f}.blog-markdown.svelte-lhgwdw a{color:#8da5ff}.blog-markdown.svelte-lhgwdw .blog-rendered-hero{position:relative;margin:1.2rem 0;border-radius:18px;overflow:hidden;border:1px solid rgba(126,108,255,.2);background:#0c162e8c;min-height:240px}.blog-markdown.svelte-lhgwdw .blog-rendered-hero img{width:100%;height:100%;min-height:240px;object-fit:cover;display:block}.blog-markdown.svelte-lhgwdw .blog-rendered-hero__overlay{position:absolute;left:14px;right:14px;bottom:12px;margin:0;padding:8px 12px;border-radius:12px;font-size:.92rem;line-height:1.35;color:#f7f4ff;background:linear-gradient(90deg,#0c162eeb,#0c162ead);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.blog-markdown.svelte-lhgwdw .blog-inline-image{margin:1.2rem 0;border-radius:16px;overflow:hidden;border:1px solid rgba(126,108,255,.2);background:#0c162e8c}.blog-markdown.svelte-lhgwdw .blog-inline-image img{width:100%;height:auto;display:block;object-fit:cover}.blog-markdown.svelte-lhgwdw .blog-inline-image figcaption{margin:0;padding:.62rem .82rem;font-size:.82rem;line-height:1.5;color:#c2d0ea;background:#080f1ee0;border-top:1px solid rgba(126,108,255,.14)}.blog-markdown.svelte-lhgwdw .blog-related-page{margin:1.2rem 0;border-radius:16px;border:1px solid rgba(126,108,255,.2);overflow:hidden;display:grid;grid-template-columns:minmax(160px,220px) 1fr;text-decoration:none;color:inherit;background:linear-gradient(180deg,#0a1224eb,#09101eeb)}.blog-markdown.svelte-lhgwdw .blog-related-page__media{position:relative;min-height:136px}.blog-markdown.svelte-lhgwdw .blog-related-page__media img{width:100%;height:100%;object-fit:cover;display:block}.blog-markdown.svelte-lhgwdw .blog-related-page__body{display:grid;align-content:center;gap:6px;padding:14px 16px}.blog-markdown.svelte-lhgwdw .blog-related-page__body small{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#9baeff;font-weight:700}.blog-markdown.svelte-lhgwdw .blog-related-page__body strong{font-size:1rem;line-height:1.3;color:#f2f6ff}.blog-markdown.svelte-lhgwdw .blog-related-page__body span{color:#b7c6e1;font-size:.9rem;line-height:1.45}.blog-markdown.svelte-lhgwdw .blog-inline-cta{margin:1.25rem 0;padding:1.05rem 1.15rem;border-radius:16px;border:1px solid rgba(126,108,255,.26);background:linear-gradient(180deg,#252a6066,#0d1528eb)}.blog-markdown.svelte-lhgwdw .blog-inline-cta__title{margin:0;font-size:1.02rem;line-height:1.35;color:#f2f6ff}.blog-markdown.svelte-lhgwdw .blog-inline-cta__body{margin:.52rem 0 0;color:#c9d7f2;line-height:1.6}.blog-markdown.svelte-lhgwdw .blog-inline-cta__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:.88rem}.blog-markdown.svelte-lhgwdw .blog-inline-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;text-decoration:none;font-size:.86rem;font-weight:700}.blog-markdown.svelte-lhgwdw .blog-inline-cta__button--primary{color:#f7f3ff;background:linear-gradient(90deg,#6e67ff,#865bff);box-shadow:0 10px 24px #6d5cff33}.blog-markdown.svelte-lhgwdw .blog-inline-cta__button--secondary{color:#dce7ff;border:1px solid rgba(137,159,255,.34);background:#899fff14}html[data-theme=light] .blog-markdown.svelte-lhgwdw{color:#31415c}html[data-theme=light] .blog-markdown.svelte-lhgwdw h2,html[data-theme=light] .blog-markdown.svelte-lhgwdw h3{color:#10203d}html[data-theme=light] .blog-markdown.svelte-lhgwdw blockquote{background:#6477ff14;border-left-color:#5865e059}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-callout{border-color:#5865e03d;background:#6477ff1a}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-callout__title{color:#13213f}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-callout__body{color:#31415c}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-callout--purple{border-color:#8458ff42;background:#8458ff1a}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-callout--green{border-color:#34ad8247;background:#34ad821a}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-rendered-hero__overlay{color:#13213f;background:linear-gradient(90deg,#f4f8fff2,#f4f8ffc7)}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-inline-image{border-color:#21315b24;background:#f8fbfffa}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-inline-image figcaption{color:#4f6486;background:#f4f8fff2;border-top-color:#21315b1f}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-related-page{background:linear-gradient(180deg,#fbfdfffa,#f5f9fffa);border-color:#21315b24}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-related-page__body strong{color:#10203d}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-related-page__body span{color:#52698c}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-inline-cta{border-color:#21315b29;background:linear-gradient(180deg,#fafcfffa,#f2f7fffa)}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-inline-cta__title{color:#10203d}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-inline-cta__body{color:#455d80}html[data-theme=light] .blog-markdown.svelte-lhgwdw .blog-inline-cta__button--secondary{color:#253b61;border-color:#5946db47;background:#6e67ff1a}@media(max-width:760px){.blog-markdown.svelte-lhgwdw .blog-related-page{grid-template-columns:1fr}.blog-markdown.svelte-lhgwdw .blog-related-page__media{min-height:170px}}.post-page.svelte-1teoznn{--post-text: #edf4ff;--post-soft: #afc0df;--post-muted: #7c90b7;--post-border: rgba(109, 135, 197, .16);color:var(--post-text)}html[data-theme=light] .post-page.svelte-1teoznn{--post-text: #13213f;--post-soft: #566a88;--post-muted: #7587a5;--post-border: rgba(33, 49, 91, .12)}.container.svelte-1teoznn{width:min(1280px,calc(100% - 48px));margin:0 auto}.reading-progress.svelte-1teoznn{position:fixed;top:0;left:0;right:0;z-index:40;height:3px;background:#141d3b38}.reading-progress.svelte-1teoznn span:where(.svelte-1teoznn){display:block;height:100%;background:linear-gradient(90deg,#6f67ff,#8a5eff);box-shadow:0 0 16px #765cff7a}.eyebrow.svelte-1teoznn{margin:0 0 12px;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7b69ff}.post-hero.svelte-1teoznn{padding:28px 0 20px}.post-hero__grid.svelte-1teoznn,.post-layout.svelte-1teoznn{display:grid;gap:28px}.post-hero__grid.svelte-1teoznn{grid-template-columns:minmax(0,.95fr) minmax(280px,.72fr);align-items:center}.post-layout.svelte-1teoznn{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start}h1.svelte-1teoznn,h2.svelte-1teoznn{margin:0;line-height:1.1}h1.svelte-1teoznn{font-size:clamp(2rem,4vw,3.6rem)}h2.svelte-1teoznn{font-size:clamp(1.4rem,2vw,2rem)}.intro.svelte-1teoznn,.story-section__intro.svelte-1teoznn,.continue-panel.svelte-1teoznn p:where(.svelte-1teoznn),.section-heading.svelte-1teoznn p:where(.svelte-1teoznn){margin:16px 0 0;color:var(--post-soft);line-height:1.7}.meta-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.meta-grid.svelte-1teoznn article:where(.svelte-1teoznn),.post-article.svelte-1teoznn,.sidebar-panel.svelte-1teoznn,.continue-panel.svelte-1teoznn,.story-section.svelte-1teoznn{border-radius:20px;border:1px solid var(--post-border);background:linear-gradient(180deg,#0a142afa,#070f20fa);box-shadow:0 24px 60px #020a1829}html[data-theme=light] .meta-grid.svelte-1teoznn article:where(.svelte-1teoznn),html[data-theme=light] .post-article.svelte-1teoznn,html[data-theme=light] .sidebar-panel.svelte-1teoznn,html[data-theme=light] .continue-panel.svelte-1teoznn,html[data-theme=light] .story-section.svelte-1teoznn{background:linear-gradient(180deg,#fcfdfffa,#f4f8fff5);box-shadow:0 18px 42px #465c8c1a}.meta-grid.svelte-1teoznn article:where(.svelte-1teoznn){padding:16px}.meta-grid.svelte-1teoznn small:where(.svelte-1teoznn){display:block;color:var(--post-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.meta-grid.svelte-1teoznn strong:where(.svelte-1teoznn){display:block;margin-top:8px;font-size:.98rem;line-height:1.35}.post-hero__image.svelte-1teoznn,.story-section__image.svelte-1teoznn{border-radius:24px;overflow:hidden;border:1px solid var(--post-border);background:radial-gradient(circle at center,#705aff38,#081124fa)}.post-hero__image.svelte-1teoznn img:where(.svelte-1teoznn),.story-section__image.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;object-fit:cover;display:block}.post-hero__image.svelte-1teoznn{min-height:360px}.post-body-section.svelte-1teoznn{padding:8px 0 42px}.post-article.svelte-1teoznn,.sidebar-panel.svelte-1teoznn,.continue-panel.svelte-1teoznn,.story-section.svelte-1teoznn{padding:24px}.reader-stream.svelte-1teoznn,.story-section.svelte-1teoznn{display:grid;gap:24px}.story-section__header.svelte-1teoznn{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);gap:20px;align-items:center}.story-section__meta.svelte-1teoznn{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px;color:var(--post-muted);font-size:.8rem}.story-section__title-link.svelte-1teoznn{color:inherit;text-decoration:none;text-decoration-color:#7b69ff80}.story-section__title-link.svelte-1teoznn:hover,.story-section__title-link.svelte-1teoznn:focus-visible{text-decoration:underline;text-underline-offset:.14em}.toc-mobile.svelte-1teoznn{display:none;margin-bottom:20px;border-radius:16px;border:1px solid var(--post-border);padding:14px 16px;background:#0e1934b8}.toc-mobile.svelte-1teoznn summary:where(.svelte-1teoznn){cursor:pointer;font-weight:700}.toc-mobile.svelte-1teoznn nav:where(.svelte-1teoznn),.toc-list.svelte-1teoznn{display:grid;gap:10px;margin-top:14px}.toc-list.svelte-1teoznn a:where(.svelte-1teoznn),.toc-mobile.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn),.start-panel.svelte-1teoznn a:where(.svelte-1teoznn){display:block;border-radius:10px;padding:6px 10px;margin:0 -10px;text-decoration:none;color:var(--post-text);line-height:1.45;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.toc-list.svelte-1teoznn a:where(.svelte-1teoznn):hover,.toc-list.svelte-1teoznn a:where(.svelte-1teoznn):focus-visible,.toc-mobile.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover,.toc-mobile.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn):focus-visible,.start-panel.svelte-1teoznn a:where(.svelte-1teoznn):hover,.start-panel.svelte-1teoznn a:where(.svelte-1teoznn):focus-visible{color:#8f7bff;background:#7b69ff29;box-shadow:inset 0 0 0 1px #7b69ff3d;outline:none}html[data-theme=light] .toc-list.svelte-1teoznn a:where(.svelte-1teoznn):hover,html[data-theme=light] .toc-list.svelte-1teoznn a:where(.svelte-1teoznn):focus-visible,html[data-theme=light] .toc-mobile.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover,html[data-theme=light] .toc-mobile.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn):focus-visible,html[data-theme=light] .start-panel.svelte-1teoznn a:where(.svelte-1teoznn):hover,html[data-theme=light] .start-panel.svelte-1teoznn a:where(.svelte-1teoznn):focus-visible{color:#5946db;background:#6e67ff1f;box-shadow:inset 0 0 0 1px #6e67ff2e}.toc-list.svelte-1teoznn a.depth-3:where(.svelte-1teoznn),.toc-mobile.svelte-1teoznn nav:where(.svelte-1teoznn) a.depth-3:where(.svelte-1teoznn){padding-left:12px;color:var(--post-soft)}.toc-list.svelte-1teoznn a.depth-4:where(.svelte-1teoznn),.toc-mobile.svelte-1teoznn nav:where(.svelte-1teoznn) a.depth-4:where(.svelte-1teoznn){padding-left:24px;color:var(--post-muted)}.post-sidebar.svelte-1teoznn{display:grid;gap:16px;position:sticky;top:110px}.start-panel.svelte-1teoznn ol:where(.svelte-1teoznn){display:grid;gap:12px;margin:16px 0 0;padding-left:1.1rem}.continue-panel.svelte-1teoznn{margin-top:26px}.story-divider.svelte-1teoznn{display:flex;align-items:center;justify-content:center;min-height:64px;border-radius:16px;border:1px dashed rgba(125,139,181,.32);color:var(--post-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.btn.svelte-1teoznn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;text-decoration:none;font-size:.9rem;font-weight:700;border:1px solid transparent}.btn-primary.svelte-1teoznn{margin-top:18px;background:linear-gradient(90deg,#6e67ff,#865bff);color:#f7f3ff;box-shadow:0 16px 28px #6d5cff38}.related-section.svelte-1teoznn{margin-top:28px}.section-heading.svelte-1teoznn{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}@media(max-width:1100px){.post-hero__grid.svelte-1teoznn,.post-layout.svelte-1teoznn,.related-grid.svelte-1teoznn,.meta-grid.svelte-1teoznn,.story-section__header.svelte-1teoznn{grid-template-columns:1fr}.post-sidebar.svelte-1teoznn{position:static}}@media(max-width:760px){.container.svelte-1teoznn{width:min(1280px,calc(100% - 32px))}.toc-mobile.svelte-1teoznn{display:block}.toc-panel.svelte-1teoznn{display:none}h1.svelte-1teoznn{font-size:clamp(1.9rem,10vw,2.8rem)}}
