.noise-overlay.svelte-1pbhdnf{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='1' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='3' intercept='0.5'/%3E%3CfeFuncG type='linear' slope='3' intercept='0.5'/%3E%3CfeFuncB type='linear' slope='3' intercept='0.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;opacity:.5;mix-blend-mode:overlay}.brush-highlight.svelte-1ldcuqz{background:linear-gradient(to right,transparent 0%,var(--brush-color) 3%,var(--brush-color) 97%,transparent 100%) no-repeat 0 55% / 0% 75%,linear-gradient(to right,transparent 2%,var(--brush-color) 6%,var(--brush-color) 94%,transparent 98%) no-repeat 0 30% / 0% 30%,linear-gradient(to right,transparent 1%,var(--brush-color) 5%,var(--brush-color) 96%,transparent 100%) no-repeat 0 80% / 0% 25%;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.05em .25em;margin:0 -.25em;transition:background-size .7s ease-out;mix-blend-mode:multiply}.brush-highlight--visible.svelte-1ldcuqz{background-size:100% 75%,97% 30%,98% 25%}.pulse-dot.svelte-1q42isw{animation:svelte-1q42isw-pulse-dot 2s ease-in-out infinite}@keyframes svelte-1q42isw-pulse-dot{0%,to{opacity:1;box-shadow:0 0 #3b82f680}50%{opacity:.5;box-shadow:0 0 0 5px #3b82f600}}.event-pill.svelte-1q42isw{animation:svelte-1q42isw-pill-glow 3s ease-in-out infinite}@keyframes svelte-1q42isw-pill-glow{0%,to{box-shadow:0 0 8px #3b82f61a}50%{box-shadow:0 0 16px 2px #3b82f633}}.prose-blog.svelte-1wxg90 h1,.prose-blog.svelte-1wxg90 h2{font-size:28px;line-height:1.2;font-weight:500;color:#000;margin-top:2.5rem}.prose-blog.svelte-1wxg90 h3{font-size:22px;line-height:1.3;font-weight:500;color:#000;margin-top:2rem}.prose-blog.svelte-1wxg90 p{margin-top:1rem;font-size:1rem;line-height:1.7;color:#000c}.prose-blog.svelte-1wxg90 strong{color:#000}.prose-blog.svelte-1wxg90 blockquote{margin:2rem 0;padding-left:1.5rem;border-left:2px solid rgb(0 0 0 / .2);font-style:italic;color:#000c}.prose-blog.svelte-1wxg90 ul,.prose-blog.svelte-1wxg90 ol{margin-top:1rem;padding-left:1.5rem;color:#000c}.prose-blog.svelte-1wxg90 li{margin-top:.5rem;line-height:1.7}.prose-blog.svelte-1wxg90 a{color:#000;text-decoration:underline}.prose-blog.svelte-1wxg90 img{margin:2rem 0;border-radius:10px}.prose-blog.svelte-1wxg90 .video-embed{position:relative;width:100%;padding-bottom:56.25%;margin:2rem 0;border-radius:10px;overflow:hidden;cursor:pointer;background:#000}.prose-blog.svelte-1wxg90 .video-embed iframe,.prose-blog.svelte-1wxg90 .video-embed video{position:absolute;inset:0;width:100%!important;height:100%!important;border:none;object-fit:cover}.prose-blog.svelte-1wxg90 .yt-overlay{position:absolute;inset:0;display:flex;align-items:flex-end}.prose-blog.svelte-1wxg90 .yt-controls{width:100%;padding:10px 14px;display:flex;align-items:center;gap:12px;background:linear-gradient(transparent,#0000008c);opacity:0;transition:opacity .2s ease;pointer-events:none}.prose-blog.svelte-1wxg90 .video-embed:hover .yt-controls{opacity:1;pointer-events:auto}.prose-blog.svelte-1wxg90 .yt-play-btn{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;flex-shrink:0}.prose-blog.svelte-1wxg90 .yt-progress-track{flex:1;height:3px;background:#ffffff59;border-radius:2px;cursor:pointer}.prose-blog.svelte-1wxg90 .yt-progress-fill{height:100%;background:#fff;border-radius:2px;width:0%;transition:width .5s linear}.prose-blog.svelte-1wxg90 .yt-mute-btn{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;flex-shrink:0}.prose-blog.svelte-1wxg90 pre{margin:1.5rem 0;padding:1.25rem;border-radius:10px;overflow-x:auto;font-size:.875rem;line-height:1.7}.prose-blog.svelte-1wxg90 code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.prose-blog.svelte-1wxg90 :not(pre)>code{background:#0000000f;padding:.15rem .4rem;border-radius:4px;font-size:.9em}
