._accordion_k801s_1{border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent);border-left:4px solid var(--color-accent);border-radius:var(--radius-m);background:var(--card-bg);margin:1.25rem 0;overflow:hidden;-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1);-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;position:relative}._accordion_k801s_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 3%,transparent),color-mix(in srgb,var(--color-pink) 2%,transparent));opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}._accordion_k801s_1:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);-webkit-box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 12%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 12%,transparent);-webkit-transform:translateY(-2px);transform:translateY(-2px)}._accordion_k801s_1:hover:before{opacity:1}._trigger_k801s_43{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;gap:1rem;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;color:var(--text-color);font-size:var(--fs-500);font-weight:700;position:relative;z-index:1}._trigger_k801s_43:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent)}._trigger_k801s_43:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-m)}._trigger_k801s_43:active{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}._title_k801s_79{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4;letter-spacing:-.01em;color:var(--text-color)}._icon_k801s_86{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 12%,transparent);-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:background-color .3s ease,color .3s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);color:var(--color-accent)}._trigger_k801s_43:hover ._icon_k801s_86{background:color-mix(in srgb,var(--color-accent) 20%,transparent);-webkit-transform:scale(1.1);transform:scale(1.1)}._iconOpen_k801s_107{-webkit-transform:rotate(180deg);transform:rotate(180deg)}._trigger_k801s_43:hover ._iconOpen_k801s_107{-webkit-transform:rotate(180deg) scale(1.1);transform:rotate(180deg) scale(1.1)}._content_k801s_115{overflow:hidden;-webkit-transition:max-height .4s cubic-bezier(.4,0,.2,1);transition:max-height .4s cubic-bezier(.4,0,.2,1);max-height:0;position:relative}._contentInner_k801s_122{padding:0 1.5rem 1rem;color:var(--text-color);line-height:1.7;position:relative;z-index:1}._contentInner_k801s_122 :first-child{margin-top:0}._contentInner_k801s_122 :last-child{margin-bottom:0}._contentInner_k801s_122 p{margin:.875rem 0;color:var(--text-color)}._contentInner_k801s_122 ul,._contentInner_k801s_122 ol{margin:.875rem 0;padding-left:1.75rem}._contentInner_k801s_122 h1,._contentInner_k801s_122 h2,._contentInner_k801s_122 h3,._contentInner_k801s_122 h4,._contentInner_k801s_122 h5,._contentInner_k801s_122 h6{margin:1.25rem 0 .75rem;color:var(--text-color);font-weight:700}._contentInner_k801s_122 code{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);padding:.1875rem .5rem;border-radius:.375rem;font-size:.9em;font-weight:600;border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent)}._contentInner_k801s_122 pre{margin:1rem 0;padding:1.25rem;background:color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:var(--radius-s);overflow-x:auto;border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent)}._contentInner_k801s_122 blockquote{margin:1rem 0;padding:.75rem 1.25rem;border-left:4px solid var(--color-accent);color:var(--text-muted);font-style:italic;background:color-mix(in srgb,var(--color-accent) 5%,transparent);border-radius:0 .5rem .5rem 0}body[data-theme=dark] ._accordion_k801s_1{border-top-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent);border-right-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent)}body[data-theme=dark] ._accordion_k801s_1:hover{border-top-color:color-mix(in srgb,var(--color-accent) 50%,transparent);border-right-color:color-mix(in srgb,var(--color-accent) 50%,transparent);border-bottom-color:color-mix(in srgb,var(--color-accent) 50%,transparent);-webkit-box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 60%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 60%,transparent)}body[data-theme=dark] ._contentInner_k801s_122 pre{background:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent)}._notionPostBody_ntmvg_3{color:var(--text-color);line-height:1.7;font-size:var(--fs-400)}._notionPostBody_ntmvg_3 .notion-block.notion-paragraph{margin:0 0 1.5rem;color:var(--text-color);line-height:1.7}._notionPostBody_ntmvg_3 .notion-block.notion-paragraph:last-child{margin-bottom:0}._notionPostBody_ntmvg_3 .notion-block.notion-heading{font-family:var(--font-serif);font-weight:600;line-height:1.2;margin-top:2.5rem;margin-bottom:1rem;color:var(--text-color)}._notionPostBody_ntmvg_3 .notion-block.notion-heading:first-child{margin-top:0}._notionPostBody_ntmvg_3 .notion-block.notion-heading-1{font-size:var(--fs-700);font-weight:700;margin-top:3rem;margin-bottom:1.25rem}._notionPostBody_ntmvg_3 .notion-block.notion-heading-2{font-size:var(--fs-600);margin-top:2.5rem;margin-bottom:1rem}._notionPostBody_ntmvg_3 .notion-block.notion-heading-3{font-size:var(--fs-500);margin-top:2rem;margin-bottom:.75rem}._notionPostBody_ntmvg_3 .notion-link{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;-webkit-transition:color .2s ease;transition:color .2s ease}._notionPostBody_ntmvg_3 .notion-link:hover{color:var(--color-coral);text-decoration-thickness:2px}._notionPostBody_ntmvg_3 .notion-block.notion-list{margin:1.5rem 0;padding-left:2rem;color:var(--text-color)}._notionPostBody_ntmvg_3 .notion-block.notion-bulleted-list{list-style-type:disc;list-style-position:outside}._notionPostBody_ntmvg_3 .notion-block.notion-numbered-list{list-style-type:decimal;list-style-position:outside;padding-left:2.5rem}._notionPostBody_ntmvg_3 .notion-list-item{margin:.5rem 0;line-height:1.7;padding-left:0;margin-left:0}._notionPostBody_ntmvg_3 .notion-list-item:first-child{margin-top:0}._notionPostBody_ntmvg_3 .notion-list-item:last-child{margin-bottom:0}._notionPostBody_ntmvg_3 .notion-list-item .notion-block.notion-list{margin-top:.5rem;margin-bottom:.5rem;padding-left:2.5rem}._notionPostBody_ntmvg_3 .notion-block.notion-quote{margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;border-left:4px solid var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);border-radius:var(--radius-s);font-style:italic;color:var(--text-color)}body[data-theme=dark] ._notionPostBody_ntmvg_3 .notion-block.notion-quote{background-color:color-mix(in srgb,var(--color-accent) 12%,transparent);border-left-color:var(--color-coral)}._notionPostBody_ntmvg_3 .notion-block.notion-quote p{margin:0;line-height:1.7}._notionPostBody_ntmvg_3 .notion-block.notion-quote p:not(:last-child){margin-bottom:1rem}._notionPostBody_ntmvg_3 .notion-block.notion-code-block{margin:2rem 0;padding:1.5rem;background-color:color-mix(in srgb,var(--color-ink) 5%,var(--color-white));border-radius:var(--radius-s);overflow-x:auto;border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent)}body[data-theme=dark] ._notionPostBody_ntmvg_3 .notion-block.notion-code-block{background-color:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:color-mix(in srgb,var(--color-white) 15%,transparent)}._notionPostBody_ntmvg_3 .notion-block.notion-code-block code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--fs-300);color:var(--color-ink);background:transparent;padding:0;border-radius:0;display:block;white-space:pre;overflow-x:auto}body[data-theme=dark] ._notionPostBody_ntmvg_3 .notion-block.notion-code-block code{color:var(--color-eggshell)}._notionPostBody_ntmvg_3 .notion-inline-code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em;background-color:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--color-accent);padding:.15em .4em;border-radius:6px;font-weight:500}body[data-theme=dark] ._notionPostBody_ntmvg_3 .notion-inline-code{background-color:color-mix(in srgb,var(--color-white) 8%,transparent);color:var(--color-accent)}._notionPostBody_ntmvg_3 .notion-block.notion-image{margin:2.5rem 0;border-radius:var(--radius-m);overflow:hidden;max-width:100%;height:auto;display:block;-webkit-box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 12%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 12%,transparent)}body[data-theme=dark] ._notionPostBody_ntmvg_3 .notion-block.notion-image{-webkit-box-shadow:0 8px 24px color-mix(in srgb,black 40%,transparent);box-shadow:0 8px 24px color-mix(in srgb,black 40%,transparent)}._notionPostBody_ntmvg_3 .notion-block.notion-divider{margin:3rem 0;border:none;border-top:2px solid color-mix(in srgb,var(--color-ink) 15%,transparent);background:none;height:0}body[data-theme=dark] ._notionPostBody_ntmvg_3 .notion-block.notion-divider{border-top-color:color-mix(in srgb,var(--color-white) 20%,transparent)}._notionPostBody_ntmvg_3 strong{font-weight:700;color:var(--text-color)}._notionPostBody_ntmvg_3 em{font-style:italic}._notionPostBody_ntmvg_3 u{text-decoration:underline;text-underline-offset:2px}._notionPostBody_ntmvg_3 .accordion-content{padding-top:1rem}._notionPostBody_ntmvg_3 .accordion-content .notion-block{margin-bottom:1rem}._notionPostBody_ntmvg_3 .accordion-content .notion-block:last-child{margin-bottom:0}@media(max-width:768px){._notionPostBody_ntmvg_3{font-size:var(--fs-400)}._notionPostBody_ntmvg_3 .notion-block.notion-heading-1{font-size:var(--fs-600);margin-top:2rem}._notionPostBody_ntmvg_3 .notion-block.notion-heading-2{font-size:var(--fs-500);margin-top:1.5rem}._notionPostBody_ntmvg_3 .notion-block.notion-heading-3{font-size:var(--fs-400);margin-top:1.25rem}._notionPostBody_ntmvg_3 .notion-block.notion-code-block{padding:1rem;font-size:var(--fs-200)}._notionPostBody_ntmvg_3 .notion-block.notion-quote{padding:1rem 1rem 1rem 1.5rem}._notionPostBody_ntmvg_3 .notion-block.notion-image{margin:2rem 0}}._postHero_emuhv_1{position:relative;background-color:var(--card-bg);border-radius:var(--radius-l);padding:2rem 2.5rem 2.5rem;margin-bottom:2rem;-webkit-box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);overflow:hidden;min-height:280px;max-height:480px}body[data-theme=dark] ._postHero_emuhv_1{background-color:var(--color-card-dark);-webkit-box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent);box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent)}._postHero__inner_emuhv_22 ._postHero__breadcrumb_emuhv_22{position:relative;padding:1rem 0}._postHero__background_emuhv_27{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:var(--hero-bg-image, url(/images/headers/blog.jpg));z-index:0;opacity:.85}._postHero__overlay_emuhv_38{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),color-stop(40%,rgba(0,0,0,.7)),color-stop(70%,rgba(0,0,0,.65)),to(rgba(0,0,0,.5)));background:linear-gradient(to bottom,#000000bf,#000000b3 40%,#000000a6,#00000080);z-index:1}._postHero__inner_emuhv_22{position:relative;z-index:2;width:100%}._postHero__layout_emuhv_58{display:block}._postHero__main_emuhv_62{min-width:0;max-width:100%}._postHero__title_emuhv_67{font-size:var(--fs-1000);font-weight:700;margin:0 0 1rem;line-height:1.2;color:var(--color-white);text-shadow:0 2px 8px rgba(0,0,0,.5)}._postHero__lede_emuhv_77{font-size:var(--fs-500);color:#fffffff2;margin:0 0 1.25rem;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.5);max-width:85ch}@media(max-width:1023px){._postHero_emuhv_1{padding:1.5rem;min-height:auto;max-height:none}._postHero__title_emuhv_67{font-size:var(--fs-800)}._postHero__lede_emuhv_77{font-size:var(--fs-400);max-width:100%}}._sidebar_hwow6_1{width:100%;max-width:400px;overflow:hidden;position:relative}@media(min-width:1024px){._sidebar_hwow6_1{-webkit-transition:max-width .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);transition:max-width .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}._sidebar_hwow6_1._collapsed_hwow6_15{max-width:80px;width:80px}}._sidebarCard_hwow6_21{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--card-bg);border-radius:var(--radius-l);padding:1.5rem;-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1);position:sticky;top:calc(var(--menu-height) + 1rem);overflow:hidden;width:100%;-ms-flex-item-align:start;align-self:start;-webkit-transition:padding .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:padding .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){._sidebar_hwow6_1._collapsed_hwow6_15 ._sidebarCard_hwow6_21{-webkit-transform:translateX(0);transform:translate(0);padding:1.5rem .75rem}._sidebar_hwow6_1._collapsed_hwow6_15 ._toggleButton_hwow6_46{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body[data-theme=dark] ._sidebarCard_hwow6_21{background-color:var(--color-card-dark);-webkit-box-shadow:0 6px 26px color-mix(in srgb,black 25%,transparent);box-shadow:0 6px 26px color-mix(in srgb,black 25%,transparent)}._toggleButton_hwow6_46{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;color:var(--text-color);-webkit-transition:color .2s ease;transition:color .2s ease;white-space:nowrap;gap:1rem}@media(min-width:1024px){._sidebar_hwow6_1._collapsed_hwow6_15 ._toggleButton_hwow6_46{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}}._toggleButton_hwow6_46:hover{color:var(--color-accent)}._toggleButton_hwow6_46:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-s)}._title_hwow6_91{font-size:var(--fs-600);font-weight:700;margin:0;color:var(--text-color)}._sidebar_hwow6_1._collapsed_hwow6_15 ._title_hwow6_91{display:none}._collapseBadge_hwow6_102{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .75rem;background-color:color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:var(--radius-s);-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}body[data-theme=dark] ._collapseBadge_hwow6_102{background-color:color-mix(in srgb,var(--color-white) 10%,transparent)}._toggleButton_hwow6_46:hover ._collapseBadge_hwow6_102{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}._collapseIcon_hwow6_121{width:1rem;height:1rem;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease;-ms-flex-negative:0;flex-shrink:0}._collapseText_hwow6_129{font-size:var(--fs-300);font-weight:500;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease}._toggleButton_hwow6_46:hover ._collapseIcon_hwow6_121,._toggleButton_hwow6_46:hover ._collapseText_hwow6_129{color:var(--color-accent)}._expandBadge_hwow6_141{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem .375rem;border-radius:var(--radius-s);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}body[data-theme=dark] ._expandIcon_hwow6_153{background-color:color-mix(in srgb,var(--color-white) 10%,transparent)}._toggleButton_hwow6_46:hover ._expandIcon_hwow6_153{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}._expandIcon_hwow6_153{width:1rem;height:1rem;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease;background-color:color-mix(in srgb,var(--color-ink) 8%,transparent);-ms-flex-negative:0;flex-shrink:0}._expandText_hwow6_170{font-size:var(--fs-300);font-weight:500;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease;letter-spacing:.1em}._toggleButton_hwow6_46:hover ._expandIcon_hwow6_153,._toggleButton_hwow6_46:hover ._expandText_hwow6_170{color:var(--color-accent)}._nav_hwow6_183{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}._sidebar_hwow6_1._collapsed_hwow6_15 ._nav_hwow6_183{display:none}._postLink_hwow6_195{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;text-decoration:none;color:inherit;-webkit-transition:all .2s ease;transition:all .2s ease;padding:.5rem;border-radius:var(--radius-s);margin:-.5rem}._postLink_hwow6_195:hover{background-color:color-mix(in srgb,var(--color-ink) 3%,transparent);-webkit-transform:translateX(4px);transform:translate(4px)}body[data-theme=dark] ._postLink_hwow6_195:hover{background-color:color-mix(in srgb,var(--color-white) 5%,transparent)}._postImage_hwow6_215{width:4rem;height:4rem;border-radius:var(--radius-s);-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover}._postContent_hwow6_223{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}._postTitle_hwow6_228{font-size:var(--fs-300);font-weight:600;margin:0 0 .25rem;color:var(--text-color);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:color .2s ease;transition:color .2s ease}._postLink_hwow6_195:hover ._postTitle_hwow6_228{color:var(--color-accent)}._postDate_hwow6_246{display:block;font-size:var(--fs-200);margin-top:.25rem;color:var(--text-muted)}._toc_1wnne_1{width:100%;position:relative}._tocCard_1wnne_7{background-color:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-l);padding:1.5rem;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 4px 16px #00000026,0 0 0 1px #0000000d;position:sticky;top:calc(var(--menu-height) + 1rem);width:100%;-ms-flex-item-align:start;align-self:start;max-height:calc(100vh - var(--menu-height) - 2rem);overflow-y:auto;overflow-x:hidden}body[data-theme=dark] ._tocCard_1wnne_7{background-color:#212326fa;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1);box-shadow:0 4px 16px #0006,0 0 0 1px #ffffff1a}._tocTitle_1wnne_32{font-size:var(--fs-600);font-weight:700;margin:0 0 1rem;color:var(--text-color)}._tocList_1wnne_39{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}._tocItem_1wnne_48{margin:0;padding:0}._tocItemNested_1wnne_53{padding-left:1rem;font-size:.9em}._tocLink_1wnne_58{display:block;text-decoration:none;color:var(--text-muted);font-size:var(--fs-300);line-height:1.5;padding:.375rem .5rem;border-radius:var(--radius-s);margin:-.375rem -.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}._tocLink_1wnne_58:hover{color:var(--color-accent);background-color:color-mix(in srgb,var(--color-ink) 3%,transparent)}body[data-theme=dark] ._tocLink_1wnne_58:hover{background-color:color-mix(in srgb,var(--color-white) 5%,transparent)}._tocItemActive_1wnne_79 ._tocLink_1wnne_58{color:var(--color-accent);font-weight:600;background-color:color-mix(in srgb,var(--color-accent) 10%,transparent)}body[data-theme=dark] ._tocItemActive_1wnne_79 ._tocLink_1wnne_58{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}._tocCollapsed_1wnne_90{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px);pointer-events:none;max-height:0;overflow:hidden;margin:0}._tocCollapsed_1wnne_90 ._tocCard_1wnne_7{position:static}@media(max-width:1023px){._toc_1wnne_1{max-width:100%;margin-bottom:2rem}._tocCard_1wnne_7{position:static}}._blogPostPage_elobw_2{position:relative;min-height:100vh}._contentWrapper_elobw_7{position:relative;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in oklab,var(--card-bg),transparent 65%)),color-stop(85%,color-mix(in oklab,var(--card-bg),transparent 75%)),color-stop(92%,color-mix(in oklab,var(--card-bg),transparent 95%)),to(transparent));background:linear-gradient(to bottom,color-mix(in oklab,var(--card-bg),transparent 65%) 0%,color-mix(in oklab,var(--card-bg),transparent 75%) 85%,color-mix(in oklab,var(--card-bg),transparent 95%) 92%,transparent 100%)}._heroSection_elobw_19{position:relative;z-index:2;padding-top:2rem;margin-bottom:1rem}._contentContainer_elobw_26{max-width:var(--container-max);margin:0 auto;padding:3rem var(--container-padding) 0 var(--container-padding)}._breadcrumb_elobw_32{height:1em;width:200px;margin-bottom:1rem}._title_elobw_38{height:1.5em;margin-bottom:.75rem;max-width:90%}._summary_elobw_44{height:1.25em;margin-bottom:.5rem;max-width:85%}._meta_elobw_50{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}._metaItem_elobw_56{height:1em;width:180px}._mainContent_elobw_61{position:relative;z-index:2;padding:0}._tagsSection_elobw_67{margin-bottom:2.5rem;padding:1.5rem 2rem;background-color:var(--card-bg);border-top:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:var(--radius-l)}body[data-theme=dark] ._tagsSection_elobw_67{background-color:var(--color-card-dark);border-top-color:color-mix(in srgb,var(--color-white) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._tagsSectionContent_elobw_82{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}._tagsMetadata_elobw_90{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}._metaLine_elobw_98{height:1em}._tagsList_elobw_102{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}._tag_elobw_67{height:1.75em;width:80px;border-radius:999px}._contentGrid_elobw_114{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){._contentGrid_elobw_114{grid-template-columns:1fr auto;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}._mainContentColumn_elobw_128{min-width:0}._articleWrapper_elobw_132{background-color:var(--card-bg);border-radius:var(--radius-l);padding:2.5rem;-webkit-box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}body[data-theme=dark] ._articleWrapper_elobw_132{background-color:var(--color-card-dark);-webkit-box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent);box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent)}._paragraph_elobw_151{height:1.25em;margin-bottom:.5rem}._rightSidebar_elobw_156{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;max-width:300px}@media(max-width:1023px){._rightSidebar_elobw_156{max-width:100%}}._sidebarCard_elobw_170{background-color:var(--card-bg);border-radius:var(--radius-l);padding:1.5rem;-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}body[data-theme=dark] ._sidebarCard_elobw_170{background-color:var(--color-card-dark)}._sidebarTitle_elobw_184{height:1.25em;width:60%;margin-bottom:.5rem}._sidebarItem_elobw_190{height:1em;margin-bottom:.25rem}@media(max-width:768px){._contentContainer_elobw_26{padding:0 var(--container-padding)}._articleWrapper_elobw_132{padding:1.5rem}._tagsSection_elobw_67{padding:1rem 1.5rem}._tagsSectionContent_elobw_82{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}._blogPostPage_axq6g_2{--bg-color: var(--color-accent)}._blogPostPage_axq6g_2{position:relative;min-height:100vh}._blogPostPage_axq6g_2 ._breadcrumbOverride_axq6g_14{width:100%;font-size:var(--fs-100)}._breadcrumbListOverride_axq6g_19{width:93%;padding:0 1rem}._breadcrumbSearchButtonOverride_axq6g_24{display:none}body[data-theme=dark] ._blogPostPage_axq6g_2 ._breadcrumbOverride_axq6g_14{--bc-bg-color: var(--color-breadcrumb-bg-dark)}._creativeOverlay_axq6g_34{position:fixed;top:0;left:0;width:100%;height:100vh;min-height:100vh;background:var(--bg-color);z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 150% 100% at 80% 50%,transparent 0%,transparent 45%,rgba(0,0,0,.2) 55%,black 65%);mask-image:radial-gradient(ellipse 150% 100% at 80% 50%,transparent 0%,transparent 45%,rgba(0,0,0,.2) 55%,black 65%)}._contentWrapper_axq6g_62{position:relative;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in oklab,var(--card-bg),transparent 65%)),color-stop(85%,color-mix(in oklab,var(--card-bg),transparent 75%)),color-stop(92%,color-mix(in oklab,var(--card-bg),transparent 95%)),to(transparent));background:linear-gradient(to bottom,color-mix(in oklab,var(--card-bg),transparent 65%) 0%,color-mix(in oklab,var(--card-bg),transparent 75%) 85%,color-mix(in oklab,var(--card-bg),transparent 95%) 92%,transparent 100%)}._heroSection_axq6g_75{position:relative;z-index:2;padding:2rem var(--container-padding) 0;margin-bottom:1rem}._mainContent_axq6g_83{position:relative;z-index:2;padding:0;overflow:visible}._mainContent_axq6g_83 ._contentContainer_axq6g_91{padding-top:0}._mainContent_axq6g_83 ._contentGrid_axq6g_96{margin-top:2rem}._commentsSection_axq6g_100 ._contentContainer_axq6g_91{padding-bottom:3rem}._contentContainer_axq6g_91{max-width:var(--container-max);margin:0 auto;padding:3rem var(--container-padding) 0 var(--container-padding);overflow:visible}._contentGrid_axq6g_96{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){._contentGrid_axq6g_96{grid-template-columns:1fr auto;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}._rightSidebar_axq6g_128{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;max-width:300px;position:sticky;top:calc(64px + 1rem);-ms-flex-item-align:start;align-self:flex-start;max-height:calc(100vh - 64px - 2rem);overflow-y:auto;overflow-x:hidden}._rightSidebar_axq6g_128 .tocCard{position:static;max-height:none;overflow-y:visible}@media(max-width:1023px){._rightSidebar_axq6g_128{max-width:100%;position:relative;top:auto;max-height:none;overflow-y:visible}}._sidebarToggle_axq6g_161{width:100%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:var(--radius-l);background-color:var(--card-bg);border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent)}._sidebarToggle_axq6g_161[aria-expanded=false]{width:-webkit-max-content;width:-moz-max-content;width:max-content}body[data-theme=dark] ._sidebarToggle_axq6g_161{background-color:var(--color-card-dark);-webkit-box-shadow:0 6px 26px color-mix(in srgb,black 25%,transparent);box-shadow:0 6px 26px color-mix(in srgb,black 25%,transparent)}._sidebarToggle_axq6g_161:hover{color:var(--color-accent)}._sidebarToggle_axq6g_161:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._collapseBadge_axq6g_188{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:var(--radius-l);-webkit-transition:all .2s ease;transition:all .2s ease}body[data-theme=dark] ._collapseBadge_axq6g_188{background-color:color-mix(in srgb,var(--color-white) 10%,transparent)}._sidebarToggle_axq6g_161:hover ._collapseBadge_axq6g_188{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}._collapseIcon_axq6g_205{width:1rem;height:1rem;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease}._sidebarToggle_axq6g_161:hover ._collapseIcon_axq6g_205,._sidebarToggle_axq6g_161:hover ._collapseText_axq6g_213{color:var(--color-accent)}._expandBadge_axq6g_217{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:var(--radius-s);-webkit-transition:all .2s ease;transition:all .2s ease}._expandIcon_axq6g_226{width:1rem;height:1rem;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease}._expandText_axq6g_233{font-size:var(--fs-300);font-weight:500;color:var(--text-muted);-webkit-transition:color .2s ease;transition:color .2s ease;padding-right:.5rem}._sidebarToggle_axq6g_161:hover ._expandIcon_axq6g_226,._sidebarToggle_axq6g_161:hover ._expandText_axq6g_233{color:var(--color-accent)}._sidebarContent_axq6g_247{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}._sidebarContentCollapsed_axq6g_256{width:0;opacity:0;-webkit-transform:translateX(20px);transform:translate(20px);pointer-events:none;max-height:0;overflow:hidden}._mainContentColumn_axq6g_265{min-width:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}._articleWrapper_axq6g_271{background-color:var(--card-bg);border-radius:var(--radius-l);padding:2.5rem;-webkit-box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);position:relative}body[data-theme=dark] ._articleWrapper_axq6g_271{background-color:var(--color-card-dark);-webkit-box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent);box-shadow:0 20px 60px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 8%,transparent)}@media(max-width:768px){._creativeOverlay_axq6g_34{position:absolute;height:100vh;min-height:100vh;-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 50%,transparent 0%,transparent 30%,rgba(0,0,0,.15) 40%,black 50%);mask-image:radial-gradient(ellipse 100% 80% at 50% 50%,transparent 0%,transparent 30%,rgba(0,0,0,.15) 40%,black 50%)}._heroContent_axq6g_311{padding:6rem var(--container-padding) 4rem}._contentContainer_axq6g_91{padding:0 var(--container-padding)}._articleWrapper_axq6g_271{padding:1.5rem}}._heroHeader_axq6g_325{position:relative;background-color:#111827;color:#fff}._heroBackground_axq6g_331{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:var(--hero-bg-image, url(/images/headers/blog.jpg))}._heroOverlay_axq6g_340{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5}._heroContent_axq6g_311{position:relative;padding:8rem var(--container-padding) 6rem;max-width:var(--container-max);margin:0 auto}._heroTitle_axq6g_354{font-size:var(--fs-1000);font-weight:700;margin-bottom:1.5rem;line-height:1.2}._heroMeta_axq6g_361{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;font-size:var(--fs-500)}._heroAuthor_axq6g_369{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}._heroAvatar_axq6g_375{width:2.5rem;height:2.5rem;background-color:#4b5563;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._heroAvatarText_axq6g_385{font-size:var(--fs-300);font-weight:600}._heroMetaText_axq6g_390{color:#d1d5db}._tagsSection_axq6g_395{margin-bottom:2.5rem;padding:1.5rem 2rem;background-color:#fff;border-top:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:var(--radius-l)}body[data-theme=dark] ._tagsSection_axq6g_395{background-color:var(--color-card-dark);border-top-color:color-mix(in srgb,var(--color-white) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._tagsSectionContent_axq6g_410{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}._tagsMetadata_axq6g_418{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}._tagsMetadataRow_axq6g_426{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}._tagsMetaItem_axq6g_433{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;white-space:nowrap;color:var(--text-muted);font-size:var(--fs-200)}._tagsMetaLabel_axq6g_442{font-weight:600;color:var(--text-color);font-size:var(--fs-200)}._tagsAuthorInfo_axq6g_448{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:var(--fs-200);color:var(--text-muted);padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent)}body[data-theme=dark] ._tagsAuthorInfo_axq6g_448{border-top-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._tagsAuthor_axq6g_448{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}._tagsAuthorAvatar_axq6g_469{width:1.5rem;height:1.5rem;background-color:color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}._tagsAuthorAvatarText_axq6g_480{font-size:var(--fs-200);font-weight:600;color:var(--text-color);line-height:1}._tagsAuthorMeta_axq6g_487{display:inline-block}._tagsList_axq6g_491{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-left:auto}._tagLink_axq6g_498{display:inline-block;background:color-mix(in srgb,var(--color-ink) 8%,transparent);color:var(--text-color);padding:.375rem .75rem;border-radius:999px;font-size:var(--fs-300);text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}._tagLink_axq6g_498:hover{background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px color-mix(in srgb,var(--color-accent) 10%,transparent);box-shadow:0 2px 4px color-mix(in srgb,var(--color-accent) 10%,transparent)}@media(max-width:640px){._tagsSectionContent_axq6g_410{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}._tagsMetadata_axq6g_418,._tagsList_axq6g_491{width:100%}}._aboutAuthorContent_axq6g_533{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}._aboutAuthorAvatar_axq6g_539{width:4rem;height:4rem;background-color:color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-weight:700;font-size:var(--fs-600);color:var(--text-color)}._aboutAuthorTitle_axq6g_553{margin:0 0 .5rem;font-size:var(--fs-500);font-weight:600;color:var(--text-color)}._aboutAuthorText_axq6g_560{margin:0;font-size:var(--fs-300);line-height:1.6;color:var(--text-muted)}._commentsTitle_axq6g_568{font-size:var(--fs-700);font-weight:600;margin-bottom:1.5rem;color:var(--text-color)}._commentsPlaceholder_axq6g_575{background-color:color-mix(in srgb,var(--color-ink) 3%,transparent);border-radius:var(--radius-l);padding:1.5rem;text-align:center}._commentsPlaceholderText_axq6g_582{margin:0;color:var(--text-muted)}._postSummaryLead_axq6g_588{font-size:var(--fs-500);color:var(--text-muted);margin-bottom:1.5rem}
