.subject-hub.svelte-1rl3gew{margin:2.5rem 0;padding-top:1.25rem;border-top:1px solid var(--border, #1e2433)}.subject-hub.svelte-1rl3gew h2:where(.svelte-1rl3gew){font-size:1.05rem;margin:0 0 .9rem}.subject-hub.svelte-1rl3gew ul:where(.svelte-1rl3gew){list-style:none;margin:0;padding:0;display:grid;gap:1rem}.ep.svelte-1rl3gew{background:var(--dl-bg-card, #0f1219);border:1px solid var(--border, #1e2433);border-radius:10px;padding:.9rem 1rem}.ep-head.svelte-1rl3gew{display:flex;gap:.55rem;align-items:baseline;flex-wrap:wrap}.ep-no.svelte-1rl3gew{color:var(--dl-accent);font-weight:700;font-size:.82rem;letter-spacing:.02em}.ep-title.svelte-1rl3gew{font-weight:600}.ep-dur.svelte-1rl3gew{color:var(--text-muted, #9aa3ad);font-size:.8rem;margin-left:auto;font-variant-numeric:tabular-nums}.ep-sum.svelte-1rl3gew{color:var(--text-muted, #9aa3ad);font-size:.88rem;margin:.5rem 0 .7rem;line-height:1.5}.ep.svelte-1rl3gew audio:where(.svelte-1rl3gew){width:100%;margin-top:.3rem}.action-bar.svelte-u0ewen{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.ab-btn.svelte-u0ewen{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;border:1px solid var(--dl-mkt-border, #1e2433);background:var(--dl-mkt-card, #0f1219);color:var(--dl-ink, #e2e8f0);font-size:.82rem;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s,transform .15s,color .15s}.ab-btn.svelte-u0ewen:hover{border-color:#ea464752;background:#ea464714;color:#fda4a4;transform:translateY(-1px)}.ab-share.svelte-u0ewen{border-color:#ea46473d;color:#fda4a4}.blog-cell.svelte-2rdtu0{--nb-bg: var(--dl-bg-deep);--nb-surface: var(--dl-bg-base);--nb-card: var(--dl-bg-raised);--nb-border: var(--dl-line-strong);--nb-text: var(--dl-ink);--nb-text-secondary: var(--dl-ink-mute);--nb-text-muted: var(--dl-ink-dim);--nb-success: var(--dl-good);--nb-error: var(--dl-bad);margin:1.25rem 0 1.75rem;border:1px solid var(--nb-border);border-radius:12px;background:var(--nb-card);box-shadow:0 16px 34px #0305092e;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.blog-cell.svelte-2rdtu0:focus-within{border-color:rgba(var(--dl-accent-rgb),.55);box-shadow:0 18px 38px #0305093d,0 0 0 1px rgba(var(--dl-accent-rgb),.08)}.blog-cell-header.svelte-2rdtu0{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:5px 9px 5px 12px;border-bottom:1px solid var(--nb-border);background:color-mix(in srgb,var(--nb-card) 88%,var(--dl-bg-base));font-family:var(--dl-font-ui)}.blog-cell-kind.svelte-2rdtu0,.blog-cell-actions.svelte-2rdtu0,.blog-cell-action.svelte-2rdtu0{display:flex;align-items:center}.blog-cell-kind.svelte-2rdtu0{gap:7px;color:var(--nb-text-secondary);font-size:11.5px;font-weight:650}.blog-cell-dot.svelte-2rdtu0{width:7px;height:7px;border-radius:50%;background:var(--dl-accent);box-shadow:0 0 0 3px rgba(var(--dl-accent-rgb),.12)}.blog-cell-hint.svelte-2rdtu0{color:var(--nb-text-muted);font-weight:450}.blog-cell-actions.svelte-2rdtu0{gap:4px}.blog-cell-action.svelte-2rdtu0{gap:5px;padding:4px 7px;border:0;border-radius:6px;background:transparent;color:var(--nb-text-muted);font-family:var(--dl-font-ui);font-size:11.5px;cursor:pointer}.blog-cell-action.svelte-2rdtu0:hover{background:rgba(var(--dl-accent-rgb),.09);color:var(--dl-accent)}.blog-cell-body.svelte-2rdtu0{display:grid;grid-template-columns:42px minmax(0,1fr);min-height:68px;background:var(--nb-surface)}.blog-cell-run.svelte-2rdtu0{display:flex;align-items:flex-start;justify-content:center;padding:14px 0 0;border:0;border-right:1px solid var(--nb-border);background:color-mix(in srgb,var(--nb-card) 88%,transparent);color:var(--dl-accent);cursor:pointer}.blog-cell-run.svelte-2rdtu0:hover:not(:disabled){background:rgba(var(--dl-accent-rgb),.09)}.blog-cell-run.svelte-2rdtu0:disabled{cursor:default;opacity:.75}.blog-cell-editor.svelte-2rdtu0{min-width:0;padding:3px 0}.blog-cell-note.svelte-2rdtu0{margin:0;padding:7px 12px;border-top:1px solid var(--nb-border);color:var(--nb-text-muted);font-family:var(--dl-font-ui);font-size:11.5px}.blog-cell-output.svelte-2rdtu0{border-top:1px solid var(--nb-border);background:var(--nb-bg);overflow-x:auto}.blog-cell-output.svelte-2rdtu0 .output-panel{border-top:0}.blog-cell.svelte-2rdtu0 .blog-cell-spin{animation:svelte-2rdtu0-blog-cell-spin .9s linear infinite}@keyframes svelte-2rdtu0-blog-cell-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.blog-cell-hint.svelte-2rdtu0{display:none}.blog-cell-action.svelte-2rdtu0{font-size:0}.blog-cell-action.svelte-2rdtu0 svg{width:15px;height:15px}.blog-cell-body.svelte-2rdtu0{grid-template-columns:36px minmax(0,1fr)}}.not-found.svelte-1teoznn{text-align:center;padding:4rem 2rem}.not-found.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:4rem;font-weight:800;background:linear-gradient(135deg,var(--dl-red),var(--p-red-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.not-found.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--dl-ink-mute);margin:1rem 0}.not-found.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--dl-red);text-decoration:none}.blog-post-layout.svelte-1teoznn{--content-max-width: 860px;--toc-width: 200px;position:relative;max-width:calc(var(--content-max-width) + var(--toc-width) + 2rem);margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,var(--content-max-width)) var(--toc-width);gap:2rem;justify-content:center}.blog-post-col.svelte-1teoznn{min-width:0;max-width:none;margin:0;padding:0}.post-header.svelte-1teoznn{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--dl-mkt-border)}.post-title.svelte-1teoznn{width:min(100%,820px);margin:1.1rem 0 .4rem;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:800;line-height:1.28;color:var(--dl-ink-print);letter-spacing:-.01em;text-align:center}.post-summary.svelte-1teoznn{width:min(100%,720px);margin-top:1rem;padding:1rem 1.1rem;border-radius:14px;border:1px solid rgba(234,70,71,.22);background:linear-gradient(135deg,rgba(234,70,71,.12),var(--dl-mkt-card));box-shadow:0 18px 40px #0305093d}.post-summary-kicker.svelte-1teoznn{display:inline-block;margin-bottom:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fdba74}.post-summary.svelte-1teoznn p:where(.svelte-1teoznn){margin:0;font-size:.98rem;line-height:1.7;color:var(--dl-ink)}.post-meta-row.svelte-1teoznn{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:.75rem}.post-badge.svelte-1teoznn,.post-series.svelte-1teoznn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.post-badge.svelte-1teoznn{background:#ea46471f;border:1px solid rgba(234,70,71,.24);color:#fda4a4;text-decoration:none}.post-series.svelte-1teoznn{background:#94a3b814;border:1px solid rgba(148,163,184,.14);color:var(--dl-ink);text-decoration:none}.post-series-order.svelte-1teoznn{color:var(--dl-ink-mute)}.post-date.svelte-1teoznn{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--dl-ink-dim)}.blog-article.svelte-1teoznn{min-width:0;max-width:100%;overflow-wrap:break-word}.blog-article.svelte-1teoznn h1{font-size:1.75rem;font-weight:800;margin-top:5rem;margin-bottom:2rem;padding-top:2rem;border-top:1px solid rgba(148,163,184,.12);background:linear-gradient(135deg,var(--dl-ink-print),var(--dl-ink-mute));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-article.svelte-1teoznn h2{font-size:1.5rem;font-weight:700;margin-top:3.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--dl-mkt-border);color:var(--dl-ink-print)}.blog-article.svelte-1teoznn h3{font-size:1.2rem;font-weight:600;margin-top:2.5rem;margin-bottom:.75rem;color:var(--dl-ink)}.blog-article.svelte-1teoznn h4{font-size:1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--dl-ink)}.blog-article.svelte-1teoznn p{line-height:1.8;color:var(--dl-ink-mute);margin-bottom:1rem}.blog-article.svelte-1teoznn a{color:var(--dl-red);text-decoration:none}.blog-article.svelte-1teoznn a:hover{text-decoration:underline}.blog-article.svelte-1teoznn strong{color:var(--dl-ink)}.blog-article.svelte-1teoznn code:not(pre code){background:#94a3b81a;padding:.15rem .4rem;border-radius:4px;font-size:.875em;font-family:JetBrains Mono,monospace;color:var(--dl-ink)}.blog-article.svelte-1teoznn pre{background:#0d1117!important;border:1px solid var(--dl-mkt-border);border-radius:8px;padding:1rem;overflow-x:auto;margin:1rem 0;font-size:.85rem}.blog-article.svelte-1teoznn pre code{background:none!important;padding:0;font-family:JetBrains Mono,monospace}.blog-article.svelte-1teoznn ul,.blog-article.svelte-1teoznn ol{padding-left:1.5rem;margin-bottom:1rem;color:var(--dl-ink-mute)}.blog-article.svelte-1teoznn li{line-height:1.8;margin-bottom:.25rem}.blog-article.svelte-1teoznn table{display:table;width:100%;max-width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;margin:1.75rem 0;font-size:.9rem;background:linear-gradient(180deg,#ffffff05,#fff0),var(--dl-mkt-card);border:1px solid var(--dl-mkt-border);border-radius:18px;box-shadow:0 18px 40px #03050947,inset 0 1px #ffffff08;-webkit-overflow-scrolling:touch}.blog-article.svelte-1teoznn thead{background:linear-gradient(180deg,#ea46471f,#ea46470a)}.blog-article.svelte-1teoznn th{text-align:left;padding:.95rem 1rem;border-bottom:1px solid rgba(234,70,71,.18);color:var(--dl-ink-print);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.blog-article.svelte-1teoznn td{padding:.85rem 1rem;border-bottom:1px solid var(--dl-mkt-border);color:var(--dl-ink);background:#ffffff03;vertical-align:top}.blog-article.svelte-1teoznn th:first-child{white-space:nowrap}.blog-article.svelte-1teoznn td:first-child{word-break:keep-all;max-width:320px}.blog-article.svelte-1teoznn td:not(:first-child),.blog-article.svelte-1teoznn th:not(:first-child){text-align:right}.blog-article.svelte-1teoznn td code:not(pre code),.blog-article.svelte-1teoznn th code:not(pre code){white-space:normal;word-break:break-all;font-size:.78rem}.blog-article.svelte-1teoznn tbody tr:last-child td{border-bottom:none}.blog-article.svelte-1teoznn th:first-child{border-top-left-radius:18px}.blog-article.svelte-1teoznn th:last-child{border-top-right-radius:18px}.blog-article.svelte-1teoznn tbody tr:last-child td:first-child{border-bottom-left-radius:18px}.blog-article.svelte-1teoznn tbody tr:last-child td:last-child{border-bottom-right-radius:18px}.blog-article.svelte-1teoznn tr:hover td{background:#94a3b80d}.blog-article.svelte-1teoznn td strong,.blog-article.svelte-1teoznn th strong{color:var(--dl-ink-print)}.blog-article.svelte-1teoznn caption{caption-side:top;text-align:left;padding:0 .25rem .75rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dl-ink-dim)}.blog-article.svelte-1teoznn blockquote{border-left:3px solid var(--dl-red);padding:.5rem 1rem;margin:1rem 0;background:#ea46470d;border-radius:0 6px 6px 0}.blog-article.svelte-1teoznn blockquote p{color:var(--dl-ink);margin:0}.blog-article.svelte-1teoznn hr{border:none;border-top:1px solid var(--dl-mkt-border);margin:3rem 0}.blog-article.svelte-1teoznn img{max-width:100%;border-radius:8px;display:block;margin:1.5rem auto}.blog-article.svelte-1teoznn svg,.blog-article.svelte-1teoznn canvas,.blog-article.svelte-1teoznn iframe{max-width:100%}.copy-btn{position:absolute;top:8px;right:8px;padding:4px 10px;font-size:.7rem;font-family:JetBrains Mono,monospace;background:#94a3b826;color:var(--p-slate-400);border:1px solid rgba(148,163,184,.2);border-radius:4px;cursor:pointer;opacity:0;transition:opacity .15s,background .15s;z-index:1}.copy-btn:hover{background:#ea464733;color:var(--dl-red);border-color:#ea464766}div:hover>.copy-btn{opacity:1}.blog-toc.svelte-1teoznn{position:sticky;top:72px;width:var(--toc-width);height:fit-content;max-height:calc(100vh - 90px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.15) transparent;transition:opacity .2s}.blog-toc.toc-hidden.svelte-1teoznn{opacity:0;pointer-events:none;transition:opacity .2s}.blog-toc-inner.svelte-1teoznn{padding-top:.5rem;padding-left:1rem;border-left:1px solid var(--dl-mkt-border)}.blog-toc-heading.svelte-1teoznn{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--dl-ink-dim);margin-bottom:0}.blog-toc-list.svelte-1teoznn{display:flex;flex-direction:column}.blog-toc-item.svelte-1teoznn{display:block;width:100%;text-align:left;padding:.2rem 0 .2rem .6rem;font-size:.75rem;color:var(--dl-ink-dim);background:none;border:none;border-left:2px solid transparent;cursor:pointer;transition:all .12s;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-toc-item.svelte-1teoznn:hover{color:var(--dl-ink)}.blog-toc-item.active.svelte-1teoznn{color:var(--dl-red);border-left-color:var(--dl-red)}.blog-toc-item.h3.svelte-1teoznn{padding-left:1.1rem;font-size:.72rem}.brand-loop.svelte-1teoznn{margin-top:3rem;padding-top:1.6rem;border-top:1px solid var(--dl-mkt-border)}.brand-loop-kicker.svelte-1teoznn{font-size:.72rem;font-weight:700;color:var(--dl-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem}.brand-loop-title.svelte-1teoznn{font-size:1.2rem;font-weight:800;color:var(--dl-ink-print);margin-bottom:.5rem}.brand-loop-desc.svelte-1teoznn{color:var(--dl-ink-mute);line-height:1.75;margin-bottom:1rem}.brand-loop-links.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.brand-loop-card.svelte-1teoznn{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1rem;border-radius:12px;border:1px solid var(--dl-mkt-border);background:var(--dl-mkt-card);text-decoration:none}.brand-loop-card-series.svelte-1teoznn{font-size:.7rem;color:var(--dl-ink-dim);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.brand-loop-card-title.svelte-1teoznn{font-size:.94rem;font-weight:700;color:var(--dl-ink)}.series-nav.svelte-1teoznn{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--dl-mkt-border)}.series-nav-heading.svelte-1teoznn{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-ink-dim);margin-bottom:.85rem}.series-nav-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.series-card.svelte-1teoznn{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border-radius:12px;border:1px solid var(--dl-mkt-border);background:var(--dl-mkt-card);text-decoration:none;transition:border-color .15s,transform .15s}.series-card.svelte-1teoznn:hover{border-color:#ea464747;transform:translateY(-1px)}.series-card-label.svelte-1teoznn{font-size:.72rem;color:var(--dl-ink-dim)}.series-card-title.svelte-1teoznn{font-size:.95rem;font-weight:700;color:var(--dl-ink)}.product-bridge.svelte-1teoznn{margin-top:3rem;padding:1.5rem;border-radius:18px;border:1px solid rgba(234,70,71,.16);background:linear-gradient(135deg,#ea464714,#fb923c0a),var(--dl-mkt-card)}.product-bridge-kicker.svelte-1teoznn{font-size:.72rem;font-weight:700;color:var(--dl-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem}.product-bridge-title.svelte-1teoznn{font-size:1.2rem;font-weight:800;color:var(--dl-ink-print);margin-bottom:.5rem}.product-bridge-desc.svelte-1teoznn{color:var(--dl-ink);line-height:1.75}.product-bridge-links.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.product-bridge-link.svelte-1teoznn{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1rem;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#94a3b80f;color:var(--dl-ink);text-decoration:none;font-weight:700}.product-bridge-link.primary.svelte-1teoznn{background:#ea464724;border-color:#ea464747;color:#fda4a4}.post-nav.svelte-1teoznn{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--dl-mkt-border)}.post-nav-link.svelte-1teoznn{display:flex;flex-direction:column;gap:.3rem;padding:1rem;border:1px solid var(--dl-mkt-border);border-radius:8px;text-decoration:none;transition:all .15s}.post-nav-link.svelte-1teoznn:hover{border-color:#ea46474d;background:#ea464708}.post-nav-link.next.svelte-1teoznn{text-align:right}.post-nav-label.svelte-1teoznn{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--dl-ink-dim);text-transform:uppercase;letter-spacing:.03em}.post-nav-link.next.svelte-1teoznn .post-nav-label:where(.svelte-1teoznn){justify-content:flex-end}.post-nav-title.svelte-1teoznn{font-size:.9rem;font-weight:600;color:var(--dl-ink)}.post-nav-link.svelte-1teoznn:hover .post-nav-title:where(.svelte-1teoznn){color:var(--dl-red)}.post-support.svelte-1teoznn{margin-top:3rem;display:flex;flex-direction:column;align-items:center;text-align:center}.post-support-divider.svelte-1teoznn{width:100%;border:none;border-top:1px solid var(--dl-mkt-border);margin-bottom:1.5rem}.post-disclaimer.svelte-1teoznn{font-size:.95rem;color:var(--dl-red);line-height:1.6;margin:0;font-weight:500}.post-support-cta.svelte-1teoznn{font-size:1rem;color:var(--dl-ink);line-height:1.6;margin:.75rem 0 1.5rem}.post-support.svelte-1teoznn a:where(.svelte-1teoznn){display:inline-block}.post-support.svelte-1teoznn img:where(.svelte-1teoznn){display:block;transition:opacity .2s}.post-support.svelte-1teoznn img:where(.svelte-1teoznn):hover{opacity:.85}.giscus-container.svelte-1teoznn{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--dl-mkt-border)}.post-footer.svelte-1teoznn{margin-top:2rem;padding-top:1.5rem}.back-link.svelte-1teoznn{font-size:.875rem;color:var(--dl-ink-mute);text-decoration:none;transition:color .15s}.back-link.svelte-1teoznn:hover{color:var(--dl-red)}@media(max-width:1200px){.blog-toc.svelte-1teoznn{display:none}.blog-post-layout.svelte-1teoznn{max-width:min(var(--content-max-width),100%);grid-template-columns:1fr}}@media(max-width:1100px){.brand-loop-links.svelte-1teoznn,.series-nav-grid.svelte-1teoznn,.post-nav.svelte-1teoznn{grid-template-columns:1fr}}@media(max-width:768px){.blog-post-layout.svelte-1teoznn{max-width:100vw;width:100%;padding:0;gap:1rem;overflow-x:hidden}.blog-post-col.svelte-1teoznn{max-width:100%;min-width:0;width:100%;overflow-x:hidden}.post-header.svelte-1teoznn{max-width:100%;width:100%;overflow-x:hidden}.post-summary.svelte-1teoznn{width:100%;max-width:100%;padding:.85rem .95rem;box-sizing:border-box;overflow-x:hidden}.post-summary.svelte-1teoznn p:where(.svelte-1teoznn){font-size:.92rem;word-break:keep-all;overflow-wrap:anywhere}.blog-article.svelte-1teoznn{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:keep-all}.blog-article.svelte-1teoznn p,.blog-article.svelte-1teoznn li,.blog-article.svelte-1teoznn h1,.blog-article.svelte-1teoznn h2,.blog-article.svelte-1teoznn h3,.blog-article.svelte-1teoznn h4,.blog-article.svelte-1teoznn blockquote{max-width:100%;overflow-wrap:anywhere;word-break:keep-all}.blog-article.svelte-1teoznn pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-article.svelte-1teoznn img,.blog-article.svelte-1teoznn svg{max-width:100%;height:auto}}@media(max-width:480px){.post-header.svelte-1teoznn{margin-bottom:1.5rem;padding-bottom:1.25rem}.blog-article.svelte-1teoznn{font-size:.95rem}}
