.studio-rendered [data-block-type=heading]{margin-bottom:1rem;color:var(--pulse-black)}.studio-rendered [data-block-type=text]{margin-bottom:1rem;color:var(--neutral-700);font-size:1.02rem}.studio-rendered.prose{width:100%;max-width:70ch;margin-left:auto;margin-right:auto;transition:max-width .52s cubic-bezier(.22,1,.36,1)}.studio-rendered h1{font-size:var(--text-3xl);font-weight:700;line-height:1.2;margin-top:0;margin-bottom:1.5rem}.studio-rendered h1,.studio-rendered h2{color:var(--pulse-black);letter-spacing:0;text-wrap:balance}.studio-rendered h2{font-size:var(--text-2xl);font-weight:600;line-height:1.25;margin-top:3rem;margin-bottom:1.25rem}.studio-rendered h3{font-size:var(--text-xl);font-weight:600;line-height:1.3;margin-top:2.5rem;margin-bottom:1rem}.studio-rendered h3,.studio-rendered h4{color:var(--pulse-black);text-wrap:balance}.studio-rendered h4{font-size:var(--text-lg);font-weight:500;line-height:1.4;margin-top:2rem;margin-bottom:.875rem}.studio-rendered h5{font-size:var(--text-base);color:var(--neutral-800)}.studio-rendered h5,.studio-rendered h6{font-weight:500;line-height:1.5;margin-top:1.75rem;margin-bottom:.75rem;text-wrap:balance}.studio-rendered h6{font-size:var(--text-sm);color:var(--neutral-600);text-transform:uppercase;letter-spacing:.05em}.studio-rendered p{font-size:var(--text-base);line-height:1.6;margin-bottom:1.5rem;color:var(--neutral-700);text-wrap:pretty}.studio-rendered>p:first-of-type{font-size:var(--text-lg);line-height:1.6;color:var(--neutral-800)}.studio-rendered a{color:var(--pulse-red);text-decoration:underline;text-decoration-color:rgba(10,224,163,.3);text-underline-offset:3px;transition:all .2s ease}.studio-rendered a:hover{color:var(--pulse-black);text-decoration-color:var(--pulse-red)}.studio-rendered a:visited{color:#c41e00}.studio-rendered .pulse-reference{font-size:.75em;line-height:0;vertical-align:super;margin-inline-start:.15em;color:var(--pulse-red)}.studio-rendered .pulse-reference a{color:var(--pulse-red);text-decoration:none;font-weight:500}.studio-rendered .pulse-reference a:hover{text-decoration:underline;color:var(--pulse-red-dark)}.pulse-reference-group{display:inline;white-space:nowrap}.pulse-reference-text{color:var(--pulse-red);font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(10,224,163,.35);transition:text-decoration-color var(--transition-fast)}.pulse-reference-text:hover{text-decoration-color:var(--pulse-red)}.blog-dark-mode .pulse-reference-text{color:#ff6b4a;text-decoration-color:rgba(255,107,74,.4)}.blog-dark-mode .pulse-reference-text:hover{text-decoration-color:#ff6b4a}.pulse-references{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--neutral-200)}.pulse-references h3{font-size:1.125rem;font-weight:600;color:var(--pulse-black);margin-bottom:1rem}.pulse-references ol,.studio-rendered .pulse-references ol{list-style:none;padding:0;margin:0}.pulse-references li{padding:.5rem 0;font-size:.875rem;color:var(--neutral-600);border-bottom:1px solid var(--neutral-100)}.pulse-references li:last-child{border-bottom:none}.studio-rendered ol,.studio-rendered ul{margin-top:1.5rem;margin-bottom:1.5rem;padding-inline-start:1.75rem}.studio-rendered ul{list-style-type:disc}.studio-rendered ol{list-style-type:decimal}.studio-rendered ol.pulse-list-roman{list-style-type:upper-roman}.studio-rendered ol.pulse-list-numeric{list-style-type:decimal}.studio-rendered ol[data-list-style=abjad]{list-style:none;padding-inline-start:0}.studio-rendered ol[data-list-style=abjad] li{position:relative;padding-inline-start:2rem}.studio-rendered ol[data-list-style=abjad] li:before{content:attr(data-marker) ".";position:absolute;left:0;top:0;font-weight:600;color:var(--pulse-red)}.studio-rendered li{font-size:1.125rem;line-height:1.75;margin-bottom:.75rem;color:var(--neutral-700);padding-inline-start:.5rem}.studio-rendered li::marker{color:var(--pulse-red);font-weight:600}.studio-rendered ol ol,.studio-rendered ol ul,.studio-rendered ul ol,.studio-rendered ul ul{margin-top:.75rem;margin-bottom:.75rem}.studio-rendered blockquote{margin:2.5rem 0;padding:2rem 3rem 1.75rem 2.25rem;position:relative;border:none;background:linear-gradient(135deg,rgba(182,219,50,.15),rgba(230,252,244,.08) 50%,hsla(0,0%,100%,0));border-radius:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 1px 3px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.03)}.studio-rendered blockquote:before{content:"\201C";position:absolute;top:.5rem;inset-inline-start:.75rem;font-size:3.5rem;line-height:1;color:var(--pulse-jasmine);font-family:Georgia,Times New Roman,serif;opacity:.8;pointer-events:none;text-shadow:0 2px 4px rgba(182,219,50,.3)}.studio-rendered blockquote:after{content:"";position:absolute;top:1.25rem;inset-inline-start:0;width:3px;height:calc(100% - 2.5rem);background:linear-gradient(to bottom,var(--pulse-jasmine),rgba(182,219,50,.2));border-radius:2px 0 0 2px}.studio-rendered blockquote p{font-size:1.35rem;line-height:1.75;color:var(--pulse-black);font-weight:500;margin-bottom:.75rem;padding-inline-start:.5rem;letter-spacing:0}.studio-rendered blockquote p:last-child{margin-bottom:0}.studio-rendered blockquote cite,.studio-rendered blockquote footer{display:block;margin-top:1.25rem;padding-inline-start:.5rem;font-size:.85rem;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-500)}.studio-rendered blockquote cite:before{content:"\2014";margin-inline-end:.5rem;color:var(--pulse-jasmine);font-weight:700}.pulse-code-block{margin:2rem 0;border-radius:.875rem;overflow:hidden;background:#1e1e2e;border:1px solid var(--neutral-200);box-shadow:0 2px 8px -2px rgba(0,0,0,.15);font-family:var(--font-mono),"JetBrains Mono","Fira Code",monospace;direction:ltr;text-align:left}.pulse-code-body::-webkit-scrollbar,.pulse-code-sandbox::-webkit-scrollbar{width:6px;height:6px}.pulse-code-body::-webkit-scrollbar-track,.pulse-code-sandbox::-webkit-scrollbar-track{background:hsla(0,0%,100%,.03);border-radius:3px}.pulse-code-body::-webkit-scrollbar-thumb,.pulse-code-sandbox::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.pulse-code-body::-webkit-scrollbar-thumb:hover,.pulse-code-sandbox::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.pulse-code-body,.pulse-code-sandbox{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) hsla(0,0%,100%,.03)}.pulse-code-header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem 1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));border-bottom:1px solid hsla(0,0%,100%,.05)}.pulse-code-dots{display:flex;align-items:center;gap:.375rem}.pulse-code-dot{display:block;width:.625rem;height:.625rem;border-radius:50%;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.2)}.pulse-code-dot.red{background:#ff5f56}.pulse-code-dot.yellow{background:#ffbd2e}.pulse-code-dot.green{background:#27c93f}.pulse-code-lang{font-family:var(--font-sans);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.4);margin-inline-start:.25rem}.pulse-code-tabs{display:flex;gap:.25rem;margin-left:auto;align-items:center}.pulse-code-tab{padding:.25rem .75rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.4);background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease;font-family:var(--font-sans)}.pulse-code-tab:hover{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05)}.pulse-code-tab.active{color:#fff;background:hsla(0,0%,100%,.1)}.pulse-code-panel{display:none}.pulse-code-panel[data-panel=code]{display:block}.pulse-code-block[data-active-tab=output] .pulse-code-panel[data-panel=code]{display:none}.pulse-code-block[data-active-tab=output] .pulse-code-panel[data-panel=output]{display:block}.pulse-code-output-bar{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(180deg,rgba(10,224,163,.06),rgba(10,224,163,.02));border-bottom:1px solid hsla(0,0%,100%,.05)}.pulse-code-output-bar span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--pulse-red)}.pulse-code-run-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--pulse-red);border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease;margin-left:auto;font-family:var(--font-sans)}.pulse-code-run-btn:hover{background:#e02400}.pulse-code-header .pulse-code-run-btn{margin-inline-start:.75rem;padding:.25rem .75rem;font-size:.65rem}.pulse-code-body{position:relative;overflow-x:auto}.pulse-code-body pre{margin:0;padding:1.25rem 1.5rem;border:none;border-radius:0;overflow-x:auto}.pulse-code-body pre,.pulse-code-body pre code{background:transparent!important;font-family:var(--font-mono),"JetBrains Mono","Fira Code",monospace}.pulse-code-body pre code{line-height:1.35;display:block}.pulse-code-body pre .line{display:block;min-height:1.35em}.pulse-code-body pre[data-line-numbers=true]{padding-left:3.25rem}.pulse-code-body pre[data-line-numbers=true] code{counter-reset:pulse-line}.pulse-code-body pre[data-line-numbers=true] .line{position:relative;display:block}.pulse-code-body pre[data-line-numbers=true] .line:before{counter-increment:pulse-line;content:counter(pulse-line);position:absolute;left:-2.75rem;width:2rem;text-align:right;color:hsla(0,0%,100%,.35);font-size:.75rem;line-height:inherit;font-family:var(--font-mono);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pulse-code-body pre[data-line-numbers=true] .line:hover:before{color:hsla(0,0%,100%,.45)}.pulse-code-body pre[data-line-numbers=true] .line:hover{background:hsla(0,0%,100%,.03);border-radius:.25rem}.studio-rendered code{font-family:var(--font-mono),"JetBrains Mono","Fira Code",monospace;font-size:.875em;padding:.15em .4em;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);border-radius:.375rem;color:var(--pulse-red);font-weight:500}.pulse-code-body pre code{font-size:.8125rem;padding:0;background:transparent;border:none;color:inherit}.pulse-code-block[data-mode=demo]+iframe[title="Code demo"]{width:100%;min-height:200px;border:none;display:block;background:transparent}.pulse-code-block[data-mode=demo][data-hide-chrome=true]{display:none}.pulse-code-sandbox{border-radius:0 0 .875rem .875rem;border:1px solid var(--neutral-200);border-top:none;background:#181825;overflow:hidden;box-shadow:0 2px 8px -2px rgba(0,0,0,.15)}.pulse-code-sandbox-header{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(180deg,rgba(10,224,163,.06),rgba(10,224,163,.02));border-bottom:1px solid hsla(0,0%,100%,.05)}.pulse-code-sandbox-header svg{color:var(--pulse-red);width:.875rem;height:.875rem}.pulse-code-sandbox-header span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--pulse-red)}.pulse-code-sandbox iframe{width:100%;min-height:120px;border:none;display:block;background:#1e1e2e}.pulse-code-sandbox-output{padding:1rem;font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;color:#e5e7eb;min-height:60px;white-space:pre-wrap;word-break:break-word}.pulse-code-sandbox-output:empty:before{content:"No output yet. Click Run to execute.";color:hsla(0,0%,100%,.25);font-style:italic}.pulse-code-sandbox-error{color:#ff6b6b;border-inline-start:2px solid #ff6b6b;padding-inline-start:.75rem;margin-top:.5rem}.pulse-code-sandbox-log{color:#a5d6ff}.pulse-callout{margin:2rem 0;padding:1.125rem 1.5rem;border-radius:var(--radius-lg);position:relative}.pulse-callout:before{content:"";position:absolute;top:1.125rem;inset-inline-start:0;width:3px;height:calc(100% - 2.25rem);border-start-start-radius:0;border-start-end-radius:2px;border-end-end-radius:2px;border-end-start-radius:0}.pulse-callout-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.pulse-callout-icon{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pulse-callout-icon svg{width:100%;height:100%}.pulse-callout-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.pulse-callout-title{display:block;font-weight:700;font-size:.9375rem;color:var(--pulse-black);margin-bottom:.375rem;line-height:1.4}.pulse-callout-body{font-size:.9375rem;line-height:1.6;color:var(--neutral-700)}.pulse-callout-body p:last-child{margin-bottom:0}.pulse-callout-info{background:rgba(59,130,246,.04)}.pulse-callout-info:before{background:#3b82f6}.pulse-callout-info .pulse-callout-icon{color:#3b82f6}.pulse-callout-info .pulse-callout-label{color:#2563eb}.pulse-callout-tip{background:rgba(245,158,11,.05)}.pulse-callout-tip:before{background:#f59e0b}.pulse-callout-tip .pulse-callout-icon{color:#f59e0b}.pulse-callout-tip .pulse-callout-label{color:#d97706}.pulse-callout-warning{background:rgba(249,115,22,.05)}.pulse-callout-warning:before{background:#f97316}.pulse-callout-warning .pulse-callout-icon{color:#f97316}.pulse-callout-warning .pulse-callout-label{color:#ea580c}.pulse-callout-success{background:rgba(34,197,94,.04)}.pulse-callout-success:before{background:#22c55e}.pulse-callout-success .pulse-callout-icon{color:#22c55e}.pulse-callout-success .pulse-callout-label{color:#16a34a}.pulse-callout-note{background:rgba(139,92,246,.04)}.pulse-callout-note:before{background:#8b5cf6}.pulse-callout-note .pulse-callout-icon{color:#8b5cf6}.pulse-callout-note .pulse-callout-label{color:#7c3aed}.pulse-alert{margin:2rem 0;border-radius:var(--radius-lg);overflow:hidden}.pulse-alert-inner{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem}.pulse-alert-icon{width:20px;height:20px;flex-shrink:0;margin-top:.125rem;display:flex;align-items:center;justify-content:center}.pulse-alert-icon svg{width:100%;height:100%}.pulse-alert-content{flex:1;min-width:0}.pulse-alert-title{display:block;font-weight:700;font-size:.9375rem;color:var(--pulse-black);margin-bottom:.25rem;line-height:1.4}.pulse-alert-message{font-size:.9375rem;line-height:1.6;color:var(--neutral-700)}.pulse-alert-message p:last-child{margin-bottom:0}.pulse-alert-dismiss{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:none;background:transparent;cursor:pointer;padding:0;color:var(--neutral-500);transition:all var(--transition-fast)}.pulse-alert-dismiss:hover{background:rgba(0,0,0,.06);color:var(--pulse-black)}.pulse-alert-dismiss svg{width:14px;height:14px}.pulse-alert-info{background:rgba(59,130,246,.06);box-shadow:inset 0 2px 0 0 #3b82f6}.pulse-alert-info .pulse-alert-icon{color:#2563eb}.pulse-alert-success{background:rgba(34,197,94,.06);box-shadow:inset 0 2px 0 0 #22c55e}.pulse-alert-success .pulse-alert-icon{color:#16a34a}.pulse-alert-warning{background:rgba(245,158,11,.07);box-shadow:inset 0 2px 0 0 #f59e0b}.pulse-alert-warning .pulse-alert-icon{color:#d97706}.pulse-alert-error{background:rgba(239,68,68,.05);box-shadow:inset 0 2px 0 0 #ef4444}.pulse-alert-error .pulse-alert-icon{color:#dc2626}@keyframes pulse-alert-dismiss-anim{0%{opacity:1;transform:translateY(0);max-height:200px;margin-top:2rem;margin-bottom:2rem}to{opacity:0;transform:translateY(-12px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.pulse-alert[data-dismissing=true]{animation:pulse-alert-dismiss-anim .35s ease forwards;overflow:hidden}.pulse-quiz{margin:2.5rem 0;padding:2.25rem;border-radius:20px;background:linear-gradient(180deg,#fdfcfa,#f9f8f6);border:1px solid rgba(0,0,0,.06);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 1px 2px rgba(0,0,0,.02),0 4px 16px rgba(0,0,0,.04);position:relative;overflow:hidden}.pulse-quiz:before{content:"";position:absolute;top:0;left:2.25rem;right:2.25rem;height:3px;background:linear-gradient(90deg,transparent 0,var(--pulse-red) 20%,var(--pulse-red) 80%,transparent 100%);border-radius:0 0 3px 3px;opacity:.7}.pulse-quiz-header{margin-bottom:1.75rem;position:relative;z-index:1}.pulse-quiz-question{font-size:1.3rem;font-weight:700;color:var(--pulse-black);line-height:1.5;margin:0}.pulse-quiz-options{padding:0;margin:0;counter-reset:quiz-option;display:flex;flex-direction:column;gap:.75rem;z-index:1}.pulse-quiz-option,.pulse-quiz-options{list-style:none;position:relative}.pulse-quiz-label{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:12px;border:1.5px solid var(--neutral-200);background:#fff;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:.9375rem;color:var(--neutral-700);position:relative;overflow:hidden}.pulse-quiz-label:before{counter-increment:quiz-option;content:counter(quiz-option,upper-alpha);width:32px;height:32px;border-radius:10px;background:var(--neutral-100);color:var(--neutral-500);font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease}.pulse-quiz-label:hover{border-color:var(--neutral-300);background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.pulse-quiz-option:has(input:checked) .pulse-quiz-label{border-color:var(--pulse-red);background:rgba(10,224,163,.02)}.pulse-quiz-option:has(input:checked) .pulse-quiz-label:before{background:var(--pulse-red);color:#fff}.pulse-quiz-text{flex:1;min-width:0;line-height:1.5;overflow-wrap:anywhere}.pulse-quiz-status{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transform:scale(.5);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pulse-quiz-option[data-evaluated=correct] .pulse-quiz-status{opacity:1;transform:scale(1);background:#22c55e}.pulse-quiz-option[data-evaluated=correct] .pulse-quiz-status:after{content:"";width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translate(-1px,-1px)}.pulse-quiz-option[data-evaluated=incorrect] .pulse-quiz-status{opacity:1;transform:scale(1);background:#ef4444}.pulse-quiz-option[data-evaluated=incorrect] .pulse-quiz-status:after{content:"";width:10px;height:2px;background:#fff;position:absolute;transform:rotate(45deg)}.pulse-quiz-option[data-evaluated=incorrect] .pulse-quiz-status:before{content:"";width:10px;height:2px;background:#fff;position:absolute;transform:rotate(-45deg)}.pulse-quiz-option[data-evaluated=correct] .pulse-quiz-label{border-color:#22c55e;background:rgba(34,197,94,.03)}.pulse-quiz-option[data-evaluated=correct] .pulse-quiz-label:before{background:#22c55e;color:#fff}.pulse-quiz-option[data-evaluated=incorrect] .pulse-quiz-label{border-color:#ef4444;background:rgba(239,68,68,.03)}.pulse-quiz-option[data-evaluated=incorrect] .pulse-quiz-label:before{background:#ef4444;color:#fff}.pulse-quiz-explanation{margin:.5rem 0 0;padding:.625rem .875rem;font-size:.8125rem;color:#167846;background:rgba(34,197,94,.05);border-radius:10px;line-height:1.55;animation:pulse-quiz-explanation-in .35s cubic-bezier(.4,0,.2,1);position:relative}.pulse-quiz-option[data-evaluated=correct] .pulse-quiz-explanation{background:rgba(34,197,94,.07);color:#15803d}.pulse-quiz-option[data-evaluated=incorrect] .pulse-quiz-explanation{background:rgba(239,68,68,.06);color:#b91c1c}@keyframes pulse-quiz-explanation-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pulse-quiz-explanation[hidden]{display:none}.pulse-quiz-footer{margin-top:1.5rem;position:relative;z-index:1}.pulse-quiz-submit{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:var(--pulse-red);color:#fff;font-size:.875rem;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(10,224,163,.18),0 1px 2px rgba(10,224,163,.1)}.pulse-quiz-submit:hover{background:var(--pulse-red-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(10,224,163,.25),0 2px 4px rgba(10,224,163,.15)}.pulse-quiz-submit:active{transform:translateY(0)}.pulse-quiz-result{margin-top:1.5rem;padding:1.125rem 1.5rem;border-radius:14px;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:1rem;position:relative;z-index:1;overflow:hidden}.pulse-quiz-result[hidden]{display:none}@keyframes pulse-quiz-result-in{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.pulse-quiz-result.correct{background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(34,197,94,.04));color:#15803d;border:1.5px solid rgba(34,197,94,.2);animation:pulse-quiz-result-in .4s cubic-bezier(.34,1.56,.64,1),pulse-quiz-success-glow .9s ease-out .3s}.pulse-quiz-result.incorrect{background:linear-gradient(135deg,rgba(239,68,68,.06),rgba(239,68,68,.03));color:#b91c1c;border:1.5px solid rgba(239,68,68,.18);animation:pulse-quiz-result-in .4s cubic-bezier(.34,1.56,.64,1),pulse-quiz-shake-wobble .6s ease .2s}@keyframes pulse-quiz-success-glow{0%{box-shadow:0 0 0 0 rgba(34,197,94,.3)}50%{box-shadow:0 0 0 16px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes pulse-quiz-shake-wobble{0%,to{transform:translateX(0) rotate(0deg)}15%{transform:translateX(-6px) rotate(-.5deg)}30%{transform:translateX(5px) rotate(.5deg)}45%{transform:translateX(-4px) rotate(-.3deg)}60%{transform:translateX(3px) rotate(.3deg)}75%{transform:translateX(-2px) rotate(-.1deg)}90%{transform:translateX(1px) rotate(.1deg)}}.pulse-quiz-result-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.pulse-quiz-result.correct .pulse-quiz-result-icon{background:#22c55e;color:#fff;box-shadow:0 2px 8px rgba(34,197,94,.3)}.pulse-quiz-result.correct .pulse-quiz-result-icon:after{content:"";width:6px;height:11px;border-right:2.5px solid;border-bottom:2.5px solid;transform:rotate(45deg) translate(-1px,-1px)}.pulse-quiz-result.incorrect .pulse-quiz-result-icon{background:#ef4444;color:#fff;box-shadow:0 2px 8px rgba(239,68,68,.25)}.pulse-quiz-result.incorrect .pulse-quiz-result-icon:after{content:"";width:12px;height:2.5px;background:currentColor;position:absolute;transform:rotate(45deg)}.pulse-quiz-result.incorrect .pulse-quiz-result-icon:before{content:"";width:12px;height:2.5px;background:currentColor;position:absolute;transform:rotate(-45deg)}.pulse-quiz-result.correct:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#facc15;top:10px;right:18px;animation:pulse-quiz-sparkle .7s ease-out .4s forwards}@keyframes pulse-quiz-sparkle{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(12px,-20px) scale(0)}}@media (max-width:640px){.pulse-quiz{padding:1.25rem;margin:1.5rem 0}.pulse-quiz:before{left:1.25rem;right:1.25rem}.pulse-quiz-header{margin-bottom:1.25rem}.pulse-quiz-question{font-size:1.1rem}.pulse-quiz-options{gap:.5rem}.pulse-quiz-label{padding:.875rem 1rem;gap:.75rem;font-size:.875rem}.pulse-quiz-label:before{width:28px;height:28px;font-size:.75rem;border-radius:8px}.pulse-quiz-explanation{padding:.5rem .75rem;font-size:.75rem}.pulse-quiz-footer{margin-top:1rem}.pulse-quiz-submit{padding:.625rem 1.5rem;font-size:.8125rem}.pulse-quiz-result{margin-top:1rem;padding:.875rem 1rem;font-size:.9375rem;gap:.75rem}.pulse-quiz-result-icon{width:30px;height:30px}}.blog-dark-mode .pulse-callout{background:hsla(0,0%,100%,.03)}.blog-dark-mode .pulse-callout-title{color:#f0f0f0}.blog-dark-mode .pulse-callout-body{color:hsla(0,0%,100%,.75)}.blog-dark-mode .pulse-alert{background:hsla(0,0%,100%,.03)}.blog-dark-mode .pulse-alert-title{color:#f0f0f0}.blog-dark-mode .pulse-alert-message{color:hsla(0,0%,100%,.75)}.blog-dark-mode .pulse-alert-dismiss{color:hsla(0,0%,100%,.4)}.pulse-quiz-option[data-evaluated] .pulse-quiz-label{animation:pulse-quiz-option-pop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes pulse-quiz-option-pop{0%{transform:scale(1)}40%{transform:scale(1.015)}to{transform:scale(1)}}.pulse-quiz-option[data-evaluated=correct] .pulse-quiz-label:before,.pulse-quiz-option[data-evaluated=incorrect] .pulse-quiz-label:before{animation:pulse-quiz-badge-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes pulse-quiz-badge-pop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.pulse-poll{margin:2.5rem 0;padding:2.25rem;border-radius:20px;background:linear-gradient(180deg,#fdfcfa,#f9f8f6);border:1px solid rgba(0,0,0,.06);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 1px 2px rgba(0,0,0,.02),0 4px 16px rgba(0,0,0,.04);position:relative;overflow:hidden}.pulse-poll:before{content:"";position:absolute;top:0;left:2.25rem;right:2.25rem;height:3px;background:linear-gradient(90deg,transparent 0,var(--pulse-red) 20%,var(--pulse-red) 80%,transparent 100%);border-radius:0 0 3px 3px;opacity:.7}.pulse-poll-question{font-size:1.3rem;font-weight:700;color:var(--pulse-black);line-height:1.5;margin:0 0 .5rem;position:relative;z-index:1}.pulse-poll-explanation{font-size:.875rem;color:var(--neutral-600);line-height:1.6;margin-bottom:1.25rem;position:relative;z-index:1}.pulse-poll-options{padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem;z-index:1}.pulse-poll-option,.pulse-poll-options{list-style:none;position:relative}.pulse-poll-options li::marker,.pulse-quiz-options li::marker{content:""}.pulse-poll-btn{width:100%;text-align:start;padding:.875rem 1.125rem;border-radius:12px;border:1.5px solid var(--neutral-200);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.875rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.pulse-poll-btn:hover{border-color:var(--neutral-300);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.pulse-poll-option.voted .pulse-poll-btn{border-color:var(--pulse-red);background:rgba(10,224,163,.02);animation:pulse-poll-vote-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes pulse-poll-vote-pop{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1)}}.pulse-poll[data-voting=true]{opacity:.85;pointer-events:none;transition:opacity .2s ease}.pulse-poll[data-voting=true] .pulse-poll-btn{cursor:wait}.pulse-poll[data-voting=true] .pulse-poll-option.voted .pulse-poll-btn:after{content:"";width:14px;height:14px;border:2px solid var(--pulse-red);border-top:2px solid transparent;border-radius:50%;animation:pulse-poll-spin .6s linear infinite;flex-shrink:0;margin-left:auto}@keyframes pulse-poll-spin{to{transform:rotate(1turn)}}.pulse-poll-label{font-size:.9375rem;font-weight:600;color:var(--neutral-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;max-width:40%;overflow-wrap:anywhere}.pulse-poll-bar-wrap{flex:1;height:8px;background:var(--neutral-100);border-radius:4px;overflow:hidden;position:relative}.pulse-poll-bar{display:block;height:100%;background:linear-gradient(90deg,var(--pulse-red) 0,var(--pulse-red-light) 100%);border-radius:4px;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.pulse-poll-option.voted .pulse-poll-bar{background:linear-gradient(90deg,var(--pulse-red) 0,#ff6b4a 100%)}.pulse-poll-pct{min-width:44px;text-align:end;font-size:.8125rem;font-weight:700;color:var(--neutral-500);font-variant-numeric:tabular-nums;transition:color .2s ease}.pulse-poll-option.voted .pulse-poll-pct{color:var(--pulse-red)}.pulse-poll-retract{margin-top:1rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;color:var(--neutral-500);background:transparent;border:1px solid var(--neutral-200);border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;z-index:1}.pulse-poll-retract:hover{color:var(--pulse-red);border-color:var(--pulse-red);background:rgba(10,224,163,.03)}.pulse-poll-retract[hidden]{display:none}.pulse-poll-closes{color:var(--neutral-400)}.pulse-poll-closes,.pulse-quiz-retract{margin-top:1rem;font-size:.75rem;position:relative;z-index:1}.pulse-quiz-retract{padding:.5rem 1rem;font-weight:600;color:var(--neutral-500);background:transparent;border:1px solid var(--neutral-200);border-radius:8px;cursor:pointer;transition:all .2s ease}.pulse-quiz-retract:hover{color:var(--pulse-red);border-color:var(--pulse-red);background:rgba(10,224,163,.03)}.pulse-quiz-retract[hidden]{display:none}@media (max-width:640px){.pulse-poll{padding:1.25rem;margin:1.5rem 0}.pulse-poll:before{left:1.25rem;right:1.25rem}.pulse-poll-question{font-size:1.1rem}.pulse-poll-btn{padding:.75rem .875rem;gap:.5rem;flex-direction:row;flex-wrap:wrap;align-items:center}.pulse-poll-label{font-size:.875rem;width:100%;max-width:100%;white-space:normal;flex-shrink:0}.pulse-poll-bar-wrap{flex:1 1 auto;height:8px;min-width:0}.pulse-poll-bar{min-width:2px}.pulse-poll-pct{min-width:38px;font-size:.75rem;align-self:auto}}.blog-dark-mode .pulse-poll{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border-color:hsla(0,0%,100%,.08);box-shadow:0 1px 3px rgba(0,0,0,.2),0 4px 20px rgba(0,0,0,.15)}.blog-dark-mode .pulse-poll:before{opacity:.5}.blog-dark-mode .pulse-poll-question{color:#f0f0f0}.blog-dark-mode .pulse-poll-explanation{color:hsla(0,0%,100%,.65)}.blog-dark-mode .pulse-poll-btn{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.blog-dark-mode .pulse-poll-btn:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.12)}.blog-dark-mode .pulse-poll-option.voted .pulse-poll-btn{border-color:rgba(10,224,163,.5);background:rgba(10,224,163,.04)}.blog-dark-mode .pulse-poll-label{color:hsla(0,0%,100%,.85)}.blog-dark-mode .pulse-poll-bar-wrap{background:hsla(0,0%,100%,.06)}.blog-dark-mode .pulse-poll-pct{color:hsla(0,0%,100%,.5)}.blog-dark-mode .pulse-poll-option.voted .pulse-poll-pct{color:var(--pulse-red-light)}.blog-dark-mode .pulse-poll-retract{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.blog-dark-mode .pulse-poll-retract:hover{color:var(--pulse-red-light);border-color:rgba(10,224,163,.4)}.blog-dark-mode .pulse-alert-dismiss:hover{background:hsla(0,0%,100%,.08);color:#f0f0f0}.blog-dark-mode .pulse-quiz{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border-color:hsla(0,0%,100%,.08);box-shadow:0 1px 3px rgba(0,0,0,.2),0 4px 20px rgba(0,0,0,.15)}.blog-dark-mode .pulse-quiz:before{opacity:.5}.blog-dark-mode .pulse-quiz-question{color:#f0f0f0}.blog-dark-mode .pulse-quiz-label{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.blog-dark-mode .pulse-quiz-label:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.12)}.blog-dark-mode .pulse-quiz-label:before{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6)}.blog-dark-mode .pulse-quiz-option:has(input:checked) .pulse-quiz-label{border-color:rgba(10,224,163,.5);background:rgba(10,224,163,.04)}.blog-dark-mode .pulse-quiz-option:has(input:checked) .pulse-quiz-label:before{background:var(--pulse-red);color:#fff}.blog-dark-mode .pulse-quiz-explanation{background:rgba(34,197,94,.08);color:#4ade80}.blog-dark-mode .pulse-quiz-option[data-evaluated=correct] .pulse-quiz-explanation{background:rgba(34,197,94,.12);color:#4ade80}.blog-dark-mode .pulse-quiz-option[data-evaluated=incorrect] .pulse-quiz-explanation{background:rgba(239,68,68,.1);color:#fc8181}.blog-dark-mode .pulse-quiz-retract{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.blog-dark-mode .pulse-quiz-retract:hover{color:var(--pulse-red-light);border-color:rgba(10,224,163,.4)}.studio-rendered img{max-width:100%;height:auto;border-radius:.75rem}.studio-rendered figure,.studio-rendered img:not(figure img){margin:1.5rem 0}.studio-rendered figcaption{margin-top:.75rem;font-size:.9rem;line-height:1.5;color:var(--neutral-600);font-style:italic}.studio-rendered figcaption.image-caption{margin-top:0}.studio-rendered hr{margin:3rem 0;border:none;height:1px;background:linear-gradient(to right,transparent,var(--neutral-300),transparent)}.pulse-table-wrapper,.studio-rendered .pulse-table-wrapper{margin:2.5rem 0;max-width:100%;min-width:0}.pulse-table-scroll,.studio-rendered .pulse-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;scrollbar-width:thin;scrollbar-color:var(--neutral-300) transparent}.pulse-table-scroll::-webkit-scrollbar,.studio-rendered .pulse-table-scroll::-webkit-scrollbar{height:5px}.pulse-table-scroll::-webkit-scrollbar-track,.studio-rendered .pulse-table-scroll::-webkit-scrollbar-track{background:transparent}.pulse-table-scroll::-webkit-scrollbar-thumb,.studio-rendered .pulse-table-scroll::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:var(--radius-full)}.pulse-table-scroll table,.studio-rendered .pulse-table-scroll table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9375rem}.pulse-table-caption,.studio-rendered .pulse-table-caption{font-size:.8125rem;font-weight:500;color:var(--neutral-500);margin-top:.75rem;line-height:1.5}.pulse-table-caption .pulse-inline-link,.studio-rendered .pulse-table-caption .pulse-inline-link{color:var(--pulse-red);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pulse-table-caption .pulse-reference a,.studio-rendered .pulse-table-caption .pulse-reference a{color:var(--pulse-red);font-weight:600;text-decoration:none}.pulse-table-scroll thead tr,.studio-rendered .pulse-table-scroll thead tr{background:rgba(10,224,163,.04)}.pulse-table-scroll th:first-child,.studio-rendered .pulse-table-scroll th:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.pulse-table-scroll th:last-child,.studio-rendered .pulse-table-scroll th:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.pulse-table-scroll th,.studio-rendered .pulse-table-scroll th{padding:.75rem 1.25rem;font-weight:600;font-size:.75rem;color:var(--neutral-600);white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;text-align:left}.pulse-table-scroll td,.studio-rendered .pulse-table-scroll td{padding:.875rem 1.25rem;border-bottom:1px solid var(--neutral-100);color:var(--neutral-700);vertical-align:top;line-height:1.6}.pulse-table-scroll tbody tr:last-child td,.studio-rendered .pulse-table-scroll tbody tr:last-child td{border-bottom:none}.pulse-table-scroll tbody tr:last-child td:first-child,.studio-rendered .pulse-table-scroll tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.pulse-table-scroll tbody tr:last-child td:last-child,.studio-rendered .pulse-table-scroll tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}.pulse-table-scroll tbody tr,.studio-rendered .pulse-table-scroll tbody tr{transition:background var(--transition-fast)}.pulse-table-scroll tbody tr:hover,.studio-rendered .pulse-table-scroll tbody tr:hover{background:var(--neutral-50)}.pulse-table-scroll td .pulse-inline-link,.studio-rendered .pulse-table-scroll td .pulse-inline-link{color:var(--pulse-red);font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(10,224,163,.3);transition:text-decoration-color var(--transition-fast)}.pulse-table-scroll td .pulse-inline-link:hover,.studio-rendered .pulse-table-scroll td .pulse-inline-link:hover{text-decoration-color:var(--pulse-red)}.pulse-table-scroll td .pulse-reference a,.studio-rendered .pulse-table-scroll td .pulse-reference a{color:var(--pulse-red);font-weight:500;text-decoration:none}@media (max-width:640px){.pulse-table-scroll td,.pulse-table-scroll th,.studio-rendered .pulse-table-scroll td,.studio-rendered .pulse-table-scroll th{padding:.625rem .875rem;font-size:.875rem}}.blog-dark-mode .pulse-table-caption,.blog-dark-mode .studio-rendered .pulse-table-caption{color:hsla(0,0%,100%,.45)}.blog-dark-mode .pulse-table-scroll thead tr,.blog-dark-mode .studio-rendered .pulse-table-scroll thead tr{background:hsla(0,0%,100%,.04)}.blog-dark-mode .pulse-table-scroll th,.blog-dark-mode .studio-rendered .pulse-table-scroll th{color:hsla(0,0%,100%,.65)}.blog-dark-mode .pulse-table-scroll td,.blog-dark-mode .studio-rendered .pulse-table-scroll td{color:hsla(0,0%,100%,.75);border-bottom-color:hsla(0,0%,100%,.05)}.blog-dark-mode .pulse-table-scroll tbody tr:hover,.blog-dark-mode .studio-rendered .pulse-table-scroll tbody tr:hover{background:hsla(0,0%,100%,.04)}.studio-rendered strong{font-weight:700;color:var(--pulse-black)}.studio-rendered em{font-style:italic}@media (max-width:768px){.studio-rendered h1{font-size:var(--text-2xl);font-weight:600}.studio-rendered h2{font-size:var(--text-xl);font-weight:500;margin-top:2.5rem}.studio-rendered h3{font-size:var(--text-lg);font-weight:500;margin-top:2rem}.studio-rendered h4{font-size:var(--text-base);font-weight:500}.studio-rendered h5{font-size:var(--text-sm);font-weight:500}.studio-rendered h6{font-size:var(--text-xs);font-weight:500}.studio-rendered li,.studio-rendered p,.studio-rendered>p:first-of-type{font-size:var(--text-base)}.studio-rendered blockquote{padding:1.5rem 1.25rem 1.25rem 2.5rem;margin:2rem 0}.studio-rendered blockquote:before{font-size:2.5rem;left:.5rem}.studio-rendered blockquote:after{top:1rem;height:calc(100% - 2rem)}.studio-rendered blockquote p{font-size:var(--text-base);padding-inline-start:0}.studio-rendered blockquote cite,.studio-rendered blockquote footer{padding-inline-start:0}.studio-rendered pre:not(.pulse-code-body pre){padding:1rem;margin:1.5rem -1rem;border-radius:.5rem}.pulse-code-block{margin:1.5rem 0;border-radius:.5rem;border-left:none;border-right:none}}@media print{.studio-rendered{max-width:100%}.studio-rendered a{color:var(--pulse-black);text-decoration:underline}.studio-rendered pre:not(.pulse-code-body pre){border:1px solid var(--neutral-300);background:var(--neutral-50)}.studio-rendered pre:not(.pulse-code-body pre) code{color:var(--pulse-black)}}.blog-dark-mode{--blog-bg:#0a0a0a;--blog-bg-secondary:#1a1a1a;--blog-text:#e5e5e5;--blog-text-secondary:#a3a3a3;--blog-border:#2a2a2a;--blog-card-bg:#141414}.blog-dark-mode .studio-rendered,.blog-dark-mode .studio-rendered h1,.blog-dark-mode .studio-rendered h2,.blog-dark-mode .studio-rendered h3,.blog-dark-mode .studio-rendered h4,.blog-dark-mode .studio-rendered h5,.blog-dark-mode .studio-rendered h6{color:var(--blog-text)}.blog-dark-mode .studio-rendered p{color:var(--blog-text-secondary)}.blog-dark-mode .studio-rendered>p:first-of-type{color:var(--blog-text)}.blog-dark-mode .studio-rendered a{color:var(--pulse-red)}.blog-dark-mode .studio-rendered a:hover{color:var(--pulse-jasmine)}.blog-dark-mode .studio-rendered code{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:var(--pulse-jasmine)}.blog-dark-mode .studio-rendered blockquote{background:linear-gradient(135deg,rgba(182,219,50,.1),rgba(230,252,244,.04) 50%,hsla(0,0%,100%,0));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 3px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06)}.blog-dark-mode .studio-rendered blockquote:after{background:linear-gradient(to bottom,var(--pulse-jasmine),rgba(182,219,50,.15))}.blog-dark-mode .studio-rendered blockquote p{color:var(--blog-text)}.blog-dark-mode .studio-rendered blockquote cite,.blog-dark-mode .studio-rendered blockquote footer,.blog-dark-mode .studio-rendered li{color:var(--blog-text-secondary)}.blog-dark-mode .studio-rendered strong{color:var(--blog-text)}.blog-dark-mode .studio-rendered hr{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)}#blog-post-header,#blog-post-page,#blog-related-posts,.blog-post-page{background:#fbfaf7}.blog-dark-mode #blog-post-page{background:linear-gradient(to bottom,var(--blog-bg),var(--blog-bg-secondary))}.blog-dark-mode #blog-post-header{background:var(--blog-bg);border-bottom-color:var(--blog-border)}.blog-dark-mode #blog-post-header h1{color:var(--blog-text)}.blog-dark-mode #blog-post-header p{color:var(--blog-text-secondary)}#blog-content-shell{width:100%;transition:max-width .52s cubic-bezier(.22,1,.36,1)}#blog-content-wrapper{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.75rem,2.4vw,3rem);transition:grid-template-columns .52s cubic-bezier(.22,1,.36,1),gap .42s cubic-bezier(.22,1,.36,1)}#blog-toc-sidebar{max-width:100%;min-width:0;display:none}#blog-toc-rail,#blog-toc-sidebar{width:100%;overflow:visible}#blog-article-column{min-width:0;width:100%;transition:width .52s cubic-bezier(.22,1,.36,1)}#blog-content-card{border:0;background:transparent;box-shadow:none;transition:padding .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}#blog-feature-media,#blog-feature-media-fallback{border:1px solid rgba(17,24,39,.07);background:hsla(0,0%,100%,.58);box-shadow:0 20px 45px -38px rgba(17,24,39,.24)}#blog-feature-media img{display:block}#blog-article-body{width:100%;max-width:60rem;margin-inline-start:0;margin-inline-end:auto;transition:max-width .52s cubic-bezier(.22,1,.36,1),margin .52s cubic-bezier(.22,1,.36,1)}#blog-sidebar{width:100%;max-width:100%;min-width:0;overflow:visible;transform-origin:top right;transition:width .52s cubic-bezier(.22,1,.36,1),max-width .52s cubic-bezier(.22,1,.36,1),opacity .42s ease,transform .52s cubic-bezier(.22,1,.36,1),filter .42s ease,max-height .42s ease}#blog-sidebar-rail{width:100%;overflow:visible;transition:opacity .36s ease,transform .52s cubic-bezier(.22,1,.36,1)}.blog-sidebar-surface{border:1px solid rgba(17,24,39,.08);background:hsla(0,0%,100%,.92);box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .42s ease,border-color .42s ease,transform .42s ease}.blog-toc-sidebar-nav{width:100%}@media (min-width:1024px){#blog-content-shell{max-width:92rem}#blog-content-wrapper{grid-template-columns:14rem minmax(0,1fr) 16rem}#blog-toc-sidebar{display:block;width:14rem;max-width:14rem;align-self:stretch}#blog-toc-rail{position:sticky;top:5rem;align-self:start}#blog-sidebar{width:16rem;max-width:16rem}}.blog-dark-mode #blog-content-card{background:transparent;border-color:transparent}.blog-dark-mode #blog-feature-media,.blog-dark-mode #blog-feature-media-fallback{border-color:var(--blog-border);background:hsla(0,0%,8%,.68);box-shadow:none}.blog-dark-mode .blog-sidebar-surface{background:linear-gradient(180deg,hsla(0,0%,8%,.94),hsla(0,0%,6%,.9))!important;border-color:var(--blog-border)!important}.blog-dark-mode #blog-post-page{color:var(--blog-text)}.blog-dark-mode #blog-back-link{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,8%,.68);color:var(--blog-text-secondary);box-shadow:none}.blog-dark-mode #blog-back-link:hover{border-color:rgba(10,224,163,.32);background:rgba(10,224,163,.08);color:var(--pulse-red)}.blog-dark-mode #blog-eyebrow-chip{border-color:rgba(10,224,163,.22);background:rgba(10,224,163,.12)}.blog-dark-mode #blog-meta-row,.blog-dark-mode #blog-meta-row svg{color:var(--blog-text-secondary)}.blog-dark-mode #blog-related-posts{background:rgba(0,0,0,.08);border-top-color:var(--blog-border)}.blog-dark-mode #blog-related-posts h2{color:var(--blog-text)}.blog-dark-mode #blog-related-posts .text-\[var\(--neutral-500\)\],.blog-dark-mode #blog-related-posts p{color:var(--blog-text-secondary)}.blog-dark-mode #blog-related-posts a{background:linear-gradient(180deg,hsla(0,0%,8%,.94),hsla(0,0%,6%,.9));border-color:var(--blog-border);box-shadow:none}.blog-dark-mode #blog-related-posts .blog-related-title{color:var(--blog-text)}.blog-dark-mode #blog-related-posts .blog-related-excerpt,.blog-dark-mode #blog-related-posts .blog-related-meta,.blog-dark-mode #blog-related-posts .blog-related-meta svg{color:var(--blog-text-secondary)}.blog-dark-mode #blog-related-posts .blog-related-meta{border-top-color:var(--blog-border)}.blog-dark-mode #blog-sidebar a,.blog-dark-mode #blog-sidebar button,.blog-dark-mode #blog-sidebar h2,.blog-dark-mode #blog-sidebar p{color:var(--blog-text-secondary)}.blog-dark-mode #blog-sidebar a:hover,.blog-dark-mode #blog-sidebar button:hover{color:var(--pulse-red)}.blog-dark-mode #blog-tags-card a{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--blog-text)}.blog-dark-mode #blog-tags-card a svg{color:var(--pulse-red)}.blog-dark-mode #blog-tags-card a:hover{border-color:rgba(10,224,163,.28);background:rgba(10,224,163,.12);color:var(--pulse-red)}.blog-dark-mode .reading-mode-dock>div:last-child{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,8%,.62)}.blog-dark-mode .reading-mode-dock button[aria-pressed=true]{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.1);color:var(--blog-text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.blog-dark-mode .reading-mode-dock button[aria-pressed=false]{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:var(--blog-text-secondary)}.blog-dark-mode .reading-mode-dock button[aria-pressed=true]:hover{border-color:rgba(10,224,163,.22);background:rgba(10,224,163,.1);color:var(--pulse-red)}.blog-dark-mode .reading-mode-dock button[aria-pressed=false]:hover{border-color:rgba(10,224,163,.24);background:rgba(10,224,163,.08);color:var(--pulse-red)}.blog-dark-mode .blog-toc-sidebar-nav button{color:var(--blog-text-secondary)}.blog-dark-mode .blog-toc-sidebar-nav button:hover{background:rgba(10,224,163,.08);color:var(--pulse-red)}.blog-dark-mode .blog-toc-sidebar-nav button svg{color:var(--blog-text-secondary)}.blog-dark-mode [data-share-button=true]{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:var(--blog-text-secondary)}.blog-dark-mode [data-share-button=true]:hover{border-color:rgba(10,224,163,.24);background:rgba(10,224,163,.08);color:var(--pulse-red)}.blog-dark-mode #blog-written-label{color:var(--pulse-jasmine)}.blog-hide-sidebar #blog-content-shell{max-width:84rem}.blog-hide-sidebar #blog-post-page #blog-content-wrapper{grid-template-columns:minmax(0,1fr)}.blog-hide-sidebar #blog-post-page #blog-toc-sidebar{display:none}.blog-hide-sidebar #blog-sidebar{opacity:0;pointer-events:none;filter:blur(10px)}.blog-hide-sidebar #blog-sidebar-rail{opacity:0;transform:translate3d(1.5rem,0,0) scale(.98)}.blog-hide-sidebar #blog-content-card{padding-inline-start:0;padding-right:0}.blog-hide-sidebar #blog-article-body{max-width:74rem;margin-left:auto;margin-right:auto}.blog-hide-sidebar .studio-rendered.prose{max-width:88ch}@media (max-width:1023px){.blog-hide-sidebar #blog-sidebar,.blog-hide-sidebar #blog-toc-sidebar{max-height:0;overflow:hidden;transform:translateY(.75rem)}}@media (min-width:1024px){.blog-hide-sidebar #blog-sidebar{width:0;max-width:0;overflow:hidden;transform:translate3d(1rem,0,0) scale(.98)}}#blog-article-body,#blog-content-card,#blog-content-wrapper,#blog-sidebar,#blog-sidebar-rail{will-change:transform,opacity,max-width,grid-template-columns}.pulse-video-card{position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.08);background:#0a0a0a;margin:1.5rem 0}.pulse-video-aspect{position:relative;width:100%;aspect-ratio:16/9;background:#000}.pulse-video-aspect iframe,.pulse-video-aspect video{position:absolute;inset:0;width:100%;height:100%;border:none;display:block}.pulse-video-aspect:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);pointer-events:none;z-index:2}.pulse-video-header{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#111;border-bottom:1px solid #222}.pulse-video-header-dot{width:8px;height:8px;border-radius:50%;background:var(--provider-color,var(--pulse-red));opacity:.7}.pulse-video-header-label{margin-left:auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#888}.pulse-video-caption{position:absolute;bottom:12px;inset-inline-start:12px;z-index:3;pointer-events:none}.pulse-video-caption[style*="text-align:center"]{left:50%;right:auto;transform:translateX(-50%)}.pulse-video-caption[style*="text-align:right"]{left:auto;right:12px}.pulse-video-caption span{display:inline-block;padding:4px 10px;border-radius:6px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);color:#fff;font-size:12px;font-weight:500;line-height:1.4}.pulse-video-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity .3s ease;pointer-events:none}.pulse-video-card.is-playing .pulse-video-play-overlay{opacity:0}.pulse-video-play-btn{width:64px;height:64px;border-radius:50%;background:var(--pulse-red);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(10,224,163,.4);pointer-events:auto;cursor:pointer;transition:transform .2s ease}.pulse-video-play-btn:after{content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:12px 0 12px 20px;margin-left:4px}.pulse-video-play-btn:hover{transform:scale(1.08)}.pulse-video-quality{position:absolute;top:12px;right:12px;z-index:3;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;pointer-events:none}.pulse-video-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#111;z-index:1;text-align:center;padding:20px}.pulse-video-fallback-title{color:#fff;font-size:14px;font-weight:600;margin:0}.pulse-video-fallback-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;background:var(--pulse-red);color:#fff;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s}.pulse-video-fallback-btn:hover{background:var(--pulse-red-dark)}@media (max-width:640px){.pulse-video-card{border-radius:.75rem;margin:1rem 0}}.blog-dark-mode .pulse-video-card{box-shadow:0 4px 24px rgba(0,0,0,.5)}.blog-dark-mode .pulse-video-header{background:#0a0a0a;border-bottom-color:#222}.blog-dark-mode .pulse-video-external-link{background:rgba(30,30,30,.95);color:var(--pulse-red)}.blog-dark-mode .pulse-video-external-link:hover{background:rgba(50,50,50,.95)}.pulse-image-figure{position:relative;display:table}.pulse-image-figure[data-tooltip]:after{content:attr(data-tooltip);transform:translate(-50%,-130%);padding:6px 12px;border-radius:8px;background:var(--pulse-black);color:#fff;font-size:12px;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.15)}.pulse-image-figure[data-tooltip]:after,.pulse-image-figure[data-tooltip]:before{position:absolute;top:var(--tooltip-y,0);left:var(--tooltip-x,50%);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;pointer-events:none;z-index:10}.pulse-image-figure[data-tooltip]:before{content:"";transform:translate(-50%,-110%);border-width:6px;border-style:solid;border-color:var(--pulse-black) transparent transparent transparent}.pulse-image-figure[data-tooltip]:hover:after,.pulse-image-figure[data-tooltip]:hover:before{opacity:1;visibility:visible}.image-attribution{display:inline-block;font-size:.75rem;color:var(--neutral-500);background:var(--neutral-100);padding:.125rem .5rem;border-radius:9999px;margin-top:.5rem}.blog-dark-mode .image-attribution{background:hsla(0,0%,100%,.08);color:var(--blog-text-secondary)}.blog-dark-mode .pulse-image-figure[data-tooltip]:after{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1)}.blog-dark-mode .pulse-image-figure[data-tooltip]:before{border-color:#1a1a1a transparent transparent}.pulse-audio-player{margin:1.5rem 0;width:100%}.pulse-audio-card{display:flex;align-items:stretch;gap:0;background:linear-gradient(135deg,#faf9f7,#f5f3ef 50%,#faf9f7);border:1px solid rgba(17,24,39,.08);border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 24px -8px rgba(17,24,39,.12);transition:box-shadow .4s ease,transform .4s ease}.pulse-audio-card:hover{box-shadow:0 8px 32px -10px rgba(17,24,39,.18);transform:translateY(-1px)}.pulse-audio-visual{flex-shrink:0;width:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--pulse-red) 0,#ff6b4a 60%,var(--pulse-jasmine) 100%);position:relative;overflow:hidden}.pulse-audio-visual[style*=background-image]{background-size:cover;background-position:50%}.pulse-audio-visual[style*=background-image]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,224,163,.25),rgba(255,107,74,.15))}.pulse-audio-wave{display:flex;align-items:flex-end;gap:3px;height:44px;z-index:1;position:relative}.pulse-audio-wave span{display:block;width:4px;background:hsla(0,0%,100%,.9);border-radius:2px;animation:pulse-audio-wave 1.2s ease-in-out infinite;animation-fill-mode:both}@keyframes pulse-audio-wave{0%,to{height:8px;opacity:.6}50%{height:36px;opacity:1}}.pulse-audio-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.5rem;gap:.75rem}.pulse-audio-meta{min-width:0}.pulse-audio-title{font-size:1.0625rem;font-weight:700;color:var(--pulse-black);line-height:1.35}.pulse-audio-artist,.pulse-audio-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-audio-artist{font-size:.8125rem;font-weight:500;color:var(--neutral-500);margin-top:.125rem}.pulse-audio-artist:before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;margin-bottom:-1px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;opacity:.7}.pulse-audio-element{width:100%;height:40px;border-radius:.5rem}.pulse-audio-element::-webkit-media-controls-panel{background:hsla(0,0%,100%,.8);border-radius:.5rem}.pulse-audio-caption{margin-top:.625rem;font-size:.875rem;font-style:italic;color:var(--neutral-500);text-align:center;padding:0 .5rem;line-height:1.5}.blog-dark-mode .pulse-audio-card{background:linear-gradient(135deg,#1c1c1e,#18181a 50%,#1c1c1e);border-color:hsla(0,0%,100%,.08)}.blog-dark-mode .pulse-audio-title{color:#f0f0f0}.blog-dark-mode .pulse-audio-artist{color:hsla(0,0%,100%,.5)}.blog-dark-mode .pulse-audio-caption{color:hsla(0,0%,100%,.45)}.pulse-audio-link-wrap{margin-top:.25rem}.pulse-audio-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--pulse-red);text-decoration:none;transition:opacity .2s ease}.pulse-audio-link:hover{opacity:.8;text-decoration:underline}.pulse-audio-link:after{content:"";display:inline-block;width:10px;height:10px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain}.blog-dark-mode .pulse-audio-link{color:#ff6b4a}@media (max-width:480px){.pulse-audio-visual{width:80px}.pulse-audio-body{padding:1rem}.pulse-audio-title{font-size:.9375rem}.pulse-audio-wave{height:32px;gap:2px}.pulse-audio-wave span{width:3px}}.pulse-file-card{margin:1.5rem 0;width:100%;max-width:100%;background:#fff;border:1px solid var(--neutral-200);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.pulse-file-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px);border-color:var(--neutral-300)}.pulse-file-preview{width:100%;aspect-ratio:16/9;background:var(--neutral-100);border-bottom:1px solid var(--neutral-200);overflow:hidden}.pulse-file-preview iframe{width:100%;height:100%;border:none;display:block}.pulse-file-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.pulse-file-body{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem}.pulse-file-icon{flex-shrink:0;position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--neutral-100);border-radius:var(--radius-lg);color:var(--pulse-red);border:1px solid var(--neutral-200)}.pulse-file-icon-svg{width:24px;height:24px}.pulse-file-ext{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);font-size:6.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--neutral-500);background:#fff;padding:1px 4px;border-radius:3px;border:1px solid var(--neutral-200);white-space:nowrap;line-height:1}.pulse-file-info{flex:1;min-width:0}.pulse-file-name{font-size:.9375rem;font-weight:700;color:var(--pulse-black);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-file-meta{font-size:.75rem;color:var(--neutral-500);margin-top:.25rem;font-weight:500}.pulse-file-download{flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#fff;color:var(--pulse-red)!important;font-size:.8125rem;font-weight:700;border-radius:var(--radius-lg);border:1.5px solid var(--pulse-red);text-decoration:none;transition:all .2s ease;white-space:nowrap;cursor:pointer}.pulse-file-download:hover{background:var(--pulse-red);color:#fff!important;transform:scale(1.03);box-shadow:var(--shadow-red)}.pulse-file-download svg{width:16px;height:16px;flex-shrink:0;stroke:currentColor}.pulse-file-download span{color:inherit}.pulse-file-description{margin:0;padding:0 1.5rem 1.25rem;font-size:.875rem;color:var(--neutral-600);line-height:1.6}.pulse-file-description .pulse-inline-link{color:var(--pulse-red);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pulse-file-description .pulse-inline-link:hover{color:var(--pulse-red-dark)}.pulse-file-description .pulse-reference a,.pulse-file-source-link{color:var(--pulse-red);font-weight:600;text-decoration:none}.pulse-file-source-link{display:inline-flex;align-items:center;gap:.375rem;margin:0 1.5rem .75rem;font-size:.75rem;transition:opacity .2s ease}.pulse-file-source-link:hover{opacity:.8;text-decoration:underline}.pulse-file-source-link:after{content:"";display:inline-block;width:10px;height:10px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain}.pulse-file-preview-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:var(--neutral-100);text-align:center;padding:1rem}.pulse-file-preview-fallback-icon{width:40px;height:40px;color:var(--neutral-400)}.pulse-file-preview-fallback-icon svg{width:100%;height:100%}.pulse-file-preview-fallback p{font-size:.75rem;color:var(--neutral-500);margin:0}.pulse-file-preview-fallback a{color:var(--pulse-red);font-weight:600;text-decoration:underline}.blog-dark-mode .pulse-file-card{background:#1c1c1e;border-color:hsla(0,0%,100%,.1)}.blog-dark-mode .pulse-file-card:hover{border-color:hsla(0,0%,100%,.15)}.blog-dark-mode .pulse-file-icon{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:#ff6b4a}.blog-dark-mode .pulse-file-ext{background:#1c1c1e;border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.blog-dark-mode .pulse-file-name{color:#f0f0f0}.blog-dark-mode .pulse-file-meta{color:hsla(0,0%,100%,.45)}.blog-dark-mode .pulse-file-preview{background:#141415;border-bottom-color:hsla(0,0%,100%,.06)}.blog-dark-mode .pulse-file-description{color:hsla(0,0%,100%,.55)}.blog-dark-mode .pulse-file-source-link{color:#ff6b4a}.blog-dark-mode .pulse-file-download{background:transparent;color:#ff6b4a!important;border-color:#ff6b4a}.blog-dark-mode .pulse-file-download:hover{background:#ff6b4a;color:#fff!important}.blog-dark-mode .pulse-file-preview-fallback{background:#141415}.blog-dark-mode .pulse-file-preview-fallback-icon{color:hsla(0,0%,100%,.25)}.blog-dark-mode .pulse-file-preview-fallback p{color:hsla(0,0%,100%,.45)}@media (max-width:480px){.pulse-file-body{padding:1rem;gap:.75rem}.pulse-file-icon{width:40px;height:40px}.pulse-file-icon-svg{width:20px;height:20px}.pulse-file-download{padding:.4375rem .75rem;font-size:.75rem}.pulse-file-name{font-size:.875rem}}.pulse-embed-card{margin:2.5rem 0;background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 0 0 1px var(--neutral-200),0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03)}.pulse-embed-header{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;border-bottom:1px solid var(--neutral-200)}.pulse-embed-initials{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.6875rem;font-weight:800;letter-spacing:.04em;color:var(--pulse-red);background:rgba(10,224,163,.06);border-radius:var(--radius-lg);border:1px solid rgba(10,224,163,.12)}.pulse-embed-meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.pulse-embed-provider{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-400);line-height:1.3}.pulse-embed-title{font-size:.9375rem;font-weight:600;color:var(--pulse-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.pulse-embed-frame{position:relative;background:var(--neutral-100)}.pulse-embed-frame iframe{display:block;position:relative;z-index:2}.pulse-embed-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:var(--neutral-50);z-index:1;text-align:center;padding:1.5rem}.pulse-embed-placeholder p{font-size:.8125rem;color:var(--neutral-400);margin:0;font-weight:500}.pulse-embed-placeholder a{font-size:.75rem;font-weight:600;color:var(--pulse-red);text-decoration:none;padding:.375rem .875rem;border:1px solid var(--pulse-red);border-radius:var(--radius-md);background:#fff;transition:all var(--transition-fast)}.pulse-embed-placeholder a:hover{background:var(--pulse-red);color:#fff}.pulse-embed-frame iframe[src]:not([src=""])+.pulse-embed-placeholder{opacity:0;pointer-events:none;transition:opacity .4s ease}.blog-dark-mode .pulse-embed-card{background:#1c1c1e;box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 1px 3px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.15)}.blog-dark-mode .pulse-embed-header{border-bottom-color:hsla(0,0%,100%,.06)}.blog-dark-mode .pulse-embed-initials{color:#ff6b4a;background:rgba(255,107,74,.08);border-color:rgba(255,107,74,.15)}.blog-dark-mode .pulse-embed-provider{color:hsla(0,0%,100%,.35)}.blog-dark-mode .pulse-embed-title{color:#f0f0f0}.blog-dark-mode .pulse-embed-frame,.blog-dark-mode .pulse-embed-placeholder{background:#141415}.blog-dark-mode .pulse-embed-placeholder p{color:hsla(0,0%,100%,.3)}.blog-dark-mode .pulse-embed-placeholder a{background:transparent;color:#ff6b4a;border-color:#ff6b4a}.blog-dark-mode .pulse-embed-placeholder a:hover{background:#ff6b4a;color:#fff}.pulse-sandbox-block{border-radius:12px;overflow:hidden;background:#1e1e2e;border:1px solid #2d2d3d;margin:1rem 0}.pulse-sandbox-header{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;background:#252536;border-bottom:1px solid #2d2d3d}.pulse-sandbox-dots{display:flex;gap:6px}.pulse-sandbox-dot{width:10px;height:10px;border-radius:50%;display:block}.pulse-sandbox-dot.red{background:#ff5f56}.pulse-sandbox-dot.yellow{background:#ffbd2e}.pulse-sandbox-dot.green{background:#27c93f}.pulse-sandbox-lang{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.pulse-sandbox-run-btn{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:6px;border:none;background:#3b82f6;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.pulse-sandbox-run-btn:hover:not(:disabled){background:#2563eb}.pulse-sandbox-run-btn:disabled{background:#4b5563;cursor:not-allowed;opacity:.6}.pulse-sandbox-body{position:relative}.pulse-sandbox-body pre{margin:0;padding:1rem;overflow-x:auto;background:#1e1e2e}.pulse-sandbox-output{border-top:1px solid #2d2d3d}.pulse-sandbox-no-run{padding:1rem;background:#1e1e2e;color:#9ca3af;font-size:13px;text-align:center}.pulse-sandbox-block [data-tooltip]{position:relative}.pulse-sandbox-block [data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:6px;padding:4px 8px;background:#374151;color:#e5e7eb;font-size:11px;white-space:nowrap;border-radius:4px;pointer-events:none;z-index:10}.pulse-sandbox-editor{width:100%;min-height:120px;padding:1rem;background:#1e1e2e;color:#e5e7eb;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.6;border:none;border-bottom:1px solid #2d2d3d;resize:vertical;outline:none}.pulse-sandbox-editor::-moz-placeholder{color:#6b7280}.pulse-sandbox-editor::placeholder{color:#6b7280}.pulse-sandbox-editor:focus{background:#252536}.pulse-video-clickload{position:absolute;inset:0;cursor:pointer;overflow:hidden;border-radius:inherit}.pulse-video-clickload img{transition:transform .3s ease}.pulse-video-clickload:hover img{transform:scale(1.05)}.pulse-video-clickload-overlay{position:absolute;bottom:0;left:0;right:0;padding:12px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:3}.pulse-video-clickload-text{color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pulse-video-clickload .pulse-video-play-btn{pointer-events:none}.pulse-video-external-link{color:var(--pulse-red);font-size:11px;font-weight:600;text-decoration:none;background:hsla(0,0%,100%,.95);padding:4px 10px;border-radius:4px;transition:background .15s}.pulse-video-external-link:hover{background:#fff}.pulse-survey{position:relative;background:#fbfaf7;border-radius:20px;padding:2rem 2.25rem;margin:2rem 0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);overflow:hidden}.pulse-survey-accent{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--pulse-red) 0,var(--pulse-red-light) 100%);border-radius:20px 20px 0 0}.pulse-survey-title{font-size:1.375rem;font-weight:700;color:var(--pulse-black);margin-bottom:.5rem;letter-spacing:0}.pulse-survey-desc{font-size:.9375rem;color:var(--neutral-500);margin-bottom:1.75rem;line-height:1.6}.pulse-survey-questions{display:flex;flex-direction:column;gap:1.75rem}.pulse-survey-question{position:relative}.pulse-survey-qheader{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.875rem}.pulse-survey-qnum{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--pulse-red);color:#fff;font-size:.6875rem;font-weight:700;flex-shrink:0;margin-top:.125rem}.pulse-survey-qprompt{font-size:1rem;font-weight:600;color:var(--neutral-700);line-height:1.5;margin:0}.pulse-survey-required{color:var(--pulse-red);margin-inline-start:.25rem;font-weight:700}.pulse-survey-rating-row{display:flex;flex-wrap:wrap;gap:.5rem}.pulse-survey-rating-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;border:2px solid var(--neutral-200);background:#fff;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pulse-survey-rating-btn:hover{border-color:var(--pulse-red);background:rgba(10,224,163,.04);transform:translateY(-2px)}.pulse-survey-rating-btn input{position:absolute;opacity:0;width:0;height:0}.pulse-survey-rating-num{font-size:.9375rem;font-weight:700;color:var(--neutral-500);transition:color .2s}.pulse-survey-rating-btn:has(input:checked){border-color:var(--pulse-red);background:var(--pulse-red);transform:scale(1.08);box-shadow:0 4px 12px rgba(10,224,163,.25)}.pulse-survey-rating-btn:has(input:checked) .pulse-survey-rating-num{color:#fff}.pulse-survey-options{display:flex;flex-direction:column;gap:.5rem}.pulse-survey-option{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:12px;border:1.5px solid var(--neutral-200);background:#fff;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pulse-survey-option:hover{border-color:var(--pulse-red);background:rgba(10,224,163,.015);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.04)}.pulse-survey-option input{position:absolute;opacity:0;width:0;height:0}.pulse-survey-option-indicator{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--neutral-300);background:#fff;flex-shrink:0;transition:all .2s ease;display:grid;place-items:center}.pulse-survey-option-indicator:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--pulse-red);transform:scale(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.pulse-survey-check{border-radius:5px}.pulse-survey-check:after{width:.625rem;height:.375rem;border-radius:0;background:transparent;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:scale(0) rotate(-45deg)}.pulse-survey-option:has(input:checked){border-color:var(--pulse-red);background:rgba(10,224,163,.03)}.pulse-survey-option:has(input:checked) .pulse-survey-option-indicator{border-color:var(--pulse-red);background:var(--pulse-red)}.pulse-survey-option:has(input:checked) .pulse-survey-option-indicator:after{transform:scale(1)}.pulse-survey-option:has(input:checked) .pulse-survey-check:after{transform:scale(1) rotate(-45deg)}.pulse-survey-option-text{font-size:.9375rem;font-weight:500;color:var(--neutral-700)}.pulse-survey-option:has(input:checked) .pulse-survey-option-text{color:var(--pulse-black);font-weight:600}.pulse-survey-textarea{width:100%;min-height:110px;padding:.875rem 1rem;border-radius:12px;border:1.5px solid var(--neutral-200);background:#fff;font-size:.9375rem;line-height:1.6;color:var(--neutral-700);resize:vertical;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.pulse-survey-textarea::-moz-placeholder{color:var(--neutral-400)}.pulse-survey-textarea::placeholder{color:var(--neutral-400)}.pulse-survey-textarea:focus{border-color:var(--pulse-red);box-shadow:0 0 0 3px rgba(10,224,163,.08)}.pulse-survey-actions{margin-top:1.75rem}.pulse-survey-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2rem;border-radius:12px;background:var(--pulse-black);color:#fff;font-size:.9375rem;font-weight:700;border:none;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1);letter-spacing:.01em}.pulse-survey-submit:hover{background:var(--pulse-red);transform:translateY(-2px);box-shadow:0 6px 20px rgba(10,224,163,.25)}.pulse-survey-submit:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.pulse-survey-submit-spinner{width:16px;height:16px;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:pulse-survey-spin .6s linear infinite}@keyframes pulse-survey-spin{to{transform:rotate(1turn)}}.pulse-survey-success{text-align:center;padding:2rem 1rem;animation:pulse-survey-fade-in .5s ease}@keyframes pulse-survey-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pulse-survey-success-icon{width:3.5rem;height:3.5rem;margin:0 auto 1rem;border-radius:50%;background:linear-gradient(135deg,var(--pulse-red) 0,var(--pulse-red-light) 100%);color:#fff;display:grid;place-items:center;box-shadow:0 4px 16px rgba(10,224,163,.25);animation:pulse-survey-pop .5s cubic-bezier(.34,1.56,.64,1) .15s both}.pulse-survey-success-icon svg{width:1.5rem;height:1.5rem}@keyframes pulse-survey-pop{0%{transform:scale(0)}to{transform:scale(1)}}.pulse-survey-success-title{font-size:1.25rem;font-weight:700;color:var(--pulse-black);margin-bottom:.375rem}.pulse-survey-success-body{font-size:.9375rem;color:var(--neutral-500);margin:0}@media (max-width:640px){.pulse-survey{padding:1.5rem 1.25rem;margin:1.5rem 0;border-radius:16px}.pulse-survey-title{font-size:1.125rem}.pulse-survey-rating-btn{width:2.5rem;height:2.5rem}.pulse-survey-option{padding:.75rem .875rem}}.blog-dark-mode .pulse-survey{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.3)}.blog-dark-mode .pulse-survey-title{color:#f0f0f0}.blog-dark-mode .pulse-survey-desc{color:#a0a0a0}.blog-dark-mode .pulse-survey-qprompt{color:#e0e0e0}.blog-dark-mode .pulse-survey-option{background:#252525;border-color:#333}.blog-dark-mode .pulse-survey-option:hover{border-color:var(--pulse-red);background:rgba(10,224,163,.06)}.blog-dark-mode .pulse-survey-option-text{color:#e0e0e0}.blog-dark-mode .pulse-survey-textarea{background:#252525;border-color:#333;color:#e0e0e0}.blog-dark-mode .pulse-survey-textarea::-moz-placeholder{color:#666}.blog-dark-mode .pulse-survey-textarea::placeholder{color:#666}.blog-dark-mode .pulse-survey-success-title{color:#f0f0f0}.pulse-survey-error{text-align:center;padding:1.25rem 1rem;animation:pulse-survey-fade-in .35s ease}.pulse-survey-error-text{font-size:.875rem;font-weight:600;color:var(--pulse-red);margin:0}.pulse-manga-layout{margin:1.5rem 0;padding:.75rem;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:.75rem;position:relative}.pulse-manga-title{font-family:var(--font-display);font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--pulse-black);margin:0 0 .75rem;padding-bottom:.375rem;border-bottom:2px solid var(--pulse-red);position:relative;z-index:1}.pulse-manga-grid{display:grid;gap:.75rem;position:relative;z-index:1}.pulse-manga-layout--single .pulse-manga-grid{grid-template-columns:1fr}.pulse-manga-layout--two-up .pulse-manga-grid{grid-template-columns:repeat(2,1fr)}.pulse-manga-layout--grid-2x2 .pulse-manga-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.pulse-manga-layout--strip .pulse-manga-grid{display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:var(--pulse-red) var(--neutral-200)}.pulse-manga-layout--strip .pulse-manga-grid::-webkit-scrollbar{height:5px}.pulse-manga-layout--strip .pulse-manga-grid::-webkit-scrollbar-track{background:var(--neutral-200);border-radius:3px}.pulse-manga-layout--strip .pulse-manga-grid::-webkit-scrollbar-thumb{background:var(--pulse-red);border-radius:3px}.pulse-manga-panel{margin:0;padding:0;border:2px solid var(--pulse-black);border-radius:.75rem;background:#fff;overflow:hidden;position:relative;min-width:0;transition:box-shadow .2s ease}.pulse-manga-panel:hover{box-shadow:3px 3px 0 var(--pulse-black)}.pulse-manga-panel--wide{grid-column:span 2}.pulse-manga-panel--tall{grid-row:span 2}.pulse-manga-panel--hero{grid-column:1/-1;grid-row:span 2}.pulse-manga-layout--strip .pulse-manga-panel{flex:0 0 auto;width:260px;scroll-snap-align:start}.pulse-manga-layout--strip .pulse-manga-panel--wide{width:530px}.pulse-manga-layout--strip .pulse-manga-panel--tall{width:260px;min-height:340px}.pulse-manga-layout--strip .pulse-manga-panel--hero{width:530px;min-height:340px}.pulse-manga-panel[data-mode=pic] img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.pulse-manga-panel__placeholder{display:flex;align-items:center;justify-content:center;min-height:120px;background:var(--neutral-50);margin:.5rem;border-radius:.5rem}.pulse-manga-panel__placeholder span{font-size:.75rem;font-weight:600;color:var(--neutral-400)}.pulse-manga-panel__content{padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.pulse-manga-panel__caption{font-size:.8125rem;font-weight:600;color:var(--neutral-700);margin:0}.pulse-manga-panel__dialogue{font-size:.875rem;color:var(--neutral-600);margin:0}.pulse-manga-panel[data-mode=text]{display:flex;align-items:stretch;justify-content:stretch;min-height:140px}.pulse-manga-panel__text-box{width:100%;min-height:80px;padding:.5rem .75rem;display:flex;align-items:center;justify-content:center}.pulse-manga-panel__text-content{font-family:var(--font-display);font-size:1rem;line-height:1.7;margin:0;text-align:center;color:inherit!important}@media (max-width:640px){.pulse-manga-layout{padding:.625rem;margin:1rem 0}.pulse-manga-layout--grid-2x2 .pulse-manga-grid,.pulse-manga-layout--two-up .pulse-manga-grid{grid-template-columns:1fr;gap:.5rem}.pulse-manga-panel--hero,.pulse-manga-panel--tall,.pulse-manga-panel--wide{grid-column:auto;grid-row:auto}.pulse-manga-layout--strip .pulse-manga-panel,.pulse-manga-layout--strip .pulse-manga-panel--hero,.pulse-manga-layout--strip .pulse-manga-panel--wide{width:220px}.pulse-manga-panel__text-content{font-size:.9375rem}.pulse-manga-panel__text-box{padding:.5rem .75rem;min-height:80px}.pulse-manga-title{font-size:.875rem;margin-bottom:.5rem}}.blog-dark-mode .pulse-manga-layout{background:#1a1a1a;border-color:#333}.blog-dark-mode .pulse-manga-title{color:#f0f0f0;border-bottom-color:var(--pulse-red)}.blog-dark-mode .pulse-manga-panel{border-color:#444;background:#252525}.blog-dark-mode .pulse-manga-panel:hover{box-shadow:3px 3px 0 #444}.blog-dark-mode .pulse-manga-panel__placeholder{background:#222}.blog-dark-mode .pulse-manga-panel__caption{color:#ddd}.blog-dark-mode .pulse-manga-panel__dialogue{color:#bbb}.pulse-speech-bubble{margin:1.5rem 0;padding:0;position:relative;max-width:640px}.pulse-speech-bubble--align-left{margin-left:0;margin-right:auto}.pulse-speech-bubble--align-center{margin-left:auto;margin-right:auto}.pulse-speech-bubble--align-right{margin-left:auto;margin-right:0}.pulse-speech-bubble__title{font-family:var(--font-display);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-500);margin-bottom:.375rem;padding-inline-start:.75rem}.pulse-speech-bubble__body{position:relative;display:block;width:100%}.pulse-speech-bubble__text{font-family:var(--font-sans);font-size:1rem;line-height:1.6;margin:0;padding:1rem 1.25rem;position:relative;z-index:1;width:100%;box-sizing:border-box}.pulse-speech-bubble__tail{position:absolute;bottom:-12px;inset-inline-start:1.75rem;width:22px;height:14px;z-index:0}.pulse-speech-bubble__speaker{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-500);margin-top:1rem;padding-inline-end:.75rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.pulse-speech-bubble__speaker:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--neutral-200);border:2px solid var(--neutral-300)}.pulse-speech-bubble--neutral .pulse-speech-bubble__body{background:#fff;border:2px solid var(--pulse-black);border-radius:22px;box-shadow:3px 3px 0 rgba(0,0,0,.06)}.pulse-speech-bubble--neutral .pulse-speech-bubble__text{color:var(--neutral-800)}.pulse-speech-bubble--neutral .pulse-speech-bubble__tail{background:#fff;border-inline-start:2px solid var(--pulse-black);border-bottom:2px solid var(--pulse-black);transform:skewX(-30deg);border-end-start-radius:3px}.pulse-speech-bubble--happy .pulse-speech-bubble__body{background:linear-gradient(145deg,#fffde7,#fff59d 40%,#ffecb3);border:2.5px solid #f57f17;border-radius:26px 26px 26px 6px;box-shadow:0 6px 20px rgba(245,127,23,.12),inset 0 1px 0 hsla(0,0%,100%,.4)}.pulse-speech-bubble--happy .pulse-speech-bubble__text{color:#4e342e;font-weight:500}.pulse-speech-bubble--happy .pulse-speech-bubble__tail{background:#fff59d;border-inline-start:2.5px solid #f57f17;border-bottom:2.5px solid #f57f17;border-end-start-radius:10px;transform:rotate(-12deg);width:20px;height:16px}.pulse-speech-bubble--happy .pulse-speech-bubble__body:before{content:"";position:absolute;top:-8px;right:18px;width:24px;height:24px;background:radial-gradient(circle,#f57f17 25%,transparent 26%);background-size:6px 6px;opacity:.25;border-radius:50%}.pulse-speech-bubble--happy .pulse-speech-bubble__speaker:before{background:linear-gradient(135deg,#fffde7,#fff59d);border-color:#f57f17}.pulse-speech-bubble--angry .pulse-speech-bubble__body{border:2.5px solid #b71c1c;border-radius:2px;padding:5px}.pulse-speech-bubble--angry .pulse-speech-bubble__body,.pulse-speech-bubble--angry .pulse-speech-bubble__text{background:linear-gradient(145deg,#ffebee,#ef9a9a 50%,#ffcdd2);clip-path:polygon(0 8%,6% 2%,14% 7%,22% 1%,30% 6%,38% 0,46% 5%,54% 0,62% 6%,70% 1%,78% 7%,86% 2%,94% 8%,100% 14%,97% 22%,100% 30%,97% 38%,100% 46%,97% 54%,100% 62%,97% 70%,100% 78%,97% 86%,100% 94%,94% 98%,86% 93%,78% 99%,70% 94%,62% 100%,54% 95%,46% 100%,38% 95%,30% 100%,22% 94%,14% 99%,6% 93%,0 98%,3% 90%,0 82%,3% 74%,0 66%,3% 58%,0 50%,3% 42%,0 34%,3% 26%,0 18%,3% 10%)}.pulse-speech-bubble--angry .pulse-speech-bubble__text{color:#7f0000;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:1px}.pulse-speech-bubble--angry .pulse-speech-bubble__tail{background:#ef9a9a;border-inline-start:2.5px solid #b71c1c;border-bottom:2.5px solid #b71c1c;clip-path:polygon(0 0,100% 0,50% 100%);width:18px;height:16px;inset-inline-start:2.25rem}.pulse-speech-bubble--angry .pulse-speech-bubble__body:after{content:"";position:absolute;top:-10px;left:-6px;width:28px;height:28px;background:repeating-linear-gradient(-50deg,transparent,transparent 2px,#b71c1c 0,#b71c1c 4px);opacity:.2;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.pulse-speech-bubble--angry .pulse-speech-bubble__speaker:before{background:linear-gradient(135deg,#ffebee,#ef9a9a);border-color:#b71c1c}.pulse-speech-bubble--thinking .pulse-speech-bubble__body{background:linear-gradient(180deg,#f5f7fa,#e8ecef);border:2px dashed #90a4ae;border-radius:32px;position:relative;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8)}.pulse-speech-bubble--thinking .pulse-speech-bubble__text{color:#546e7a;font-style:italic}.pulse-speech-bubble--thinking .pulse-speech-bubble__tail{background:#e8ecef;border:2px dashed #90a4ae;border-radius:50%;width:12px;height:12px;inset-inline-start:2.25rem;bottom:-9px}.pulse-speech-bubble--thinking .pulse-speech-bubble__body:before{content:"";position:absolute;bottom:-20px;left:3rem;width:8px;height:8px;background:#e8ecef;border:2px dashed #90a4ae;border-radius:50%}.pulse-speech-bubble--thinking .pulse-speech-bubble__body:after{content:"";position:absolute;bottom:-28px;left:3.6rem;width:5px;height:5px;background:#e8ecef;border:1.5px dashed #90a4ae;border-radius:50%}.pulse-speech-bubble--thinking .pulse-speech-bubble__speaker:before{background:linear-gradient(180deg,#f5f7fa,#e8ecef);border-color:#90a4ae;border-style:dashed}@media (max-width:640px){.pulse-speech-bubble{max-width:100%;margin:1rem 0}.pulse-speech-bubble__text{font-size:.9375rem;padding:.875rem 1rem}.pulse-speech-bubble__title{font-size:.7rem}}.blog-dark-mode .pulse-speech-bubble__title{color:#888}.blog-dark-mode .pulse-speech-bubble--neutral .pulse-speech-bubble__body{background:#252525;border-color:#555;box-shadow:3px 3px 0 rgba(0,0,0,.3)}.blog-dark-mode .pulse-speech-bubble--neutral .pulse-speech-bubble__text{color:#e0e0e0}.blog-dark-mode .pulse-speech-bubble--neutral .pulse-speech-bubble__tail{background:#252525;border-left-color:#555;border-bottom-color:#555}.blog-dark-mode .pulse-speech-bubble--happy .pulse-speech-bubble__body{background:linear-gradient(145deg,#3d3500,#4a3a00 40%,#3d3000);border-color:#b8860b;box-shadow:0 6px 20px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05)}.blog-dark-mode .pulse-speech-bubble--happy .pulse-speech-bubble__text{color:#f0e0a0}.blog-dark-mode .pulse-speech-bubble--happy .pulse-speech-bubble__tail{background:#4a3a00;border-left-color:#b8860b;border-bottom-color:#b8860b}.blog-dark-mode .pulse-speech-bubble--angry .pulse-speech-bubble__body{background:linear-gradient(145deg,#3a0a0a,#4a1515 50%,#3a1010);border-color:#8b0000}.blog-dark-mode .pulse-speech-bubble--angry .pulse-speech-bubble__text{color:#f99;background:linear-gradient(145deg,#3a0a0a,#4a1515 50%,#3a1010)}.blog-dark-mode .pulse-speech-bubble--angry .pulse-speech-bubble__tail{background:#4a1515;border-left-color:#8b0000;border-bottom-color:#8b0000}.blog-dark-mode .pulse-speech-bubble--thinking .pulse-speech-bubble__body{background:linear-gradient(180deg,#252a2e,#1e2327);border-color:#4a5560}.blog-dark-mode .pulse-speech-bubble--thinking .pulse-speech-bubble__text{color:#9ab}.blog-dark-mode .pulse-speech-bubble--thinking .pulse-speech-bubble__body:after,.blog-dark-mode .pulse-speech-bubble--thinking .pulse-speech-bubble__body:before,.blog-dark-mode .pulse-speech-bubble--thinking .pulse-speech-bubble__tail{background:#1e2327;border-color:#4a5560}.pulse-card{--card-padding-sm:1rem;--card-padding-md:1.5rem;--card-padding-lg:2rem;--card-padding-xl:2.5rem;--card-radius-none:0;--card-radius-sm:0.5rem;--card-radius-md:0.75rem;--card-radius-lg:1.125rem;--card-radius-xl:1.75rem;--card-title-sm:1rem;--card-title-md:1.2rem;--card-title-lg:1.35rem;--card-title-xl:1.65rem;--card-body-sm:0.875rem;--card-body-md:0.98rem;--card-body-lg:1.1rem;--card-radius:var(--card-radius-lg);--card-padding:var(--card-padding-md);--card-shadow:0 4px 18px rgba(0,0,0,.08);--card-shadow-hover:0 20px 44px rgba(0,0,0,.14);--card-border:rgba(0,0,0,.07);--card-text:var(--pulse-black);--card-text-muted:var(--neutral-600);--card-title-color:var(--card-text);--card-body-color:var(--card-text-muted);--card-title-align:left;--card-body-align:left;--card-title-size:var(--card-title-lg);--card-body-size:var(--card-body-md);--card-scrim-opacity:0.5;--cta-bg:var(--pulse-red);--cta-color:var(--pulse-white);--cta-radius:9999px;position:relative;border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--card-shadow);border:1px solid var(--card-border);margin:1.75rem 0;min-height:200px;display:flex;flex-direction:column;color:var(--card-text);background-color:var(--pulse-white);transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1);isolation:isolate}.pulse-card:before{content:"";position:absolute;inset:0;border-radius:var(--card-radius);padding:1px;background:linear-gradient(160deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 45%,rgba(0,0,0,.04));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.pulse-card:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}@media (prefers-reduced-motion:reduce){.pulse-card,.pulse-card:hover{transition:none;transform:none}}.pulse-card--bg-image{--card-text:var(--pulse-white);--card-text-muted:hsla(0,0%,100%,.86);--card-border:hsla(0,0%,100%,.12);background-color:var(--neutral-900)}.pulse-card__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(165deg,rgba(0,0,0,calc(.18 + var(--card-scrim-opacity) * .5)) 0,rgba(0,0,0,calc(.42 + var(--card-scrim-opacity) * .4)) 50%,rgba(0,0,0,calc(.68 + var(--card-scrim-opacity) * .24)) 100%);border-radius:var(--card-radius)}.pulse-card--bg-gradient,.pulse-card--bg-solid{background-color:transparent}.pulse-card--bg-gradient:after{content:"";position:absolute;inset:0;z-index:0;opacity:.08;background:radial-gradient(circle at 80% 20%,rgba(10,224,163,.35),transparent 45%),radial-gradient(circle at 20% 90%,rgba(255,122,0,.25),transparent 40%);pointer-events:none;mix-blend-mode:multiply}@media (prefers-color-scheme:dark){.pulse-card--bg-gradient:after{mix-blend-mode:screen;opacity:.12}}.pulse-card__geometric{position:absolute;pointer-events:none;z-index:1;width:128px;height:128px;transition:transform .26s ease-out}.pulse-card:hover .pulse-card__geometric{transform:scale(1.06) rotate(2deg)}@media (prefers-reduced-motion:reduce){.pulse-card:hover .pulse-card__geometric{transform:none}}.pulse-card__geometric svg{width:100%;height:100%;display:block}.pulse-card__geo--top-left{top:10px;left:10px;transform:rotate(-10deg);transform-origin:center}.pulse-card__geo--top-right{top:10px;right:10px;transform:rotate(10deg);transform-origin:center}.pulse-card__geo--bottom-left{bottom:10px;left:10px;transform:rotate(10deg);transform-origin:center}.pulse-card__geo--bottom-right{bottom:10px;right:10px;transform:rotate(-10deg);transform-origin:center}.pulse-card__geo--center{top:50%;left:50%;width:160px;height:160px;transform:translate(-50%,-50%);opacity:.12}.pulse-card__overlay{position:relative;z-index:2;padding:var(--card-padding) var(--card-padding) 0;font-weight:600;color:var(--card-text);text-shadow:0 1px 3px rgba(0,0,0,.18);letter-spacing:0;line-height:1.35}.pulse-card__overlay--left{text-align:left}.pulse-card__overlay--center{text-align:center}.pulse-card__overlay--right{text-align:right}.pulse-card__overlay--sm{font-size:.875rem}.pulse-card__overlay--md{font-size:1.05rem}.pulse-card__overlay--lg{font-size:1.35rem}.pulse-card__overlay--xl{font-size:1.7rem}.pulse-card__content{position:relative;z-index:2;padding:var(--card-padding);flex:1;display:flex;flex-direction:column;gap:.35rem}.pulse-card__title{margin:0;font-size:var(--card-title-size);font-weight:800;line-height:1.2;color:var(--card-title-color);text-align:var(--card-title-align);letter-spacing:0}.pulse-card__body{margin:.35rem 0 1rem;font-size:var(--card-body-size);line-height:1.7;color:var(--card-body-color);text-align:var(--card-body-align);flex:1}.pulse-card--title-left .pulse-card__title{text-align:left}.pulse-card--title-center .pulse-card__title{text-align:center}.pulse-card--title-right .pulse-card__title{text-align:right}.pulse-card--body-left .pulse-card__body{text-align:left}.pulse-card--body-center .pulse-card__body{text-align:center}.pulse-card--body-right .pulse-card__body{text-align:right}.pulse-card--title-size-sm{--card-title-size:var(--card-title-sm)}.pulse-card--title-size-md{--card-title-size:var(--card-title-md)}.pulse-card--title-size-lg{--card-title-size:var(--card-title-lg)}.pulse-card--title-size-xl{--card-title-size:var(--card-title-xl)}.pulse-card--body-size-sm{--card-body-size:var(--card-body-sm)}.pulse-card--body-size-md{--card-body-size:var(--card-body-md)}.pulse-card--body-size-lg{--card-body-size:var(--card-body-lg)}.pulse-card--padding-sm{--card-padding:var(--card-padding-sm)}.pulse-card--padding-md{--card-padding:var(--card-padding-md)}.pulse-card--padding-lg{--card-padding:var(--card-padding-lg)}.pulse-card--padding-xl{--card-padding:var(--card-padding-xl)}.pulse-card--radius-none{--card-radius:var(--card-radius-none)}.pulse-card--radius-sm{--card-radius:var(--card-radius-sm)}.pulse-card--radius-md{--card-radius:var(--card-radius-md)}.pulse-card--radius-lg{--card-radius:var(--card-radius-lg)}.pulse-card--radius-xl{--card-radius:var(--card-radius-xl)}.pulse-card__cta{margin-top:auto;padding-top:.35rem}.pulse-card__cta--left{text-align:left}.pulse-card__cta--center{text-align:center}.pulse-card__cta--right{text-align:right}.pulse-card__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.35rem;border-radius:var(--cta-radius);font-size:.875rem;font-weight:700;text-decoration:none;background:var(--cta-bg);color:var(--cta-color);border:1.5px solid transparent;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out;box-shadow:0 4px 14px color-mix(in srgb,var(--cta-bg) 32%,transparent)}.pulse-card__cta-btn:hover{transform:translateY(-2px);filter:brightness(.92);box-shadow:0 8px 24px color-mix(in srgb,var(--cta-bg) 38%,transparent)}.pulse-card__cta-btn:focus-visible{outline:2px solid var(--cta-bg);outline-offset:3px}.pulse-card__cta-btn--outline{background:transparent;color:var(--cta-bg);border-color:var(--cta-bg);box-shadow:none}.pulse-card__cta-btn--outline:hover{background:color-mix(in srgb,var(--cta-bg) 10%,transparent);box-shadow:none}.pulse-card__cta-btn--ghost{background:transparent;color:var(--cta-bg);border-color:transparent;box-shadow:none}.pulse-card__cta-btn--ghost:hover{background:color-mix(in srgb,var(--cta-bg) 10%,transparent);box-shadow:none}.pulse-card__cta-btn--link{background:transparent;color:var(--cta-bg);border-color:transparent;box-shadow:none;padding:.35rem 0}.pulse-card__cta-btn--link:hover{background:transparent;filter:none}.pulse-card__cta-btn--link:hover .pulse-card__cta-label{text-decoration:underline;text-underline-offset:3px}.pulse-card__cta-btn--radius-none{--cta-radius:0}.pulse-card__cta-btn--radius-sm{--cta-radius:0.375rem}.pulse-card__cta-btn--radius-md{--cta-radius:0.625rem}.pulse-card__cta-btn--radius-lg{--cta-radius:0.875rem}.pulse-card__cta-btn--radius-pill{--cta-radius:9999px}.pulse-card__cta-arrow{width:15px;height:15px;flex-shrink:0;transition:transform .18s cubic-bezier(.22,.61,.36,1)}.pulse-card__cta-btn:hover .pulse-card__cta-arrow{transform:translateX(3px)}[dir=rtl] .pulse-card__cta-arrow{transform:scaleX(-1)}[dir=rtl] .pulse-card__cta-btn:hover .pulse-card__cta-arrow{transform:scaleX(-1) translateX(3px)}@media (prefers-reduced-motion:reduce){.pulse-card__cta-arrow,.pulse-card__cta-btn,.pulse-card__cta-btn:hover,.pulse-card__cta-btn:hover .pulse-card__cta-arrow{transition:none;transform:none}}@media (min-width:768px){.pulse-card{--card-padding-md:1.5rem;--card-radius-lg:1.125rem}.pulse-card__geometric{width:144px;height:144px}.pulse-card__geo--center{width:180px;height:180px}.pulse-card--title-size-lg{--card-title-size:1.5rem}.pulse-card--title-size-xl{--card-title-size:1.85rem}.pulse-card--body-size-lg{--card-body-size:1.05rem}}@media (min-width:1024px){.pulse-card{--card-radius-lg:1.25rem;--card-radius-xl:2rem}.pulse-card--title-size-lg{--card-title-size:1.65rem}.pulse-card--title-size-xl{--card-title-size:2rem}}.blog-dark-mode .pulse-card{--card-border:hsla(0,0%,100%,.09);--card-shadow:0 2px 14px rgba(0,0,0,.28);--card-shadow-hover:0 14px 38px rgba(0,0,0,.38);--card-text:var(--blog-text);--card-text-muted:var(--blog-text-secondary);background-color:var(--blog-card-bg)}.blog-dark-mode .pulse-card--bg-image{--card-text:var(--pulse-white);--card-text-muted:hsla(0,0%,100%,.8);--card-border:hsla(0,0%,100%,.12);background-color:var(--neutral-900)}.blog-dark-mode .pulse-card__scrim{background:linear-gradient(165deg,rgba(0,0,0,.38),rgba(0,0,0,.55) 55%,rgba(0,0,0,.72))}.blog-dark-mode .pulse-card__cta-btn{background:var(--pulse-red);color:var(--pulse-white);box-shadow:0 4px 14px rgba(10,224,163,.35)}.blog-dark-mode .pulse-card__cta-btn:hover{background:#ff4d29;box-shadow:0 8px 24px rgba(10,224,163,.45)}.blog-dark-mode .pulse-card--bg-image .pulse-card__cta-btn:not([data-cta-custom]){background:var(--pulse-white);color:var(--pulse-black);box-shadow:0 4px 14px rgba(0,0,0,.35)}.blog-dark-mode .pulse-card--bg-image .pulse-card__cta-btn:not([data-cta-custom]):hover{background:var(--pulse-jasmine);color:var(--pulse-black);box-shadow:0 8px 24px rgba(182,219,50,.28)}.pulse-gallery{margin:var(--space-8,2rem) 0}.pulse-gallery__title{margin:0 0 var(--space-4,1rem);font-family:var(--font-display);font-size:var(--text-xl,1.25rem);font-weight:700;line-height:1.2;text-align:center;color:var(--pulse-black,#0f172a);letter-spacing:0}.pulse-gallery__grid{display:grid;grid-template-columns:repeat(var(--gallery-columns,3),1fr);gap:var(--gallery-gap,12px)}.pulse-gallery__item{margin:0;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg,.75rem);background:var(--pulse-white,#fff);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out}.pulse-gallery__item:hover{transform:translateY(-4px);border-color:rgba(10,224,163,.14);box-shadow:0 12px 24px -8px rgba(0,0,0,.12),0 4px 8px -2px rgba(0,0,0,.06)}.pulse-gallery__link,.pulse-gallery__media{position:relative;display:block;overflow:hidden;border-radius:var(--radius-lg,.75rem) var(--radius-lg,.75rem) 0 0;background:var(--neutral-100,#f3f4f6)}.pulse-gallery__link:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.18));opacity:0;transition:opacity .22s ease-out;pointer-events:none}.pulse-gallery__item:hover .pulse-gallery__link:after{opacity:1}.pulse-gallery__image{width:100%;height:auto;aspect-ratio:4/3;-o-object-position:center;object-position:center;display:block;transition:transform .32s ease-out}.pulse-gallery__item:hover .pulse-gallery__image{transform:scale(1.05)}.pulse-gallery__link-hint{position:absolute;right:.75rem;bottom:.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md,.5rem);background:hsla(0,0%,100%,.92);color:var(--pulse-black,#0f172a);opacity:0;transform:translateY(.5rem);transition:opacity .2s ease-out,transform .2s ease-out,background-color .2s ease-out;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pulse-gallery__item:hover .pulse-gallery__link-hint,.pulse-gallery__link:hover .pulse-gallery__link-hint{opacity:1;transform:translateY(0)}.pulse-gallery__link:hover .pulse-gallery__link-hint{background:var(--pulse-red,#0ae0a3);color:var(--pulse-white,#fff)}.pulse-gallery__item-title{padding:var(--space-3,.75rem) var(--space-3,.75rem) 0;font-family:var(--font-display);font-size:var(--text-sm,.875rem);font-weight:600;line-height:1.35;color:var(--pulse-black,#0f172a)}.pulse-gallery__caption{margin:0;padding:var(--space-2,.5rem) var(--space-3,.75rem) var(--space-3,.75rem);font-size:var(--text-sm,.875rem);color:var(--neutral-600,#4b5563);line-height:1.5}.pulse-gallery__caption a{color:var(--pulse-red,#0ae0a3);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.pulse-gallery__caption a:hover{color:var(--pulse-red-dark,#05a980)}.pulse-gallery--masonry .pulse-gallery__grid{display:block;-moz-column-count:var(--gallery-columns,3);column-count:var(--gallery-columns,3);-moz-column-gap:var(--gallery-gap,12px);column-gap:var(--gallery-gap,12px)}.pulse-gallery--masonry .pulse-gallery__item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:var(--gallery-gap,12px)}.pulse-gallery--masonry .pulse-gallery__image{aspect-ratio:auto}@media (max-width:1024px){.pulse-gallery__grid{grid-template-columns:repeat(min(var(--gallery-columns,3),3),1fr)}.pulse-gallery--masonry .pulse-gallery__grid{-moz-column-count:min(var(--gallery-columns,3),3);column-count:min(var(--gallery-columns,3),3)}}@media (max-width:768px){.pulse-gallery__grid{grid-template-columns:repeat(min(var(--gallery-columns,3),2),1fr)}.pulse-gallery--masonry .pulse-gallery__grid{-moz-column-count:min(var(--gallery-columns,3),2);column-count:min(var(--gallery-columns,3),2)}}@media (max-width:480px){.pulse-gallery__grid{grid-template-columns:1fr}.pulse-gallery--masonry .pulse-gallery__grid{-moz-column-count:1;column-count:1}}@media (prefers-reduced-motion:reduce){.pulse-gallery__image,.pulse-gallery__item,.pulse-gallery__link-hint,.pulse-gallery__link:after{transition:none}.pulse-gallery__item:hover .pulse-gallery__image{transform:none}}.blog-dark-mode .pulse-gallery__title{color:var(--neutral-100,#f3f4f6)}.blog-dark-mode .pulse-gallery__item{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);box-shadow:0 2px 8px rgba(0,0,0,.2)}.blog-dark-mode .pulse-gallery__item:hover{border-color:rgba(10,224,163,.25);box-shadow:0 16px 32px -8px rgba(0,0,0,.35),0 4px 10px -2px rgba(0,0,0,.2)}.blog-dark-mode .pulse-gallery__link,.blog-dark-mode .pulse-gallery__media{background:rgba(0,0,0,.18)}.blog-dark-mode .pulse-gallery__item-title{color:var(--neutral-100,#f3f4f6)}.blog-dark-mode .pulse-gallery__caption{color:var(--neutral-400,#9ca3af)}.blog-dark-mode .pulse-gallery__link-hint{background:rgba(30,30,30,.92);color:var(--neutral-100,#f3f4f6)}.blog-dark-mode .pulse-gallery__link:hover .pulse-gallery__link-hint{background:var(--pulse-red,#0ae0a3);color:var(--pulse-white,#fff)}.pulse-carousel{--carousel-height:360px;--carousel-arrow-size:2.5rem;--carousel-dot-size:0.5rem;--carousel-gap:var(--space-4,1rem);position:relative;margin:var(--space-6,1.5rem) 0;border-radius:var(--radius-2xl,1.5rem);overflow:hidden;background:linear-gradient(160deg,var(--neutral-50,#f9fafb) 0,rgba(230,252,244,.35) 100%);border:1px solid rgba(15,23,42,.08);box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1));transition:box-shadow var(--transition-base,.2s ease),transform var(--transition-base,.2s ease)}.pulse-carousel:hover{box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1))}.pulse-carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pulse-carousel__track::-webkit-scrollbar{display:none}.pulse-carousel__slide{flex:0 0 100%;scroll-snap-align:start;min-width:100%;display:flex;flex-direction:column}.pulse-carousel__media{width:100%;height:var(--carousel-height);overflow:hidden;position:relative;background:var(--neutral-100,#f3f4f6)}.pulse-carousel__media:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(180deg,transparent,rgba(15,23,42,.18));pointer-events:none;opacity:0;transition:opacity var(--transition-base,.2s ease)}.pulse-carousel__slide:hover .pulse-carousel__media:after{opacity:1}.pulse-carousel__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.pulse-carousel__slide:hover .pulse-carousel__media img{transform:scale(1.04)}.pulse-carousel__slide-content{padding:var(--space-5,1.25rem) var(--space-6,1.5rem) var(--space-6,1.5rem);text-align:center;background:hsla(0,0%,100%,.72);backdrop-filter:blur(6px);border-top:1px solid rgba(15,23,42,.06)}.pulse-carousel__slide-title{margin:0 0 var(--space-2,.5rem);font-size:var(--text-xl,1.25rem);font-weight:700;color:var(--pulse-black,#0f172a);line-height:1.25}.pulse-carousel__slide-body{margin:0;font-size:var(--text-sm,.875rem);color:var(--neutral-600,#4b5563);line-height:1.6}.pulse-carousel__slide-body:empty{display:none}.pulse-carousel__arrow{position:absolute;top:calc(var(--carousel-height) / 2);transform:translateY(-50%);z-index:var(--z-dropdown,100);width:var(--carousel-arrow-size);height:var(--carousel-arrow-size);border-radius:var(--radius-full,9999px);border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.92);color:var(--pulse-black,#0f172a);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1));transition:background-color var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease),transform var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pulse-carousel__arrow:hover{background:var(--pulse-white,#fff);color:var(--pulse-red,#0ae0a3);transform:translateY(-50%) scale(1.08);box-shadow:var(--shadow-red,0 4px 14px 0 rgba(10,224,163,.39))}.pulse-carousel__arrow:active{transform:translateY(-50%) scale(.98)}.pulse-carousel__arrow--prev{left:var(--space-3,.75rem)}.pulse-carousel__arrow--next{right:var(--space-3,.75rem)}[dir=rtl] .pulse-carousel__arrow--prev{left:auto;right:var(--space-3,.75rem)}[dir=rtl] .pulse-carousel__arrow--next{right:auto;left:var(--space-3,.75rem)}.pulse-carousel__indicators{position:absolute;bottom:calc(var(--carousel-height) + var(--space-3, .75rem));left:50%;transform:translateX(-50%);z-index:var(--z-dropdown,100);display:inline-flex;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-1,.25rem) var(--space-2,.5rem);border-radius:var(--radius-full,9999px);background:hsla(0,0%,100%,.82);backdrop-filter:blur(4px);border:1px solid rgba(15,23,42,.06)}.pulse-carousel__dot{width:var(--carousel-dot-size);height:var(--carousel-dot-size);border-radius:var(--radius-full,9999px);border:none;background:var(--neutral-400,#9ca3af);cursor:pointer;transition:width var(--transition-base,.2s ease),background-color var(--transition-base,.2s ease),transform var(--transition-base,.2s ease);padding:0}.pulse-carousel__dot:hover{background:var(--pulse-black,#0f172a);transform:scale(1.15)}.pulse-carousel__dot--active{width:1.5rem;background:var(--pulse-red,#0ae0a3)}.pulse-carousel__dot--active:hover{background:var(--pulse-red-dark,#05a980)}.pulse-carousel--no-media .pulse-carousel__arrow{top:50%}.pulse-carousel--no-media .pulse-carousel__indicators{bottom:var(--space-3,.75rem)}.pulse-carousel--no-media .pulse-carousel__slide-content{padding-bottom:calc(var(--space-6, 1.5rem) + var(--space-5, 1.25rem))}.pulse-carousel__arrow:focus-visible,.pulse-carousel__dot:focus-visible{outline:2px solid var(--pulse-red,#0ae0a3);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pulse-carousel__track{scroll-behavior:auto}.pulse-carousel,.pulse-carousel__arrow,.pulse-carousel__dot,.pulse-carousel__media img{transition:none}.pulse-carousel__slide:hover .pulse-carousel__media img{transform:none}}@media (max-width:768px){.pulse-carousel{--carousel-height:260px;--carousel-arrow-size:2rem;border-radius:var(--radius-xl,1rem)}.pulse-carousel__slide-content{padding:var(--space-4,1rem) var(--space-4,1rem) var(--space-5,1.25rem)}.pulse-carousel__slide-title{font-size:var(--text-lg,1.125rem)}.pulse-carousel__slide-body{font-size:var(--text-xs,.75rem)}.pulse-carousel__arrow--prev{left:var(--space-2,.5rem)}.pulse-carousel__arrow--next{right:var(--space-2,.5rem)}[dir=rtl] .pulse-carousel__arrow--prev{left:auto;right:var(--space-2,.5rem)}[dir=rtl] .pulse-carousel__arrow--next{right:auto;left:var(--space-2,.5rem)}.pulse-carousel__indicators{bottom:calc(var(--carousel-height) + var(--space-2, .5rem))}}@media (max-width:480px){.pulse-carousel{--carousel-height:220px}}.blog-dark-mode .pulse-carousel{background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-color:hsla(0,0%,100%,.08);box-shadow:0 4px 24px rgba(0,0,0,.35)}.blog-dark-mode .pulse-carousel__slide-content{background:rgba(30,30,30,.72);border-top-color:hsla(0,0%,100%,.06)}.blog-dark-mode .pulse-carousel__slide-title{color:#f3f3f3}.blog-dark-mode .pulse-carousel__slide-body{color:#a3a3a3}.blog-dark-mode .pulse-carousel__media{background:hsla(0,0%,100%,.05)}.blog-dark-mode .pulse-carousel__arrow{background:rgba(30,30,30,.9);color:#f3f3f3;border-color:hsla(0,0%,100%,.08)}.blog-dark-mode .pulse-carousel__arrow:hover{background:rgba(45,45,45,.95);color:var(--pulse-jasmine,#b6db32);box-shadow:0 4px 16px rgba(10,224,163,.28)}.blog-dark-mode .pulse-carousel__indicators{background:rgba(30,30,30,.82);border-color:hsla(0,0%,100%,.08)}.blog-dark-mode .pulse-carousel__dot{background:hsla(0,0%,100%,.35)}.blog-dark-mode .pulse-carousel__dot:hover{background:#f3f3f3}.blog-dark-mode .pulse-carousel__dot--active{background:var(--pulse-red-light,#3ceab6)}.blog-dark-mode .pulse-carousel__dot--active:hover{background:var(--pulse-red,#0ae0a3)}[dir=rtl] .pulse-speech-bubble--neutral .pulse-speech-bubble__tail{transform:skewX(30deg)}[dir=rtl] .pulse-speech-bubble--happy .pulse-speech-bubble__tail{transform:rotate(12deg)}[dir=rtl] [class*=" pulse-"],[dir=rtl] [class^=pulse-]{letter-spacing:0}[dir=rtl] .pulse-callout-label{font-size:0;text-transform:none}[dir=rtl] .pulse-callout-label:after{display:inline-block;font-size:.6875rem;font-weight:700;line-height:1.6}[dir=rtl] .pulse-callout-info .pulse-callout-label:after{content:"اطلاع"}[dir=rtl] .pulse-callout-tip .pulse-callout-label:after{content:"نکته"}[dir=rtl] .pulse-callout-warning .pulse-callout-label:after{content:"هشدار"}[dir=rtl] .pulse-callout-success .pulse-callout-label:after{content:"موفقیت"}[dir=rtl] .pulse-callout-note .pulse-callout-label:after{content:"یادداشت"}.studio-rendered [data-block-type=math-equation]{direction:ltr;text-align:center;margin:1.75rem 0;font-size:1.15rem}.studio-rendered span[data-block-type=math-equation]{margin:0;font-size:inherit}.studio-rendered .pulse-math{direction:ltr;unicode-bidi:isolate;font-family:STIX Two Math,Times New Roman,Georgia,serif;font-size:1.05em;line-height:1.6;color:var(--pulse-black)}.studio-rendered .pulse-math--empty{color:var(--neutral-400)}.studio-rendered .pulse-math--unparsed code{font-size:.85em}.studio-rendered .pulse-math__var{font-style:italic}.studio-rendered .pulse-math__func,.studio-rendered .pulse-math__num,.studio-rendered .pulse-math__text,.studio-rendered .pulse-math__unknown{font-style:normal}.studio-rendered .pulse-math__greek{font-style:italic}.studio-rendered .pulse-math__greek--upper{font-style:normal}.studio-rendered .pulse-math__op{padding:0 .2em}.studio-rendered .pulse-math__op--unary{padding:0}.studio-rendered .pulse-math__sym{padding:0 .15em}.studio-rendered .pulse-math__group{white-space:nowrap}.studio-rendered .pulse-math__delim{padding:0 .04em}.studio-rendered .pulse-math__frac{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin:0 .2em}.studio-rendered .pulse-math__frac-num{display:block;padding:0 .3em .12em;border-bottom:1px solid;line-height:1.35}.studio-rendered .pulse-math__frac-den{display:block;padding:.12em .3em 0;line-height:1.35}.studio-rendered .pulse-math__script{white-space:nowrap}.studio-rendered .pulse-math__sub,.studio-rendered .pulse-math__sup{font-size:.72em;line-height:0}.studio-rendered .pulse-math__sup{vertical-align:.55em}.studio-rendered .pulse-math__sub{vertical-align:-.3em}.studio-rendered .pulse-math__script-stack{display:inline-flex;flex-direction:column;align-items:flex-start;vertical-align:middle;line-height:1.25}.studio-rendered .pulse-math__script-stack .pulse-math__sub,.studio-rendered .pulse-math__script-stack .pulse-math__sup{vertical-align:baseline;line-height:1.25}.studio-rendered .pulse-math__sqrt{display:inline-flex;align-items:center;white-space:nowrap}.studio-rendered .pulse-math__radical{font-size:1.15em;line-height:1}.studio-rendered .pulse-math__sqrt-body{border-top:1px solid;padding:.08em .2em 0 .1em}.studio-rendered .pulse-math__sqrt-index{align-self:flex-start;font-size:.6em;line-height:1;margin-right:-.25em;margin-top:.1em}.studio-rendered .pulse-math__bigop{display:inline-flex;align-items:baseline;white-space:nowrap}.studio-rendered .pulse-math__bigop-symbol{font-size:1.35em;line-height:1}.studio-rendered .pulse-math__bigop--limits{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;line-height:1.15}.studio-rendered .pulse-math__bigop--limits .pulse-math__bigop-symbol{font-size:1.5em}.studio-rendered .pulse-math__bigop-limit{font-size:.62em;line-height:1.3}.studio-rendered .pulse-math__changed{background:rgba(10,224,163,.16);border-radius:.2em;padding:0 .08em}.studio-rendered .pulse-autosolve{margin:2rem 0;padding:1.5rem;border:1px solid var(--neutral-200);border-radius:.75rem;background:var(--neutral-50)}.studio-rendered .pulse-autosolve__stage{direction:ltr;text-align:center;font-size:1.25rem;padding:.5rem 0}.studio-rendered .pulse-autosolve__caption{margin-top:.5rem;font-size:.85em;color:var(--neutral-500)}.studio-rendered .pulse-autosolve__controls{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--neutral-200)}.studio-rendered .pulse-autosolve__reset,.studio-rendered .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}.studio-rendered .pulse-autosolve__run{border:1px solid #0ae0a3;background:#0ae0a3;color:#053b2c}.studio-rendered .pulse-autosolve__run:hover{background:#06c98e;border-color:#06c98e}.studio-rendered .pulse-autosolve__reset{border:1px solid var(--neutral-200);background:#fff;color:var(--pulse-red-dark)}.studio-rendered .pulse-autosolve__reset:hover{background:var(--pulse-jasmine-light);border-color:#0ae0a3}.studio-rendered .pulse-autosolve__reset .pulse-autosolve__icon,.studio-rendered .pulse-autosolve__run .pulse-autosolve__icon{width:1rem;height:1rem}.studio-rendered .pulse-autosolve__steps{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.studio-rendered .pulse-autosolve__step{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--neutral-200);border-radius:.75rem;background:#fff;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.studio-rendered .pulse-autosolve__step[data-visible=true]{opacity:1;transform:none}.studio-rendered .pulse-autosolve__step--final{border-color:#0ae0a3;background:var(--pulse-jasmine-light)}.studio-rendered .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:var(--pulse-jasmine-light);color:#047857;font-size:.8rem;font-weight:700}.studio-rendered .pulse-autosolve__step--final .pulse-autosolve__step-num{background:#0ae0a3;color:#053b2c}.studio-rendered .pulse-autosolve__step-body{min-width:0;flex:1}.studio-rendered .pulse-autosolve__step-note{margin:0 0 .25rem;direction:rtl;text-align:right;font-size:.85rem;color:var(--neutral-500)}.studio-rendered .pulse-autosolve__step-math{direction:ltr;font-size:1.05rem}.studio-rendered .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}.studio-rendered .pulse-autosolve__unsupported-icon{flex-shrink:0;margin-top:.15rem;color:#da5943}.studio-rendered .pulse-autosolve__unsupported-title{margin:0;font-size:.9rem;font-weight:700;color:var(--pulse-black)}.studio-rendered .pulse-autosolve__unsupported-reason,.studio-rendered .pulse-autosolve__unsupported-scope{margin:.25rem 0 0;font-size:.8rem;line-height:1.7;color:var(--neutral-500)}@media (prefers-reduced-motion:reduce){.studio-rendered .pulse-autosolve__step{transition:none}}.studio-rendered .pulse-branches{margin:2rem 0;padding:1.5rem;border:1px solid var(--neutral-200);border-radius:.75rem;background:var(--neutral-50)}.studio-rendered .pulse-branches__title{margin:0;font-size:1.1rem;font-weight:700;color:var(--pulse-black)}.studio-rendered .pulse-branches__eyebrow{margin:.25rem 0 0;font-size:.85em;color:var(--neutral-500)}.studio-rendered .pulse-branches__picker{display:flex;flex-direction:column;gap:.625rem;margin-top:1rem}.studio-rendered .pulse-branches__picker[hidden]{display:none}.studio-rendered .pulse-branches__option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:1px solid var(--neutral-200);border-radius:.75rem;background:#fff;font:inherit;text-align:start;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.studio-rendered .pulse-branches__option:hover,.studio-rendered .pulse-branches__option[data-selected=true]{border-color:#0ae0a3;background:var(--pulse-jasmine-light)}.studio-rendered .pulse-branches__option-key{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--pulse-jasmine-light);color:#047857;font-size:.8rem;font-weight:700}.studio-rendered .pulse-branches__option[data-selected=true] .pulse-branches__option-key{background:#0ae0a3;color:#053b2c}.studio-rendered .pulse-branches__option-text{min-width:0;flex:1}.studio-rendered .pulse-branches__option-label{display:block;font-size:.95rem;font-weight:600;color:var(--pulse-black)}.studio-rendered .pulse-branches__option-desc{display:block;margin-top:.125rem;font-size:.8rem;line-height:1.6;color:var(--neutral-500)}.studio-rendered .pulse-branches__option-arrow{width:1rem;height:1rem;flex-shrink:0;color:var(--neutral-400)}.studio-rendered .pulse-branches__option:hover .pulse-branches__option-arrow,.studio-rendered .pulse-branches__option[data-selected=true] .pulse-branches__option-arrow{color:#047857}.studio-rendered .pulse-branches[data-enhanced=true][data-state=chosen] .pulse-branches__panel:not([data-active=true]),.studio-rendered .pulse-branches[data-enhanced=true][data-state=chosen] .pulse-branches__picker-wrap,.studio-rendered .pulse-branches[data-enhanced=true][data-state=picker] .pulse-branches__panels{display:none}.studio-rendered .pulse-branches__chosen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.85rem;color:var(--neutral-500)}.studio-rendered .pulse-branches__chosen[hidden]{display:none}.studio-rendered .pulse-branches__chosen-icon{width:1rem;height:1rem;flex-shrink:0;color:#047857}.studio-rendered .pulse-branches__chosen-label{color:var(--pulse-black)}.studio-rendered .pulse-branches__switch{padding:0;border:none;background:none;font:inherit;font-weight:600;color:#047857;cursor:pointer;transition:color .2s ease}.studio-rendered .pulse-branches__switch:hover{color:#053b2c;text-decoration:underline}.studio-rendered .pulse-branches__panels{display:flex;flex-direction:column;gap:.625rem;margin-top:1rem}.studio-rendered .pulse-branches[data-state=chosen] .pulse-branches__panels{margin-top:.75rem}.studio-rendered .pulse-branches__panel{border:1px solid var(--neutral-200);border-radius:.75rem;background:#fff}.studio-rendered .pulse-branches__panel[data-active=true]{border-color:#0ae0a3}.studio-rendered .pulse-branches__panel-summary{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;list-style:none}.studio-rendered .pulse-branches__panel-summary::-webkit-details-marker{display:none}.studio-rendered .pulse-branches__panel-heading{min-width:0;flex:1}.studio-rendered .pulse-branches__panel-label{display:block;font-size:.95rem;font-weight:600;color:var(--pulse-black)}.studio-rendered .pulse-branches__panel-desc{display:block;margin-top:.125rem;font-size:.8rem;font-weight:400;color:var(--neutral-500)}.studio-rendered .pulse-branches__panel-chevron{width:1rem;height:1rem;flex-shrink:0;color:var(--neutral-400);transition:transform .2s ease}.studio-rendered .pulse-branches__panel[open] .pulse-branches__panel-chevron{transform:rotate(90deg)}.studio-rendered .pulse-branches__panel-body{padding:0 1rem 1rem}.studio-rendered .pulse-branches__panel-text{margin:.5rem 0 0}.studio-rendered .pulse-branches--single .pulse-branches__panels{margin-top:1rem}.studio-rendered .pulse-branches__empty{margin:.75rem 0 0;font-size:.9rem;color:var(--neutral-500)}.studio-rendered .pulse-branch-gate{transition:opacity .24s ease-out}.studio-rendered .pulse-branch-gate[data-gate-state=closed]{opacity:0}@media (prefers-reduced-motion:reduce){.studio-rendered .pulse-branch-gate,.studio-rendered .pulse-branches__option,.studio-rendered .pulse-branches__panel-chevron{transition:none}}.studio-rendered .pulse-map{margin:2rem 0}.studio-rendered .pulse-map__frame{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--neutral-200);border-radius:.75rem;background:var(--neutral-50)}.studio-rendered .pulse-map__frame--static{aspect-ratio:auto}.studio-rendered .pulse-map__iframe{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0}.studio-rendered .pulse-map__fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:1rem;text-align:center;transition:opacity .3s ease}.studio-rendered .pulse-map__frame--static .pulse-map__fallback{position:static;padding:1.5rem}.studio-rendered .pulse-map[data-state=loaded] .pulse-map__fallback{opacity:0;pointer-events:none}.studio-rendered .pulse-map[data-state=unavailable] .pulse-map__iframe{visibility:hidden}.studio-rendered .pulse-map__fallback-label{margin:0;font-size:.95rem;font-weight:700;color:var(--pulse-black)}.studio-rendered .pulse-map__coords{margin:0;font-size:.8rem;color:var(--neutral-500)}.studio-rendered .pulse-map__link{font-size:.85rem;font-weight:600;color:#047857}.studio-rendered .pulse-map__link:hover{text-decoration:underline}.studio-rendered .pulse-map__offline{display:none;margin:.25rem 0 0;font-size:.8rem;color:var(--neutral-500)}.studio-rendered .pulse-map[data-state=unavailable] .pulse-map__offline{display:block}.studio-rendered .pulse-ba{margin:2rem 0}.studio-rendered .pulse-ba__stage{display:none;position:relative;overflow:hidden;border:1px solid var(--neutral-200);border-radius:.75rem;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.studio-rendered .pulse-ba[data-ba-hydrated=true] .pulse-ba__stage{display:block}.studio-rendered .pulse-ba[data-ba-hydrated=true] .pulse-ba__fallback{display:none}.studio-rendered .pulse-ba__img{display:block;width:100%;height:auto}.studio-rendered .pulse-ba__img--after{position:absolute;inset:0;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:inset(0 0 0 calc(var(--ba-position, 50) * 1%))}.studio-rendered .pulse-ba__img--after:dir(rtl){clip-path:inset(0 calc(var(--ba-position, 50) * 1%) 0 0)}.studio-rendered .pulse-ba__handle{position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--ba-position, 50) * 1%);z-index:2;display:flex;align-items:center;justify-content:center;width:2px;margin-inline-start:-1px;background:#fff;cursor:ew-resize}.studio-rendered .pulse-ba__handle:focus-visible{outline:none}.studio-rendered .pulse-ba__grip{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border:1px solid var(--neutral-200);border-radius:9999px;background:#fff;color:var(--pulse-black)}.studio-rendered .pulse-ba__handle:focus-visible .pulse-ba__grip{border-color:#0ae0a3}.studio-rendered .pulse-ba__chip{position:absolute;top:.75rem;z-index:1;padding:.125rem .625rem;border-radius:9999px;background:rgba(15,23,42,.75);color:#fff;font-size:.75rem;font-weight:600;pointer-events:none}.studio-rendered .pulse-ba__chip--before{inset-inline-start:.75rem}.studio-rendered .pulse-ba__chip--after{inset-inline-end:.75rem}.studio-rendered .pulse-ba__fallback{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.studio-rendered .pulse-ba__fallback figure{margin:0}.studio-rendered .pulse-ba__fallback img{display:block;width:100%;height:auto;border:1px solid var(--neutral-200);border-radius:.75rem}.studio-rendered .pulse-ba__fallback figcaption{margin-top:.375rem;font-size:.85em;color:var(--neutral-500);text-align:center}.studio-rendered .pulse-flashcards{margin:2rem 0;padding:1.5rem;border:1px solid var(--neutral-200);border-radius:.75rem;background:var(--neutral-50)}.studio-rendered .pulse-flashcards__title{margin:0 0 1rem;font-size:1.1rem;font-weight:700;color:var(--pulse-black)}.studio-rendered .pulse-flashcards__deck{perspective:1200px}.studio-rendered .pulse-flashcards__card{margin-bottom:1rem}.studio-rendered .pulse-flashcards__face{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:10rem;padding:1.5rem;border:1px solid var(--neutral-200);border-radius:.75rem;background:#fff;text-align:center}.studio-rendered .pulse-flashcards__face+.pulse-flashcards__face{margin-top:.5rem}.studio-rendered .pulse-flashcards__side{font-size:.75rem;font-weight:700;color:#047857}.studio-rendered .pulse-flashcards__text{margin:0;font-size:1rem;line-height:1.8;color:var(--pulse-black)}.studio-rendered .pulse-flashcards__hint{font-size:.8rem;color:var(--neutral-500)}.studio-rendered .pulse-flashcards__flip{display:inline-flex;align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .9rem;border:1px solid var(--neutral-200);border-radius:9999px;background:#fff;color:#047857;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.studio-rendered .pulse-flashcards__flip:hover{background:var(--pulse-jasmine-light);border-color:#0ae0a3}.studio-rendered .pulse-flashcards__flip-icon{width:.875rem;height:.875rem}.studio-rendered .pulse-flashcards[data-enhanced=true] .pulse-flashcards__card{display:none;margin:0}.studio-rendered .pulse-flashcards[data-enhanced=true] .pulse-flashcards__card[data-active=true]{display:block;position:relative;transform-style:preserve-3d;transform:rotateX(var(--flashcard-tilt-y,0deg)) rotateY(calc(var(--flashcard-tilt-x, 0deg) + var(--flashcard-flip, 0deg)));transition:transform .5s ease;cursor:pointer}.studio-rendered .pulse-flashcards[data-enhanced=true] .pulse-flashcards__card[data-state=back]{--flashcard-flip:180deg}.studio-rendered .pulse-flashcards[data-enhanced=true] .pulse-flashcards__face{backface-visibility:hidden}.studio-rendered .pulse-flashcards[data-enhanced=true] .pulse-flashcards__face--back{position:absolute;inset:0;margin-top:0;transform:rotateY(180deg)}.studio-rendered .pulse-flashcards[data-deal] .pulse-flashcards__card[data-active=true]{animation:pulse-flashcards-deal .35s ease}@keyframes pulse-flashcards-deal{0%{opacity:0;transform:translateY(6px)}}.studio-rendered .pulse-flashcards__controls{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--neutral-200)}.studio-rendered .pulse-flashcards__nav,.studio-rendered .pulse-flashcards__shuffle{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border:1px solid var(--neutral-200);border-radius:9999px;background:#fff;color:#047857;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.studio-rendered .pulse-flashcards__nav:hover,.studio-rendered .pulse-flashcards__shuffle:hover{background:var(--pulse-jasmine-light);border-color:#0ae0a3}.studio-rendered .pulse-flashcards__shuffle[aria-pressed=true]{background:#0ae0a3;border-color:#0ae0a3;color:#053b2c}.studio-rendered .pulse-flashcards__status{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.75rem}.studio-rendered .pulse-flashcards__position{font-size:.85em;color:var(--neutral-500)}.studio-rendered .pulse-flashcards__progress{width:min(16rem,100%);height:4px;overflow:hidden;border-radius:9999px;background:var(--neutral-200)}.studio-rendered .pulse-flashcards__progress-fill{width:100%;height:100%;border-radius:inherit;background:#0ae0a3;transform-origin:left;transition:transform .3s ease}.studio-rendered .pulse-flashcards__progress-fill:dir(rtl){transform-origin:right}.studio-rendered .pulse-flashcards__progress--tick{animation:pulse-flashcards-tick .3s ease}@keyframes pulse-flashcards-tick{50%{transform:scaleY(2.5)}}.studio-rendered .pulse-flashcards__empty{margin:0;color:var(--neutral-500)}@media (prefers-reduced-motion:reduce){.studio-rendered .pulse-flashcards[data-enhanced=true] .pulse-flashcards__card[data-active=true]{transform:none;transition:none}.studio-rendered .pulse-flashcards[data-deal] .pulse-flashcards__card[data-active=true],.studio-rendered .pulse-flashcards__progress--tick{animation:none}.studio-rendered .pulse-flashcards[data-enhanced=true] .pulse-flashcards__card[data-state=back] .pulse-flashcards__face--front,.studio-rendered .pulse-flashcards[data-enhanced=true] .pulse-flashcards__face--back{display:none}.studio-rendered .pulse-flashcards[data-enhanced=true] .pulse-flashcards__card[data-state=back] .pulse-flashcards__face--back{display:flex;position:static;transform:none}}.studio-rendered .pulse-timeline{margin:2rem 0}.studio-rendered .pulse-timeline__title{margin:0 0 1rem;font-size:1.1rem;font-weight:700;color:var(--pulse-black)}.studio-rendered .pulse-timeline__body{position:relative}.studio-rendered .pulse-timeline__track{position:absolute;top:.25rem;bottom:.25rem;inset-inline-start:calc(.875rem / 2 - 1px);width:2px;border-radius:1px;background:var(--neutral-200)}.studio-rendered .pulse-timeline__track:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#0ae0a3;transform:scaleY(var(--tl-progress,0));transform-origin:top}.studio-rendered .pulse-timeline__list{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none}.studio-rendered .pulse-timeline__item{position:relative;padding-inline-start:1.75rem}.studio-rendered .pulse-timeline__node{position:absolute;inset-inline-start:0;top:.3em;width:.875rem;height:.875rem;border:2px solid #0ae0a3;border-radius:9999px;background:#fff}.studio-rendered .pulse-timeline__date{display:block;font-size:.8rem;font-weight:600;color:#047857}.studio-rendered .pulse-timeline__heading{display:block;margin-top:.125rem;font-size:.95rem;color:var(--pulse-black)}.studio-rendered .pulse-timeline__desc{margin:.25rem 0 0;font-size:.85rem;line-height:1.7;color:var(--neutral-500)}.studio-rendered .pulse-timeline--enhanced .pulse-timeline__item{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.studio-rendered .pulse-timeline--enhanced .pulse-timeline__item.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.studio-rendered .pulse-timeline--enhanced .pulse-timeline__item{transition:none}}.studio-rendered .pulse-annotated{margin:2rem 0}.studio-rendered .pulse-annotated__layer{position:relative;overflow:hidden;border:1px solid var(--neutral-200);border-radius:.75rem}.studio-rendered .pulse-annotated__layer img{display:block;width:100%;height:auto}.studio-rendered .pulse-annotated__marker{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:2px solid #fff;border-radius:9999px;background:#0ae0a3;color:#053b2c;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transform:translate(-50%,-50%);transition:background-color .2s ease,color .2s ease}.studio-rendered .pulse-annotated__marker[data-active=true]{background:#047857;color:#fff}.studio-rendered .pulse-annotated__marker[data-active=true]:before{content:"";position:absolute;inset:-6px;border:2px solid rgba(10,224,163,.6);border-radius:9999px;animation:pulse-annotated-ring 1.6s ease-out infinite;pointer-events:none}@keyframes pulse-annotated-ring{0%{transform:scale(.7);opacity:1}to{transform:scale(1.15);opacity:0}}.studio-rendered .pulse-annotated__marker:after{content:attr(data-label);position:absolute;top:calc(100% + .5rem);left:50%;z-index:2;max-width:min(12rem,60vw);padding:.25rem .625rem;border-radius:.375rem;background:#0f172a;color:#fff;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .15s ease}.studio-rendered .pulse-annotated__marker:focus-visible:after,.studio-rendered .pulse-annotated__marker:hover:after,.studio-rendered .pulse-annotated__marker[data-active=true]:after{opacity:1}.studio-rendered .pulse-annotated__notes{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.studio-rendered .pulse-annotated__note{padding:.625rem .875rem;border:1px solid var(--neutral-200);border-radius:.75rem;background:#fff;transition:background-color .2s ease,border-color .2s ease}.studio-rendered .pulse-annotated__note[data-active=true]{border-color:#0ae0a3;background:var(--pulse-jasmine-light)}.studio-rendered .pulse-annotated__note-btn{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:none;background:none;font:inherit;font-size:.95rem;font-weight:600;color:var(--pulse-black);text-align:start;cursor:pointer}.studio-rendered .pulse-annotated__note-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--pulse-jasmine-light);color:#047857;font-size:.8rem;font-weight:700}.studio-rendered .pulse-annotated__note[data-active=true] .pulse-annotated__note-num{background:#0ae0a3;color:#053b2c}.studio-rendered .pulse-annotated__note-desc{display:block;margin-top:.25rem;font-size:.85rem;line-height:1.7;color:var(--neutral-500)}@media (prefers-reduced-motion:reduce){.studio-rendered .pulse-annotated__marker[data-active=true]:before{animation:none}.studio-rendered .pulse-annotated__marker:after,.studio-rendered .pulse-annotated__note{transition:none}}