.section.svelte-1teoznn{display:flex;flex-direction:column}.prose-blog.svelte-1teoznn h1,.prose-blog.svelte-1teoznn h2,.prose-blog.svelte-1teoznn h3,.prose-blog.svelte-1teoznn h4{font-family:var(--font-space-family);font-weight:600;color:#fff;margin-top:2rem;margin-bottom:.75rem;line-height:1.3}.prose-blog.svelte-1teoznn h2{font-size:1.5rem}.prose-blog.svelte-1teoznn h3{font-size:1.25rem}.prose-blog.svelte-1teoznn h4{font-size:1.1rem}.prose-blog.svelte-1teoznn{font-size:1.0625rem}.prose-blog.svelte-1teoznn p{color:#a8a29e;line-height:1.8;margin-bottom:1.25rem}.prose-blog.svelte-1teoznn strong{color:#e7e5e4;font-weight:600}.prose-blog.svelte-1teoznn em{color:#78716c;font-style:italic}.prose-blog.svelte-1teoznn a{color:#fbbf24;text-decoration:underline;text-underline-offset:3px}.prose-blog.svelte-1teoznn a:hover{color:#fcd34d}.prose-blog.svelte-1teoznn ul,.prose-blog.svelte-1teoznn ol{color:#a8a29e;padding-left:1.5rem;margin-bottom:1.25rem;line-height:1.8}.prose-blog.svelte-1teoznn ul{list-style-type:disc}.prose-blog.svelte-1teoznn ol{list-style-type:decimal}.prose-blog.svelte-1teoznn li{margin-bottom:.4rem}.prose-blog.svelte-1teoznn blockquote{border-left:3px solid rgb(245 158 11);padding-left:1rem;margin:1.5rem 0;color:#78716c;font-style:italic}.prose-blog.svelte-1teoznn code{background:#1c1917;border:1px solid rgb(41 37 36);border-radius:4px;padding:.15rem .4rem;font-size:.875em;color:#fbbf24}.prose-blog.svelte-1teoznn pre{background:#1c1917;border:1px solid rgb(41 37 36);border-radius:.75rem;padding:1.25rem;overflow-x:auto;margin-bottom:1.25rem}.prose-blog.svelte-1teoznn pre code{background:none;border:none;padding:0;color:#a8a29e}.prose-blog.svelte-1teoznn hr{border-color:#292524;margin:2rem 0}.prose-blog.svelte-1teoznn .blog-table-shell{width:100%;margin:1.75rem 0 2rem;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid rgb(68 64 60);border-radius:18px;background:#141211;box-shadow:0 20px 50px -32px #000c;scrollbar-width:thin;scrollbar-color:rgb(87 83 78) transparent}.prose-blog.svelte-1teoznn .blog-table-shell:focus-visible{outline:2px solid rgb(245 158 11);outline-offset:3px}.prose-blog.svelte-1teoznn table.blog-table{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.9375rem;line-height:1.55}.prose-blog.svelte-1teoznn .blog-table th,.prose-blog.svelte-1teoznn .blog-table td{padding:1rem 1.125rem;vertical-align:top;text-align:left;overflow-wrap:anywhere}.prose-blog.svelte-1teoznn .blog-table th+th,.prose-blog.svelte-1teoznn .blog-table td+td{border-left:1px solid rgb(68 64 60)}.prose-blog.svelte-1teoznn .blog-table th:first-child,.prose-blog.svelte-1teoznn .blog-table td:first-child{width:28%}.prose-blog.svelte-1teoznn .blog-table thead th{background:linear-gradient(180deg,#f59e0b24,#f59e0b12);border-bottom:1px solid rgba(245,158,11,.38);font-family:var(--font-space-family);font-size:.9375rem;font-weight:600;line-height:1.4;color:#fafaf9}.prose-blog.svelte-1teoznn .blog-table tbody tr+tr td{border-top:1px solid rgb(41 37 36)}.prose-blog.svelte-1teoznn .blog-table tbody tr:nth-child(2n) td{background:#29252447}.prose-blog.svelte-1teoznn .blog-table tbody td{color:#a8a29e}.prose-blog.svelte-1teoznn .blog-table tbody td:first-child{background-color:#2925246b;font-family:var(--font-space-family);font-weight:500;color:#e7e5e4}.prose-blog.svelte-1teoznn .blog-table th p,.prose-blog.svelte-1teoznn .blog-table td p{margin:0;color:inherit;line-height:inherit}.prose-blog.svelte-1teoznn .blog-table th strong{color:inherit}@media(max-width:640px){.prose-blog.svelte-1teoznn .blog-table-shell{margin-right:-.25rem;border-radius:14px}.prose-blog.svelte-1teoznn table.blog-table{min-width:640px;font-size:.875rem}.prose-blog.svelte-1teoznn .blog-table th,.prose-blog.svelte-1teoznn .blog-table td{padding:.875rem 1rem}.prose-blog.svelte-1teoznn .blog-table th:first-child,.prose-blog.svelte-1teoznn .blog-table td:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 #44403c}.prose-blog.svelte-1teoznn .blog-table thead th:first-child{z-index:2;background:linear-gradient(180deg,#f59e0b24,#f59e0b12),#1c1917}.prose-blog.svelte-1teoznn .blog-table tbody td:first-child{background:#1c1917}.prose-blog.svelte-1teoznn .blog-table tbody tr:nth-child(2n) td:first-child{background:#1f1c1a}}.prose-blog.svelte-1teoznn .blog-toc{margin:1.75rem 0 2.25rem;overflow:hidden;border:1px solid rgb(41 37 36);border-radius:16px;background:radial-gradient(120% 140% at 0% 0%,#ffbc0014,#ffbc0000 55%),#181614}.prose-blog.svelte-1teoznn .blog-toc-head{display:flex;align-items:center;gap:.625rem;width:100%;padding:.8125rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left}.prose-blog.svelte-1teoznn .blog-toc-title{font-family:var(--font-space-family);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#d6d3d1}.prose-blog.svelte-1teoznn .blog-toc-count{border-radius:9999px;border:1px solid rgba(245,158,11,.25);background:#f59e0b1f;padding:.0625rem .4375rem;font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1.5;color:#fbbf24}.prose-blog.svelte-1teoznn .blog-toc-chevron{flex:none;width:18px;height:18px;margin-left:auto;color:#78716c;transition:transform .3s cubic-bezier(.4,0,.2,1)}.prose-blog.svelte-1teoznn .blog-toc.collapsed .blog-toc-chevron{transform:rotate(-90deg)}.prose-blog.svelte-1teoznn .blog-toc-head:hover .blog-toc-chevron{color:#d6d3d1}.prose-blog.svelte-1teoznn .blog-toc-panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.prose-blog.svelte-1teoznn .blog-toc.collapsed .blog-toc-panel{grid-template-rows:0fr}.prose-blog.svelte-1teoznn .blog-toc-inner{min-height:0;overflow:hidden}.prose-blog.svelte-1teoznn .blog-toc-list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--toc-rows, 6),auto);grid-auto-columns:minmax(0,1fr);column-gap:1.75rem;margin:0;padding:.625rem 1.25rem .9375rem;border-top:1px solid rgb(41 37 36);list-style:none}.prose-blog.svelte-1teoznn .blog-toc-list li{margin:0}.prose-blog.svelte-1teoznn .blog-toc-link,.prose-blog.svelte-1teoznn .blog-toc-row{display:flex;align-items:baseline;gap:.5625rem;padding:.3125rem 0;font-size:.875rem;line-height:1.45;color:#a8a29e;text-decoration:none;transition:color .15s ease}.prose-blog.svelte-1teoznn .blog-toc-row{color:#78716c}.prose-blog.svelte-1teoznn .blog-toc-row .blog-toc-num{color:#78716cbf}.prose-blog.svelte-1teoznn .blog-toc-num{flex:none;font-family:var(--font-space-family);font-size:.6875rem;font-variant-numeric:tabular-nums;color:#f59e0b99;transition:color .15s ease}.prose-blog.svelte-1teoznn .blog-toc-link:hover{color:#fafaf9}.prose-blog.svelte-1teoznn .blog-toc-link:hover .blog-toc-num{color:#fbbf24}.prose-blog.svelte-1teoznn .blog-toc-link:hover .blog-toc-text{text-decoration:underline;text-decoration-color:#f59e0b80;text-underline-offset:3px}.prose-blog.svelte-1teoznn .blog-toc-link:focus-visible{outline:2px solid rgb(245 158 11);outline-offset:2px;border-radius:6px}.prose-blog.svelte-1teoznn .blog-toc-target{scroll-margin-top:4rem}.prose-blog.svelte-1teoznn .blog-toc-target:focus{outline:none}.prose-blog.svelte-1teoznn .blog-toc-target:focus-visible{outline:2px solid rgba(245,158,11,.6);outline-offset:6px;border-radius:4px}@media(max-width:640px){.prose-blog.svelte-1teoznn .blog-toc-head{padding:.75rem 1rem}.prose-blog.svelte-1teoznn .blog-toc-list{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding:.5rem 1rem .875rem}.prose-blog.svelte-1teoznn .blog-toc-link,.prose-blog.svelte-1teoznn .blog-toc-row{font-size:.8125rem;padding:.28125rem 0}}.prose-blog.svelte-1teoznn a.link-cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:1.5rem 0;padding:1.75rem 2.25rem;border-radius:20px;border:1px solid rgb(41 37 36);background:radial-gradient(80% 120% at 0% 0%,#ffbc0024,#ffbc0000 60%),#1c1917;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.prose-blog.svelte-1teoznn a.link-cta:hover{transform:translateY(-2px);border-color:#f59e0b73;box-shadow:0 16px 40px -16px #f59e0b4d}.prose-blog.svelte-1teoznn .link-cta-title{position:relative;font-family:var(--font-space-family);color:#e7e5e4;font-size:1.125rem;font-weight:600;line-height:1.35}.prose-blog.svelte-1teoznn .link-cta-btn{position:relative;flex:none;display:inline-flex;align-items:center;border-radius:9999px;background:#f59e0b;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;color:#0c0a09;transition:background-color .16s ease}.prose-blog.svelte-1teoznn a.link-cta:hover .link-cta-btn{background:#fbbf24}@media(max-width:640px){.prose-blog.svelte-1teoznn a.link-cta{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem}}.prose-blog.svelte-1teoznn .faq-accordion{margin:1.25rem 0 0;padding:.25rem 2rem;border-radius:18px;border:1px solid rgb(41 37 36);background:#1c1917}.prose-blog.svelte-1teoznn .faq-item+.faq-item{border-top:1px solid rgb(41 37 36)}.prose-blog.svelte-1teoznn .faq-q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.5rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-space-family);font-size:1.125rem;font-weight:500;line-height:1.4;color:#e7e5e4}.prose-blog.svelte-1teoznn .faq-icon{flex:none;width:20px;height:20px;color:#f59e0b}.prose-blog.svelte-1teoznn .faq-icon-v{transform-box:fill-box;transform-origin:center;transition:transform .35s cubic-bezier(.4,0,.2,1)}.prose-blog.svelte-1teoznn .faq-item.open .faq-icon-v{transform:rotate(90deg)}.prose-blog.svelte-1teoznn .faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.prose-blog.svelte-1teoznn .faq-item.open .faq-a-wrap{grid-template-rows:1fr}.prose-blog.svelte-1teoznn .faq-a{min-height:0;overflow:hidden}.prose-blog.svelte-1teoznn .faq-a-body{max-width:640px;padding:0 2rem 1.5rem 0;color:#a8a29e;font-size:.9375rem;line-height:1.625;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}.prose-blog.svelte-1teoznn .faq-item.open .faq-a-body{opacity:1;transform:translateY(0);transition-delay:.08s}.prose-blog.svelte-1teoznn .faq-a-body p{margin:0}@media(prefers-reduced-motion:reduce){.prose-blog.svelte-1teoznn a.link-cta,.prose-blog.svelte-1teoznn .blog-toc-panel,.prose-blog.svelte-1teoznn .blog-toc-chevron,.prose-blog.svelte-1teoznn .faq-a-wrap,.prose-blog.svelte-1teoznn .faq-icon-v,.prose-blog.svelte-1teoznn .faq-a-body{transition:none}}
