#blog-post-page.dh-article,.dh-article #blog-post-header,.dh-article #blog-related-posts{background:#fff}.dh-article ::-moz-selection{background:rgba(10,224,163,.22);color:#0f172a}.dh-article ::selection{background:rgba(10,224,163,.22);color:#0f172a}@media (min-width:1024px){.dh-article #blog-content-wrapper{grid-template-columns:15rem minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}.dh-article #blog-toc-rail{top:6rem}}.dh-article #blog-article-body{margin-inline:auto}.dh-article .studio-rendered.prose{max-width:68ch;transition:max-width .35s cubic-bezier(.22,1,.36,1)}.blog-hide-sidebar .dh-article .studio-rendered.prose{max-width:88ch}.dh-article .studio-rendered{font-family:var(--font-iranyekan),Tahoma,sans-serif;font-size:1rem;line-height:1.8;color:#1e293b;letter-spacing:0}.dh-article .studio-rendered [data-block-type=text]{color:#1e293b;margin-bottom:1.4rem}.dh-article .studio-rendered [data-block-type=heading]{color:#0f172a;margin-bottom:0}.dh-article .studio-rendered h1,.dh-article .studio-rendered h2,.dh-article .studio-rendered h3,.dh-article .studio-rendered h4,.dh-article .studio-rendered h5,.dh-article .studio-rendered h6{font-family:var(--font-gozaar),var(--font-iranyekan),Tahoma,sans-serif;line-height:1.4;color:#0f172a;letter-spacing:0;scroll-margin-top:6rem}.dh-article .studio-rendered h1{font-size:2rem;font-weight:700;margin-top:0;margin-bottom:1.5rem}.dh-article .studio-rendered h2{font-size:1.625rem;font-weight:700;margin-top:2.25rem;margin-bottom:1.375rem;padding-bottom:.625rem;border-bottom:1px solid #e2e8f0}.dh-article .studio-rendered h3{font-size:1.5rem;font-weight:700;margin-top:1.75rem;margin-bottom:1rem}.dh-article .studio-rendered h4{font-size:1.1875rem;font-weight:600;margin-top:1.5rem;margin-bottom:.875rem}.dh-article .studio-rendered h5{font-size:1.0625rem;font-weight:500;margin-top:1.75rem;margin-bottom:.75rem;color:#334155}.dh-article .studio-rendered h6{font-size:1rem;font-weight:500;margin-top:1.75rem;margin-bottom:.75rem;color:#475569;text-transform:none}@media (max-width:640px){.dh-article .studio-rendered h1{font-size:1.625rem}.dh-article .studio-rendered h2{font-size:1.375rem;margin-top:2.5rem}.dh-article .studio-rendered h3{font-size:1.1875rem;margin-top:2rem}.dh-article .studio-rendered h4{font-size:1.0625rem}}.dh-article .studio-rendered p{font-size:1em;line-height:1.8;margin-top:.75rem;margin-bottom:1.4rem;color:#1e293b}.dh-article .studio-rendered>p:first-of-type{font-size:1.1em;line-height:1.5;color:#0f172a}.dh-article .studio-rendered strong{font-weight:700;color:#0f172a}.dh-article .studio-rendered em{font-style:italic}.dh-article .studio-rendered a{color:#05a980;text-decoration:underline;text-decoration-color:rgba(5,169,128,.35);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.dh-article .studio-rendered a:hover{color:#0f172a;text-decoration-color:#0ae0a3}.dh-article .studio-rendered .pulse-reference,.dh-article .studio-rendered .pulse-reference a,.dh-article .studio-rendered a:visited{color:#05a980}.dh-article .studio-rendered .pulse-reference a:hover{color:#047857}.dh-article .studio-rendered ol,.dh-article .studio-rendered ul{margin-top:1.25rem;margin-bottom:1.75rem;padding-inline-start:1.5rem}.dh-article .studio-rendered li{font-size:1em;line-height:1.8;margin-bottom:.9em;color:#1e293b;padding-inline-start:.25rem}.dh-article .studio-rendered li::marker{color:#0ae0a3;font-weight:700;font-size:.75em}.dh-article .studio-rendered ol ol,.dh-article .studio-rendered ol ul,.dh-article .studio-rendered ul ol,.dh-article .studio-rendered ul ul{margin-top:.5rem;margin-bottom:.5rem}.dh-article .studio-rendered ol:has(>li[data-marker]),.dh-article .studio-rendered ol[data-list-style=abjad]{list-style:none;padding-inline-start:0}.dh-article .studio-rendered ol:has(>li[data-marker]) li,.dh-article .studio-rendered ol[data-list-style=abjad] li{position:relative;padding-inline-start:2.25rem}.dh-article .studio-rendered ol li[data-marker]:before,.dh-article .studio-rendered ol[data-list-style=abjad] li:before{content:attr(data-marker) ".";position:absolute;left:auto;inset-inline-start:0;top:0;font-weight:600;color:#05a980}.dh-article .studio-rendered blockquote{margin:2rem 0;padding:1.375rem 1.5rem;border:none;border-inline-start:3px solid #0ae0a3;background:rgba(230,252,244,.5);border-start-start-radius:.75rem;border-end-start-radius:.75rem;border-start-end-radius:.25rem;border-end-end-radius:.25rem;box-shadow:none}.dh-article .studio-rendered blockquote:after,.dh-article .studio-rendered blockquote:before{content:none}.dh-article .studio-rendered blockquote p{font-size:1.05em;font-weight:500;line-height:1.5;color:#0f172a;margin-bottom:.75rem;padding-inline-start:0}.dh-article .studio-rendered blockquote p:last-child{margin-bottom:0}.dh-article .studio-rendered blockquote cite,.dh-article .studio-rendered blockquote footer{display:block;margin-top:1rem;padding-inline-start:0;font-size:.85em;font-style:normal;font-weight:500;text-transform:none;letter-spacing:0;color:#475569}.dh-article .studio-rendered blockquote cite:before{color:#0ae0a3}@media (max-width:640px){.dh-article .studio-rendered blockquote{padding:1.125rem 1.25rem;margin:1.75rem 0}}.dh-article .studio-rendered code{direction:ltr;unicode-bidi:embed;font-family:var(--font-montserrat),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;font-weight:500;padding:.12em .45em;background:#e6fcf4;border:1px solid rgba(10,224,163,.22);border-radius:.375rem;color:#05a980}.dh-article .pulse-code-block,.dh-article .studio-rendered .pulse-code-block{direction:ltr;text-align:left;border-radius:.75rem;border:1px solid #e2e8f0;margin:2rem 0}.dh-article .pulse-code-block code,.dh-article .studio-rendered .pulse-code-block code{background:transparent;border:none;color:inherit;padding:0}.dh-article .studio-rendered pre:not(.pulse-code-body pre){direction:ltr;text-align:left;font-family:var(--font-montserrat),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;line-height:1.7;background:#0f172a;color:#e2e8f0;border-radius:.75rem;padding:1.25rem 1.5rem;margin:2rem 0;overflow-x:auto}.dh-article .studio-rendered pre:not(.pulse-code-body pre) code{background:transparent;border:none;padding:0;color:inherit}.dh-article .studio-rendered img{border-radius:.75rem}.dh-article .studio-rendered figure{margin:2rem 0}.dh-article .studio-rendered figcaption{margin-top:.75rem;font-size:.85em;line-height:1.6;color:#64748b;font-style:normal}.dh-article .studio-rendered hr{margin:2.5rem 0;border:none;height:1px;background:linear-gradient(270deg,transparent,#e2e8f0 20%,#e2e8f0 80%,transparent)}.dh-article .studio-rendered .pulse-table-wrapper{margin:2rem 0}.dh-article .studio-rendered .pulse-table-scroll table{font-size:1em}.dh-article .studio-rendered .pulse-table-scroll th{padding:.75rem 1.25rem;font-weight:600;font-size:.9em;color:#475569;white-space:nowrap;text-transform:none;letter-spacing:0;text-align:start}.dh-article .studio-rendered .pulse-table-scroll thead tr{background:rgba(10,224,163,.07)}.dh-article .studio-rendered .pulse-table-scroll th:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-start-start-radius:.75rem;border-end-start-radius:.75rem}.dh-article .studio-rendered .pulse-table-scroll th:last-child{border-top-right-radius:0;border-bottom-right-radius:0;border-start-end-radius:.75rem;border-end-end-radius:.75rem}.dh-article .studio-rendered .pulse-table-scroll td{padding:.875rem 1.25rem;border-bottom:1px solid #f1f5f9;color:#1e293b;line-height:1.5}.dh-article .studio-rendered .pulse-table-scroll tbody tr:last-child td:first-child{border-bottom-left-radius:0;border-end-start-radius:.75rem}.dh-article .studio-rendered .pulse-table-scroll tbody tr:last-child td:last-child{border-bottom-right-radius:0;border-end-end-radius:.75rem}.dh-article .studio-rendered .pulse-table-scroll tbody tr:hover{background:#f8fafc}.dh-article .studio-rendered .pulse-table-caption{font-size:.85em;color:#64748b;line-height:1.6}.dh-article .pulse-references,.dh-article .studio-rendered .pulse-references{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.dh-article .pulse-references h3,.dh-article .studio-rendered .pulse-references h3{font-family:var(--font-gozaar),var(--font-iranyekan),Tahoma,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4;color:#0f172a;margin-bottom:1rem}.dh-article .pulse-references li,.dh-article .studio-rendered .pulse-references li{font-size:.85em;line-height:1.6;color:#64748b;border-bottom:1px solid #f1f5f9;padding:.5rem 0}.dh-article .pulse-references li:last-child,.dh-article .studio-rendered .pulse-references li:last-child{border-bottom:none}.dh-article .pulse-ref-marker{color:#05a980}.dh-article .pulse-stepmath{margin:2rem 0;padding:1.5rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#f8fafc}.dh-article .pulse-stepmath__step{display:none}.dh-article .pulse-stepmath__step[data-active=true]{display:block}.dh-article .pulse-stepmath__math{direction:ltr;text-align:center;font-size:1.25rem;padding:.5rem 0}.dh-article .pulse-stepmath__caption{margin-top:.5rem;font-size:.85em;color:#64748b}.dh-article .pulse-stepmath__controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.dh-article .pulse-stepmath__nav{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e2e8f0;border-radius:9999px;background:#fff;color:#05a980;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.dh-article .pulse-stepmath__nav:hover:not(:disabled){background:#e6fcf4;border-color:#0ae0a3}.dh-article .pulse-stepmath__nav:disabled{opacity:.35;cursor:default}.dh-article .pulse-stepmath__nav .pulse-stepmath__icon{width:1rem;height:1rem}.dh-article .pulse-stepmath__status{display:flex;flex-direction:column;align-items:center;gap:.5rem}.dh-article .pulse-stepmath__position{font-size:.85em;color:#64748b}.dh-article .pulse-stepmath__dots{display:flex;gap:.375rem}.dh-article .pulse-stepmath__dot{width:.5rem;height:.5rem;padding:0;border:none;border-radius:9999px;background:#cbd5e1;cursor:pointer;transition:background-color .2s ease}.dh-article .pulse-stepmath__dot[data-active=true]{background:#0ae0a3}.dh-article .pulse-stepmath__hint{display:none}.dh-article .pulse-stepmath__empty{margin:0;color:#64748b}.dh-article .pulse-autosolve{margin:2rem 0;padding:1.5rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#f8fafc}.dh-article .pulse-autosolve__stage{direction:ltr;text-align:center;font-size:1.25rem;padding:.5rem 0}.dh-article .pulse-autosolve__caption{margin-top:.5rem;font-size:.85em;color:#64748b}.dh-article .pulse-autosolve__controls{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.dh-article .pulse-autosolve__reset,.dh-article .pulse-autosolve__run{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border-radius:9999px;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.dh-article .pulse-autosolve__run{border:1px solid #0ae0a3;background:#0ae0a3;color:#053b2c}.dh-article .pulse-autosolve__run:hover{background:#06c98e;border-color:#06c98e}.dh-article .pulse-autosolve__reset{border:1px solid #e2e8f0;background:#fff;color:#05a980}.dh-article .pulse-autosolve__reset:hover{background:#e6fcf4;border-color:#0ae0a3}.dh-article .pulse-autosolve__reset .pulse-autosolve__icon,.dh-article .pulse-autosolve__run .pulse-autosolve__icon{width:1rem;height:1rem}.dh-article .pulse-autosolve__steps{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.dh-article .pulse-autosolve__step{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.dh-article .pulse-autosolve__step[data-visible=true]{opacity:1;transform:none}.dh-article .pulse-autosolve__step--final{border-color:#0ae0a3;background:#e6fcf4}.dh-article .pulse-autosolve__step-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;background:#e6fcf4;color:#047857;font-size:.8rem;font-weight:700}.dh-article .pulse-autosolve__step--final .pulse-autosolve__step-num{background:#0ae0a3;color:#053b2c}.dh-article .pulse-autosolve__step-body{min-width:0;flex:1}.dh-article .pulse-autosolve__step-note{margin:0 0 .25rem;direction:rtl;text-align:right;font-size:.85rem;color:#64748b}.dh-article .pulse-autosolve__step-math{direction:ltr;font-size:1.05rem}.dh-article .pulse-autosolve__unsupported{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid rgba(218,89,67,.35);border-radius:.75rem;background:rgba(218,89,67,.06);direction:rtl;text-align:right}.dh-article .pulse-autosolve__unsupported-icon{flex-shrink:0;margin-top:.15rem;color:#da5943}.dh-article .pulse-autosolve__unsupported-title{margin:0;font-size:.9rem;font-weight:700;color:#0f172a}.dh-article .pulse-autosolve__unsupported-reason,.dh-article .pulse-autosolve__unsupported-scope{margin:.25rem 0 0;font-size:.8rem;line-height:1.7;color:#64748b}@media (prefers-reduced-motion:reduce){.dh-article .pulse-autosolve__step{transition:none}}.blog-dark-mode #blog-post-page.dh-article{background:linear-gradient(to bottom,var(--blog-bg),var(--blog-bg-secondary))}.blog-dark-mode .dh-article #blog-post-header{background:var(--blog-bg);border-bottom-color:var(--blog-border)}.blog-dark-mode .dh-article section.bg-white{background-color:transparent}.blog-dark-mode .dh-article #blog-meta-row{border-top-color:var(--blog-border)}.blog-dark-mode .dh-article .studio-rendered,.blog-dark-mode .dh-article .studio-rendered [data-block-type=heading],.blog-dark-mode .dh-article .studio-rendered h1,.blog-dark-mode .dh-article .studio-rendered h2,.blog-dark-mode .dh-article .studio-rendered h3,.blog-dark-mode .dh-article .studio-rendered h4{color:var(--blog-text)}.blog-dark-mode .dh-article .studio-rendered h2{border-bottom-color:var(--blog-border)}.blog-dark-mode .dh-article .studio-rendered h5{color:var(--blog-text)}.blog-dark-mode .dh-article .studio-rendered [data-block-type=text],.blog-dark-mode .dh-article .studio-rendered h6,.blog-dark-mode .dh-article .studio-rendered li,.blog-dark-mode .dh-article .studio-rendered p{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article .studio-rendered strong,.blog-dark-mode .dh-article .studio-rendered>p:first-of-type{color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-ref-marker,.blog-dark-mode .dh-article .studio-rendered .pulse-reference,.blog-dark-mode .dh-article .studio-rendered .pulse-reference a,.blog-dark-mode .dh-article .studio-rendered a{color:var(--pulse-red);text-decoration-color:rgba(10,224,163,.4)}.blog-dark-mode .dh-article .studio-rendered .pulse-reference a:hover,.blog-dark-mode .dh-article .studio-rendered a:hover{color:var(--pulse-jasmine);text-decoration-color:var(--pulse-jasmine)}.blog-dark-mode .dh-article .studio-rendered blockquote{background:rgba(10,224,163,.07);border-inline-start-color:var(--pulse-red)}.blog-dark-mode .dh-article .studio-rendered blockquote p{color:var(--blog-text)}.blog-dark-mode .dh-article .studio-rendered blockquote cite,.blog-dark-mode .dh-article .studio-rendered blockquote footer{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article .studio-rendered code{background:rgba(10,224,163,.12);border-color:rgba(10,224,163,.28);color:var(--pulse-red)}.blog-dark-mode .dh-article .studio-rendered pre:not(.pulse-code-body pre){border:1px solid var(--blog-border)}.blog-dark-mode .dh-article .studio-rendered hr{background:linear-gradient(to left,transparent,var(--blog-border) 20%,var(--blog-border) 80%,transparent)}.blog-dark-mode .dh-article .studio-rendered .pulse-table-scroll th,.blog-dark-mode .dh-article .studio-rendered figcaption{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article .studio-rendered .pulse-table-scroll thead tr{background:rgba(10,224,163,.1)}.blog-dark-mode .dh-article .studio-rendered .pulse-table-scroll td{color:var(--blog-text-secondary);border-bottom-color:var(--blog-border)}.blog-dark-mode .dh-article .studio-rendered .pulse-table-scroll tbody tr:hover{background:hsla(0,0%,100%,.03)}.blog-dark-mode .dh-article .studio-rendered .pulse-table-caption{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article .pulse-references,.blog-dark-mode .dh-article .studio-rendered .pulse-references{border-top-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-references h3,.blog-dark-mode .dh-article .studio-rendered .pulse-references h3{color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-references li,.blog-dark-mode .dh-article .studio-rendered .pulse-references li{color:var(--blog-text-secondary);border-bottom-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-stepmath{background:var(--blog-card-bg);border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-stepmath__controls{border-top-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-stepmath__nav{background:hsla(0,0%,100%,.05);border-color:var(--blog-border);color:var(--pulse-red)}.blog-dark-mode .dh-article .pulse-stepmath__nav:hover:not(:disabled){background:rgba(10,224,163,.14);border-color:rgba(10,224,163,.4)}.blog-dark-mode .dh-article .pulse-stepmath__caption,.blog-dark-mode .dh-article .pulse-stepmath__empty,.blog-dark-mode .dh-article .pulse-stepmath__position{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article .pulse-math{color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-math__changed{background:rgba(10,224,163,.22)}.blog-dark-mode .dh-article .pulse-autosolve{background:var(--blog-card-bg);border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-autosolve__controls{border-top-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-autosolve__reset{background:hsla(0,0%,100%,.05);border-color:var(--blog-border);color:var(--pulse-red)}.blog-dark-mode .dh-article .pulse-autosolve__reset:hover{background:rgba(10,224,163,.14);border-color:rgba(10,224,163,.4)}.blog-dark-mode .dh-article .pulse-autosolve__caption,.blog-dark-mode .dh-article .pulse-autosolve__step-note,.blog-dark-mode .dh-article .pulse-autosolve__unsupported-reason,.blog-dark-mode .dh-article .pulse-autosolve__unsupported-scope{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article .pulse-autosolve__step{background:hsla(0,0%,100%,.03);border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-autosolve__step--final{background:rgba(10,224,163,.1);border-color:rgba(10,224,163,.4)}.blog-dark-mode .dh-article .pulse-autosolve__step-num{background:rgba(10,224,163,.14);color:var(--pulse-red)}.blog-dark-mode .dh-article .pulse-autosolve__step--final .pulse-autosolve__step-num{background:#0ae0a3;color:#053b2c}.blog-dark-mode .dh-article .pulse-autosolve__unsupported{background:rgba(218,89,67,.08);border-color:rgba(218,89,67,.35)}.blog-dark-mode .dh-article .pulse-autosolve__unsupported-title{color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-branches{background:var(--blog-card-bg);border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-branches__chosen-label,.blog-dark-mode .dh-article .pulse-branches__option-label,.blog-dark-mode .dh-article .pulse-branches__panel-label,.blog-dark-mode .dh-article .pulse-branches__title{color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-branches__chosen,.blog-dark-mode .dh-article .pulse-branches__empty,.blog-dark-mode .dh-article .pulse-branches__eyebrow,.blog-dark-mode .dh-article .pulse-branches__option-desc,.blog-dark-mode .dh-article .pulse-branches__panel-desc{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article .pulse-branches__option,.blog-dark-mode .dh-article .pulse-branches__panel{background:hsla(0,0%,100%,.05);border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-branches__option:hover,.blog-dark-mode .dh-article .pulse-branches__option[data-selected=true]{background:rgba(10,224,163,.14);border-color:rgba(10,224,163,.4)}.blog-dark-mode .dh-article .pulse-branches__panel[data-active=true]{border-color:rgba(10,224,163,.4)}.blog-dark-mode .dh-article .pulse-branches__option-key{background:rgba(10,224,163,.14);color:var(--pulse-red)}.blog-dark-mode .dh-article .pulse-branches__option[data-selected=true] .pulse-branches__option-key{background:#0ae0a3;color:#053b2c}.blog-dark-mode .dh-article .pulse-branches__chosen-icon,.blog-dark-mode .dh-article .pulse-branches__option:hover .pulse-branches__option-arrow,.blog-dark-mode .dh-article .pulse-branches__option[data-selected=true] .pulse-branches__option-arrow,.blog-dark-mode .dh-article .pulse-branches__switch{color:var(--pulse-red)}.blog-dark-mode .dh-article .pulse-branches__switch:hover{color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-map__frame{background:var(--blog-card-bg);border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-map__fallback-label{color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-map__coords,.blog-dark-mode .dh-article .pulse-map__offline{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article .pulse-map__link{color:var(--pulse-red)}.blog-dark-mode .dh-article .pulse-ba__fallback img,.blog-dark-mode .dh-article .pulse-ba__stage{border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-ba__grip{background:hsla(0,0%,100%,.08);border-color:var(--blog-border);color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-flashcards{background:var(--blog-card-bg);border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-flashcards__text,.blog-dark-mode .dh-article .pulse-flashcards__title{color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-flashcards__face{background:hsla(0,0%,100%,.03);border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-flashcards__side{color:var(--pulse-red)}.blog-dark-mode .dh-article .pulse-flashcards__empty,.blog-dark-mode .dh-article .pulse-flashcards__hint,.blog-dark-mode .dh-article .pulse-flashcards__position{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article .pulse-flashcards__controls{border-top-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-flashcards__flip,.blog-dark-mode .dh-article .pulse-flashcards__nav,.blog-dark-mode .dh-article .pulse-flashcards__shuffle{background:hsla(0,0%,100%,.05);border-color:var(--blog-border);color:var(--pulse-red)}.blog-dark-mode .dh-article .pulse-flashcards__flip:hover,.blog-dark-mode .dh-article .pulse-flashcards__nav:hover,.blog-dark-mode .dh-article .pulse-flashcards__shuffle:hover{background:rgba(10,224,163,.14);border-color:rgba(10,224,163,.4)}.blog-dark-mode .dh-article .pulse-flashcards__shuffle[aria-pressed=true]{background:#0ae0a3;border-color:#0ae0a3;color:#053b2c}.blog-dark-mode .dh-article .pulse-flashcards__progress{background:hsla(0,0%,100%,.08)}.blog-dark-mode .dh-article .pulse-timeline__heading,.blog-dark-mode .dh-article .pulse-timeline__title{color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-timeline__track{background:var(--blog-border)}.blog-dark-mode .dh-article .pulse-timeline__node{background:var(--blog-card-bg)}.blog-dark-mode .dh-article .pulse-timeline__date{color:var(--pulse-red)}.blog-dark-mode .dh-article .pulse-timeline__desc{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article .pulse-annotated__layer{border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-annotated__marker{border-color:var(--blog-card-bg)}.blog-dark-mode .dh-article .pulse-annotated__marker:after{background:hsla(0,0%,100%,.92);color:#0f172a}.blog-dark-mode .dh-article .pulse-annotated__note{background:hsla(0,0%,100%,.05);border-color:var(--blog-border)}.blog-dark-mode .dh-article .pulse-annotated__note[data-active=true]{background:rgba(10,224,163,.14);border-color:rgba(10,224,163,.4)}.blog-dark-mode .dh-article .pulse-annotated__note-btn{color:var(--blog-text)}.blog-dark-mode .dh-article .pulse-annotated__note-num{background:rgba(10,224,163,.14);color:var(--pulse-red)}.blog-dark-mode .dh-article .pulse-annotated__note[data-active=true] .pulse-annotated__note-num{background:#0ae0a3;color:#053b2c}.blog-dark-mode .dh-article .blog-toc-sidebar-nav span,.blog-dark-mode .dh-article .pulse-annotated__note-desc{color:var(--blog-text-secondary)}.blog-dark-mode .dh-article #blog-article-column footer{border-top-color:var(--blog-border)}.blog-dark-mode .dh-article #blog-article-column footer span{color:var(--blog-text)}.blog-dark-mode .dh-article #blog-article-column footer a,.blog-dark-mode .dh-article #blog-article-column footer button{background:hsla(0,0%,100%,.04);border-color:var(--blog-border);color:var(--blog-text-secondary)}.blog-dark-mode .dh-article #blog-article-column footer a:hover,.blog-dark-mode .dh-article #blog-article-column footer button:hover{background:rgba(10,224,163,.1);border-color:rgba(10,224,163,.32);color:var(--pulse-red)}.blog-dark-mode .dh-article #blog-article-column footer .share-post-link{background:hsla(0,0%,100%,.04);border-color:var(--blog-border);color:var(--blog-text-secondary)}.blog-dark-mode .dh-article #blog-article-column footer .share-post-link:hover{background:rgba(10,224,163,.1);border-color:rgba(10,224,163,.32);color:var(--pulse-red)}.pulse-card-ekg{position:absolute;inset-inline:0;top:50%;width:100%;height:40px;transform:translateY(-50%);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 55%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 55%,transparent)}.pulse-card-ekg .ekg-trace{opacity:.12}.pulse-card-ekg .ekg-beat{opacity:.35;stroke-dasharray:190 810;animation:pulse-card-flow 6s linear infinite}@keyframes pulse-card-flow{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pulse-card-ekg .ekg-beat{animation:none}}.blog-dark-mode .dh-article #blog-related-posts{background:hsla(0,0%,100%,.02);border-top-color:var(--blog-border)}