.blog-rich-content{--blog-body-size: 15px;--blog-body-line-height: 1.75rem;color:#0f172a;font-size:var(--blog-body-size);line-height:var(--blog-body-line-height)}.blog-rich-content p{margin:.65rem 0;white-space:normal}.blog-rich-content p,.blog-rich-content li,.blog-rich-content figcaption,.blog-note-block p,.blog-expandable-block>.blog-expandable-content p,.blog-expandable-body-inner p,.blog-rich-content summary,.blog-rich-content details>p{font-size:var(--blog-body-size);line-height:var(--blog-body-line-height)}.blog-rich-content div,.blog-rich-content li,.blog-rich-content figcaption,.blog-rich-content summary,.blog-rich-content details>p,.blog-course-cta p,.blog-note-block,.blog-note-block p,.blog-expandable-block>.blog-expandable-content,.blog-expandable-body-inner,.blog-embed-caption,.blog-embed-fallback-copy{font-size:var(--blog-body-size);line-height:var(--blog-body-line-height)}.blog-rich-content p span:not(.blog-inline-textsize),.blog-rich-content p font,.blog-rich-content p strong,.blog-rich-content p b,.blog-rich-content p em,.blog-rich-content p i,.blog-rich-content p u,.blog-rich-content p a,.blog-rich-content li span:not(.blog-inline-textsize),.blog-rich-content li font,.blog-rich-content li strong,.blog-rich-content li b,.blog-rich-content li em,.blog-rich-content li i,.blog-rich-content li u,.blog-rich-content li a,.blog-note-block p span:not(.blog-inline-textsize),.blog-note-block p font,.blog-note-block p strong,.blog-note-block p b,.blog-note-block p em,.blog-note-block p i,.blog-note-block p u,.blog-note-block p a,.blog-expandable-block>.blog-expandable-content p span:not(.blog-inline-textsize),.blog-expandable-block>.blog-expandable-content p font,.blog-expandable-block>.blog-expandable-content p strong,.blog-expandable-block>.blog-expandable-content p b,.blog-expandable-block>.blog-expandable-content p em,.blog-expandable-block>.blog-expandable-content p i,.blog-expandable-block>.blog-expandable-content p u,.blog-expandable-block>.blog-expandable-content p a,.blog-expandable-body-inner p span:not(.blog-inline-textsize),.blog-expandable-body-inner p font,.blog-expandable-body-inner p strong,.blog-expandable-body-inner p b,.blog-expandable-body-inner p em,.blog-expandable-body-inner p i,.blog-expandable-body-inner p u,.blog-expandable-body-inner p a{font-size:inherit;line-height:inherit}.blog-rich-content p,.blog-rich-content li,.blog-rich-content h1,.blog-rich-content h2,.blog-rich-content h3,.blog-rich-content blockquote{overflow-wrap:anywhere;word-break:break-word}.blog-rich-content em,.blog-rich-content i{font-style:italic}.blog-rich-content h1,.blog-rich-content h2,.blog-rich-content h3{font-weight:800;line-height:1.35;margin-top:1.1rem;margin-bottom:.45rem;color:#0f172a}.blog-rich-content h1{font-size:1.6rem}.blog-rich-content h2{font-size:1.35rem}.blog-rich-content h3{font-size:1.15rem}.blog-rich-content .blog-inline-heading{display:inline;font-weight:800;line-height:1.25;color:#0f172a}.blog-rich-content .blog-inline-heading--h1{font-size:1.6rem}.blog-rich-content .blog-inline-heading--h2{font-size:1.35rem}.blog-rich-content .blog-inline-heading--h3{font-size:1.15rem}.blog-rich-content .blog-inline-textsize{display:inline}.blog-rich-content .blog-inline-font{display:inline;font-synthesis:none;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"clig" 1,"calt" 1,"rlig" 1,"dlig" 1;font-variant-ligatures:common-ligatures contextual discretionary-ligatures;text-rendering:optimizeLegibility;letter-spacing:normal}.blog-rich-content .blog-inline-textsize[data-text-size="8"]{font-size:8px}.blog-rich-content .blog-inline-textsize[data-text-size="9"]{font-size:9px}.blog-rich-content .blog-inline-textsize[data-text-size="10"]{font-size:10px}.blog-rich-content .blog-inline-textsize[data-text-size="11"]{font-size:11px}.blog-rich-content .blog-inline-textsize[data-text-size="12"]{font-size:12px}.blog-rich-content .blog-inline-textsize[data-text-size="13"]{font-size:13px}.blog-rich-content .blog-inline-textsize[data-text-size="14"]{font-size:14px}.blog-rich-content .blog-inline-textsize[data-text-size="15"]{font-size:15px}.blog-rich-content .blog-inline-textsize[data-text-size="16"]{font-size:16px}.blog-rich-content .blog-inline-textsize[data-text-size="17"]{font-size:17px}.blog-rich-content .blog-inline-textsize[data-text-size="18"]{font-size:18px}.blog-rich-content .blog-inline-textsize[data-text-size="19"]{font-size:19px}.blog-rich-content .blog-inline-textsize[data-text-size="20"]{font-size:20px}.blog-rich-content .blog-inline-textsize[data-text-size="21"]{font-size:21px}.blog-rich-content .blog-inline-textsize[data-text-size="22"]{font-size:22px}.blog-rich-content .blog-inline-textsize[data-text-size="23"]{font-size:23px}.blog-rich-content .blog-inline-textsize[data-text-size="24"]{font-size:24px}.blog-rich-content .blog-inline-textsize[data-text-size="25"]{font-size:25px}.blog-rich-content .blog-inline-textsize[data-text-size="26"]{font-size:26px}.blog-rich-content .blog-inline-textsize[data-text-size="27"]{font-size:27px}.blog-rich-content .blog-inline-textsize[data-text-size="28"]{font-size:28px}.blog-rich-content .blog-inline-textsize[data-text-size="29"]{font-size:29px}.blog-rich-content .blog-inline-textsize[data-text-size="30"]{font-size:30px}.blog-rich-content .blog-inline-textsize[data-text-size="31"]{font-size:31px}.blog-rich-content .blog-inline-textsize[data-text-size="32"]{font-size:32px}.blog-rich-content .blog-inline-textsize[data-text-size="33"]{font-size:33px}.blog-rich-content .blog-inline-textsize[data-text-size="34"]{font-size:34px}.blog-rich-content .blog-inline-textsize[data-text-size="35"]{font-size:35px}.blog-rich-content .blog-inline-textsize[data-text-size="36"]{font-size:36px}.blog-rich-content .blog-inline-textsize[data-text-size="37"]{font-size:37px}.blog-rich-content .blog-inline-textsize[data-text-size="38"]{font-size:38px}.blog-rich-content .blog-inline-textsize[data-text-size="39"]{font-size:39px}.blog-rich-content .blog-inline-textsize[data-text-size="40"]{font-size:40px}.blog-rich-content .blog-inline-textsize[data-text-size="41"]{font-size:41px}.blog-rich-content .blog-inline-textsize[data-text-size="42"]{font-size:42px}.blog-rich-content .blog-inline-textsize[data-text-size="43"]{font-size:43px}.blog-rich-content .blog-inline-textsize[data-text-size="44"]{font-size:44px}.blog-rich-content .blog-inline-textsize[data-text-size="45"]{font-size:45px}.blog-rich-content .blog-inline-textsize[data-text-size="46"]{font-size:46px}.blog-rich-content .blog-inline-textsize[data-text-size="47"]{font-size:47px}.blog-rich-content .blog-inline-textsize[data-text-size="48"]{font-size:48px}.blog-rich-content .blog-inline-textsize[data-text-size="49"]{font-size:49px}.blog-rich-content .blog-inline-textsize[data-text-size="50"]{font-size:50px}.blog-rich-content .blog-inline-textsize[data-text-size="51"]{font-size:51px}.blog-rich-content .blog-inline-textsize[data-text-size="52"]{font-size:52px}.blog-rich-content .blog-inline-textsize[data-text-size="53"]{font-size:53px}.blog-rich-content .blog-inline-textsize[data-text-size="54"]{font-size:54px}.blog-rich-content .blog-inline-textsize[data-text-size="55"]{font-size:55px}.blog-rich-content .blog-inline-textsize[data-text-size="56"]{font-size:56px}.blog-rich-content .blog-inline-textsize[data-text-size="57"]{font-size:57px}.blog-rich-content .blog-inline-textsize[data-text-size="58"]{font-size:58px}.blog-rich-content .blog-inline-textsize[data-text-size="59"]{font-size:59px}.blog-rich-content .blog-inline-textsize[data-text-size="60"]{font-size:60px}.blog-rich-content .blog-inline-textsize[data-text-size="61"]{font-size:61px}.blog-rich-content .blog-inline-textsize[data-text-size="62"]{font-size:62px}.blog-rich-content .blog-inline-textsize[data-text-size="63"]{font-size:63px}.blog-rich-content .blog-inline-textsize[data-text-size="64"]{font-size:64px}.blog-rich-content .blog-inline-textsize[data-text-size="65"]{font-size:65px}.blog-rich-content .blog-inline-textsize[data-text-size="66"]{font-size:66px}.blog-rich-content .blog-inline-textsize[data-text-size="67"]{font-size:67px}.blog-rich-content .blog-inline-textsize[data-text-size="68"]{font-size:68px}.blog-rich-content .blog-inline-textsize[data-text-size="69"]{font-size:69px}.blog-rich-content .blog-inline-textsize[data-text-size="70"]{font-size:70px}.blog-rich-content .blog-inline-textsize[data-text-size="71"]{font-size:71px}.blog-rich-content .blog-inline-textsize[data-text-size="72"]{font-size:72px}.blog-rich-content .blog-inline-textsize[data-text-size="73"]{font-size:73px}.blog-rich-content .blog-inline-textsize[data-text-size="74"]{font-size:74px}.blog-rich-content .blog-inline-textsize[data-text-size="75"]{font-size:75px}.blog-rich-content .blog-inline-textsize[data-text-size="76"]{font-size:76px}.blog-rich-content .blog-inline-textsize[data-text-size="77"]{font-size:77px}.blog-rich-content .blog-inline-textsize[data-text-size="78"]{font-size:78px}.blog-rich-content .blog-inline-textsize[data-text-size="79"]{font-size:79px}.blog-rich-content .blog-inline-textsize[data-text-size="80"]{font-size:80px}.blog-rich-content .blog-inline-textsize[data-text-size="81"]{font-size:81px}.blog-rich-content .blog-inline-textsize[data-text-size="82"]{font-size:82px}.blog-rich-content .blog-inline-textsize[data-text-size="83"]{font-size:83px}.blog-rich-content .blog-inline-textsize[data-text-size="84"]{font-size:84px}.blog-rich-content .blog-inline-textsize[data-text-size="85"]{font-size:85px}.blog-rich-content .blog-inline-textsize[data-text-size="86"]{font-size:86px}.blog-rich-content .blog-inline-textsize[data-text-size="87"]{font-size:87px}.blog-rich-content .blog-inline-textsize[data-text-size="88"]{font-size:88px}.blog-rich-content .blog-inline-textsize[data-text-size="89"]{font-size:89px}.blog-rich-content .blog-inline-textsize[data-text-size="90"]{font-size:90px}.blog-rich-content .blog-inline-textsize[data-text-size="91"]{font-size:91px}.blog-rich-content .blog-inline-textsize[data-text-size="92"]{font-size:92px}.blog-rich-content .blog-inline-textsize[data-text-size="93"]{font-size:93px}.blog-rich-content .blog-inline-textsize[data-text-size="94"]{font-size:94px}.blog-rich-content .blog-inline-textsize[data-text-size="95"]{font-size:95px}.blog-rich-content .blog-inline-textsize[data-text-size="96"]{font-size:96px}.blog-rich-content .blog-inline-textsize[data-text-size="97"]{font-size:97px}.blog-rich-content .blog-inline-textsize[data-text-size="98"]{font-size:98px}.blog-rich-content .blog-inline-textsize[data-text-size="99"]{font-size:99px}.blog-rich-content .blog-inline-textsize[data-text-size="100"]{font-size:100px}.blog-rich-content h1 .blog-inline-heading,.blog-rich-content h2 .blog-inline-heading,.blog-rich-content h3 .blog-inline-heading,.blog-rich-content h4 .blog-inline-heading,.blog-rich-content h5 .blog-inline-heading,.blog-rich-content h6 .blog-inline-heading{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.blog-rich-content h1 .blog-inline-textsize,.blog-rich-content h2 .blog-inline-textsize,.blog-rich-content h3 .blog-inline-textsize,.blog-rich-content h4 .blog-inline-textsize,.blog-rich-content h5 .blog-inline-textsize,.blog-rich-content h6 .blog-inline-textsize{font-size:inherit}.blog-rich-content ul,.blog-rich-content ol{margin:.7rem 0 .85rem;padding-left:1.2rem}.blog-rich-content table{width:100%;margin:.9rem 0;border-collapse:separate;border-spacing:0;border:1px solid #cbd5e1;border-radius:.85rem;overflow:hidden;background:#fff;table-layout:fixed}.blog-rich-content th,.blog-rich-content td{border-bottom:1px solid #e2e8f0;padding:.62rem .72rem;text-align:left;vertical-align:top;word-break:break-word}.blog-rich-content th+th,.blog-rich-content td+td{border-left:1px solid #e2e8f0}.blog-rich-content thead th{background:#f1f5f9;color:#0f172a;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.blog-rich-content tbody tr:nth-child(2n) td{background:#f8fafc}.blog-rich-content tbody tr:last-child td{border-bottom:0}.blog-rich-content ul{list-style:disc outside}.blog-rich-content ol{list-style:decimal outside}.blog-rich-content li+li{margin-top:.3rem}.blog-rich-content blockquote{margin:.9rem 0;border-left:3px solid #94a3b8;background:#f8fafc;border-radius:.6rem;padding:.75rem .9rem}.blog-rich-content code{border-radius:.45rem;background:#e2e8f0;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82em;font-weight:600;padding:.08rem .38rem}.blog-rich-content pre{margin:.9rem 0;border:1px solid #1e293b;border-radius:.9rem;background:#0f172a;color:#e2e8f0;overflow-x:auto;padding:.82rem .95rem}.blog-rich-content pre code{background:transparent;color:inherit;font-size:.87rem;font-weight:500;padding:0}.blog-rich-content hr{margin:1.15rem 0 1.2rem;border:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#94a3b826,#4755698c,#94a3b826);position:relative;overflow:visible}.blog-rich-content hr:after{content:"";position:absolute;left:50%;top:50%;width:.44rem;height:.44rem;border-radius:999px;background:#475569;border:2px solid #ffffff;box-shadow:0 0 0 3px #94a3b847;transform:translate(-50%,-50%)}.blog-rich-content a{color:#0369a1;text-decoration:underline;text-underline-offset:2px}.blog-rich-content img,.blog-rich-content video{max-width:100%;height:auto;border-radius:.75rem}.blog-rich-content ul.contains-task-list{list-style:none;padding-left:0}.blog-rich-content li.task-list-item{display:flex;align-items:flex-start;gap:.7rem}.blog-rich-content li.task-list-item+li.task-list-item{margin-top:.45rem}.blog-task-checkbox{flex:0 0 auto;width:1rem;height:1rem;margin-top:.32rem;border:1px solid rgba(15,23,42,.28);border-radius:.25rem;background:#fff;box-shadow:inset 0 1px 1px #0f172a0a;position:relative}.blog-task-checkbox[data-checked=true]{background:#0b7285;border-color:#0b7285}.blog-task-checkbox[data-checked=true]:after{content:"";position:absolute;left:.27rem;top:.06rem;width:.28rem;height:.56rem;border:solid #fff;border-width:0 .12rem .12rem 0;transform:rotate(45deg)}.blog-rich-content figure{margin:.9rem 0}.blog-rich-content figcaption{margin-top:.4rem;color:#64748b}.blog-rich-content [id^=punto-]{scroll-margin-top:108px}.blog-course-cta{margin:1rem 0 1.15rem;border:1px solid rgba(14,116,144,.35);border-radius:1rem;padding:1rem 1.05rem;background:radial-gradient(circle at 96% 8%,rgba(56,189,248,.18),transparent 35%),linear-gradient(180deg,#f8fcff,#ecf7ff);box-shadow:0 12px 22px -16px #02061773}.blog-course-cta p{margin:0;color:#334155}.blog-course-cta a.blog-course-cta-button,.blog-course-cta a{display:inline-flex;align-items:center;justify-content:center;margin-top:.62rem;min-height:2.95rem;border:none;border-radius:.9rem;background:#0b7285;color:#fff;text-decoration:none;font-size:.95rem;font-weight:700;line-height:1.25;padding:.62rem 1.08rem;box-shadow:0 8px 16px #0369a140;transition:background-color .15s ease,transform .08s ease,box-shadow .15s ease}.blog-course-cta a.blog-course-cta-button:link,.blog-course-cta a.blog-course-cta-button:visited,.blog-course-cta a.blog-course-cta-button:hover,.blog-course-cta a.blog-course-cta-button:active,.blog-course-cta a.blog-course-cta-button:focus-visible,.blog-course-cta a:link,.blog-course-cta a:visited,.blog-course-cta a:hover,.blog-course-cta a:active,.blog-course-cta a:focus-visible{color:#fff}.blog-course-cta a.blog-course-cta-button:hover,.blog-course-cta a:hover{background:#075c6c;transform:translateY(-1px)}.blog-course-cta a.blog-course-cta-button:focus-visible,.blog-course-cta a:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}.blog-note-block{--note-bg: #eef3f9;--note-border: #b6c4d6;--note-hover-border: #8fa4bf;--note-accent: #3f5f82;margin:.8rem 0;border:1px solid var(--note-border);border-radius:.95rem;padding:.95rem 1rem .95rem 1.08rem;min-height:100px;max-width:100%;resize:both;overflow:auto;color:#0f172a;position:relative;isolation:isolate;background:var(--note-bg);box-shadow:0 10px 22px -18px #0f172a6b,0 0 0 1px #ffffff8c inset;transition:border-color .16s ease,box-shadow .16s ease}.blog-note-block:before{content:"";position:absolute;left:.44rem;top:.62rem;bottom:.62rem;width:.22rem;border-radius:999px;background:var(--note-accent);opacity:.75;pointer-events:none}.blog-note-block:after{content:none}.blog-note-block:hover{border-color:var(--note-hover-border);box-shadow:0 12px 24px -18px #0f172a7a}.blog-note-block>:first-child{margin-top:.08rem}.blog-note-block p{margin:.45rem 0;color:#1e293b}.blog-note-block[data-note-size=sm]{width:56%}.blog-note-block[data-note-size=md]{width:74%}.blog-note-block[data-note-size=lg]{width:100%}.blog-note-block[data-note-align=left]{margin-left:0;margin-right:auto}.blog-note-block[data-note-align=center]{margin-left:auto;margin-right:auto}.blog-note-block[data-note-align=right]{margin-left:auto;margin-right:0}.blog-note-block[data-note-tone=slate]{--note-bg: #edf3f9;--note-border: #b7c6d8;--note-hover-border: #91a6be;--note-accent: #526981}.blog-note-block[data-note-tone=sky]{--note-bg: #e8f3ff;--note-border: #9fc8ee;--note-hover-border: #6da9de;--note-accent: #0284c7}.blog-note-block[data-note-tone=emerald]{--note-bg: #eaf7f1;--note-border: #9fd4bc;--note-hover-border: #6db494;--note-accent: #059669}.blog-note-block[data-note-tone=amber]{--note-bg: #fff5e6;--note-border: #eccd8a;--note-hover-border: #d9ab58;--note-accent: #b45309}.blog-note-block[data-note-tone=rose]{--note-bg: #fff1f4;--note-border: #f2bdc8;--note-hover-border: #df8ea1;--note-accent: #e11d48}.blog-note-block[data-note-tone=violet]{--note-bg: #f2efff;--note-border: #cbbdf2;--note-hover-border: #a795dd;--note-accent: #7c3aed}.blog-rich-content details{margin:.75rem 0;border:1px solid #cbd5e1;border-radius:.9rem;background:#fff;overflow:hidden}.blog-rich-content summary{cursor:pointer;font-weight:700;padding:.8rem .9rem;background:#f8fafc}.blog-rich-content details>p{margin:0;padding:.75rem .9rem .9rem}.blog-expandable-block{margin:1rem 0;border:1px solid #cbd5e1;border-radius:1rem;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 16px 34px -28px #0f172ab3,0 4px 12px -8px #0f172a38}.blog-rich-editor .blog-expandable-block[data-expandable-block=true]{min-height:140px;resize:vertical;position:relative}.blog-rich-editor .blog-expandable-block[data-expandable-block=true]>.blog-expandable-summary:before{content:"-";cursor:pointer}.blog-rich-editor .blog-expandable-block[data-expandable-block=true][data-editor-collapsed=true]{min-height:0;resize:none}.blog-rich-editor .blog-expandable-block[data-expandable-block=true][data-editor-collapsed=true]>.blog-expandable-summary{border-bottom:0}.blog-rich-editor .blog-expandable-block[data-expandable-block=true][data-editor-collapsed=true]>.blog-expandable-summary:before{content:"+"}.blog-rich-editor .blog-expandable-block[data-expandable-block=true][data-editor-collapsed=true]>.blog-expandable-content{display:none}.blog-expandable-block>.blog-expandable-summary,.blog-expandable-toggle{display:flex;align-items:flex-start;gap:.8rem;width:100%;padding:1rem 1.05rem;background:linear-gradient(135deg,#eff6fff5,#f8fafcfa);color:#0f172a}.blog-expandable-block>.blog-expandable-summary{border-bottom:1px solid #dbe7f3;cursor:text;font-weight:800}.blog-expandable-block>.blog-expandable-summary>h1,.blog-expandable-block>.blog-expandable-summary>h2,.blog-expandable-block>.blog-expandable-summary>h3,.blog-expandable-summary-copy>h1,.blog-expandable-summary-copy>h2,.blog-expandable-summary-copy>h3{margin:0;color:#0f172a;font-style:normal;line-height:1.15;letter-spacing:-.02em}.blog-expandable-block>.blog-expandable-summary>h1,.blog-expandable-summary-copy>h1{font-size:clamp(1.18rem,1.1rem + .45vw,1.5rem);font-weight:850}.blog-expandable-block>.blog-expandable-summary>h2,.blog-expandable-summary-copy>h2{font-size:clamp(1.04rem,.98rem + .28vw,1.28rem);font-weight:800}.blog-expandable-block>.blog-expandable-summary>h3,.blog-expandable-summary-copy>h3{font-size:clamp(.96rem,.92rem + .2vw,1.12rem);font-weight:780}.blog-expandable-block>.blog-expandable-summary:before,.blog-expandable-chevron{flex:0 0 auto;width:1.5rem;color:#0369a1}.blog-expandable-block>.blog-expandable-summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;height:1.5rem;border-radius:999px;background:#ffffffe0;border:1px solid rgba(125,211,252,.8);font-size:1rem;font-weight:900;box-shadow:0 6px 16px -14px #0369a1d9}.blog-expandable-block>.blog-expandable-content,.blog-expandable-body{background:#fff}.blog-expandable-block>.blog-expandable-content{padding:.45rem 1.05rem .95rem 3.35rem}.blog-expandable-block>.blog-expandable-content>h3,.blog-expandable-body-inner>h3{margin:0;color:#334155;font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0}.blog-expandable-block>.blog-expandable-content strong,.blog-expandable-block>.blog-expandable-content b,.blog-expandable-body-inner strong,.blog-expandable-body-inner b{font-weight:700}.blog-expandable-block>.blog-expandable-summary>:first-child,.blog-expandable-block>.blog-expandable-content>:first-child,.blog-expandable-summary-copy>:first-child,.blog-expandable-body>:first-child{margin-top:0}.blog-expandable-toggle{border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .16s ease,box-shadow .16s ease}.blog-expandable-toggle:hover{background:linear-gradient(135deg,#e0f2fefa,#f8fafc)}.blog-expandable-toggle:focus-visible{outline:2px solid #0ea5e9;outline-offset:-2px}.blog-expandable-summary-copy{flex:1 1 auto;min-width:0}.blog-expandable-summary-copy p,.blog-expandable-summary-copy h1,.blog-expandable-summary-copy h2,.blog-expandable-summary-copy h3{margin:0}.blog-expandable-body{display:grid;grid-template-rows:0fr;border-top:0 solid transparent;background:#fff;opacity:0;overflow:hidden;transition:grid-template-rows .22s ease,opacity .18s ease,border-color .18s ease}.blog-expandable-body[data-open=true]{grid-template-rows:1fr;border-top-width:1px;border-top-color:#dbe7f3;opacity:1}.blog-expandable-body-inner{min-height:0;overflow:hidden;padding:0 1.05rem 0 3.35rem}.blog-expandable-body[data-open=true] .blog-expandable-body-inner{padding-top:.55rem;padding-bottom:1rem}@media(prefers-reduced-motion:reduce){.blog-expandable-body{transition:none}}.blog-media-block{margin:.8rem 0;max-width:100%}.blog-rich-editor .blog-media-block[data-media-block=true]{min-width:180px;min-height:120px;resize:none;overflow:hidden;position:relative;will-change:width,height}.blog-rich-editor .blog-media-block[data-media-block=true]:hover{outline:1px dashed #93c5fd;outline-offset:3px}.blog-rich-editor .blog-media-block[data-media-block=true].is-resizing{outline:2px solid #60a5fa;outline-offset:3px}.blog-rich-editor .blog-media-block[data-media-block=true].is-resizing[data-media-ratio] figure{height:100%!important;aspect-ratio:auto!important}.blog-rich-editor .blog-media-block[data-media-block=true][data-media-size-label]:before{content:attr(data-media-size-label);position:absolute;top:8px;left:8px;z-index:2;padding:2px 8px;border-radius:9999px;border:1px solid #cbd5e1;background:#fffffff0;color:#0f172a;font-size:10px;font-weight:800;letter-spacing:.01em;box-shadow:0 8px 18px -14px #0f172ae6;opacity:1;transform:translateY(0);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.blog-rich-editor .blog-media-block[data-media-block=true]:after{content:"\\2198";position:absolute;right:8px;bottom:4px;font-size:11px;font-weight:800;color:#64748b;pointer-events:none}.blog-media-block[data-media-size=sm]{width:52%}.blog-media-block[data-media-size=md]{width:72%}.blog-media-block[data-media-size=lg]{width:100%}.blog-media-block[data-media-align=left]{margin-left:0;margin-right:auto}.blog-media-block[data-media-align=center]{margin-left:auto;margin-right:auto}.blog-media-block[data-media-align=right]{margin-left:auto;margin-right:0}.blog-media-block[data-media-show-label=false] figcaption{display:none}.blog-media-block figure{margin:0;border-radius:.75rem;overflow:hidden}.blog-media-block img,.blog-media-block video{display:block;width:100%!important;max-width:100%!important;height:auto;border-radius:0!important;margin:0!important;will-change:width,height}.blog-media-block[data-media-height] figure{height:100%;overflow:hidden}.blog-media-block[data-media-height] img,.blog-media-block[data-media-height] video{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--media-object-x, 50%) var(--media-object-y, 50%);object-position:var(--media-object-x, 50%) var(--media-object-y, 50%)}.blog-media-block[data-media-ratio] figure{height:auto;aspect-ratio:var(--media-aspect-ratio, auto);overflow:hidden}.blog-media-block[data-media-ratio] img,.blog-media-block[data-media-ratio] video{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--media-object-x, 50%) var(--media-object-y, 50%);object-position:var(--media-object-x, 50%) var(--media-object-y, 50%)}.blog-media-block[data-media-crop-left] figure,.blog-media-block[data-media-crop-right] figure,.blog-media-block[data-media-crop-top] figure,.blog-media-block[data-media-crop-bottom] figure{overflow:hidden}.blog-media-block[data-media-crop-left] img,.blog-media-block[data-media-crop-right] img,.blog-media-block[data-media-crop-top] img,.blog-media-block[data-media-crop-bottom] img,.blog-media-block[data-media-crop-left] video,.blog-media-block[data-media-crop-right] video,.blog-media-block[data-media-crop-top] video,.blog-media-block[data-media-crop-bottom] video{width:calc(100% + var(--media-crop-left, 0%) + var(--media-crop-right, 0%))!important;height:calc(100% + var(--media-crop-top, 0%) + var(--media-crop-bottom, 0%))!important;max-width:none!important;transform:translate(calc(-1 * var(--media-crop-left, 0%)),calc(-1 * var(--media-crop-top, 0%)));transform-origin:top left}.blog-embed-block{margin:1rem 0;border:1px dashed #94a3b8;border-radius:1rem;background:radial-gradient(circle at top right,rgba(56,189,248,.16),transparent 34%),linear-gradient(180deg,#f8fbff,#eef5ff);padding:.95rem 1rem;color:#0f172a}.blog-embed-block p{margin:.25rem 0}.blog-embed-block>p:first-child{font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#475569}.blog-embed-block--player{border-style:solid;background:#fff;padding:.75rem;box-shadow:0 18px 30px -26px #0f172a8c}.blog-embed-shell{position:relative;width:100%;min-height:240px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:.9rem;background:radial-gradient(circle at 30% 20%,rgba(14,165,233,.08),transparent 34%),linear-gradient(180deg,#f8fafc,#e2e8f0)}.blog-embed-shell--html{display:block;overflow:visible}.blog-embed-shell--visual{padding:.75rem}.blog-embed-shell--video{background:#020617}.blog-embed-shell--lottie{display:block;overflow:visible}.blog-embed-iframe,.blog-embed-lottie-canvas{display:block;width:100%;height:100%;border:0}.blog-embed-iframe--auto{height:auto;min-height:inherit}.blog-embed-lottie-canvas{opacity:0;transition:opacity .18s ease}.blog-embed-lottie-canvas.is-ready{opacity:1}.blog-embed-image{display:block;max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto;border-radius:.8rem;box-shadow:0 14px 26px -22px #0f172ab3}.blog-embed-video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#020617}.blog-embed-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;font-size:.84rem;font-weight:700;color:#475569;background:linear-gradient(180deg,#f8fafceb,#e2e8f0b3)}.blog-embed-caption{margin-top:.55rem;font-weight:600;color:#475569}.blog-embed-fallback{display:grid;gap:.45rem;align-items:start;padding:1rem}.blog-embed-fallback-copy{margin:0;color:#475569}.blog-embed-fallback-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border-radius:.8rem;background:#0f172a;color:#fff!important;font-size:.82rem;font-weight:700;text-decoration:none;padding:.62rem .9rem}.blog-embed-fallback-link:hover{background:#1e293b}.blog-rich-content .blog-relation-block[data-relation-block=true],.blog-rich-editor .blog-relation-block[data-relation-block=true]{--relation-blue: #0891b2;--relation-cyan: #06b6d4;--relation-green: #188038;--relation-red: #d93025;--relation-yellow: #f9ab00;max-width:920px;margin:1.35rem auto;border:1px solid #dfe5ee;border-radius:1rem;background:linear-gradient(180deg,#f8fdff,#fff 22% 100%);color:#202124;box-shadow:inset 0 3px 0 var(--relation-cyan),0 22px 44px -34px #0891b261,0 2px 8px #3c404314;overflow:hidden}.blog-rich-editor .blog-relation-block[data-relation-block=true]{max-width:none;margin:.9rem 0;border-style:dashed;cursor:pointer}.blog-rich-content .blog-relation-player-head,.blog-rich-content .blog-relation-editor-head,.blog-rich-editor .blog-relation-editor-head{padding:1.05rem 1.15rem .95rem;border-bottom:1px solid #d5f2f7;background:linear-gradient(90deg,#06b6d41f,#fff0 42%),linear-gradient(180deg,#f8fdff,#fff)}.blog-rich-content .blog-relation-kicker,.blog-rich-editor .blog-relation-kicker{margin:0 0 .3rem;color:#0e7490;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-rich-content .blog-relation-title,.blog-rich-editor .blog-relation-title{margin:0;color:#202124;font-size:1.15rem;line-height:1.25;font-weight:800}.blog-rich-content .blog-relation-context,.blog-rich-editor .blog-relation-context{margin:.4rem 0 0;color:#5f6368;font-size:.93rem;line-height:1.45;font-weight:600}.blog-rich-content .blog-relation-media,.blog-rich-editor .blog-relation-media{padding:.85rem 1.15rem 0}.blog-rich-content .blog-relation-media img,.blog-rich-editor .blog-relation-media img{display:block;width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;border-radius:.8rem;border:1px solid #e8eef6;background:#f8fafc}.blog-rich-content .blog-relation-editor-grid,.blog-rich-editor .blog-relation-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);gap:.75rem;padding:1rem 1.15rem 1.15rem}.blog-rich-content .blog-relation-editor-column,.blog-rich-editor .blog-relation-editor-column{display:grid;gap:.55rem;min-width:0}.blog-rich-content .blog-relation-editor-item,.blog-rich-editor .blog-relation-editor-item{min-width:0;display:flex;align-items:center;gap:.55rem;height:4.15rem;border:1px solid #e0e6ef;border-radius:.85rem;background:#fff;padding:.55rem .65rem;color:#202124;font-size:.88rem;line-height:1.25;font-weight:700;box-shadow:0 1px 2px #3c404314;overflow:hidden}.blog-rich-content .blog-relation-editor-item--right,.blog-rich-editor .blog-relation-editor-item--right{border-color:#d6eadf;background:#f8fffb}.blog-rich-content .blog-relation-editor-index,.blog-rich-editor .blog-relation-editor-index{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#e8f0fe;color:var(--relation-blue);font-size:.72rem;font-weight:900}.blog-rich-content .blog-relation-answer-index,.blog-rich-editor .blog-relation-answer-index{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.35rem;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:.68rem;font-weight:900}.blog-rich-content .blog-relation-editor-rail,.blog-rich-editor .blog-relation-editor-rail{align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;border-radius:999px;border:1px dashed #b8c6d8;background:#f8fafc;color:#5f6368;font-size:.7rem;font-weight:800;text-align:center;text-transform:uppercase}.blog-rich-content .blog-relation-block--player{border-style:solid;padding-bottom:.7rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-rich-content .blog-relation-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr);gap:.85rem;padding:1rem 1.15rem 1.05rem;overflow:hidden;touch-action:pan-y}.blog-rich-content .blog-relation-lines{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;overflow:visible}.blog-rich-content .blog-relation-path{fill:none;stroke:var(--relation-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(26,115,232,.24))}.blog-rich-content .blog-relation-path--drag{stroke:var(--relation-cyan);stroke-dasharray:8 7}.blog-rich-content .blog-relation-path.is-correct{stroke:var(--relation-green);filter:drop-shadow(0 1px 1px rgba(24,128,56,.22))}.blog-rich-content .blog-relation-path.is-wrong{stroke:var(--relation-red);filter:drop-shadow(0 1px 1px rgba(217,48,37,.18))}.blog-rich-content .blog-relation-column{position:relative;z-index:4;display:grid;align-content:start;gap:.65rem;min-width:0}.blog-rich-content .blog-relation-column-label{color:#5f6368;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-rich-content .blog-relation-node,.blog-rich-content .blog-relation-target{min-width:0;height:4.65rem;border:1px solid #e0e6ef;border-radius:.9rem;background:#fffffff5;box-shadow:0 1px 2px #3c404314;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.blog-rich-content .blog-relation-node{display:grid;grid-template-columns:minmax(0,1fr) 2.7rem;align-items:center;gap:.7rem;padding:.65rem .6rem .65rem .85rem}.blog-rich-content .blog-relation-target{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.65rem .85rem}.blog-rich-content .blog-relation-node-text{min-width:0;color:#202124;font-size:.96rem;line-height:1.25;font-weight:750;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.blog-rich-content .blog-relation-item-content,.blog-rich-editor .blog-relation-item-content{min-width:0;width:100%;display:flex;align-items:center;gap:.55rem}.blog-rich-content .blog-relation-item-content--image-only,.blog-rich-editor .blog-relation-item-content--image-only{justify-content:center}.blog-rich-content .blog-relation-item-image,.blog-rich-editor .blog-relation-item-image{flex:0 0 auto;width:3rem;height:3rem;max-width:3rem;max-height:3rem;border-radius:.7rem;border:1px solid #d5f2f7;background:#f8fdff;-o-object-fit:cover;object-fit:cover;box-shadow:0 1px 3px #0891b224}.blog-rich-content .blog-relation-item-content--image-only .blog-relation-item-image,.blog-rich-editor .blog-relation-item-content--image-only .blog-relation-item-image{width:3.35rem;height:3.35rem;max-width:3.35rem;max-height:3.35rem}.blog-rich-content .blog-relation-handle{width:2.45rem;height:2.45rem;border:1px solid #c8d7f0;border-radius:999px;background:#fff;color:var(--relation-blue);cursor:grab;display:inline-flex;align-items:center;justify-content:center;touch-action:none;box-shadow:0 1px 3px #3c404329}.blog-rich-content .blog-relation-handle:before{content:"";width:.62rem;height:.62rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 .28rem #e8f0fe}.blog-rich-content .blog-relation-handle:hover,.blog-rich-content .blog-relation-handle:focus-visible{outline:none;border-color:var(--relation-blue);box-shadow:0 0 0 .22rem #1a73e824}.blog-rich-content .blog-relation-handle:active{cursor:grabbing}.blog-rich-content .blog-relation-target-dot{display:inline-block;width:.72rem;height:.72rem;border-radius:999px;border:2px solid #9bbdf5;background:#fff}.blog-rich-content .blog-relation-rail{position:relative;z-index:1;min-height:100%}.blog-rich-content .blog-relation-rail:before{content:"";position:absolute;top:1.55rem;bottom:.4rem;left:50%;border-left:2px dashed #d6dee9;transform:translate(-50%)}.blog-rich-content .blog-relation-rail:after{content:"->";position:absolute;top:.15rem;left:50%;transform:translate(-50%);color:var(--relation-yellow);font-size:.9rem;font-weight:900}.blog-rich-content .blog-relation-node.is-connected,.blog-rich-content .blog-relation-target.is-connected{border-color:#bfd3f6;background:#f8fbff;box-shadow:0 2px 8px #1a73e81f}.blog-rich-content .blog-relation-node.is-dragging{transform:translateY(-1px);border-color:var(--relation-cyan);box-shadow:0 6px 16px -12px #0891b280}.blog-rich-content .blog-relation-node.is-correct,.blog-rich-content .blog-relation-target.is-correct{border-color:#b8dfc4;background:#f3fbf6}.blog-rich-content .blog-relation-node.is-wrong,.blog-rich-content .blog-relation-target.is-wrong{border-color:#f3b9b4;background:#fff8f7}@media(max-width:700px){.blog-rich-content .blog-relation-player-head,.blog-rich-content .blog-relation-editor-head,.blog-rich-editor .blog-relation-editor-head{padding:.95rem .9rem .85rem}.blog-rich-content .blog-relation-editor-grid,.blog-rich-editor .blog-relation-editor-grid,.blog-rich-content .blog-relation-stage{grid-template-columns:minmax(0,1fr) 2.25rem minmax(0,1fr);gap:.5rem;padding:.85rem .8rem 1rem}.blog-rich-content .blog-relation-editor-rail,.blog-rich-editor .blog-relation-editor-rail{min-height:100%;writing-mode:vertical-rl;padding:.55rem 0}.blog-rich-content .blog-relation-node,.blog-rich-content .blog-relation-target{height:4.15rem;border-radius:.75rem}.blog-rich-content .blog-relation-node{grid-template-columns:minmax(0,1fr) 2.1rem;gap:.45rem;padding:.55rem .45rem .55rem .6rem}.blog-rich-content .blog-relation-target{grid-template-columns:.8rem minmax(0,1fr);gap:.4rem;padding:.55rem}.blog-rich-content .blog-relation-node-text{font-size:.84rem}.blog-rich-content .blog-relation-item-content,.blog-rich-editor .blog-relation-item-content{gap:.4rem}.blog-rich-content .blog-relation-item-image,.blog-rich-editor .blog-relation-item-image{width:2.35rem;height:2.35rem;max-width:2.35rem;max-height:2.35rem;border-radius:.55rem}.blog-rich-content .blog-relation-item-content--image-only .blog-relation-item-image,.blog-rich-editor .blog-relation-item-content--image-only .blog-relation-item-image{width:2.75rem;height:2.75rem;max-width:2.75rem;max-height:2.75rem}.blog-rich-content .blog-relation-handle{width:2rem;height:2rem}.blog-rich-content .blog-relation-handle:before{width:.5rem;height:.5rem;box-shadow:0 0 0 .22rem #e8f0fe}.blog-rich-content .blog-relation-path{stroke-width:2.5}}.blog-rich-content .blog-hotspot-block[data-hotspot-block=true],.blog-rich-editor .blog-hotspot-block[data-hotspot-block=true]{--hotspot-cyan: #0891b2;--hotspot-cyan-soft: #ecfeff;max-width:920px;margin:1.35rem auto;border:1px solid #d7edf2;border-radius:1rem;background:linear-gradient(180deg,#f8fdff,#fff 24% 100%);color:#202124;box-shadow:inset 0 3px 0 var(--hotspot-cyan),0 22px 44px -34px #0891b261,0 2px 8px #3c404314;overflow:hidden}.blog-rich-editor .blog-hotspot-block[data-hotspot-block=true]{max-width:none;margin:.9rem 0;border-style:dashed;cursor:pointer}.blog-rich-content .blog-hotspot-block--player{padding-bottom:.85rem}.blog-rich-content .blog-hotspot-player-head,.blog-rich-content .blog-hotspot-editor-head,.blog-rich-editor .blog-hotspot-editor-head{padding:1.05rem 1.15rem .95rem;border-bottom:1px solid #d5f2f7;background:linear-gradient(90deg,#0891b21f,#fff0 42%),linear-gradient(180deg,#f8fdff,#fff)}.blog-rich-content .blog-hotspot-kicker,.blog-rich-editor .blog-hotspot-kicker{margin:0 0 .3rem;color:#0e7490;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-rich-content .blog-hotspot-title,.blog-rich-editor .blog-hotspot-title{margin:0;color:#202124;font-size:1.15rem;line-height:1.25;font-weight:800}.blog-rich-content .blog-hotspot-context,.blog-rich-editor .blog-hotspot-context{margin:.4rem 0 0;color:#5f6368;font-size:.93rem;line-height:1.45;font-weight:600}.blog-rich-content .blog-hotspot-frame,.blog-rich-editor .blog-hotspot-frame{position:relative;margin:.95rem 1.15rem 0;border:1px solid #d7edf2;border-radius:.9rem;background:#f8fafc;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}.blog-rich-content .blog-hotspot-frame img,.blog-rich-editor .blog-hotspot-frame img{display:block;width:100%;max-height:440px;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.blog-rich-editor .blog-hotspot-frame img{max-height:320px}.blog-rich-editor .blog-hotspot-editor-pin{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:2px solid #ffffff;border-radius:999px;background:#0891b2;color:#fff;font-size:.78rem;font-weight:900;line-height:1;box-shadow:0 0 0 .28rem #0891b22e,0 5px 16px #0f172a38;transform:translate(-50%,-50%)}.blog-rich-content .blog-hotspot-pin{position:absolute;z-index:3;display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border:2px solid #ffffff;border-radius:999px;background:#0f172a;color:#fff;box-shadow:0 0 0 .26rem #0891b229,0 5px 16px #0f172a38;cursor:pointer;transform:translate(-50%,-50%);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;touch-action:manipulation}.blog-rich-content .blog-hotspot-pin span{color:inherit;font-size:.82rem;font-weight:900;line-height:1}.blog-rich-content .blog-hotspot-pin:hover,.blog-rich-content .blog-hotspot-pin:focus-visible,.blog-rich-content .blog-hotspot-pin.is-active{outline:none;background:var(--hotspot-cyan);box-shadow:0 0 0 .34rem #0891b238,0 8px 20px #0f172a3d}.blog-rich-content .blog-hotspot-pin:active{transform:translate(-50%,-50%) scale(.96)}.blog-rich-content .blog-hotspot-detail{position:absolute;z-index:5;left:.85rem;bottom:.85rem;width:min(24rem,calc(100% - 1.7rem));max-height:min(52%,12rem);display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;border:1px solid #d7edf2;border-radius:.9rem;background:linear-gradient(90deg,#0891b214,#fff0),#ffffffeb;padding:.85rem 2.65rem .85rem .95rem;color:#202124;box-shadow:0 18px 42px -28px #0f172a7a,0 2px 8px #3c40431f;overflow:hidden;pointer-events:none;backdrop-filter:blur(14px) saturate(1.15);transform-origin:left bottom;animation:blog-hotspot-detail-in .19s cubic-bezier(.2,0,0,1) both;will-change:opacity,transform}.blog-rich-content .blog-hotspot-detail[data-x=right]{right:.85rem;left:auto}.blog-rich-content .blog-hotspot-detail[data-y=top]{top:.85rem;bottom:auto}.blog-rich-content .blog-hotspot-detail[data-x=left][data-y=top]{transform-origin:left top}.blog-rich-content .blog-hotspot-detail[data-x=right][data-y=bottom]{transform-origin:right bottom}.blog-rich-content .blog-hotspot-detail[data-x=right][data-y=top]{transform-origin:right top}@keyframes blog-hotspot-detail-in{0%{opacity:0;transform:translate3d(0,.5rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.blog-rich-content .blog-hotspot-detail-index{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--hotspot-cyan-soft);color:var(--hotspot-cyan);font-size:.82rem;font-weight:900}.blog-rich-content .blog-hotspot-detail-title{margin:0 0 .22rem;color:#202124;font-size:.98rem;line-height:1.24;font-weight:850}.blog-rich-content .blog-hotspot-detail p{margin:0;color:#475569;font-size:.91rem;line-height:1.45;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.blog-rich-content .blog-hotspot-detail-close{position:absolute;top:.55rem;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border:1px solid #d7edf2;border-radius:999px;background:#ffffffe0;color:#0f172a;font-size:.76rem;font-weight:900;line-height:1;cursor:pointer;pointer-events:auto;box-shadow:0 1px 3px #3c40431f;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.blog-rich-content .blog-hotspot-detail-close:hover,.blog-rich-content .blog-hotspot-detail-close:focus-visible{outline:none;border-color:#8fdbe8;background:#ecfeff;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-hotspot-detail{animation:none}}.blog-rich-content .blog-hotspot-editor-list,.blog-rich-editor .blog-hotspot-editor-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;padding:.95rem 1.15rem 1.15rem}.blog-rich-content .blog-hotspot-editor-item,.blog-rich-editor .blog-hotspot-editor-item{min-width:0;display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.25rem .55rem;align-items:start;border:1px solid #d7edf2;border-radius:.85rem;background:#fff;padding:.62rem .7rem;box-shadow:0 1px 2px #3c404314}.blog-rich-content .blog-hotspot-editor-item>span,.blog-rich-editor .blog-hotspot-editor-item>span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--hotspot-cyan-soft);color:var(--hotspot-cyan);font-size:.72rem;font-weight:900}.blog-rich-content .blog-hotspot-editor-item strong,.blog-rich-editor .blog-hotspot-editor-item strong{min-width:0;color:#202124;font-size:.86rem;line-height:1.22;font-weight:850;overflow-wrap:anywhere}.blog-rich-content .blog-hotspot-editor-item p,.blog-rich-editor .blog-hotspot-editor-item p{margin:0;min-width:0;color:#5f6368;font-size:.78rem;line-height:1.4;font-weight:600;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;padding-bottom:.04rem}.blog-rich-content .blog-hotspot-editor-item p{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true]{--hotspot-cyan: #18d2d7;--hotspot-cyan-soft: #d9fbff;perspective:1200px;border-top:0;border-color:#37c9d6;border-radius:1.35rem;background:linear-gradient(145deg,#e8fbff,#c9f1f5);box-shadow:0 13px 0 -7px #0d3e67,0 25px 44px -30px #083a5fb8,inset 1px 1px #ffffffeb,inset -1px -1px #0d3e672e}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-player-head{border:1px solid #278bb4;border-bottom-color:#18d2d7;border-radius:.95rem;background:linear-gradient(145deg,#123d68,#0c2f52 62%,#087f99);box-shadow:0 8px 0 -3px #08213c,0 15px 22px -18px #041e38cc,inset 1px 1px #ffffff29,inset -1px -1px #031a3085;color:#f4feff}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-kicker{color:#9ff8ff}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-title{color:#fff;text-shadow:none}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-context{color:#d8f8fc}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-frame{border-color:#269db8;border-radius:1rem;background:#082d49;box-shadow:0 11px 0 -4px #08213c,0 20px 25px -20px #041e38db,inset 2px 2px #fff3,inset -2px -2px #02182bb3;transform:translateZ(10px)}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-pin{border-color:#fff;background:linear-gradient(145deg,#18d2d7,#0d7199);box-shadow:0 6px 0 -2px #0d3e67,0 10px 14px -10px #041e38e6,inset 1px 1px #ffffff73,inset -1px -1px #042c467a;color:#062d4b}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-pin:hover,.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-pin:focus-visible,.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-pin.is-active{background:linear-gradient(145deg,#ffd166,#f08a35);box-shadow:0 7px 0 -2px #8b4a1c,inset 1px 1px #ffffff85,inset -1px -1px #74370d66;color:#402007}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail{border-color:#38b8c5;background:linear-gradient(145deg,#f8ffff,#dff7fa);box-shadow:0 8px 0 -3px #0d3e67,0 18px 26px -20px #041e38b3,inset 1px 1px #fffffff0,inset -1px -1px #0d3e672e;color:#123251;backdrop-filter:none}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail-index{border:1px solid #18a8bd;background:linear-gradient(145deg,#18d2d7,#0d7199);box-shadow:0 4px 0 -1px #0d3e67,inset 1px 1px #ffffff6b;color:#fff}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail-title{color:#123251}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail p{color:#36546d}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail-close{border-color:#68cbd3;background:#fff;color:#123251;box-shadow:0 4px 0 -2px #0d3e67,inset 1px 1px #ffffffd1}@media(max-width:700px){.blog-rich-content .blog-hotspot-player-head,.blog-rich-content .blog-hotspot-editor-head,.blog-rich-editor .blog-hotspot-editor-head{padding:.95rem .9rem .85rem}.blog-rich-content .blog-hotspot-frame,.blog-rich-editor .blog-hotspot-frame{margin:.85rem .8rem 0;border-radius:.8rem}.blog-rich-content .blog-hotspot-frame img{max-height:340px}.blog-rich-content .blog-hotspot-pin{width:1.82rem;height:1.82rem}.blog-rich-content .blog-hotspot-pin span{font-size:.76rem}.blog-rich-content .blog-hotspot-detail{grid-template-columns:1.8rem minmax(0,1fr);gap:.62rem;left:.62rem;bottom:.62rem;width:calc(100% - 1.24rem);max-height:min(58%,11rem);padding:.75rem 2.45rem .75rem .75rem}.blog-rich-content .blog-hotspot-detail[data-x=right]{right:.62rem;left:auto}.blog-rich-content .blog-hotspot-detail[data-y=top]{top:.62rem;bottom:auto}.blog-rich-content .blog-hotspot-detail-index{width:1.8rem;height:1.8rem}.blog-rich-content .blog-hotspot-editor-list,.blog-rich-editor .blog-hotspot-editor-list{grid-template-columns:1fr;padding:.85rem .8rem .9rem}}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true]{margin:1rem auto;padding-bottom:.62rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-player-head{padding:.72rem .82rem .64rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-kicker{margin-bottom:.18rem;font-size:.66rem;letter-spacing:.05em}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-title{font-size:clamp(.98rem,2cqi,1.24rem);line-height:1.1}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-context{margin-top:.28rem;font-size:.74rem;line-height:1.28}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-frame{margin:.56rem .78rem .54rem;max-height:min(46svh,24rem);border-radius:.78rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-frame img{max-height:min(46svh,24rem);-o-object-fit:contain;object-fit:contain}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-pin{width:1.8rem;height:1.8rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-pin span{font-size:.72rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail{grid-template-columns:1.62rem minmax(0,1fr);gap:.44rem;align-items:start;width:min(20rem,calc(100% - 1.2rem));max-width:min(20rem,calc(100% - 1.2rem));max-height:none;height:auto;overflow:visible;padding:.5rem 2rem .56rem .54rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail-index{width:1.62rem;height:1.62rem;font-size:.68rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail-title{margin-bottom:.08rem;font-size:.64rem;line-height:1.08}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail p{display:block!important;font-size:.52rem;line-height:1.18;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important;line-clamp:initial!important}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail-close{top:.5rem;right:.5rem;width:1.55rem;height:1.55rem}@media(max-width:900px){.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-frame,.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-frame img{max-height:min(42svh,20rem)}}@media(max-width:700px){.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true]{margin:.75rem auto;padding-bottom:.52rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-player-head{padding:.62rem .68rem .54rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-context{display:none}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-frame{margin:.48rem .58rem .5rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-frame,.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-frame img{max-height:min(38svh,17rem)}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-pin{width:1.56rem;height:1.56rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-pin span{font-size:.64rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail{grid-template-columns:1.42rem minmax(0,1fr);gap:.34rem;left:.5rem;bottom:.5rem;width:calc(100% - 1rem);max-width:calc(100% - 1rem);max-height:none;height:auto;overflow:visible;padding:.42rem 1.82rem .48rem .42rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail[data-x=right]{right:.5rem;left:auto}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail[data-y=top]{top:.5rem;bottom:auto}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail-index{width:1.42rem;height:1.42rem;font-size:.62rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail-title{font-size:.6rem}.blog-rich-content .blog-hotspot-block.blog-hotspot-block--player[data-hotspot-block=true] .blog-hotspot-detail p{font-size:.5rem;line-height:1.16}}.blog-rich-content .blog-hotspot-block[data-hotspot-block=true] .blog-hotspot-editor-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.42rem;padding:.58rem .78rem .68rem}.blog-rich-content .blog-hotspot-block[data-hotspot-block=true] .blog-hotspot-editor-item{grid-template-columns:1.38rem minmax(0,1fr);gap:.12rem .42rem;align-items:start;height:auto;min-height:0;overflow:visible;padding:.46rem .52rem}.blog-rich-content .blog-hotspot-block[data-hotspot-block=true] .blog-hotspot-editor-item>span{width:1.38rem;height:1.38rem;font-size:.62rem}.blog-rich-content .blog-hotspot-block[data-hotspot-block=true] .blog-hotspot-editor-item strong{font-size:.72rem;line-height:1.12}.blog-rich-content .blog-hotspot-block[data-hotspot-block=true] .blog-hotspot-editor-item p{display:block!important;margin:0;color:#36546d;font-size:.54rem;line-height:1.18;overflow:visible!important;overflow-wrap:anywhere;padding-bottom:.02rem;-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important;line-clamp:initial!important}@media(max-width:700px){.blog-rich-content .blog-hotspot-block[data-hotspot-block=true] .blog-hotspot-editor-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.34rem;padding:.48rem .58rem .58rem}.blog-rich-content .blog-hotspot-block[data-hotspot-block=true] .blog-hotspot-editor-item{grid-template-columns:1.25rem minmax(0,1fr);gap:.08rem .34rem;padding:.38rem .42rem}.blog-rich-content .blog-hotspot-block[data-hotspot-block=true] .blog-hotspot-editor-item>span{width:1.25rem;height:1.25rem;font-size:.58rem}.blog-rich-content .blog-hotspot-block[data-hotspot-block=true] .blog-hotspot-editor-item strong{font-size:.68rem}.blog-rich-content .blog-hotspot-block[data-hotspot-block=true] .blog-hotspot-editor-item p{font-size:.5rem;line-height:1.16}}.blog-rich-content .blog-visual-layer-block[data-visual-layer-block=true],.blog-rich-editor .blog-visual-layer-block[data-visual-layer-block=true]{--visual-layer-cyan: #0891b2;--visual-layer-cyan-soft: #ecfeff;max-width:940px;margin:1.35rem auto;border:1px solid #d7edf2;border-radius:1rem;background:linear-gradient(180deg,#f8fdff,#fff 28% 100%);color:#202124;box-shadow:inset 0 3px 0 var(--visual-layer-cyan),0 22px 44px -34px #0891b25c,0 2px 8px #3c404314;overflow:hidden}.blog-rich-editor .blog-visual-layer-block[data-visual-layer-block=true]{max-width:none;margin:.9rem 0;border-style:dashed;cursor:pointer}.blog-rich-content .blog-visual-layer-block--player{padding-bottom:.85rem}.blog-rich-content .blog-visual-layer-player-head,.blog-rich-content .blog-visual-layer-editor-head,.blog-rich-editor .blog-visual-layer-editor-head{padding:1.05rem 1.15rem .95rem;border-bottom:1px solid #d5f2f7;background:linear-gradient(90deg,#0891b21f,#fff0 42%),linear-gradient(180deg,#f8fdff,#fff)}.blog-rich-content .blog-visual-layer-kicker,.blog-rich-editor .blog-visual-layer-kicker{margin:0 0 .3rem;color:#0e7490;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-rich-content .blog-visual-layer-title,.blog-rich-editor .blog-visual-layer-title{margin:0;color:#202124;font-size:1.15rem;line-height:1.25;font-weight:800}.blog-rich-content .blog-visual-layer-context,.blog-rich-editor .blog-visual-layer-context{margin:.4rem 0 0;color:#5f6368;font-size:.93rem;line-height:1.45;font-weight:600}.blog-rich-content .blog-visual-layer-frame,.blog-rich-editor .blog-visual-layer-frame{position:relative;margin:.95rem 1.15rem 0;border:1px solid #d7edf2;border-radius:.9rem;background:linear-gradient(45deg,rgba(226,232,240,.62) 25%,transparent 25%),linear-gradient(-45deg,rgba(226,232,240,.62) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(226,232,240,.62) 75%),linear-gradient(-45deg,transparent 75%,rgba(226,232,240,.62) 75%),#f8fafc;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}.blog-rich-content .blog-visual-layer-base,.blog-rich-editor .blog-visual-layer-base{position:relative;z-index:1;display:block;width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.blog-rich-editor .blog-visual-layer-base{max-height:320px}.blog-rich-content .blog-visual-layer-overlay,.blog-rich-content .blog-visual-layer-preview-overlay,.blog-rich-editor .blog-visual-layer-preview-overlay{position:absolute;inset:0;z-index:2;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.blog-rich-content .blog-visual-layer-overlay{opacity:0;transition:opacity .22s cubic-bezier(.2,0,0,1);will-change:opacity}.blog-rich-content .blog-visual-layer-overlay.is-visible{opacity:1}.blog-rich-content .blog-visual-layer-preview-overlay,.blog-rich-editor .blog-visual-layer-preview-overlay{opacity:.82}.blog-rich-content .blog-visual-layer-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.65rem;padding:.95rem 1.15rem 0}.blog-rich-content .blog-visual-layer-toggle{min-width:0;display:grid;grid-template-columns:2rem minmax(0,1fr) 1.1rem;align-items:center;gap:.65rem;border:1px solid #d7edf2;border-radius:.85rem;background:#fff;padding:.68rem .75rem;color:#202124;text-align:left;cursor:pointer;box-shadow:0 1px 2px #3c404314;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.blog-rich-content .blog-visual-layer-toggle:hover,.blog-rich-content .blog-visual-layer-toggle:focus-visible,.blog-rich-content .blog-visual-layer-toggle.is-active{outline:none;border-color:#8fdbe8;background:#f8fdff;box-shadow:0 7px 18px -14px #0891b26b,0 1px 3px #3c40431f}.blog-rich-content .blog-visual-layer-toggle:active{transform:translateY(1px)}.blog-rich-content .blog-visual-layer-toggle-index{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--visual-layer-cyan-soft);color:var(--visual-layer-cyan);font-size:.78rem;font-weight:900}.blog-rich-content .blog-visual-layer-toggle-copy{min-width:0;display:grid;gap:.14rem}.blog-rich-content .blog-visual-layer-toggle-copy strong{min-width:0;color:#202124;font-size:.88rem;line-height:1.22;font-weight:850;overflow-wrap:anywhere}.blog-rich-content .blog-visual-layer-toggle-copy span{min-width:0;color:#5f6368;font-size:.78rem;line-height:1.32;font-weight:600;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.blog-rich-content .blog-visual-layer-toggle-check{width:1.1rem;height:1.1rem;border:1px solid #cbd5e1;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 3px #fff;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.blog-rich-content .blog-visual-layer-toggle.is-active .blog-visual-layer-toggle-check{border-color:var(--visual-layer-cyan);background:var(--visual-layer-cyan);box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #0891b229}.blog-rich-content .blog-visual-layer-editor-list,.blog-rich-editor .blog-visual-layer-editor-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;padding:.95rem 1.15rem 1.15rem}.blog-rich-content .blog-visual-layer-editor-item,.blog-rich-editor .blog-visual-layer-editor-item{min-width:0;display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.25rem .55rem;border:1px solid #d7edf2;border-radius:.85rem;background:#fff;padding:.62rem .7rem;box-shadow:0 1px 2px #3c404314}.blog-rich-content .blog-visual-layer-editor-item>span,.blog-rich-editor .blog-visual-layer-editor-item>span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--visual-layer-cyan-soft);color:var(--visual-layer-cyan);font-size:.72rem;font-weight:900}.blog-rich-content .blog-visual-layer-editor-item strong,.blog-rich-editor .blog-visual-layer-editor-item strong{min-width:0;color:#202124;font-size:.86rem;line-height:1.22;font-weight:850;overflow-wrap:anywhere}.blog-rich-content .blog-visual-layer-editor-item p,.blog-rich-editor .blog-visual-layer-editor-item p{margin:0;min-width:0;color:#5f6368;font-size:.78rem;line-height:1.32;font-weight:600;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-visual-layer-overlay,.blog-rich-content .blog-visual-layer-toggle,.blog-rich-content .blog-visual-layer-toggle-check{transition:none}}@media(max-width:700px){.blog-rich-content .blog-visual-layer-player-head,.blog-rich-content .blog-visual-layer-editor-head,.blog-rich-editor .blog-visual-layer-editor-head{padding:.95rem .9rem .85rem}.blog-rich-content .blog-visual-layer-frame,.blog-rich-editor .blog-visual-layer-frame{margin:.85rem .8rem 0;border-radius:.8rem}.blog-rich-content .blog-visual-layer-base{max-height:360px}.blog-rich-content .blog-visual-layer-controls{grid-template-columns:1fr;padding:.85rem .8rem 0}.blog-rich-content .blog-visual-layer-editor-list,.blog-rich-editor .blog-visual-layer-editor-list{grid-template-columns:1fr;padding:.85rem .8rem .9rem}}.blog-rich-content .blog-sketch-block[data-sketch-block=true],.blog-rich-editor .blog-sketch-block[data-sketch-block=true]{--sketch-cyan: #0891b2;--sketch-cyan-soft: #ecfeff;max-width:940px;margin:1.35rem auto;border:1px solid #d7edf2;border-radius:1rem;background:linear-gradient(180deg,#f8fdff,#fff 28% 100%);color:#202124;box-shadow:inset 0 3px 0 var(--sketch-cyan),0 22px 44px -34px #0891b25c,0 2px 8px #3c404314;overflow:hidden}.blog-rich-editor .blog-sketch-block[data-sketch-block=true]{max-width:none;margin:.9rem 0;border-style:dashed;cursor:pointer}.blog-rich-content .blog-sketch-block--player{padding-bottom:.9rem}.blog-rich-content .blog-sketch-player-head,.blog-rich-content .blog-sketch-editor-head,.blog-rich-editor .blog-sketch-editor-head{display:grid;gap:.35rem;padding:1.05rem 1.15rem .95rem;border-bottom:1px solid #d5f2f7;background:linear-gradient(90deg,#0891b21f,#fff0 42%),linear-gradient(180deg,#f8fdff,#fff)}.blog-rich-content .blog-sketch-kicker,.blog-rich-editor .blog-sketch-kicker{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;color:#0e7490;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.blog-rich-content .blog-sketch-title,.blog-rich-editor .blog-sketch-title{margin:0;color:#202124;font-size:1.15rem;line-height:1.25;font-weight:850}.blog-rich-content .blog-sketch-context,.blog-rich-editor .blog-sketch-context{margin:0;max-width:72ch;color:#5f6368;font-size:.93rem;line-height:1.45;font-weight:600}.blog-rich-content .blog-sketch-frame,.blog-rich-editor .blog-sketch-frame{position:relative;margin:.95rem 1.15rem 0;border:1px solid #d7edf2;border-radius:.9rem;background:linear-gradient(45deg,rgba(226,232,240,.62) 25%,transparent 25%),linear-gradient(-45deg,rgba(226,232,240,.62) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(226,232,240,.62) 75%),linear-gradient(-45deg,transparent 75%,rgba(226,232,240,.62) 75%),#f8fafc;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}.blog-rich-content .blog-sketch-base,.blog-rich-editor .blog-sketch-base{position:relative;z-index:1;display:block;width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.blog-rich-editor .blog-sketch-base{max-height:320px}.blog-rich-content .blog-sketch-overlay,.blog-rich-editor .blog-sketch-editor-overlay{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.blog-rich-content .blog-sketch-line{filter:drop-shadow(0 1px 2px rgba(15,23,42,.28));opacity:0;animation:blog-sketch-line-in .22s cubic-bezier(.2,0,0,1) forwards}@keyframes blog-sketch-line-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.blog-rich-content .blog-sketch-marker{position:absolute;z-index:3;display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border:2px solid #ffffff;border-radius:999px;color:#fff;box-shadow:0 0 0 .26rem #0891b226,0 5px 16px #0f172a38;cursor:pointer;transform:translate(-50%,-50%);transition:box-shadow .16s ease,transform .16s ease,filter .16s ease;touch-action:manipulation}.blog-rich-content .blog-sketch-marker span{color:inherit;font-size:.82rem;font-weight:900;line-height:1}.blog-rich-content .blog-sketch-marker:hover,.blog-rich-content .blog-sketch-marker:focus-visible,.blog-rich-content .blog-sketch-marker.is-active{outline:none;filter:saturate(1.08);box-shadow:0 0 0 .34rem #0891b238,0 8px 20px #0f172a3d}.blog-rich-content .blog-sketch-marker:active{transform:translate(-50%,-50%) scale(.96)}.blog-rich-content .blog-sketch-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.65rem;padding:.95rem 1.15rem 0}.blog-rich-content .blog-sketch-toggle{min-width:0;display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid #d7edf2;border-radius:.85rem;background:#fff;padding:.68rem .75rem;color:#202124;text-align:left;cursor:pointer;box-shadow:0 1px 2px #3c404314;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.blog-rich-content .blog-sketch-toggle:hover,.blog-rich-content .blog-sketch-toggle:focus-visible,.blog-rich-content .blog-sketch-toggle.is-active{outline:none;border-color:#8fdbe8;background:#f8fdff;box-shadow:0 7px 18px -14px #0891b26b,0 1px 3px #3c40431f}.blog-rich-content .blog-sketch-toggle:active{transform:translateY(1px)}.blog-rich-content .blog-sketch-toggle-dot{width:1.05rem;height:1.05rem;border:2px solid var(--sketch-cyan);border-radius:999px;box-shadow:inset 0 0 0 3px #fff}.blog-rich-content .blog-sketch-toggle-copy{display:grid;gap:.12rem;min-width:0}.blog-rich-content .blog-sketch-toggle-copy strong{min-width:0;color:#202124;font-size:.88rem;line-height:1.22;font-weight:850;overflow-wrap:anywhere}.blog-rich-content .blog-sketch-toggle-copy em{min-width:0;color:#5f6368;font-size:.76rem;line-height:1.25;font-style:normal;font-weight:700;overflow-wrap:anywhere}.blog-rich-content .blog-sketch-toggle-state{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.7rem;font-weight:900;line-height:1;padding:.35rem .45rem}.blog-rich-content .blog-sketch-toggle.is-visible .blog-sketch-toggle-state{background:var(--sketch-cyan-soft);color:#0e7490}.blog-rich-content .blog-sketch-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;margin:.85rem 1.15rem 0;border:1px solid #d7edf2;border-radius:.9rem;background:#fff;padding:.75rem .8rem;box-shadow:0 1px 2px #3c404314;animation:blog-sketch-detail-in .18s cubic-bezier(.2,0,0,1) both}@keyframes blog-sketch-detail-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.blog-rich-content .blog-sketch-detail>span{display:inline-flex;align-items:center;justify-content:center;min-width:5.2rem;border-radius:999px;color:#fff;font-size:.72rem;font-weight:900;line-height:1;padding:.45rem .6rem;white-space:nowrap}.blog-rich-content .blog-sketch-detail strong{display:block;color:#202124;font-size:.92rem;line-height:1.28;font-weight:850;overflow-wrap:anywhere}.blog-rich-content .blog-sketch-detail p{margin:.18rem 0 0;color:#475569;font-size:.88rem;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.blog-rich-content .blog-sketch-editor-list,.blog-rich-editor .blog-sketch-editor-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;padding:.95rem 1.15rem 1.15rem}.blog-rich-content .blog-sketch-editor-item,.blog-rich-editor .blog-sketch-editor-item{min-width:0;display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.25rem .55rem;border:1px solid #d7edf2;border-radius:.85rem;background:#fff;padding:.62rem .7rem;box-shadow:0 1px 2px #3c404314}.blog-rich-content .blog-sketch-editor-item>span,.blog-rich-editor .blog-sketch-editor-item>span{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--sketch-cyan-soft);color:var(--sketch-cyan);font-size:.72rem;font-weight:900}.blog-rich-content .blog-sketch-editor-item strong,.blog-rich-editor .blog-sketch-editor-item strong{min-width:0;color:#202124;font-size:.86rem;line-height:1.22;font-weight:850;overflow-wrap:anywhere}.blog-rich-content .blog-sketch-editor-item p,.blog-rich-editor .blog-sketch-editor-item p{margin:.12rem 0 0;min-width:0;color:#5f6368;font-size:.78rem;line-height:1.32;font-weight:600;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-sketch-line,.blog-rich-content .blog-sketch-detail,.blog-rich-content .blog-sketch-toggle,.blog-rich-content .blog-sketch-marker{animation:none;transition:none}}@media(max-width:700px){.blog-rich-content .blog-sketch-player-head,.blog-rich-content .blog-sketch-editor-head,.blog-rich-editor .blog-sketch-editor-head{padding:.95rem .9rem .85rem}.blog-rich-content .blog-sketch-frame,.blog-rich-editor .blog-sketch-frame{margin:.85rem .8rem 0;border-radius:.8rem}.blog-rich-content .blog-sketch-base{max-height:360px}.blog-rich-content .blog-sketch-controls,.blog-rich-content .blog-sketch-editor-list,.blog-rich-editor .blog-sketch-editor-list{grid-template-columns:1fr;padding-right:.8rem;padding-left:.8rem}.blog-rich-content .blog-sketch-marker{width:1.82rem;height:1.82rem}.blog-rich-content .blog-sketch-marker span{font-size:.76rem}.blog-rich-content .blog-sketch-detail{grid-template-columns:1fr;gap:.55rem;margin-right:.8rem;margin-left:.8rem}.blog-rich-content .blog-sketch-detail>span{width:-moz-fit-content;width:fit-content;min-width:0}}.blog-rich-content .blog-mini-eval-block[data-mini-eval-block=true],.blog-rich-editor .blog-mini-eval-block[data-mini-eval-block=true]{--mini-eval-cyan: #0891b2;--mini-eval-cyan-soft: #ecfeff;--mini-eval-green: #188038;--mini-eval-red: #d93025;max-width:860px;margin:1.25rem auto;border:1px solid #d7edf2;border-radius:1rem;background:linear-gradient(180deg,#f8fdff,#fff 30% 100%);color:#202124;box-shadow:inset 0 3px 0 var(--mini-eval-cyan),0 20px 42px -34px #0891b25c,0 2px 8px #3c404314;overflow:hidden}.blog-rich-editor .blog-mini-eval-block[data-mini-eval-block=true]{max-width:none;margin:.9rem 0;border-style:dashed;cursor:pointer}.blog-rich-content .blog-mini-eval-block--player{padding-bottom:.85rem}.blog-rich-content .blog-mini-eval-player-head,.blog-rich-content .blog-mini-eval-editor-head,.blog-rich-editor .blog-mini-eval-editor-head{padding:1rem 1.15rem .9rem;border-bottom:1px solid #d5f2f7;background:linear-gradient(90deg,#0891b21f,#fff0 42%),linear-gradient(180deg,#f8fdff,#fff)}.blog-rich-content .blog-mini-eval-kicker,.blog-rich-editor .blog-mini-eval-kicker{margin:0 0 .3rem;color:#0e7490;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-rich-content .blog-mini-eval-title,.blog-rich-editor .blog-mini-eval-title{margin:0;color:#202124;font-size:1.12rem;line-height:1.25;font-weight:850}.blog-rich-content .blog-mini-eval-context,.blog-rich-editor .blog-mini-eval-context{margin:.4rem 0 0;color:#5f6368;font-size:.92rem;line-height:1.45;font-weight:600}.blog-rich-content .blog-mini-eval-body{display:grid;gap:.75rem;padding:.95rem 1.15rem 0}.blog-rich-content .blog-mini-eval-mode{justify-self:start;border:1px solid #d7edf2;border-radius:999px;background:var(--mini-eval-cyan-soft);color:#0e7490;padding:.26rem .6rem;font-size:.72rem;font-weight:850}.blog-rich-content .blog-mini-eval-prompt,.blog-rich-editor .blog-mini-eval-prompt{margin:0;color:#202124;font-size:1rem;line-height:1.45;font-weight:800}.blog-rich-editor .blog-mini-eval-prompt{padding:.9rem 1.15rem 0}.blog-rich-content .blog-mini-eval-options{display:grid;gap:.55rem}.blog-rich-content .blog-mini-eval-option{min-width:0;display:grid;grid-template-columns:1.05rem minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid #d7edf2;border-radius:.85rem;background:#fff;padding:.72rem .8rem;color:#202124;text-align:left;cursor:pointer;box-shadow:0 1px 2px #3c404314;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.blog-rich-content .blog-mini-eval-option:hover,.blog-rich-content .blog-mini-eval-option:focus-visible,.blog-rich-content .blog-mini-eval-option.is-selected{outline:none;border-color:#8fdbe8;background:#f8fdff;box-shadow:0 7px 18px -14px #0891b26b,0 1px 3px #3c40431f}.blog-rich-content .blog-mini-eval-option:active{transform:translateY(1px)}.blog-rich-content .blog-mini-eval-option.is-correct{border-color:#1880386b;background:#f0fdf4}.blog-rich-content .blog-mini-eval-option.is-wrong{border-color:#d930255c;background:#fff5f5}.blog-rich-content .blog-mini-eval-option-dot{width:1.05rem;height:1.05rem;border:2px solid #b6dfe7;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 3px #fff}.blog-rich-content .blog-mini-eval-option.is-selected .blog-mini-eval-option-dot{border-color:var(--mini-eval-cyan);background:var(--mini-eval-cyan)}.blog-rich-content .blog-mini-eval-option.is-correct .blog-mini-eval-option-dot{border-color:var(--mini-eval-green);background:var(--mini-eval-green)}.blog-rich-content .blog-mini-eval-option.is-wrong .blog-mini-eval-option-dot{border-color:var(--mini-eval-red);background:var(--mini-eval-red)}.blog-rich-content .blog-mini-eval-option span:last-child{min-width:0;font-size:.9rem;line-height:1.32;font-weight:700;overflow-wrap:anywhere}.blog-rich-content .blog-mini-eval-order-list,.blog-rich-content .blog-mini-eval-match-list{display:grid;gap:.55rem}.blog-rich-content .blog-mini-eval-order-row,.blog-rich-content .blog-mini-eval-match-row{min-width:0;display:grid;align-items:center;gap:.6rem;border:1px solid #d7edf2;border-radius:.85rem;background:#fff;padding:.65rem .7rem;box-shadow:0 1px 2px #3c404314}.blog-rich-content .blog-mini-eval-order-row{grid-template-columns:1.65rem minmax(0,1fr) auto}.blog-rich-content .blog-mini-eval-match-row{grid-template-columns:minmax(0,1fr) minmax(170px,.8fr)}.blog-rich-content .blog-mini-eval-order-row.is-correct,.blog-rich-content .blog-mini-eval-match-row.is-correct{border-color:#1880386b;background:#f0fdf4}.blog-rich-content .blog-mini-eval-match-row.is-wrong{border-color:#d930255c;background:#fff5f5}.blog-rich-content .blog-mini-eval-order-index{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:var(--mini-eval-cyan-soft);color:var(--mini-eval-cyan);font-size:.76rem;font-weight:900}.blog-rich-content .blog-mini-eval-order-text,.blog-rich-content .blog-mini-eval-match-row>span{min-width:0;color:#202124;font-size:.9rem;line-height:1.32;font-weight:750;overflow-wrap:anywhere}.blog-rich-content .blog-mini-eval-order-actions{display:inline-flex;gap:.25rem}.blog-rich-content .blog-mini-eval-order-actions button,.blog-rich-content .blog-mini-eval-actions button{border:1px solid #d7edf2;border-radius:.7rem;background:#fff;color:#0e7490;font-size:.76rem;font-weight:850;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.blog-rich-content .blog-mini-eval-order-actions button{width:1.75rem;height:1.75rem;line-height:1}.blog-rich-content .blog-mini-eval-actions button{padding:.5rem .72rem}.blog-rich-content .blog-mini-eval-order-actions button:hover,.blog-rich-content .blog-mini-eval-actions button:hover,.blog-rich-content .blog-mini-eval-order-actions button:focus-visible,.blog-rich-content .blog-mini-eval-actions button:focus-visible{outline:none;border-color:#8fdbe8;background:var(--mini-eval-cyan-soft)}.blog-rich-content .blog-mini-eval-order-actions button:disabled,.blog-rich-content .blog-mini-eval-actions button:disabled{cursor:not-allowed;opacity:.45}.blog-rich-content .blog-mini-eval-match-row select{min-width:0;width:100%;border:1px solid #cfe7ed;border-radius:.75rem;background:#fff;color:#202124;padding:.5rem .65rem;font-size:.84rem;font-weight:700}.blog-rich-content .blog-mini-eval-match-row select:focus{outline:none;border-color:#8fdbe8;box-shadow:0 0 0 3px #0891b21f}.blog-rich-content .blog-mini-eval-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.1rem}.blog-rich-content .blog-mini-eval-feedback{border:1px solid #d7edf2;border-radius:.85rem;padding:.65rem .75rem;color:#334155;font-size:.86rem;line-height:1.4;font-weight:700}.blog-rich-content .blog-mini-eval-feedback.is-correct{border-color:#18803852;background:#f0fdf4;color:#166534}.blog-rich-content .blog-mini-eval-feedback.is-wrong{border-color:#d9302547;background:#fff5f5;color:#991b1b}.blog-rich-content .blog-mini-eval-editor-list,.blog-rich-editor .blog-mini-eval-editor-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;padding:.9rem 1.15rem 1.15rem}.blog-rich-content .blog-mini-eval-editor-item,.blog-rich-editor .blog-mini-eval-editor-item{min-width:0;display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.25rem .55rem;border:1px solid #d7edf2;border-radius:.85rem;background:#fff;padding:.62rem .7rem;box-shadow:0 1px 2px #3c404314}.blog-rich-content .blog-mini-eval-editor-item>span,.blog-rich-editor .blog-mini-eval-editor-item>span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--mini-eval-cyan-soft);color:var(--mini-eval-cyan);font-size:.72rem;font-weight:900}.blog-rich-content .blog-mini-eval-editor-item strong,.blog-rich-editor .blog-mini-eval-editor-item strong{min-width:0;color:#202124;font-size:.86rem;line-height:1.22;font-weight:850;overflow-wrap:anywhere}.blog-rich-content .blog-mini-eval-editor-item p,.blog-rich-editor .blog-mini-eval-editor-item p{margin:0;min-width:0;color:#5f6368;font-size:.78rem;line-height:1.32;font-weight:600;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-mini-eval-option,.blog-rich-content .blog-mini-eval-order-actions button,.blog-rich-content .blog-mini-eval-actions button{transition:none}}@media(max-width:700px){.blog-rich-content .blog-mini-eval-player-head,.blog-rich-content .blog-mini-eval-editor-head,.blog-rich-editor .blog-mini-eval-editor-head{padding:.95rem .9rem .85rem}.blog-rich-content .blog-mini-eval-body,.blog-rich-editor .blog-mini-eval-prompt{padding:.85rem .8rem 0}.blog-rich-content .blog-mini-eval-match-row{grid-template-columns:1fr}.blog-rich-content .blog-mini-eval-editor-list,.blog-rich-editor .blog-mini-eval-editor-list{grid-template-columns:1fr;padding:.85rem .8rem .9rem}}.blog-rich-content .blog-audio-block[data-audio-block=true],.blog-rich-editor .blog-audio-block[data-audio-block=true]{--audio-cyan: #0891b2;--audio-cyan-soft: #ecfeff;max-width:760px;margin:1.15rem auto;border:1px solid #d7edf2;border-radius:1rem;background:linear-gradient(180deg,#f8fdff,#fff 30% 100%);color:#202124;box-shadow:inset 0 3px 0 var(--audio-cyan),0 18px 38px -34px #0891b257,0 2px 8px #3c404314;overflow:hidden}.blog-rich-editor .blog-audio-block[data-audio-block=true]{max-width:none;margin:.9rem 0;border-style:dashed;cursor:pointer}.blog-rich-content .blog-audio-block--player{padding-bottom:.85rem}.blog-rich-content .blog-audio-player-head,.blog-rich-content .blog-audio-editor-head,.blog-rich-editor .blog-audio-editor-head{padding:1rem 1.15rem .9rem;border-bottom:1px solid #d5f2f7;background:linear-gradient(90deg,#0891b21f,#fff0 42%),linear-gradient(180deg,#f8fdff,#fff)}.blog-rich-content .blog-audio-kicker,.blog-rich-editor .blog-audio-kicker{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .3rem;color:#0e7490;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-rich-content .blog-audio-title,.blog-rich-editor .blog-audio-title{margin:0;color:#202124;font-size:1.08rem;line-height:1.25;font-weight:850}.blog-rich-content .blog-audio-context,.blog-rich-editor .blog-audio-context{margin:.38rem 0 0;color:#5f6368;font-size:.91rem;line-height:1.45;font-weight:600}.blog-rich-content .blog-audio-player,.blog-rich-editor .blog-audio-player-preview{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.85rem;margin:.95rem 1.15rem 0;border:1px solid #d7edf2;border-radius:.95rem;background:#fff;padding:.75rem;box-shadow:0 1px 2px #3c404314}.blog-rich-editor .blog-audio-player-preview{grid-template-columns:2.25rem minmax(0,.8fr) minmax(0,1.2fr);margin-bottom:.95rem}.blog-rich-content .blog-audio-play-button,.blog-rich-editor .blog-audio-play-dot{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:0;border-radius:999px;background:var(--audio-cyan);color:#fff;cursor:pointer;box-shadow:0 8px 18px -14px #0891b285,0 0 0 4px #0891b21f;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.blog-rich-editor .blog-audio-play-dot{width:2.25rem;height:2.25rem;font-size:0}.blog-rich-editor .blog-audio-play-dot:before{content:"";display:block;width:0;height:0;border-top:.42rem solid transparent;border-bottom:.42rem solid transparent;border-left:.62rem solid #ffffff;margin-left:.12rem}.blog-rich-content .blog-audio-play-button:hover,.blog-rich-content .blog-audio-play-button:focus-visible{outline:none;background:#0e7490;box-shadow:0 10px 20px -14px #0891b28f,0 0 0 5px #0891b229}.blog-rich-content .blog-audio-play-button:active{transform:scale(.97)}.blog-rich-content .blog-audio-player-copy{min-width:0;display:grid;gap:.35rem}.blog-rich-content .blog-audio-main-action{justify-self:start;border:0;background:transparent;color:#202124;padding:0;font-size:.94rem;line-height:1.25;font-weight:850;text-align:left;cursor:pointer;overflow-wrap:anywhere}.blog-rich-content .blog-audio-main-action:hover,.blog-rich-content .blog-audio-main-action:focus-visible{outline:none;color:#0e7490}.blog-rich-content .blog-audio-progress{position:relative;height:.45rem;border-radius:999px;background:#e2eef2;overflow:hidden}.blog-rich-content .blog-audio-progress span{display:block;height:100%;border-radius:inherit;background:var(--audio-cyan);transition:width .12s linear}.blog-rich-content .blog-audio-time{color:#64748b;font-size:.74rem;line-height:1.2;font-weight:750}.blog-rich-content .blog-audio-support{display:grid;gap:.45rem;padding:.7rem 1.15rem 0}.blog-rich-content .blog-audio-support button{justify-self:start;border:1px solid #d7edf2;border-radius:999px;background:var(--audio-cyan-soft);color:#0e7490;padding:.42rem .7rem;font-size:.76rem;font-weight:850;cursor:pointer}.blog-rich-content .blog-audio-support button:hover,.blog-rich-content .blog-audio-support button:focus-visible{outline:none;border-color:#8fdbe8;background:#f8fdff}.blog-rich-content .blog-audio-support p,.blog-rich-content .blog-audio-transcript,.blog-rich-editor .blog-audio-transcript{margin:0;border:1px solid #d7edf2;border-radius:.85rem;background:#f8fdff;color:#475569;padding:.65rem .75rem;font-size:.84rem;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.blog-rich-editor .blog-audio-transcript{margin:0 1.15rem 1.15rem}.blog-rich-editor .blog-audio-player-preview strong{min-width:0;color:#202124;font-size:.88rem;line-height:1.25;font-weight:850;overflow-wrap:anywhere}.blog-rich-editor .blog-audio-player-preview span:last-child{min-width:0;color:#64748b;font-size:.76rem;line-height:1.25;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-audio-play-button,.blog-rich-content .blog-audio-progress span{transition:none}}@media(max-width:700px){.blog-rich-content .blog-audio-player-head,.blog-rich-content .blog-audio-editor-head,.blog-rich-editor .blog-audio-editor-head{padding:.95rem .9rem .85rem}.blog-rich-content .blog-audio-player,.blog-rich-editor .blog-audio-player-preview{margin:.85rem .8rem 0;grid-template-columns:2.7rem minmax(0,1fr);gap:.7rem}.blog-rich-editor .blog-audio-player-preview{grid-template-columns:2.25rem minmax(0,1fr)}.blog-rich-editor .blog-audio-player-preview span:last-child{grid-column:2}.blog-rich-content .blog-audio-play-button{width:2.7rem;height:2.7rem}.blog-rich-content .blog-audio-support{padding:.65rem .8rem 0}.blog-rich-editor .blog-audio-transcript{margin:0 .8rem .9rem}}.blog-rich-content .blog-annotated-document-block[data-annotated-document-block=true],.blog-rich-editor .blog-annotated-document-block[data-annotated-document-block=true]{--annotated-document-cyan: #0891b2;--annotated-document-ink: #202124;--annotated-document-muted: #5f6368;max-width:880px;margin:1.2rem auto;border:1px solid #d7edf2;border-radius:1rem;background:#fff;color:var(--annotated-document-ink);box-shadow:inset 0 3px 0 var(--annotated-document-cyan),0 22px 44px -38px #0891b261,0 2px 8px #3c404314;overflow:hidden}.blog-rich-editor .blog-annotated-document-block[data-annotated-document-block=true]{max-width:none;margin:.9rem 0;border-style:dashed;cursor:pointer}.blog-rich-content .blog-annotated-document-block--player{padding-bottom:.95rem}.blog-rich-content .blog-annotated-document-player-head,.blog-rich-content .blog-annotated-document-editor-head,.blog-rich-editor .blog-annotated-document-editor-head{padding:1.05rem 1.15rem .95rem;border-bottom:1px solid #d5f2f7;background:linear-gradient(90deg,#0891b21f,#fff0 44%),linear-gradient(180deg,#f8fdff,#fff)}.blog-rich-content .blog-annotated-document-kicker,.blog-rich-editor .blog-annotated-document-kicker{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .32rem;color:#0e7490;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.blog-rich-content .blog-annotated-document-title,.blog-rich-editor .blog-annotated-document-title{margin:0;color:var(--annotated-document-ink);font-size:1.12rem;line-height:1.25;font-weight:850}.blog-rich-content .blog-annotated-document-context,.blog-rich-editor .blog-annotated-document-context{margin:.38rem 0 0;color:var(--annotated-document-muted);font-size:.91rem;line-height:1.45;font-weight:600}.blog-rich-content .blog-annotated-document-workspace{display:grid;grid-template-columns:minmax(9.5rem,13rem) minmax(0,1fr);gap:.9rem;padding:.95rem 1.15rem 0}.blog-rich-content .blog-annotated-document-tabs{display:grid;align-content:start;gap:.45rem}.blog-rich-content .blog-annotated-document-tabs button{display:grid;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.55rem;width:100%;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;color:#334155;padding:.52rem .6rem;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.blog-rich-content .blog-annotated-document-tabs button span{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.72rem;font-weight:850}.blog-rich-content .blog-annotated-document-tabs button strong{min-width:0;font-size:.77rem;line-height:1.18;font-weight:800;overflow-wrap:anywhere}.blog-rich-content .blog-annotated-document-tabs button:hover,.blog-rich-content .blog-annotated-document-tabs button:focus-visible,.blog-rich-content .blog-annotated-document-tabs button.is-active{outline:none;border-color:#8fdbe8;background:#ecfeff;box-shadow:0 1px 2px #3c404314}.blog-rich-content .blog-annotated-document-tabs button.is-active span{background:var(--annotated-document-cyan);color:#fff}.blog-rich-content .blog-annotated-document-page{display:grid;gap:.75rem;min-width:0;border:1px solid #e2e8f0;border-radius:.95rem;background:linear-gradient(180deg,#f8fdffd9,#fff3),#fff;padding:.85rem;box-shadow:inset 0 0 0 1px #ffffffa8}.blog-rich-content .blog-annotated-document-section{border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.blog-rich-content .blog-annotated-document-section.is-active{border-color:#8fdbe8;box-shadow:0 10px 24px -22px #0891b26b;animation:annotatedDocumentSectionIn .18s ease-out}.blog-rich-content .blog-annotated-document-section-head{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;border:0;border-bottom:1px solid #edf2f7;background:#f8fafc;color:#334155;padding:.55rem .68rem;text-align:left}.blog-rich-content .blog-annotated-document-section-head>span{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#e2eef2;color:#0e7490;font-size:.76rem;font-weight:850}.blog-rich-content .blog-annotated-document-section-head strong{min-width:0;font-size:.86rem;line-height:1.22;font-weight:850;overflow-wrap:anywhere}.blog-rich-content .blog-annotated-document-section-head em{border:1px solid #dbe4ea;border-radius:999px;background:#fff;color:#475569;padding:.22rem .5rem;font-size:.68rem;line-height:1;font-style:normal;font-weight:850;white-space:nowrap}.blog-rich-content .blog-annotated-document-section-head em.is-dato,.blog-rich-content .blog-annotated-document-note.is-dato>div{color:#0e7490}.blog-rich-content .blog-annotated-document-section-head em.is-fundamento,.blog-rich-content .blog-annotated-document-note.is-fundamento>div{color:#2563eb}.blog-rich-content .blog-annotated-document-section-head em.is-conclusion,.blog-rich-content .blog-annotated-document-note.is-conclusion>div{color:#15803d}.blog-rich-content .blog-annotated-document-section-head em.is-error,.blog-rich-content .blog-annotated-document-note.is-error>div{color:#b91c1c}.blog-rich-content .blog-annotated-document-section-head em.is-falta-referencia,.blog-rich-content .blog-annotated-document-note.is-falta-referencia>div{color:#b45309}.blog-rich-content .blog-annotated-document-section-head em.is-exceso-afirmacion,.blog-rich-content .blog-annotated-document-note.is-exceso-afirmacion>div{color:#7c3aed}.blog-rich-content .blog-annotated-document-text{display:block;width:100%;border:0;background:#fff;color:#334155;padding:.78rem .85rem .82rem;text-align:left;font-size:.9rem;line-height:1.62;font-weight:550;cursor:pointer;overflow-wrap:anywhere}.blog-rich-content .blog-annotated-document-text:hover,.blog-rich-content .blog-annotated-document-text:focus-visible{outline:none;background:#fbfdff}.blog-rich-content .blog-annotated-document-mark{display:inline;border-radius:.28rem;padding:.08rem .24rem;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-weight:800}.blog-rich-content .blog-annotated-document-mark.is-motion-soft{animation:annotatedDocumentHighlightSoft .76s ease-out}.blog-rich-content .blog-annotated-document-mark.is-motion-pulse{animation:annotatedDocumentHighlightPulse .98s ease-out}.blog-rich-content .blog-annotated-document-mark.is-motion-none{animation:none}.blog-rich-content .blog-annotated-document-mark.is-dato{background:#cffafe;color:#0e7490}.blog-rich-content .blog-annotated-document-mark.is-fundamento{background:#dbeafe;color:#1d4ed8}.blog-rich-content .blog-annotated-document-mark.is-conclusion{background:#dcfce7;color:#15803d}.blog-rich-content .blog-annotated-document-mark.is-error{background:#fee2e2;color:#b91c1c}.blog-rich-content .blog-annotated-document-mark.is-falta-referencia{background:#fef3c7;color:#b45309}.blog-rich-content .blog-annotated-document-mark.is-exceso-afirmacion{background:#ede9fe;color:#6d28d9}.blog-rich-content .blog-annotated-document-note{display:grid;gap:.38rem;margin:.85rem 1.15rem 0;border:1px solid #d7edf2;border-radius:.95rem;background:#f8fdff;padding:.72rem .82rem}.blog-rich-content .blog-annotated-document-note>div{display:inline-flex;align-items:center;gap:.42rem;font-size:.76rem;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.blog-rich-content .blog-annotated-document-note p{margin:0;color:#475569;font-size:.86rem;line-height:1.48;font-weight:650}.blog-rich-editor .blog-annotated-document-sheet{display:grid;gap:.55rem;padding:.9rem 1.15rem 1rem}.blog-rich-editor .blog-annotated-document-editor-section{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid #d7edf2;border-radius:.85rem;background:#fff;padding:.58rem .65rem}.blog-rich-editor .blog-annotated-document-editor-section>span{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:.74rem;font-weight:900}.blog-rich-editor .blog-annotated-document-editor-section strong{display:block;min-width:0;color:#202124;font-size:.84rem;line-height:1.25;font-weight:850;overflow-wrap:anywhere}.blog-rich-editor .blog-annotated-document-editor-section p{margin:.18rem 0 0;color:#64748b;font-size:.76rem;line-height:1.28;font-weight:650;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.blog-rich-editor .blog-annotated-document-editor-section em{border-radius:999px;background:#f1f5f9;color:#475569;padding:.24rem .5rem;font-size:.68rem;font-style:normal;font-weight:850;white-space:nowrap}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-annotated-document-tabs button,.blog-rich-content .blog-annotated-document-section,.blog-rich-content .blog-annotated-document-mark{animation:none;transition:none}}@keyframes annotatedDocumentSectionIn{0%{opacity:.86;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes annotatedDocumentHighlightSoft{0%{box-shadow:0 0 #0891b200;filter:brightness(1)}42%{box-shadow:0 0 0 5px #0891b229;filter:brightness(1.08)}to{box-shadow:0 0 #0891b200;filter:brightness(1)}}@keyframes annotatedDocumentHighlightPulse{0%{box-shadow:0 0 #0891b200;filter:brightness(1)}32%{box-shadow:0 0 0 7px #0891b22e;filter:brightness(1.1)}62%{box-shadow:0 0 0 3px #0891b21f;filter:brightness(1.04)}to{box-shadow:0 0 #0891b200;filter:brightness(1)}}@media(max-width:760px){.blog-rich-content .blog-annotated-document-player-head,.blog-rich-content .blog-annotated-document-editor-head,.blog-rich-editor .blog-annotated-document-editor-head{padding:.95rem .9rem .85rem}.blog-rich-content .blog-annotated-document-workspace{grid-template-columns:1fr;padding:.85rem .8rem 0}.blog-rich-content .blog-annotated-document-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;overflow:visible}.blog-rich-content .blog-annotated-document-tabs button{grid-template-columns:1fr;justify-items:center;min-width:0;padding:.42rem .25rem}.blog-rich-content .blog-annotated-document-tabs button span{width:1.85rem;height:1.85rem}.blog-rich-content .blog-annotated-document-tabs button strong{display:none}.blog-rich-content .blog-annotated-document-page{padding:.68rem}.blog-rich-content .blog-annotated-document-section-head{grid-template-columns:1.7rem minmax(0,1fr)}.blog-rich-content .blog-annotated-document-section-head em{grid-column:2;justify-self:start}.blog-rich-content .blog-annotated-document-note{margin:.75rem .8rem 0}.blog-rich-editor .blog-annotated-document-sheet{padding:.8rem}.blog-rich-editor .blog-annotated-document-editor-section{grid-template-columns:1.8rem minmax(0,1fr)}.blog-rich-editor .blog-annotated-document-editor-section em{grid-column:2;justify-self:start}}.blog-rich-content .blog-formula-block[data-formula-block=true],.blog-rich-editor .blog-formula-block[data-formula-block=true]{margin:1rem 0;border:1px solid #bae6fd;border-left:4px solid #06b6d4;border-radius:1rem;background:#f8fbff;box-shadow:0 18px 42px #0f172a14;color:#0f172a;overflow:hidden}.blog-rich-editor .blog-formula-block[data-formula-block=true]{cursor:pointer}.blog-rich-content .blog-formula-block--player{padding:1rem}.blog-rich-content .blog-formula-player-head,.blog-rich-content .blog-formula-editor-head,.blog-rich-editor .blog-formula-editor-head{display:grid;gap:.35rem;padding:.95rem 1rem;background:#ecfeff;border-bottom:1px solid #cffafe}.blog-rich-content .blog-formula-block--player .blog-formula-player-head{margin:-1rem -1rem 1rem}.blog-rich-content .blog-formula-kicker,.blog-rich-editor .blog-formula-kicker{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;color:#0e7490;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.blog-rich-content .blog-formula-title,.blog-rich-editor .blog-formula-title{color:#0f172a;font-size:1.02rem;font-weight:900;line-height:1.25}.blog-rich-content .blog-formula-context,.blog-rich-editor .blog-formula-context{max-width:70ch;color:#475569;font-size:.88rem;line-height:1.55}.blog-rich-content .blog-formula-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(220px,1.05fr);gap:.85rem;align-items:stretch}.blog-rich-content .blog-formula-card,.blog-rich-editor .blog-formula-card{display:grid;gap:.75rem;min-width:0;border:1px solid #e2e8f0;border-radius:.9rem;background:#fff;padding:.9rem}.blog-rich-content .blog-formula-expression,.blog-rich-editor .blog-formula-expression{display:flex;align-items:center;min-height:4rem;border-radius:.8rem;background:#0f172a;color:#ecfeff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.55rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere;padding:.9rem 1rem}.blog-rich-content .blog-formula-units{display:grid;gap:.2rem;border-radius:.75rem;background:#f1f5f9;padding:.7rem .8rem}.blog-rich-content .blog-formula-units span,.blog-rich-content .blog-formula-insight span{color:#0f766e;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.blog-rich-content .blog-formula-units p,.blog-rich-content .blog-formula-insight p{margin:.12rem 0 0;color:#334155;font-size:.9rem;line-height:1.5}.blog-rich-content .blog-formula-variable-list,.blog-rich-editor .blog-formula-editor-list{display:grid;gap:.55rem;min-width:0}.blog-rich-content .blog-formula-variable,.blog-rich-editor .blog-formula-editor-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;min-width:0;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;padding:.65rem .7rem}.blog-rich-content .blog-formula-variable-symbol,.blog-rich-editor .blog-formula-editor-symbol{display:inline-grid;place-items:center;min-width:2.1rem;height:2.1rem;border-radius:.7rem;background:#cffafe;color:#155e75;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;font-weight:900}.blog-rich-content .blog-formula-variable strong,.blog-rich-editor .blog-formula-editor-item strong{display:block;min-width:0;color:#0f172a;font-size:.9rem;line-height:1.3;overflow-wrap:anywhere}.blog-rich-content .blog-formula-variable p,.blog-rich-editor .blog-formula-editor-item p{margin:.12rem 0 0;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.3;overflow-wrap:anywhere}.blog-rich-content .blog-formula-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.blog-rich-content .blog-formula-insight{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;min-width:0;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;padding:.75rem}.blog-rich-content .blog-formula-insight svg{color:#0891b2;margin-top:.08rem}.blog-rich-content .blog-formula-insight--error{border-color:#fed7aa;background:#fff7ed}.blog-rich-content .blog-formula-insight--error svg,.blog-rich-content .blog-formula-insight--error span{color:#c2410c}.blog-rich-content .blog-formula-calculation-toggle{display:inline-flex;align-items:center;gap:.45rem;margin-top:.9rem;border:1px solid #67e8f9;border-radius:999px;background:#0891b2;color:#fff;cursor:pointer;font-size:.86rem;font-weight:900;line-height:1;padding:.7rem .95rem;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.blog-rich-content .blog-formula-calculation-toggle:hover,.blog-rich-content .blog-formula-calculation-toggle:focus-visible{background:#0e7490;box-shadow:0 12px 24px #0891b238;outline:none;transform:translateY(-1px)}.blog-rich-content .blog-formula-calculation-toggle:active{transform:translateY(0)}.blog-rich-content .blog-formula-calculation-panel{display:grid;gap:.55rem;margin-top:.75rem;border:1px solid #bae6fd;border-radius:.9rem;background:#fff;padding:.8rem;animation:blog-formula-panel-in .18s cubic-bezier(.2,0,0,1) both}@keyframes blog-formula-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.blog-rich-content .blog-formula-calculation-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;min-width:0}.blog-rich-content .blog-formula-calculation-step span{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#cffafe;color:#155e75;font-size:.72rem;font-weight:900}.blog-rich-content .blog-formula-calculation-step p,.blog-rich-content .blog-formula-calculation-panel>p{margin:0;color:#334155;font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}@media(max-width:720px){.blog-rich-content .blog-formula-block--player{padding:.85rem}.blog-rich-content .blog-formula-block--player .blog-formula-player-head{margin:-.85rem -.85rem .85rem}.blog-rich-content .blog-formula-layout,.blog-rich-content .blog-formula-insights{grid-template-columns:1fr}.blog-rich-content .blog-formula-expression,.blog-rich-editor .blog-formula-expression{min-height:3.2rem;font-size:1.18rem}}.blog-mindmap-placeholder{margin:.85rem 0;border:1px solid #c6d2e1;border-radius:1rem;background:radial-gradient(720px 180px at 50% -70px,rgba(56,189,248,.16),transparent 62%),linear-gradient(180deg,#f8fbff,#eff4fb);color:#334155;font-size:.84rem;padding:.84rem .95rem .92rem;text-align:left;overflow:hidden}.blog-mindmap-placeholder p{margin:.2rem 0;line-height:1.42}.blog-mindmap-placeholder>p:first-child{font-weight:800;letter-spacing:.06em;font-size:.78rem;text-transform:uppercase;color:#475569}.blog-mindmap-placeholder>p:last-child{margin-top:.54rem;font-size:.75rem;color:#64748b}.blog-mindmap-placeholder-preview{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:.5rem;margin-top:.42rem}.blog-mindmap-placeholder-column{display:flex;min-height:92px}.blog-mindmap-placeholder-column--left{justify-content:flex-end}.blog-mindmap-placeholder-column--right{justify-content:flex-start}.blog-mindmap-placeholder-center{display:flex;align-items:center;justify-content:center}.blog-mindmap-placeholder-root{position:relative;min-width:152px;max-width:220px;border:3px solid var(--mm-root-accent, #7d91ab);border-radius:.88rem;background:linear-gradient(180deg,#eaf4ff,#dbe9f8);padding:.42rem .72rem;text-align:center;font-size:.87rem;font-weight:900;color:#334155}.blog-mindmap-placeholder-root:before,.blog-mindmap-placeholder-root:after{content:"";position:absolute;top:50%;width:20px;height:3px;border-radius:999px;background:var(--mm-root-accent, #94a3b8)}.blog-mindmap-placeholder-root:before{right:100%}.blog-mindmap-placeholder-root:after{left:100%}.blog-mindmap-placeholder-branches{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.38rem;width:min(100%,240px)}.blog-mindmap-placeholder-branch{margin:0;position:relative}.blog-mindmap-placeholder-node{position:relative;border:2px solid var(--mm-accent, #8ba0b8);border-radius:.78rem;background:#fff;padding:.34rem .5rem;font-size:.75rem;font-weight:700;color:#0f172a;line-height:1.25}.blog-mindmap-placeholder-branch--left .blog-mindmap-placeholder-node{text-align:right}.blog-mindmap-placeholder-branch--left .blog-mindmap-placeholder-node:before{content:"";position:absolute;left:100%;top:50%;width:20px;height:2px;background:var(--mm-accent, #94a3b8);transform:translateY(-50%)}.blog-mindmap-placeholder-branch--right .blog-mindmap-placeholder-node{text-align:left}.blog-mindmap-placeholder-branch--right .blog-mindmap-placeholder-node:before{content:"";position:absolute;right:100%;top:50%;width:20px;height:2px;background:var(--mm-accent, #94a3b8);transform:translateY(-50%)}.blog-mindmap-placeholder-leaves{margin:.2rem 0 0;padding-left:.52rem;list-style:none;border-left:1px dashed var(--mm-accent, #cbd5e1);display:flex;flex-direction:column;gap:.15rem}.blog-mindmap-placeholder-branch--left .blog-mindmap-placeholder-leaves{padding-left:0;padding-right:.52rem;border-left:0;border-right:1px dashed var(--mm-accent, #cbd5e1)}.blog-mindmap-placeholder-leaves>li{margin:.24rem 0;padding:0 0 0 .38rem;font-size:.72rem;color:#475569;line-height:1.2}.blog-mindmap-placeholder-branch--left .blog-mindmap-placeholder-leaves>li{padding:0 .38rem 0 0;text-align:right}.blog-mindmap-placeholder-empty{margin:0;border:1px dashed #cbd5e1;border-radius:.72rem;background:#fff;padding:.45rem .56rem;font-size:.73rem;color:#64748b}.blog-mindmap-placeholder ul{margin:.45rem 0 0}.blog-mindmap-placeholder li{position:relative}.blog-mindmap-placeholder li>ul>li:before{content:"";position:absolute;left:-.45rem;top:.84rem;width:.45rem;height:1px;background:#cbd5e1}@media(max-width:900px){.blog-mindmap-placeholder-preview{grid-template-columns:1fr;gap:.56rem}.blog-mindmap-placeholder-column--left,.blog-mindmap-placeholder-column--right{justify-content:stretch}.blog-mindmap-placeholder-root:before,.blog-mindmap-placeholder-root:after{display:none}.blog-mindmap-placeholder-branches{width:100%}.blog-mindmap-placeholder-branch--left .blog-mindmap-placeholder-node{text-align:left}.blog-mindmap-placeholder-branch--left .blog-mindmap-placeholder-leaves{padding-left:.52rem;padding-right:0;border-right:0;border-left:1px dashed #cbd5e1}.blog-mindmap-placeholder-branch--left .blog-mindmap-placeholder-leaves>li{text-align:left;padding:0 0 0 .38rem}.blog-mindmap-placeholder-branch--left .blog-mindmap-placeholder-node:before,.blog-mindmap-placeholder-branch--right .blog-mindmap-placeholder-node:before{display:none}}.blog-toc-placeholder{margin:.85rem 0;border:1px dashed #94a3b8;border-radius:.9rem;background:#f8fafc;color:#334155;font-size:.82rem;padding:.64rem .9rem;text-align:left}.blog-toc-placeholder p{margin:.2rem 0}.blog-toc-placeholder p:first-child{font-weight:800;letter-spacing:.02em}.blog-toc-placeholder ul,.blog-toc-placeholder ol{margin:.45rem 0 0;padding-left:1.05rem}.blog-toc-placeholder ul{list-style:disc outside}.blog-toc-placeholder ol{list-style:decimal outside}.blog-toc-placeholder li{margin:.15rem 0;line-height:1.45}.blog-media-block a{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;border:1px solid #cbd5e1;border-radius:.65rem;padding:.4rem .8rem;background:#f8fafc;font-weight:700}.blog-rich-content .blog-question-grid-block[data-question-grid-block=true]{max-width:940px;margin:1.45rem auto;border-radius:1.8rem;border:1px solid rgba(209,223,235,.95);background:radial-gradient(circle at top center,#fffffff2,#f4f9fcfa);box-shadow:0 28px 52px -34px #0f172a52,0 8px 18px -16px #0891b24d,inset 0 1px #fffffff0;overflow:hidden}.blog-rich-content .blog-question-grid-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding:1.45rem 1.5rem 1.35rem;background:radial-gradient(circle at 85% 15%,rgba(34,211,238,.34) 0%,rgba(34,211,238,.02) 34%,transparent 56%),radial-gradient(circle at 78% 58%,rgba(255,255,255,.08) 0%,transparent 44%),linear-gradient(135deg,#0c2f52,#0b426b 58%,#08b8c6)}.blog-rich-content .blog-question-grid-hero-icon{width:5rem;height:5rem;border-radius:999px;border:3px solid rgba(64,239,255,.88);background:#081d3157;display:inline-flex;align-items:center;justify-content:center;color:#f8feff;box-shadow:inset 0 1px #ffffff29,0 14px 30px -24px #0369a1b3}.blog-rich-content .blog-question-grid-hero-icon svg,.blog-rich-content .blog-question-grid-item-icon svg{display:block;width:2.35rem;height:2.35rem}.blog-rich-content .blog-question-grid-badge{margin:0 0 .3rem;color:#e4f8ffeb;font-size:.76rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.blog-rich-content .blog-question-grid-title{margin:0;color:#fff;font-size:clamp(1.5rem,1.2rem + 1.6vw,2.55rem);font-weight:900;line-height:.98;text-transform:uppercase}.blog-rich-content .blog-question-grid-subtitle{margin:.45rem 0 0;max-width:44rem;color:#edf8fcf5;font-size:clamp(1rem,.92rem + .45vw,1.28rem);line-height:1.35;font-weight:700}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true]{margin:.9rem 0;gap:0;padding:.68rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true]:before{top:.75rem;right:.85rem;width:5.5rem;height:3.5rem;background-size:.65rem .65rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-player-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:center;margin-bottom:.55rem;border-radius:.72rem;padding:.48rem .58rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-kicker{gap:.26rem;border-radius:.38rem;font-size:.56rem;letter-spacing:.03em;padding:.3rem .4rem;white-space:nowrap}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-kicker svg{width:.78rem;height:.78rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-title{font-size:clamp(.86rem,1.7cqi,1.08rem);line-height:1.08}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-context{margin-top:.12rem;font-size:.62rem;line-height:1.18}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-grid{grid-template-columns:minmax(190px,.74fr) minmax(0,1.26fr);gap:.56rem;align-items:stretch}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-control-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage{border-radius:.72rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-control-panel{gap:.42rem;padding:.5rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage{grid-template-rows:auto minmax(5.8rem,1fr) auto;min-height:10.2rem;padding:.55rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage-head span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-scale span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result span{font-size:.52rem;letter-spacing:.02em}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage-head strong{font-size:.68rem;line-height:1.1}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-visual{min-height:5.8rem;border-radius:.62rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-expression-row{grid-template-columns:minmax(0,1fr) minmax(78px,auto);gap:.34rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-expression{min-height:2.35rem;border-radius:.62rem;font-size:clamp(.82rem,1.9cqi,1.08rem);line-height:1.08;padding:.42rem .5rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit{gap:.18rem;border-radius:.58rem;padding:.36rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-row input,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-row select{min-height:1.82rem;border-radius:.46rem;font-size:.66rem;padding:.32rem .4rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result-row{grid-template-columns:minmax(0,1fr) minmax(90px,auto);gap:.34rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result{min-height:3.65rem;border-radius:.62rem;padding:.46rem .5rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result strong{font-size:clamp(1rem,3cqi,1.55rem);line-height:1}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result small{font-size:.58rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-list{gap:.34rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-card{gap:.32rem;border-radius:.58rem;padding:.42rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-head{grid-template-columns:1.58rem minmax(0,1fr);gap:.34rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-head>span{width:1.58rem;height:1.58rem;border-radius:.48rem;font-size:.68rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-head strong{font-size:.66rem;line-height:1.12}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-head small{margin-top:.1rem;font-size:.52rem;padding:.12rem .28rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-row{grid-template-columns:minmax(0,1fr) minmax(62px,.42fr);gap:.28rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-range{height:.86rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions{gap:.34rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions button,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-toggle{min-height:2rem;border-radius:.52rem;font-size:.64rem;padding:.36rem .48rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions svg{width:.82rem;height:.82rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-interpretation{gap:.34rem;margin-top:.48rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-toggle{min-height:2.24rem;padding:.38rem .5rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-toggle:before{width:1.25rem;height:1.25rem;font-size:.62rem;line-height:1.08rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-head{gap:.36rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-head strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-action{font-size:.6rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel{gap:.32rem;border-radius:.56rem;padding:.42rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel small{border-radius:.42rem;font-size:.58rem;line-height:1.26;padding:.36rem .42rem .36rem 1.45rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel p:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel small:before{left:.42rem;width:.72rem;height:.72rem;font-size:.56rem}@media(max-width:900px){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-grid{grid-template-columns:minmax(180px,.78fr) minmax(0,1.22fr);gap:.48rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage{min-height:9.4rem}}@media(max-width:700px){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true]{margin:.75rem 0;padding:.54rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-player-head{grid-template-columns:1fr;gap:.34rem;margin-bottom:.46rem;padding:.44rem .5rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-context{display:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-grid{grid-template-columns:1fr}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage{grid-row:1;min-height:8.4rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-visual{min-height:4.8rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-expression-row,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result-row{grid-template-columns:1fr}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true]{--simulation-ink: #123251;--simulation-muted: #36546d;--simulation-panel: #ffffff;--simulation-panel-soft: #e7f8fa;--simulation-panel-deep: #e9feff;--simulation-accent: #18d2d7;--simulation-accent-strong: #0d7199;--simulation-accent-soft: rgba(24, 210, 215, .18);--simulation-line: #37c9d6;border-color:#37c9d6!important;background:linear-gradient(145deg,#e8fbff,#c9f1f5);box-shadow:0 13px 0 -7px #0d3e67,0 25px 44px -30px #083a5fb8,inset 1px 1px #ffffffeb,inset -1px -1px #0d3e672e;color:#123251}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-player-head{border-color:#278bb4;border-bottom-color:#18d2d7;background:linear-gradient(145deg,#123d68,#0c2f52 62%,#087f99);box-shadow:0 8px 0 -3px #08213c,0 15px 22px -18px #041e38cc,inset 1px 1px #ffffff29,inset -1px -1px #031a3085}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-kicker{border-color:#9ff8ff85;background:linear-gradient(145deg,#187fa0,#0d5276);box-shadow:0 4px 0 -1px #08213c,inset 1px 1px #ffffff2b;color:#e8fdff}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-kicker svg{color:#9ff8ff}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-title{color:#fff;text-shadow:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-context{color:#d8f8fc}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-control-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-card,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel{border-color:#75cbd4;background:linear-gradient(145deg,#fff,#e7f8fa);box-shadow:0 6px 0 -2px #0d3e67,inset 1px 1px #fffffff0,inset -1px -1px #0d3e6729;color:#123251}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage{border-color:#269db8;background:#082d49;box-shadow:0 11px 0 -4px #08213c,0 20px 25px -20px #041e38db,inset 2px 2px #fff3,inset -2px -2px #02182bb3}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-control-panel:after{background:#08213c}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage-head span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-scale span{color:#d8f8fc}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage-head strong{color:#fff}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-visual{border-color:#278bb4;background:linear-gradient(145deg,#0b3b5f,#082d49)}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-expression{border-color:#38b8c5;background:#d9fbff;box-shadow:inset 1px 1px #ffffffeb;color:#123251}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-head small{background:transparent;color:#36546d}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-head strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-head strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel small{color:#123251}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result small,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-action{color:#0d7199}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-head>span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel p:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel small:before{border-color:#18a8bd;background:linear-gradient(145deg,#18d2d7,#0d7199);box-shadow:0 4px 0 -1px #0d3e67,inset 1px 1px #ffffff6b;color:#fff}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-row input,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-row select{border-color:#b7e5ea;background:#fff;color:#123251}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions button,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-toggle{border-color:#75cbd4;background:linear-gradient(145deg,#fff,#e7f8fa);box-shadow:0 5px 0 -2px #0d3e67,inset 1px 1px #fffffff0,inset -1px -1px #0d3e6729;color:#123251}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions button:first-child,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-toggle.is-open{border-color:#18a8bd;background:linear-gradient(145deg,#18d2d7,#0d7199);color:#fff}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-toggle:before{border-color:#18a8bd;background:#d9fbff;box-shadow:0 4px 0 -1px #0d3e67;color:#0d3e67}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-action{background:#d9fbff;box-shadow:0 3px 0 -1px #0d3e67}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-control-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-card,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel small,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-expression{backdrop-filter:none;filter:none;background-image:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-control-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-card,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel{background-color:#f8ffff;box-shadow:0 4px 0 -2px #0d3e67}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-control-panel:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-control-panel:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-card:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-card:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel:after{display:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-expression{background-color:#d9fbff;box-shadow:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-panel small{background-color:#fff;box-shadow:none}.blog-rich-content .blog-question-grid-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem 1rem;padding:1.25rem}.blog-rich-content .blog-question-grid-block[data-question-grid-count="1"] .blog-question-grid-items{grid-template-columns:minmax(0,1fr)}.blog-rich-content .blog-question-grid-item{min-width:0;display:grid;grid-template-columns:5.6rem 5.4rem minmax(0,1fr);align-items:center;gap:0;border-radius:1.25rem;border:1px solid rgba(223,233,241,.98);background:linear-gradient(180deg,#fffffffc,#fafcfdfc);box-shadow:0 18px 28px -26px #0f172a4d,0 4px 10px -9px #0ea5e929;overflow:hidden}.blog-rich-content .blog-question-grid-item-order{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;padding:1rem .7rem;background:linear-gradient(135deg,#18d2d7,#1199bd 52%,#0d3e67);color:#fff;font-size:1.15rem;font-weight:900;letter-spacing:.04em;clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%)}.blog-rich-content .blog-question-grid-item-icon{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;color:#0d9bb5;background:linear-gradient(180deg,#fffffffa,#f5fafcfa);border-right:1px solid rgba(214,228,238,.96)}.blog-rich-content .blog-question-grid-item-icon svg{width:2rem;height:2rem}.blog-rich-content .blog-question-grid-item-text{min-width:0;padding:1rem 1.1rem 1rem 1.15rem;color:#123251;font-size:clamp(1rem,.95rem + .36vw,1.22rem);line-height:1.42;font-weight:800}.blog-rich-content .blog-question-grid-item-text>:first-child,.blog-rich-content .blog-question-grid-title>:first-child,.blog-rich-content .blog-question-grid-subtitle>:first-child{margin-top:0}.blog-rich-content .blog-question-grid-item-text>:last-child,.blog-rich-content .blog-question-grid-title>:last-child,.blog-rich-content .blog-question-grid-subtitle>:last-child{margin-bottom:0}.blog-rich-content .blog-question-grid-item-text p{margin:0;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}@media(max-width:980px){.blog-rich-content .blog-question-grid-items{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.blog-rich-content .blog-question-grid-block[data-question-grid-block=true]{border-radius:1.25rem}.blog-rich-content .blog-question-grid-hero{grid-template-columns:1fr;justify-items:start;padding:1.2rem 1.1rem 1.05rem}.blog-rich-content .blog-question-grid-hero-icon{width:4.35rem;height:4.35rem}.blog-rich-content .blog-question-grid-items{padding:.9rem;gap:.85rem}.blog-rich-content .blog-question-grid-item{grid-template-columns:4.8rem 4.4rem minmax(0,1fr)}.blog-rich-content .blog-question-grid-item-order{font-size:1rem}.blog-rich-content .blog-question-grid-item-text{padding:.92rem .9rem .92rem .95rem;font-size:.98rem}}.blog-rich-editor .blog-question-grid-block[data-question-grid-block=true]{max-width:none;margin:.9rem 0;border-radius:1.2rem;border-color:#94a3b852;background:radial-gradient(circle at top center,#ffffffbd,#f1f8fca8);box-shadow:0 18px 36px -30px #0f172a2e,0 8px 18px -18px #0891b22e,inset 0 1px #ffffffb8;backdrop-filter:blur(7px)}.blog-rich-editor .blog-question-grid-hero{gap:.8rem;padding:1rem 1rem .95rem;background:radial-gradient(circle at 85% 15%,rgba(34,211,238,.22) 0%,rgba(34,211,238,.02) 34%,transparent 56%),radial-gradient(circle at 78% 58%,rgba(255,255,255,.06) 0%,transparent 44%),linear-gradient(135deg,#0c2f52e0,#0b426bd6 58%,#08b8c6c7)}.blog-rich-editor .blog-question-grid-hero-icon{width:3.8rem;height:3.8rem}.blog-rich-editor .blog-question-grid-hero-icon svg{width:1.8rem;height:1.8rem}.blog-rich-editor .blog-question-grid-badge[contenteditable=true],.blog-rich-editor .blog-question-grid-title[contenteditable=true],.blog-rich-editor .blog-question-grid-subtitle[contenteditable=true],.blog-rich-editor .blog-question-grid-item-text[contenteditable=true]{cursor:text}.blog-rich-editor .blog-question-grid-title{font-size:clamp(1.15rem,1rem + .8vw,1.65rem)}.blog-rich-editor .blog-question-grid-subtitle{font-size:.94rem}.blog-rich-editor .blog-question-grid-items{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.95rem}.blog-rich-editor .blog-question-grid-item{grid-template-columns:4.35rem 4rem minmax(0,1fr);min-height:0;border-color:#cbd5e18a;background:linear-gradient(180deg,#ffffffd1,#f8fafcbd);box-shadow:0 14px 26px -28px #0f172a33,0 3px 8px -8px #0ea5e924}.blog-rich-editor .blog-question-grid-item-order{padding:.8rem .55rem;font-size:.96rem}.blog-rich-editor .blog-question-grid-item-icon{background:linear-gradient(180deg,#ffffffc7,#f5fafca8);border-right-color:#d6e4eeb3}.blog-rich-editor .blog-question-grid-item-icon svg{width:1.55rem;height:1.55rem}.blog-rich-editor .blog-question-grid-item-text{padding:.8rem .9rem .8rem .95rem;font-size:.95rem;line-height:1.35}.blog-rich-content .blog-flip-card-block[data-flip-card-block=true]{max-width:760px;margin:1.3rem auto}.blog-rich-content .blog-flip-card-block[data-flip-card-block=true][data-flip-card-card-count="1"]{display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr)}.blog-rich-content .blog-flip-card-block[data-flip-card-block=true][data-flip-card-card-count="2"]{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-rich-content .blog-flip-card-block[data-flip-card-block=true][data-flip-card-card-count="3"]{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-rich-content .blog-flip-card-block[data-flip-card-block=true]>.blog-flip-card-grid{grid-column:1 / -1}.blog-rich-content .blog-flip-card-grid{display:grid;gap:.9rem}.blog-rich-content .blog-flip-card-grid--count-1{grid-template-columns:minmax(0,1fr)}.blog-rich-content .blog-flip-card-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-rich-content .blog-flip-card-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-rich-content .blog-flip-card-card{min-width:0}.blog-rich-content .blog-flip-card-scene{perspective:1400px}.blog-rich-content .blog-flip-card-inner{position:relative;min-height:22rem;transform-style:preserve-3d;transition:transform .82s cubic-bezier(.22,1,.36,1)}.blog-rich-content .blog-flip-card-block[data-flip-card-block=true][data-flip-card-height=sm] .blog-flip-card-inner{min-height:18rem}.blog-rich-content .blog-flip-card-block[data-flip-card-block=true][data-flip-card-height=md] .blog-flip-card-inner{min-height:22rem}.blog-rich-content .blog-flip-card-block[data-flip-card-block=true][data-flip-card-height=lg] .blog-flip-card-inner{min-height:26rem}.blog-rich-content .blog-flip-card-card:hover .blog-flip-card-inner,.blog-rich-content .blog-flip-card-card:focus-within .blog-flip-card-inner{transform:rotateY(180deg)}.blog-rich-content .blog-flip-card-scene:hover .blog-flip-card-inner,.blog-rich-content .blog-flip-card-scene:focus-within .blog-flip-card-inner{transform:rotateY(180deg)}.blog-rich-content .blog-flip-card-face{position:absolute;inset:0;display:block;border-radius:1.45rem;border:1px solid rgba(203,213,225,.94);background:linear-gradient(180deg,#fffffffc,#f4f9fcfa);box-shadow:0 22px 44px -34px #0f172a52,0 10px 22px -20px #0891b22e;overflow:hidden;backface-visibility:hidden}.blog-rich-content .blog-flip-card-face--back{transform:rotateY(180deg)}.blog-rich-content .blog-flip-card-face-label{display:none}.blog-rich-content .blog-flip-card-media{position:absolute;inset:.85rem;overflow:hidden;box-sizing:border-box;padding:.8rem;border-radius:1rem;border:1px solid rgba(203,213,225,.72);background:radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 48%),linear-gradient(135deg,#eaf4fb,#f6fbff);z-index:1}.blog-rich-content .blog-flip-card-media-track{display:grid;width:100%;height:100%;gap:.55rem}.blog-rich-content .blog-flip-card-media-track--count-1{grid-template-columns:minmax(0,1fr)}.blog-rich-content .blog-flip-card-media-track--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-rich-content .blog-flip-card-media-track--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-rich-content .blog-flip-card-media-item{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden;border-radius:.8rem;background:#ffffff38}.blog-rich-content .blog-flip-card-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.blog-rich-content .blog-flip-card-media-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-rich-content .blog-flip-card-copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1.2rem;color:#123251;font-size:1rem;line-height:1.55;font-weight:600;overflow:auto;text-shadow:none}.blog-rich-content .blog-flip-card-copy>:first-child{margin-top:0}.blog-rich-content .blog-flip-card-copy>:last-child{margin-bottom:0}.blog-rich-content .blog-flip-card-copy p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.blog-rich-content .blog-flip-card-face[data-flip-card-mode=both] .blog-flip-card-copy{color:#fff;text-shadow:0 8px 20px rgba(15,23,42,.4);background:linear-gradient(180deg,#0913241f,#0913247a)}.blog-rich-content .blog-flip-card-face[data-flip-card-text-v-align=top] .blog-flip-card-copy{justify-content:flex-start}.blog-rich-content .blog-flip-card-face[data-flip-card-text-v-align=center] .blog-flip-card-copy{justify-content:center}.blog-rich-content .blog-flip-card-face[data-flip-card-text-v-align=bottom] .blog-flip-card-copy{justify-content:flex-end}.blog-rich-content .blog-flip-card-face[data-flip-card-mode=text] .blog-flip-card-media{display:none}.blog-rich-content .blog-flip-card-face[data-flip-card-mode=text] .blog-flip-card-copy{color:#123251;text-shadow:none;background:none}.blog-rich-content .blog-flip-card-face[data-flip-card-mode=image] .blog-flip-card-copy{display:none}.blog-rich-editor .blog-flip-card-block[data-flip-card-block=true]{max-width:none;margin:.9rem 0}.blog-rich-editor .blog-flip-card-block[data-flip-card-block=true][data-flip-card-card-count="1"]{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr)}.blog-rich-editor .blog-flip-card-block[data-flip-card-block=true][data-flip-card-card-count="2"]{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-rich-editor .blog-flip-card-block[data-flip-card-block=true][data-flip-card-card-count="3"]{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-rich-editor .blog-flip-card-block[data-flip-card-block=true]>.blog-flip-card-grid{grid-column:1 / -1}.blog-rich-editor .blog-flip-card-grid{display:grid;gap:.85rem}.blog-rich-editor .blog-flip-card-grid--count-1{grid-template-columns:minmax(0,1fr)}.blog-rich-editor .blog-flip-card-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-rich-editor .blog-flip-card-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-rich-editor .blog-flip-card-card{min-width:0}.blog-rich-editor .blog-flip-card-scene{perspective:none}.blog-rich-editor .blog-flip-card-inner{min-height:0;transform:none!important}.blog-rich-editor .blog-flip-card-face{position:relative;inset:auto;min-height:17rem;display:block;border-radius:1.1rem;border:1px solid rgba(203,213,225,.72);background:linear-gradient(180deg,#ffffffd1,#f8fafcc7);box-shadow:0 12px 28px -28px #0f172a38;transform:none!important;backface-visibility:visible}.blog-rich-editor .blog-flip-card-face--back{transform:none!important}.blog-rich-editor .blog-flip-card-face-label{position:absolute;top:.8rem;left:.8rem;z-index:4;display:inline-flex;padding:.3rem .65rem;border-radius:999px;background:#0f172a;color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.blog-rich-editor .blog-flip-card-media{position:absolute;inset:.8rem;overflow:hidden;box-sizing:border-box;padding:.75rem;border-radius:.95rem;border:1px solid rgba(203,213,225,.7);background:radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 48%),linear-gradient(135deg,#eef6fb,#fbfdff);z-index:1}.blog-rich-editor .blog-flip-card-media-track{display:grid;width:100%;height:100%;gap:.5rem}.blog-rich-editor .blog-flip-card-media-track--count-1{grid-template-columns:minmax(0,1fr)}.blog-rich-editor .blog-flip-card-media-track--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-rich-editor .blog-flip-card-media-track--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-rich-editor .blog-flip-card-media-item{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden;border-radius:.75rem;background:#ffffff38}.blog-rich-editor .blog-flip-card-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.blog-rich-editor .blog-flip-card-media-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-rich-editor .blog-flip-card-copy[contenteditable=true]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;overflow:auto;padding:1.1rem;cursor:text;color:#123251;font-size:.95rem;line-height:1.45;font-weight:600}.blog-rich-editor .blog-flip-card-face[data-flip-card-mode=both] .blog-flip-card-copy[contenteditable=true]{color:#fff;text-shadow:0 8px 20px rgba(15,23,42,.44);background:linear-gradient(180deg,#0913241f,#0913247a)}.blog-rich-editor .blog-flip-card-face[data-flip-card-text-v-align=top] .blog-flip-card-copy[contenteditable=true]{justify-content:flex-start}.blog-rich-editor .blog-flip-card-face[data-flip-card-text-v-align=center] .blog-flip-card-copy[contenteditable=true]{justify-content:center}.blog-rich-editor .blog-flip-card-face[data-flip-card-text-v-align=bottom] .blog-flip-card-copy[contenteditable=true]{justify-content:flex-end}.blog-rich-editor .blog-flip-card-face[data-flip-card-mode=text] .blog-flip-card-media{display:none}.blog-rich-editor .blog-flip-card-face[data-flip-card-mode=text] .blog-flip-card-copy[contenteditable=true]{color:#123251;text-shadow:none;background:none}.blog-rich-editor .blog-flip-card-face[data-flip-card-mode=image] .blog-flip-card-copy{display:none}@media(max-width:640px){.blog-rich-content .blog-flip-card-grid{grid-template-columns:minmax(0,1fr)}.blog-rich-content .blog-flip-card-inner{min-height:20rem}.blog-rich-content .blog-flip-card-face{border-radius:1.2rem}.blog-rich-content .blog-flip-card-media,.blog-rich-content .blog-flip-card-media-placeholder{min-height:100%;inset:.7rem;padding:.6rem}.blog-rich-content .blog-flip-card-media-track{gap:.4rem}.blog-rich-content .blog-flip-card-copy{padding:1rem}}.course-player-theory-quiz .blog-rich-content .blog-flip-card-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.course-player-theory-quiz .blog-rich-content .blog-flip-card-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.course-player-theory-quiz .blog-rich-content .blog-flip-card-card{cursor:pointer}.course-player-theory-quiz .blog-rich-content .blog-flip-card-card.is-flipped .blog-flip-card-inner,.course-player-theory-quiz .blog-rich-content .blog-flip-card-card[aria-pressed=true] .blog-flip-card-inner{transform:rotateY(180deg)}.course-player-theory-quiz .blog-rich-content .blog-flip-card-scene{min-width:0;width:100%;cursor:pointer}.course-player-theory-quiz .blog-rich-content .blog-flip-card-scene.is-flipped .blog-flip-card-inner,.course-player-theory-quiz .blog-rich-content .blog-flip-card-scene[aria-pressed=true] .blog-flip-card-inner{transform:rotateY(180deg)}.blog-rich-editor{min-height:280px;border:1px solid #e2e8f0;background:#fff;border-radius:.75rem;padding:.75rem 1rem}.blog-rich-editor:focus{outline:none;box-shadow:0 0 0 2px #94a3b873}.mindmap-future-section{border-color:#c7d2fe;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 36px -28px #0f172a8c,0 1px #ffffffb3 inset}.mindmap-future-action{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mindmap-future-action:hover{transform:translateY(-1px);border-color:#94a3ff;box-shadow:0 10px 20px -16px #2563eb8c}.blog-post-page .blog-rich-content{color:#0f172a;font-size:1rem;line-height:1.85;max-width:78ch;margin-inline:auto;content-visibility:auto;contain-intrinsic-size:1400px 2400px}.blog-post-page .blog-rich-content p{margin:.8rem 0;color:#1e293b}.blog-post-page .blog-rich-content h1,.blog-post-page .blog-rich-content h2,.blog-post-page .blog-rich-content h3{color:#0f172a;letter-spacing:-.02em;text-wrap:balance}.blog-post-page .blog-rich-content h2{margin-top:1.6rem;margin-bottom:.65rem;padding-left:.75rem;border-left:4px solid #0284c7}.blog-post-page .blog-rich-content h3{margin-top:1.2rem;margin-bottom:.5rem}.blog-post-page .blog-rich-content ul,.blog-post-page .blog-rich-content ol{margin:.8rem 0 1rem;padding-left:1.35rem}.blog-post-page .blog-rich-content li{color:#1e293b}.blog-post-page .blog-rich-content li::marker{color:#0369a1}.blog-post-page .blog-rich-content blockquote{border-left:4px solid #0284c7;background:linear-gradient(135deg,#f2f9ff,#eaf4ff);border-radius:.9rem;padding:.9rem 1rem;color:#0f172a}.blog-post-page .blog-rich-content table{border:1px solid rgba(14,116,144,.25);border-radius:1rem;box-shadow:0 14px 30px #0284c714}.blog-post-page .blog-rich-content thead th{background:linear-gradient(135deg,#d9efff,#c9e6ff);color:#0f172a;border-bottom:1px solid rgba(14,116,144,.25)}.blog-post-page .blog-rich-content tbody tr:nth-child(2n) td{background:#f7fbff}.blog-rich-content .blog-table-block[data-table-block=true]{--table-accent: #0891b2;--table-accent-strong: color-mix(in srgb, var(--table-accent) 82%, #0f172a 18%);--table-accent-soft: color-mix(in srgb, var(--table-accent) 13%, #ffffff 87%);--table-accent-softer: color-mix(in srgb, var(--table-accent) 7%, #ffffff 93%);--table-accent-border: color-mix(in srgb, var(--table-accent) 26%, #cbd5e1 74%);--table-block-surface: linear-gradient( 180deg, color-mix(in srgb, var(--table-accent) 4%, #ffffff 96%) 0%, #ffffff 100% );max-width:860px;margin:1.25rem auto;border:1px solid var(--table-accent-border);border-radius:1.2rem;background:var(--table-block-surface);box-shadow:0 18px 36px -28px #0f172a73,0 1px #ffffffb3 inset;overflow:hidden}.blog-rich-content .blog-table-block[data-table-accent=slate]{--table-accent: #475569}.blog-rich-content .blog-table-block[data-table-accent=cyan]{--table-accent: #0891b2}.blog-rich-content .blog-table-block[data-table-accent=emerald]{--table-accent: #059669}.blog-rich-content .blog-table-block[data-table-accent=amber]{--table-accent: #d97706}.blog-rich-content .blog-table-block[data-table-accent=rose]{--table-accent: #e11d48}.blog-rich-content .blog-table-block[data-table-accent=violet]{--table-accent: #7c3aed}.blog-rich-content .blog-table-block[data-table-align=left]{margin-left:0;margin-right:auto}.blog-rich-content .blog-table-block[data-table-align=center]{margin-left:auto;margin-right:auto}.blog-rich-content .blog-table-block[data-table-align=right]{margin-left:auto;margin-right:0}.blog-rich-content .blog-table-block-header{display:grid;gap:.9rem;margin:0;padding:1rem 1.1rem .95rem;border-bottom:1px solid color-mix(in srgb,var(--table-accent) 14%,#e2e8f0 86%);background:radial-gradient(circle at top right,color-mix(in srgb,var(--table-accent) 14%,transparent) 0%,transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--table-accent) 8%,#ffffff 92%),color-mix(in srgb,var(--table-accent) 3%,#ffffff 97%))}.blog-rich-content .blog-table-block-badge{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;margin:0;padding:.42rem .78rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--table-accent) 22%,#dbeafe 78%);background:color-mix(in srgb,var(--table-accent) 10%,#ffffff 90%);color:var(--table-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.blog-rich-content .blog-table-block-badge:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:999px;background:color-mix(in srgb,var(--table-accent) 16%,#ffffff 84%);box-shadow:0 8px 16px -13px color-mix(in srgb,var(--table-accent) 60%,rgba(15,23,42,.34) 40%)}.blog-rich-content .blog-table-block[data-table-icon=none] .blog-table-block-badge:before{content:"•"}.blog-rich-content .blog-table-block[data-table-icon=check] .blog-table-block-badge:before{content:"✓"}.blog-rich-content .blog-table-block[data-table-icon=bolt] .blog-table-block-badge:before{content:"⚡"}.blog-rich-content .blog-table-block[data-table-icon=shield] .blog-table-block-badge:before{content:"◈"}.blog-rich-content .blog-table-block[data-table-icon=star] .blog-table-block-badge:before{content:"★"}.blog-rich-content .blog-table-block[data-table-icon=alert] .blog-table-block-badge:before{content:"!"}.blog-rich-content .blog-table-block-title{margin:0;color:#0f172a;font-size:clamp(1.05rem,1rem + .45vw,1.35rem);line-height:1.18}.blog-rich-content .blog-table-block-description{margin:.45rem 0 0;color:#334155;font-size:.98rem;line-height:1.7}.blog-rich-content .blog-table-block-key,.blog-rich-content .blog-table-block-note{margin:0;padding:.95rem 1.1rem;border-top:1px solid color-mix(in srgb,var(--table-accent) 14%,#e2e8f0 86%);background:linear-gradient(180deg,color-mix(in srgb,var(--table-accent) 5%,#ffffff 95%),#fff)}.blog-rich-content .blog-table-block-key-label{margin:0 0 .25rem;color:var(--table-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.blog-rich-content .blog-table-block-key-body,.blog-rich-content .blog-table-block-note{color:#1e293b;font-size:.96rem;line-height:1.7}.blog-rich-content .blog-table-block-key-body{margin:0}.blog-rich-content .blog-table-block .blog-table-scroll{margin:0;padding:0}.blog-rich-content .blog-table-block table[data-table-theme]{margin:0;border:0;border-radius:0;box-shadow:none;max-width:none}.blog-rich-content .blog-table-block table[data-table-theme] thead th{border-top:0}.blog-rich-content table[data-table-theme]{--table-accent: #0891b2;--table-accent-strong: color-mix(in srgb, var(--table-accent) 82%, #0f172a 18%);--table-accent-soft: color-mix(in srgb, var(--table-accent) 13%, #ffffff 87%);--table-accent-softer: color-mix(in srgb, var(--table-accent) 7%, #ffffff 93%);--table-accent-border: color-mix(in srgb, var(--table-accent) 26%, #cbd5e1 74%);--table-surface: #ffffff;--table-header-bg: linear-gradient( 135deg, color-mix(in srgb, var(--table-accent) 14%, #ffffff 86%) 0%, color-mix(in srgb, var(--table-accent) 8%, #f8fafc 92%) 100% );--table-header-text: #0f172a;--table-row-even: color-mix(in srgb, var(--table-accent) 4%, #ffffff 96%);--table-row-hover: color-mix(in srgb, var(--table-accent) 10%, #ffffff 90%);--table-first-column-bg: color-mix(in srgb, var(--table-accent) 10%, #ffffff 90%);--table-first-column-text: var(--table-accent-strong);--table-shadow: 0 18px 36px -28px rgba(15, 23, 42, .45), 0 1px 0 rgba(255, 255, 255, .7) inset;border:1px solid var(--table-accent-border);border-radius:1rem;background:var(--table-surface);box-shadow:var(--table-shadow)}.blog-rich-content table[data-table-accent=slate]{--table-accent: #475569}.blog-rich-content table[data-table-accent=cyan]{--table-accent: #0891b2}.blog-rich-content table[data-table-accent=emerald]{--table-accent: #059669}.blog-rich-content table[data-table-accent=amber]{--table-accent: #d97706}.blog-rich-content table[data-table-accent=rose]{--table-accent: #e11d48}.blog-rich-content table[data-table-accent=violet]{--table-accent: #7c3aed}.blog-rich-content table[data-table-theme=classic]{--table-header-bg: linear-gradient( 135deg, color-mix(in srgb, var(--table-accent) 10%, #f8fafc 90%) 0%, #f8fafc 100% );--table-shadow: 0 14px 28px -26px rgba(15, 23, 42, .28)}.blog-rich-content table[data-table-theme=soft]{--table-surface: linear-gradient(180deg, #ffffff 0%, color-mix(in srgb, var(--table-accent) 4%, #f8fafc 96%) 100%);--table-header-bg: linear-gradient( 135deg, color-mix(in srgb, var(--table-accent) 16%, #ffffff 84%) 0%, color-mix(in srgb, var(--table-accent) 7%, #f8fafc 93%) 100% )}.blog-rich-content table[data-table-theme=glass]{--table-surface: linear-gradient( 180deg, rgba(255, 255, 255, .98) 0%, color-mix(in srgb, var(--table-accent) 3%, rgba(248, 250, 252, .98) 97%) 100% );--table-header-bg: linear-gradient( 135deg, color-mix(in srgb, var(--table-accent) 18%, #ffffff 82%) 0%, color-mix(in srgb, var(--table-accent) 9%, #eef6ff 91%) 100% );--table-shadow: 0 22px 42px -30px color-mix(in srgb, var(--table-accent) 34%, rgba(15, 23, 42, .4) 66%), 0 1px 0 rgba(255, 255, 255, .8) inset}.blog-rich-content table[data-table-theme=contrast]{--table-header-bg: linear-gradient( 135deg, color-mix(in srgb, var(--table-accent) 72%, #0f172a 28%) 0%, color-mix(in srgb, var(--table-accent) 56%, #020617 44%) 100% );--table-header-text: #ffffff;--table-row-even: color-mix(in srgb, var(--table-accent) 6%, #f8fafc 94%);--table-row-hover: color-mix(in srgb, var(--table-accent) 12%, #f1f5f9 88%);--table-shadow: 0 18px 34px -26px color-mix(in srgb, var(--table-accent) 25%, rgba(15, 23, 42, .42) 75%), 0 1px 0 rgba(255, 255, 255, .65) inset}.blog-rich-content table[data-table-theme] thead th{background:var(--table-header-bg);color:var(--table-header-text);border-bottom:1px solid var(--table-accent-border)}.blog-rich-content table[data-table-theme][data-table-striped=true] tbody tr:nth-child(2n) td,.blog-rich-content table[data-table-theme]:not([data-table-striped=false]) tbody tr:nth-child(2n) td{background:var(--table-row-even)}.blog-rich-content table[data-table-theme] tbody tr:hover td{background:var(--table-row-hover)}.blog-rich-content table[data-table-theme][data-table-density=compact] th,.blog-rich-content table[data-table-theme][data-table-density=compact] td{padding:.48rem .58rem}.blog-rich-content table[data-table-theme][data-table-density=compact] th{font-size:.73rem}.blog-rich-content table[data-table-theme][data-table-density=compact] td{font-size:.9rem;line-height:1.55}.blog-rich-content table[data-table-theme][data-table-density=airy] th,.blog-rich-content table[data-table-theme][data-table-density=airy] td{padding:.85rem .95rem}.blog-rich-content table[data-table-theme][data-table-density=airy] th{font-size:.82rem}.blog-rich-content table[data-table-theme][data-table-density=airy] td{font-size:.98rem;line-height:1.8}.blog-rich-content table[data-table-theme][data-table-first-column=true] tbody td:first-child{background:var(--table-first-column-bg);color:var(--table-first-column-text);font-weight:700}.blog-rich-content table[data-table-theme][data-table-icon]:not([data-table-icon=none]) thead th:first-child{position:relative;padding-left:2.3rem}.blog-rich-content table[data-table-theme][data-table-icon]:not([data-table-icon=none]) thead th:first-child:before{content:"";position:absolute;left:.7rem;top:50%;width:1.05rem;height:1.05rem;transform:translateY(-50%);border-radius:999px;background:color-mix(in srgb,var(--table-accent) 14%,#ffffff 86%);color:var(--table-accent-strong);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;box-shadow:0 4px 12px -9px color-mix(in srgb,var(--table-accent) 50%,rgba(15,23,42,.4) 50%)}.blog-rich-content table[data-table-icon=check] thead th:first-child:before{content:"✓"}.blog-rich-content table[data-table-icon=bolt] thead th:first-child:before{content:"⚡"}.blog-rich-content table[data-table-icon=shield] thead th:first-child:before{content:"◈"}.blog-rich-content table[data-table-icon=star] thead th:first-child:before{content:"★"}.blog-rich-content table[data-table-icon=alert] thead th:first-child:before{content:"!"}.blog-post-page .blog-rich-content a{color:#075985;font-weight:700;text-decoration-thickness:2px;text-underline-offset:2px}.blog-post-page .blog-rich-content a:hover{color:#0c4a6e}.blog-post-page .blog-rich-content .blog-course-cta a,.blog-post-page .blog-rich-content .blog-course-cta a.blog-course-cta-button,.blog-post-page .blog-rich-content .blog-course-cta a:link,.blog-post-page .blog-rich-content .blog-course-cta a:visited,.blog-post-page .blog-rich-content .blog-course-cta a:hover,.blog-post-page .blog-rich-content .blog-course-cta a:active,.blog-post-page .blog-rich-content .blog-course-cta a:focus-visible{color:#fff}.blog-post-page .blog-rich-content code{background:#e6f1ff;color:#0f172a;border:1px solid rgba(14,116,144,.2)}.blog-post-page .blog-rich-content pre{border:1px solid #0f2a44;background:linear-gradient(180deg,#0b1727,#0f253d);box-shadow:0 18px 34px #02061747}.blog-post-page .blog-rich-content hr{border-top:1px solid rgba(148,163,184,.4)}.blog-post-page .blog-rich-content img,.blog-post-page .blog-rich-content video{border:1px solid rgba(148,163,184,.4);border-radius:.95rem;box-shadow:0 16px 30px #0f172a1f}.blog-post-page .blog-rich-content figcaption{color:#475569;font-size:.83rem}.mindmap-future-node{position:relative;isolation:isolate;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.mindmap-future-node:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(140deg,#34e89e33,#6366f129);opacity:0;transition:opacity .24s ease;pointer-events:none;z-index:-1}.mindmap-future-node:hover{transform:translateY(-1px);border-color:#93c5fd;box-shadow:0 18px 28px -22px #0f172ae6}.mindmap-future-node:hover:before{opacity:1}.mindmap-future-toggle{transition:transform .2s ease,box-shadow .2s ease}.mindmap-future-toggle:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 8px 16px -12px #0f172ab3}.mindmap-future-leaf{box-shadow:0 0 0 3px #94a3b838}.mindmap-future-children{display:grid;grid-template-rows:1fr;margin-top:.45rem;opacity:1;transform:translateY(0);transition:grid-template-rows .34s cubic-bezier(.2,.9,.22,1),opacity .22s ease,transform .28s ease}.mindmap-future-children.is-collapsed{grid-template-rows:0fr;opacity:0;transform:translateY(-5px);pointer-events:none}.mindmap-future-children-inner{min-height:0;overflow:hidden}.mindmap-future-children--cards .mindmap-future-children-inner>*+*{margin-top:.45rem}@media(prefers-reduced-motion:reduce){.mindmap-future-action,.mindmap-future-node,.mindmap-future-toggle,.mindmap-future-children{transition:none}}.mindmap-classic-section{margin-top:1.25rem;position:relative;overflow:hidden;container-type:inline-size;container-name:mindmap-classic;border:1px solid rgba(71,85,105,.32);border-radius:1.4rem;background:radial-gradient(880px 300px at 50% -8%,color-mix(in srgb,var(--mm-root-accent, #4f46e5) 16%,rgba(56,189,248,.22) 84%),transparent 60%),radial-gradient(460px 240px at 0% 0%,rgba(14,165,233,.14),transparent 68%),radial-gradient(520px 280px at 100% 100%,rgba(79,70,229,.12),transparent 70%),linear-gradient(180deg,#edf4fb,#e6eef7 46%,#edf2f8);padding:1.16rem 1.22rem 1.28rem;box-shadow:0 28px 60px -38px #0f172a80,0 0 0 1px #ffffff3d inset,inset 0 1px #ffffffdb}.mindmap-classic-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,#94a3b824,#94a3b800 58%),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:auto,22px 22px,22px 22px;opacity:.42}.mindmap-classic-section:after{content:none;position:absolute;inset:8% 10%;pointer-events:none;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--mm-root-accent, #4f46e5) 12%,rgba(14,165,233,.12) 88%),#0ea5e900 60%),repeating-radial-gradient(circle,rgba(255,255,255,.16) 0 1px,transparent 1px 22px);opacity:0;filter:blur(.8px)}.mindmap-classic-section>*{position:relative;z-index:1}.mindmap-classic-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.mindmap-classic-overline{font-size:.69rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.mindmap-classic-title{margin-top:.2rem;font-size:.94rem;font-weight:800;color:#0f172a}.mindmap-classic-subtitle{margin-top:.2rem;font-size:.75rem;line-height:1.35;color:#475569}.mindmap-classic-tools{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.mindmap-classic-search{position:relative}.mindmap-classic-search-icon{position:absolute;left:.55rem;top:50%;transform:translateY(-50%);color:#94a3b8}.mindmap-classic-search-input{width:220px;height:2rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;padding:0 2rem 0 1.95rem;font-size:.75rem;color:#0f172a;outline:none}.mindmap-classic-search-input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd59}.mindmap-classic-search-clear{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff;color:#475569}.mindmap-classic-action-btn{border:1px solid #cbd5e1;border-radius:.7rem;background:#fff;padding:.46rem .72rem;font-size:.73rem;font-weight:700;color:#0f172a;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mindmap-classic-action-btn:hover{transform:translateY(-1px);border-color:#93c5fd;box-shadow:0 12px 18px -16px #0f172aa6}.mindmap-classic-advanced{margin-top:.72rem;border:1px dashed #cbd5e1;border-radius:.9rem;background:linear-gradient(180deg,#fff,#f8fafc);padding:.72rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem .8rem}.mindmap-classic-advanced-field{display:grid;gap:.3rem}.mindmap-classic-advanced-label{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#475569}.mindmap-classic-advanced-field select,.mindmap-classic-advanced-field input[type=color]{height:2.1rem;border:1px solid #cbd5e1;border-radius:.68rem;background:#fff;padding:0 .62rem;color:#0f172a;font-size:.75rem}.mindmap-classic-advanced-field input[type=color]{padding:.2rem}.mindmap-classic-advanced-check{grid-column:1 / -1;display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;color:#334155}.mindmap-classic-canvas-wrap{display:grid;grid-template-rows:1fr;margin-top:0;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:.4rem;transition:grid-template-rows .34s ease,opacity .25s ease,transform .25s ease}.mindmap-classic-scale-stage{position:relative;width:100%;min-height:220px;overflow:hidden;perspective:1800px}.mindmap-classic-canvas-wrap.is-collapsed{grid-template-rows:0fr;opacity:0;transform:translateY(-6px);pointer-events:none}.mindmap-classic-canvas{min-height:0;overflow:visible;display:grid;grid-template-columns:minmax(240px,420px) minmax(220px,340px) minmax(240px,420px);align-items:center;gap:1.2rem;width:-moz-max-content;width:max-content;margin-inline:0}.mindmap-classic-canvas--scaled{position:relative;will-change:transform,margin-left;transition:transform .52s cubic-bezier(.25,.46,.45,.94),margin-left .52s cubic-bezier(.25,.46,.45,.94)}.mindmap-classic-side{display:flex;flex-direction:column;gap:.62rem}.mindmap-classic-side--left{align-items:flex-end}.mindmap-classic-side--right{align-items:flex-start}.mindmap-classic-center{display:flex;align-items:center;justify-content:center;position:relative;min-height:100%}.mindmap-classic-center:before,.mindmap-classic-center:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:999px;pointer-events:none}.mindmap-classic-center:before{content:none}.mindmap-classic-center:after{content:none}.mindmap-classic-root{position:relative;min-width:clamp(220px,25vw,330px);max-width:min(360px,100%);z-index:2;border:1.5px solid var(--mm-root-accent, #4f46e5);border-radius:1.65rem;background:var(--mm-root-accent, #4f46e5);padding:1.22rem 1.4rem 1.08rem;text-align:center;box-shadow:0 24px 48px -28px #0f172a80,0 12px 28px -16px color-mix(in srgb,var(--mm-root-accent, #4f46e5) 35%,transparent 65%);animation:mindmapRootPulse 6s ease-in-out infinite;transition:transform .26s cubic-bezier(.25,.46,.45,.94),box-shadow .28s cubic-bezier(.25,.46,.45,.94),border-color .28s cubic-bezier(.25,.46,.45,.94)}.mindmap-classic-root:before,.mindmap-classic-root:after{content:"";position:absolute;top:50%;width:clamp(28px,4.8vw,72px);height:4px;background:var(--mm-root-accent, #4f46e5);border-radius:999px;box-shadow:0 0 16px -4px color-mix(in srgb,var(--mm-root-accent, #4f46e5) 50%,transparent 50%)}.mindmap-classic-root:before{right:100%}.mindmap-classic-root:after{left:100%}.mindmap-classic-root.is-route-focus{transform:translateY(-3px) scale(1.06);filter:brightness(.92) saturate(1.1);box-shadow:0 28px 48px -24px #0f172a80,0 16px 32px -16px color-mix(in srgb,var(--mm-root-accent, #4f46e5) 45%,transparent 55%),0 0 20px -6px color-mix(in srgb,var(--mm-root-accent, #4f46e5) 35%,transparent 65%)}.mindmap-classic-root.is-route-focus:before,.mindmap-classic-root.is-route-focus:after{animation:mindmapRouteSweep .92s linear infinite}.mindmap-classic-root-kicker{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#64748b}.mindmap-classic-root-title{margin-top:.32rem;font-size:1.26rem;line-height:1.2;font-weight:900;color:#0f172a;letter-spacing:-.024em;text-wrap:balance}.mindmap-classic-root-note{margin-top:.42rem;font-size:.76rem;line-height:1.5;color:#1e3a4d}.mindmap-classic-branch{--mm-accent: #64748b;--mm-delay: 0ms;--mm-wave-delay: 0ms;--mm-reveal-x: 12px;--mm-reveal-rotate: 6deg;width:min(100%,470px);filter:drop-shadow(0 12px 22px rgba(15,23,42,.08));transition:opacity .24s ease,filter .26s ease,transform .26s ease}.mindmap-classic-branch--left{--mm-reveal-x: -12px;--mm-reveal-rotate: -6deg}.mindmap-classic-row{display:flex;align-items:center;gap:.7rem}.mindmap-classic-row--left{flex-direction:row-reverse}.mindmap-classic-link{position:relative;flex:0 0 auto;width:28px;height:12px;opacity:.7;filter:saturate(1.08);transition:opacity .24s ease,filter .26s ease,transform .24s ease,box-shadow .26s ease,border-color .26s ease}.mindmap-classic-link:before,.mindmap-classic-link:after{content:"";position:absolute;opacity:0;pointer-events:none}.mindmap-classic-branch[data-depth="0"] .mindmap-classic-link{width:clamp(78px,10.2vw,156px);height:40px}.mindmap-classic-branch[data-depth="1"] .mindmap-classic-link{width:34px;height:16px}.mindmap-classic-branch[data-depth="2"] .mindmap-classic-link{width:30px;height:14px}.mindmap-classic-branch[data-depth]:not([data-depth="0"]) .mindmap-classic-row--right .mindmap-classic-link,.mindmap-classic-branch[data-depth]:not([data-depth="0"]) .mindmap-classic-row--left .mindmap-classic-link{border-top:3px solid color-mix(in srgb,var(--mm-accent) 82%,rgba(255,255,255,.82) 18%);box-shadow:0 0 18px -7px color-mix(in srgb,var(--mm-accent) 66%,transparent 34%),0 0 34px -18px color-mix(in srgb,var(--mm-accent) 22%,transparent 78%)}.mindmap-classic-branch[data-depth]:not([data-depth="0"]) .mindmap-classic-row--right .mindmap-classic-link{border-left:3px solid color-mix(in srgb,var(--mm-accent) 86%,#ffffff 14%);border-top-left-radius:16px}.mindmap-classic-branch[data-depth]:not([data-depth="0"]) .mindmap-classic-row--left .mindmap-classic-link{border-right:3px solid color-mix(in srgb,var(--mm-accent) 86%,#ffffff 14%);border-top-right-radius:16px}.mindmap-classic-branch[data-depth="0"] .mindmap-classic-row--right .mindmap-classic-link{border-top:8px solid color-mix(in srgb,var(--mm-accent) 92%,white 8%);border-right:8px solid color-mix(in srgb,var(--mm-accent) 92%,white 8%);border-top-right-radius:48px;transform:translateY(5px);box-shadow:0 0 28px -10px color-mix(in srgb,var(--mm-accent) 74%,transparent 26%),0 0 44px -24px color-mix(in srgb,var(--mm-accent) 32%,transparent 68%)}.mindmap-classic-branch[data-depth="0"] .mindmap-classic-row--left .mindmap-classic-link{border-top:8px solid color-mix(in srgb,var(--mm-accent) 92%,white 8%);border-left:8px solid color-mix(in srgb,var(--mm-accent) 92%,white 8%);border-top-left-radius:48px;transform:translateY(5px);box-shadow:0 0 28px -10px color-mix(in srgb,var(--mm-accent) 74%,transparent 26%),0 0 44px -24px color-mix(in srgb,var(--mm-accent) 32%,transparent 68%)}.mindmap-classic-link:before{inset:-3px;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--mm-accent) 12%,transparent 88%) 22%,color-mix(in srgb,var(--mm-accent) 42%,rgba(255,255,255,.86) 58%) 50%,color-mix(in srgb,var(--mm-accent) 12%,transparent 88%) 78%,transparent 100%);filter:blur(3px)}.mindmap-classic-link:after{top:50%;left:-6px;width:14px;height:3px;border-radius:999px;background:linear-gradient(90deg,#fff0,#fffffffa 48%,color-mix(in srgb,var(--mm-accent) 64%,rgba(255,255,255,.92) 36%));box-shadow:0 0 8px -2px #38bdf894,0 0 14px -6px color-mix(in srgb,var(--mm-accent) 48%,transparent 52%);transform:translateY(-50%)}.mindmap-classic-node{position:relative;border:1.5px solid var(--mm-accent);border-radius:1.45rem;background:var(--mm-accent);padding:.82rem .92rem .84rem;min-width:190px;max-width:100%;box-shadow:0 20px 40px -28px #0f172a66,0 12px 24px -16px color-mix(in srgb,var(--mm-accent) 30%,transparent 70%);transition:transform .32s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),filter .3s cubic-bezier(.25,.46,.45,.94),box-shadow .32s cubic-bezier(.25,.46,.45,.94),border-color .32s cubic-bezier(.25,.46,.45,.94)}.mindmap-classic-node:before{content:none}.mindmap-classic-node:after{content:none}.mindmap-classic-node.is-match{box-shadow:0 0 0 3px #facc1547,0 18px 34px -24px #0f172af2,0 0 26px -8px #facc15ad;animation:mindmapNodeGlow 2s ease-in-out infinite}.mindmap-classic-node:hover{transform:translateY(-6px) scale(1.05);border-color:color-mix(in srgb,var(--mm-accent) 80% 1,rgba(255,255,255,.6));filter:brightness(.92) saturate(1.1);box-shadow:0 28px 48px -24px #0f172a80,0 16px 32px -16px color-mix(in srgb,var(--mm-accent) 40%,transparent 60%)}.mindmap-classic-node.is-collapsible{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mindmap-classic-node.is-collapsible:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f647,0 30px 42px -28px #0f172ab8,0 18px 30px -22px color-mix(in srgb,var(--mm-accent) 42%,transparent 58%),0 0 0 1px #ffffff70 inset}.mindmap-classic-section.is-route-focus-active .mindmap-classic-branch.is-route-focus{opacity:1;filter:drop-shadow(0 18px 28px rgba(15,23,42,.12))}.mindmap-classic-section.is-route-focus-active .mindmap-classic-branch.is-route-focus .mindmap-classic-link{opacity:1;filter:saturate(1.28) brightness(1.06);animation:mindmapRouteCurrent .92s linear infinite;animation-delay:var(--mm-wave-delay)}.mindmap-classic-section.is-route-focus-active .mindmap-classic-branch.is-route-focus .mindmap-classic-link:before{opacity:1;animation:mindmapRouteArc .92s linear infinite;animation-delay:var(--mm-wave-delay)}.mindmap-classic-section.is-route-focus-active .mindmap-classic-branch.is-route-focus .mindmap-classic-link:after{opacity:1;animation:mindmapRouteSpark .84s linear infinite;animation-delay:var(--mm-wave-delay)}.mindmap-classic-node.is-route-focus{transform:translateY(-4px) scale(1.08);border-color:color-mix(in srgb,var(--mm-accent) 90% 1,rgba(255,255,255,.4));filter:brightness(.88) saturate(1.2);box-shadow:0 24px 40px -20px #0f172a80,0 12px 28px -12px color-mix(in srgb,var(--mm-accent) 50%,transparent 50%),0 0 24px -6px color-mix(in srgb,var(--mm-accent) 40%,transparent 60%);animation:mindmapRouteNodePulse 1.6s ease-in-out infinite;animation-delay:var(--mm-wave-delay)}.mindmap-classic-node.is-route-focus:before{content:none}.mindmap-classic-node.is-route-focus:after{content:none}.mindmap-classic-node--depth-0{border-width:1px;min-width:220px}.mindmap-classic-node--depth-1{min-width:212px}.mindmap-classic-node--depth-2,.mindmap-classic-node--depth-3{min-width:182px;border-radius:1.22rem;padding:.7rem .78rem .74rem}.mindmap-classic-node--depth-0 .mindmap-classic-node-title{font-size:1.03rem;font-weight:820}.mindmap-classic-node--depth-2 .mindmap-classic-node-title,.mindmap-classic-node--depth-3 .mindmap-classic-node-title{font-size:.84rem;color:#1e293b}.mindmap-classic-node-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.mindmap-classic-keyword{display:none!important}.mindmap-classic-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.62rem;height:1.62rem;border:2px solid color-mix(in srgb,var(--mm-accent) 24%,rgba(255,255,255,.72) 76%);border-radius:.68rem;background:linear-gradient(135deg,#fffffff5,color-mix(in srgb,var(--mm-accent) 12%,#eef4ff 88%));color:#334155;box-shadow:0 12px 18px -14px #0f172aa3,0 0 18px -12px color-mix(in srgb,var(--mm-accent) 44%,transparent 56%);transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .24s ease,border-color .24s ease,background .24s ease}.mindmap-classic-toggle:hover{transform:translateY(-2px) rotate(180deg) scale(1.08);border-color:color-mix(in srgb,var(--mm-accent) 42%,rgba(255,255,255,.58) 58%);background:linear-gradient(135deg,#fffffffa,color-mix(in srgb,var(--mm-accent) 18%,#e6f0ff 82%));box-shadow:0 16px 22px -14px #0f172abd,0 0 20px -10px color-mix(in srgb,var(--mm-accent) 56%,transparent 44%)}.mindmap-classic-toggle-indicator{display:inline-flex;align-items:center;justify-content:center;width:1.62rem;height:1.62rem;border:2px solid color-mix(in srgb,var(--mm-accent) 20%,rgba(255,255,255,.78) 80%);border-radius:.68rem;background:linear-gradient(135deg,#fffffff0,color-mix(in srgb,var(--mm-accent) 10%,#eef4ff 90%));color:#334155;box-shadow:0 10px 16px -14px #0f172a94,0 0 16px -12px color-mix(in srgb,var(--mm-accent) 34%,transparent 66%)}.mindmap-classic-leaf-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--mm-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--mm-accent) 16%,transparent 84%),0 0 18px -6px color-mix(in srgb,var(--mm-accent) 48%,transparent 52%)}.mindmap-classic-node-title{margin-top:.25rem;font-size:.9rem;line-height:1.3;font-weight:750;color:#0f172a}.mindmap-classic-node-meta{margin-top:.3rem;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.mindmap-classic-chip{display:inline-flex;align-items:center;gap:.22rem;border:1px solid color-mix(in srgb,var(--mm-accent) 18%,rgba(255,255,255,.82) 82%);border-radius:999px;background:linear-gradient(135deg,#fffffff0,color-mix(in srgb,var(--mm-accent) 9%,#f8fbff 91%));padding:.14rem .42rem;font-size:.64rem;font-weight:700;color:#334155}.mindmap-classic-chip--match{border-color:#fcd34d;background:#fef9c3;color:#92400e}.mindmap-classic-chip--link{text-decoration:none}.mindmap-classic-node-note{margin-top:.26rem;font-size:.71rem;line-height:1.44;color:#425466}.mindmap-shape-pill .mindmap-classic-root,.mindmap-shape-pill .mindmap-classic-node{border-radius:999px}.mindmap-shape-square .mindmap-classic-root,.mindmap-shape-square .mindmap-classic-node{border-radius:.45rem}.mindmap-shape-pill .mindmap-classic-toggle,.mindmap-shape-pill .mindmap-classic-chip{border-radius:999px}.mindmap-shape-square .mindmap-classic-toggle,.mindmap-shape-square .mindmap-classic-chip{border-radius:.45rem}.mindmap-classic-children{position:relative;display:grid;grid-template-rows:1fr;margin-top:.42rem;transition:grid-template-rows .48s cubic-bezier(.25,.46,.45,.94),opacity .36s cubic-bezier(.25,.46,.45,.94),transform .48s cubic-bezier(.25,.46,.45,.94)}.mindmap-classic-children:before{content:"";position:absolute;top:.1rem;bottom:.2rem;width:2px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--mm-accent) 86%,white 14%),color-mix(in srgb,var(--mm-accent) 28%,transparent 72%));box-shadow:0 0 16px -8px color-mix(in srgb,var(--mm-accent) 66%,transparent 34%),0 0 34px -20px color-mix(in srgb,var(--mm-accent) 28%,transparent 72%);opacity:.7;pointer-events:none}.mindmap-classic-children.is-collapsed:before{opacity:0}.mindmap-classic-children.is-collapsed{grid-template-rows:0fr;opacity:0;transform:translate(calc(var(--mm-reveal-x) * .5)) translateY(-2px);pointer-events:none}.mindmap-classic-children-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.3rem}.mindmap-classic-children.is-open>.mindmap-classic-children-inner>.mindmap-classic-branch{animation:mindmapClassicReveal .56s cubic-bezier(.25,.46,.45,.94) both;animation-delay:var(--mm-delay)}.mindmap-classic-children--right{margin-left:1.35rem;padding-left:.15rem}.mindmap-classic-children--right:before{left:.18rem}.mindmap-classic-children--left{margin-right:1.35rem;padding-right:.15rem}.mindmap-classic-children--left:before{right:.18rem}.mindmap-classic-empty{margin-top:.8rem;border:1px solid #cbd5e1;border-radius:.85rem;background:#fff;padding:.75rem .85rem;font-size:.8rem;font-weight:600;color:#334155}.mindmap-layout-cards .mindmap-classic-canvas{grid-template-columns:1fr;align-items:stretch}.mindmap-classic-canvas--cards{display:grid;grid-template-columns:1fr;gap:.85rem}.mindmap-classic-center--cards{justify-content:flex-start}.mindmap-classic-center--cards .mindmap-classic-root:before,.mindmap-classic-center--cards .mindmap-classic-root:after{display:none}.mindmap-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem}.mindmap-cards-branch{--mm-accent: #64748b;border:1px solid rgba(203,213,225,.75);border-radius:.85rem;background:linear-gradient(180deg,#fff,#f8fafc);padding:.62rem}.mindmap-classic-node--card{min-width:0;max-width:none}.mindmap-cards-branch--depth-1{background:linear-gradient(180deg,#fff,#f8fafc 62%)}.mindmap-cards-branch--depth-2,.mindmap-cards-branch--depth-3{background:linear-gradient(180deg,#fff,#fdfefe 48%)}.mindmap-cards-children{display:grid;grid-template-rows:1fr;margin-top:.45rem;transition:grid-template-rows .28s ease,opacity .2s ease,transform .24s ease}.mindmap-cards-children.is-collapsed{grid-template-rows:0fr;opacity:0;transform:translateY(-5px);pointer-events:none}.mindmap-cards-children-inner{min-height:0;overflow:hidden;display:grid;gap:.55rem}@keyframes mindmapClassicReveal{0%{opacity:0;transform:perspective(1200px) translate(var(--mm-reveal-x)) translateY(6px) rotateY(var(--mm-reveal-rotate)) scale(.94)}to{opacity:1;transform:perspective(1200px) translate(0) translateY(0) rotateY(0) scale(1)}}@keyframes mindmapRootPulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 32px 70px -42px #0f172aeb,0 18px 34px -24px color-mix(in srgb,var(--mm-root-accent, #4f46e5) 44%,transparent 56%),0 0 0 1px #ffffff85 inset,0 1px #ffffffe6 inset}50%{transform:translateY(-2px) scale(1.01);box-shadow:0 38px 84px -40px #0f172ad6,0 24px 46px -22px color-mix(in srgb,var(--mm-root-accent, #4f46e5) 54%,transparent 46%),0 0 40px -10px color-mix(in srgb,var(--mm-root-accent, #4f46e5) 44%,transparent 56%),0 0 0 1px #ffffff8f inset,0 1px #ffffffeb inset}}@keyframes mindmapRouteHalo{0%,to{transform:translate(-50%,-50%) scale(.98);opacity:.72}50%{transform:translate(-50%,-50%) scale(1.06);opacity:.94}}@keyframes mindmapNodeGlow{0%,to{box-shadow:0 0 0 3px #facc1547,0 18px 34px -24px #0f172af2,0 0 20px -10px #facc157a}50%{box-shadow:0 0 0 3px #facc1566,0 20px 38px -24px #0f172afa,0 0 30px -8px #facc15b3}}@keyframes mindmapRouteCurrent{0%{opacity:.84;filter:saturate(1.12) brightness(1)}26%{opacity:1;filter:saturate(1.38) brightness(1.08) drop-shadow(0 0 8px color-mix(in srgb,var(--mm-accent, #4f46e5) 38%,transparent 62%))}62%{opacity:.94;filter:saturate(1.22) brightness(1.03) drop-shadow(0 0 10px color-mix(in srgb,var(--mm-accent, #4f46e5) 20%,transparent 80%))}to{opacity:.82;filter:saturate(1.1) brightness(1)}}@keyframes mindmapRouteNodePulse{0%,to{transform:translateY(-3px) scale(1.06);filter:brightness(.95) saturate(1.05);box-shadow:0 24px 36px -24px #0f172a7a,0 12px 20px -16px color-mix(in srgb,var(--mm-accent, #4f46e5) 30%,transparent 70%)}50%{transform:translateY(-5px) scale(1.1);filter:brightness(.92) saturate(1.15);box-shadow:0 32px 48px -24px #0f172a99,0 18px 28px -14px color-mix(in srgb,var(--mm-accent, #4f46e5) 45%,transparent 55%),0 0 20px -6px color-mix(in srgb,var(--mm-accent, #4f46e5) 35%,transparent 65%)}}@keyframes mindmapRouteArc{0%,to{opacity:.08;filter:blur(3px)}25%{opacity:.22;filter:blur(2px)}50%{opacity:.42;filter:blur(1.5px)}75%{opacity:.18;filter:blur(2px)}}@keyframes mindmapRouteSpark{0%{transform:translate(-4px,-50%) scaleX(.68);opacity:0}10%{opacity:1}56%{transform:translate(calc(100% + 2px),-50%) scaleX(.96);opacity:.92}to{transform:translate(calc(100% + 6px),-50%) scaleX(.78);opacity:0}}@keyframes mindmapNodeCharge{0%,to{opacity:.68;background:linear-gradient(145deg,#ffffff0d,color-mix(in srgb,var(--mm-accent) 16%,rgba(255,255,255,.46) 84%) 52%,#ffffff14),radial-gradient(circle at 82% 18%,#38bdf81a,#fff0 34%)}50%{opacity:1;background:linear-gradient(145deg,#ffffff14,color-mix(in srgb,var(--mm-accent) 22%,rgba(255,255,255,.5) 78%) 52%,#ffffff1a),radial-gradient(circle at 82% 18%,#38bdf833,#fff0 38%)}}@keyframes mindmapNodeScan{0%{inset:auto 16px 10px auto;opacity:0}12%{opacity:1}48%{inset:auto 7px 10px auto;opacity:.9}to{inset:auto 4px 10px auto;opacity:0}}@keyframes mindmapRouteSweep{0%{opacity:.68;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1.02)}to{opacity:.74;transform:scaleX(.8)}}@media(max-width:1024px){.mindmap-classic-section{overflow:visible;padding:.96rem}.mindmap-classic-canvas-wrap{overflow:visible}.mindmap-classic-scale-stage{min-height:0;height:auto!important;overflow:visible}.mindmap-classic-canvas--scaled{transform:none!important;margin-left:0!important}.mindmap-classic-canvas{grid-template-columns:1fr;gap:.9rem;min-width:0;width:100%}.mindmap-classic-side{gap:.56rem}.mindmap-classic-side--left,.mindmap-classic-side--right{align-items:stretch}.mindmap-classic-side--left{order:3}.mindmap-classic-side--right{order:2}.mindmap-classic-center{order:1}.mindmap-classic-root{min-width:0;width:min(100%,640px);max-width:100%;margin-inline:auto;padding:.96rem 1rem .9rem;border-radius:1.35rem}.mindmap-classic-root:before,.mindmap-classic-root:after{display:none}.mindmap-classic-root-title{font-size:1.08rem;line-height:1.18}.mindmap-classic-root-note{font-size:.72rem;line-height:1.42}.mindmap-classic-branch{width:100%;max-width:100%}.mindmap-classic-row--left{flex-direction:row}.mindmap-classic-row{width:100%;gap:.5rem}.mindmap-classic-row--left .mindmap-classic-link{border-left:0;border-right:3px solid var(--mm-accent);border-top-right-radius:18px;border-top-left-radius:0}.mindmap-classic-link{width:22px;height:11px}.mindmap-classic-branch[data-depth="0"] .mindmap-classic-link{width:52px;height:24px}.mindmap-classic-branch[data-depth="1"] .mindmap-classic-link,.mindmap-classic-branch[data-depth="2"] .mindmap-classic-link{width:24px;height:11px}.mindmap-classic-search-input{width:170px}.mindmap-classic-node{min-width:0;width:auto;max-width:none;flex:1 1 auto;padding:.72rem .78rem .74rem;border-radius:1.12rem}.mindmap-classic-node--depth-0,.mindmap-classic-node--depth-1,.mindmap-classic-node--depth-2,.mindmap-classic-node--depth-3{min-width:0}.mindmap-classic-node-head{gap:.38rem}.mindmap-classic-toggle-indicator{width:1.44rem;height:1.44rem;border-radius:.56rem}.mindmap-classic-leaf-dot{width:.48rem;height:.48rem}.mindmap-classic-node-title{margin-top:.22rem;font-size:.86rem;line-height:1.28}.mindmap-classic-node-meta{margin-top:.28rem;gap:.24rem}.mindmap-classic-chip{padding:.12rem .36rem;font-size:.6rem}.mindmap-classic-node-note{margin-top:.22rem;font-size:.68rem;line-height:1.36}.mindmap-classic-children{margin-top:.34rem}.mindmap-classic-children--right{margin-left:.84rem;padding-left:0}.mindmap-classic-children--right:before{left:.1rem}.mindmap-classic-children--left{margin-right:.84rem;padding-right:0}.mindmap-classic-children--left:before{right:.1rem}}@media(min-width:641px)and (max-width:1024px){.mindmap-classic-section{padding:1rem;border-radius:1.28rem}.mindmap-classic-root{width:min(100%,560px);padding:1rem 1.04rem .92rem}.mindmap-classic-root-title{font-size:1.12rem}.mindmap-classic-canvas{gap:1rem}.mindmap-classic-side{gap:.62rem}.mindmap-classic-row{gap:.58rem}.mindmap-classic-node{padding:.78rem .84rem .8rem}}@media(min-width:768px)and (max-width:1024px){.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-section{overflow:hidden;padding:.72rem}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-canvas-wrap{overflow:hidden}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-scale-stage{width:100%;overflow:hidden}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-canvas,.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-side{width:100%;min-width:0}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-root{min-width:0;width:100%;max-width:100%;padding:.7rem .75rem}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-branch{width:100%;min-width:0;max-width:100%}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-row{width:100%;min-width:0;gap:.36rem}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-link{width:16px;height:10px}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-branch[data-depth="0"] .mindmap-classic-link{width:44px;height:22px}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-branch[data-depth="1"] .mindmap-classic-link,.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-branch[data-depth="2"] .mindmap-classic-link{width:20px;height:10px}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-branch[data-depth="0"] .mindmap-classic-row--right .mindmap-classic-link{border-top-width:7px;border-right-width:7px;border-top-right-radius:24px;transform:translateY(3px)}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-branch[data-depth="0"] .mindmap-classic-row--left .mindmap-classic-link{border-top-width:7px;border-left-width:7px;border-top-left-radius:24px;transform:translateY(3px)}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-children--right{margin-left:.62rem;padding-left:0}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-children--right:before{left:.08rem}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-children--left{margin-right:.62rem;padding-right:0}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-children--left:before{right:.08rem}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-node{min-width:0;width:auto;max-width:100%;flex:1 1 auto;padding:.46rem .52rem .5rem}.course-layout-wrapper[data-sidebar-open=true] .mindmap-classic-node-title{font-size:.82rem;line-height:1.24;overflow-wrap:anywhere}}@media(max-width:640px){.mindmap-classic-section{padding:.72rem;border-radius:1.08rem}.mindmap-classic-tools{gap:.35rem}.mindmap-classic-action-btn{font-size:.68rem;padding:.4rem .58rem}.mindmap-classic-search-input{width:155px}.mindmap-classic-root{width:100%;padding:.86rem .82rem .8rem;border-radius:1.08rem}.mindmap-classic-root-title{font-size:.98rem;line-height:1.16}.mindmap-classic-root-note{font-size:.68rem;line-height:1.38}.mindmap-classic-node{min-width:0;width:100%;padding:.64rem .68rem .68rem;border-radius:.96rem}.mindmap-classic-canvas{gap:.62rem}.mindmap-classic-side{gap:.48rem}.mindmap-classic-row{gap:.42rem}.mindmap-classic-link{width:18px;height:9px}.mindmap-classic-branch[data-depth="0"] .mindmap-classic-link{width:38px;height:19px}.mindmap-classic-branch[data-depth="1"] .mindmap-classic-link,.mindmap-classic-branch[data-depth="2"] .mindmap-classic-link{width:19px;height:9px}.mindmap-classic-branch[data-depth="0"] .mindmap-classic-row--right .mindmap-classic-link{border-top-width:6px;border-right-width:6px;border-top-right-radius:20px;transform:translateY(2px)}.mindmap-classic-branch[data-depth="0"] .mindmap-classic-row--left .mindmap-classic-link{border-top-width:6px;border-left-width:6px;border-top-left-radius:20px;transform:translateY(2px)}.mindmap-classic-row--left .mindmap-classic-link{border-right-width:2px;border-top-right-radius:14px}.mindmap-classic-branch[data-depth]:not([data-depth="0"]) .mindmap-classic-row--right .mindmap-classic-link,.mindmap-classic-branch[data-depth]:not([data-depth="0"]) .mindmap-classic-row--left .mindmap-classic-link{border-top-width:2px}.mindmap-classic-branch[data-depth]:not([data-depth="0"]) .mindmap-classic-row--right .mindmap-classic-link{border-left-width:2px}.mindmap-classic-branch[data-depth]:not([data-depth="0"]) .mindmap-classic-row--left .mindmap-classic-link{border-right-width:2px}.mindmap-classic-link:before{inset:-2px;filter:blur(2px)}.mindmap-classic-link:after{left:-4px;width:10px;height:2px}.mindmap-classic-toggle-indicator{width:1.28rem;height:1.28rem;border-radius:.48rem}.mindmap-classic-leaf-dot{width:.42rem;height:.42rem}.mindmap-classic-node-title{font-size:.8rem;line-height:1.24}.mindmap-classic-node-meta{margin-top:.24rem;gap:.22rem}.mindmap-classic-chip{padding:.1rem .32rem;font-size:.56rem}.mindmap-classic-node-note{font-size:.64rem;line-height:1.34}.mindmap-classic-children{margin-top:.28rem}.mindmap-classic-children--right{margin-left:.62rem}.mindmap-classic-children--left{margin-right:.62rem}.mindmap-classic-advanced,.mindmap-cards-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mindmap-classic-action-btn,.mindmap-classic-canvas--scaled,.mindmap-classic-canvas-wrap,.mindmap-classic-children,.mindmap-cards-children,.mindmap-classic-toggle,.mindmap-classic-root,.mindmap-classic-node.is-match,.mindmap-classic-node.is-route-focus,.mindmap-classic-branch.is-route-focus .mindmap-classic-link,.mindmap-classic-center:before,.mindmap-classic-center:after{transition:none;animation:none}.mindmap-classic-children.is-open>.mindmap-classic-children-inner>.mindmap-classic-branch{animation:none}}.blog-rich-content .blog-formula-block--interactive{--formula-accent: #0891b2;--formula-accent-dark: #0e7490;--formula-soft: #ecfeff;--formula-border: #cdeef4;border-left-width:1px;background:linear-gradient(180deg,#fbfeff,#fff 36%);box-shadow:0 1px 2px #0f172a0f,0 14px 38px -28px #0891b28c}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head{background:radial-gradient(circle at 92% 12%,rgba(34,211,238,.18),transparent 34%),linear-gradient(135deg,#ecfeff,#f8fdff 62%,#fff)}.blog-rich-content .blog-formula-block--interactive .blog-formula-kicker span,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker span{display:inline-flex;align-items:center;border-radius:999px;background:#0891b21c;color:#0e7490;font-size:.64rem;font-weight:900;letter-spacing:0;padding:.27rem .48rem;text-transform:none}.blog-rich-content .blog-formula-workspace{display:grid;gap:.9rem}.blog-rich-content .blog-formula-expression-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.58fr);gap:.8rem 1rem;align-items:center;border:1px solid var(--formula-border);border-radius:1rem;background:#fff;padding:.8rem;box-shadow:0 1px 2px #3c404314}.blog-rich-content .blog-formula-expression-panel .blog-formula-expression{grid-row:span 2;min-height:5rem;margin:0;background:radial-gradient(circle at 85% 10%,rgba(34,211,238,.15),transparent 34%),#0f172a;box-shadow:inset 0 0 0 1px #ffffff0d}.blog-rich-content .blog-formula-expression-panel>p{align-self:end;margin:0;color:#475569;font-size:.82rem;font-weight:650;line-height:1.45}.blog-rich-content .blog-formula-target-select{display:grid;gap:.28rem}.blog-rich-content .blog-formula-target-select>span,.blog-rich-content .blog-formula-answer-panel label>span{color:#475569;font-size:.72rem;font-weight:850}.blog-rich-content .blog-formula-target-select select,.blog-rich-content .blog-formula-input-row input,.blog-rich-content .blog-formula-input-row select,.blog-rich-content .blog-formula-answer-panel input,.blog-rich-content .blog-formula-answer-panel select{min-width:0;width:100%;border:1px solid #d8e3ea;border-radius:.8rem;background:#fff;color:#0f172a;font:inherit;font-size:.86rem;font-weight:750;outline:none;padding:.7rem .75rem;transition:border-color .17s cubic-bezier(.2,0,0,1),box-shadow .17s cubic-bezier(.2,0,0,1),background-color .17s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-formula-target-select select:focus,.blog-rich-content .blog-formula-input-row input:focus,.blog-rich-content .blog-formula-input-row select:focus,.blog-rich-content .blog-formula-answer-panel input:focus,.blog-rich-content .blog-formula-answer-panel select:focus{border-color:#22b8cf;box-shadow:0 0 0 4px #0891b21f}.blog-rich-content .blog-formula-prompt,.blog-rich-content .blog-sketch-instruction{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:start;border:1px solid #bae6fd;border-radius:.9rem;background:linear-gradient(135deg,#f0fdff,#f8fdff);color:#164e63;padding:.72rem .8rem;font-size:.88rem;font-weight:720;line-height:1.48}.blog-rich-content .blog-formula-prompt svg,.blog-rich-content .blog-sketch-instruction svg{margin-top:.12rem;color:var(--formula-accent)}.blog-rich-content .blog-formula-scenarios{display:grid;gap:.85rem}.blog-rich-content .blog-formula-scenarios.is-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-rich-content .blog-formula-scenario{min-width:0;border-radius:1rem;background:#f8fafc;padding:.72rem}.blog-rich-content .blog-formula-scenario-label{width:-moz-fit-content;width:fit-content;margin:0 0 .55rem;border-radius:999px;background:#0f172a;color:#fff;font-size:.69rem;font-weight:900;padding:.32rem .58rem}.blog-rich-content .blog-formula-variable-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem}.blog-rich-content .blog-formula-input-card{display:grid;gap:.58rem;min-width:0;border:1px solid #dce7ee;border-radius:.92rem;background:#fff;padding:.72rem;box-shadow:0 1px 2px #0f172a0d;transition:transform .19s cubic-bezier(.2,0,0,1),border-color .19s cubic-bezier(.2,0,0,1),box-shadow .19s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-formula-input-card:hover{border-color:#a7dfe9;box-shadow:0 8px 22px -18px #0891b2b3;transform:translateY(-1px)}.blog-rich-content .blog-formula-input-card.is-locked{background:#f1f5f9;opacity:.78}.blog-rich-content .blog-formula-input-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:center}.blog-rich-content .blog-formula-input-symbol{display:grid;place-items:center;min-width:2.15rem;height:2.15rem;border-radius:.68rem;background:#cffafe;color:#155e75;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:900}.blog-rich-content .blog-formula-input-head strong{display:block;color:#0f172a;font-size:.84rem;line-height:1.25}.blog-rich-content .blog-formula-input-head em{display:inline-flex;margin-top:.16rem;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.65rem;font-style:normal;font-weight:850;padding:.18rem .38rem}.blog-rich-content .blog-formula-input-row,.blog-rich-content .blog-formula-answer-panel label>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(82px,.44fr);gap:.48rem}.blog-rich-content .blog-formula-range{width:100%;accent-color:var(--formula-accent);cursor:ew-resize}.blog-rich-content .blog-formula-answer-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:end;border:1px solid #bae6fd;border-radius:1rem;background:#f8fdff;padding:.8rem}.blog-rich-content .blog-formula-answer-panel label{display:grid;gap:.38rem}.blog-rich-content .blog-formula-primary-action,.blog-rich-content .blog-formula-actions button,.blog-rich-content .blog-sketch-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.62rem;border:1px solid #8edbe8;border-radius:999px;background:#fff;color:#0e7490;cursor:pointer;font-size:.82rem;font-weight:900;padding:.62rem .9rem;transition:transform .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1);touch-action:manipulation}.blog-rich-content .blog-formula-primary-action{border-color:var(--formula-accent);background:var(--formula-accent);color:#fff}.blog-rich-content .blog-formula-primary-action:hover,.blog-rich-content .blog-formula-primary-action:focus-visible,.blog-rich-content .blog-formula-actions button:hover,.blog-rich-content .blog-formula-actions button:focus-visible,.blog-rich-content .blog-sketch-actions button:hover,.blog-rich-content .blog-sketch-actions button:focus-visible{outline:none;box-shadow:0 8px 20px -12px #0891b2bf;transform:translateY(-1px)}.blog-rich-content .blog-formula-primary-action:active,.blog-rich-content .blog-formula-actions button:active,.blog-rich-content .blog-sketch-actions button:active{transform:scale(.98)}.blog-rich-content .blog-formula-primary-action:disabled{cursor:not-allowed;opacity:.48;transform:none}.blog-rich-content .blog-formula-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.blog-rich-content .blog-formula-result{display:grid;gap:.55rem;min-width:0;border:1px solid #a7e3ed;border-radius:1rem;background:radial-gradient(circle at 90% 10%,rgba(34,211,238,.14),transparent 35%),#fff;padding:.9rem;box-shadow:0 10px 28px -24px #0891b2cc;animation:blog-interactive-result-in .26s cubic-bezier(.2,0,0,1) both}@keyframes blog-interactive-result-in{0%{opacity:0;transform:translateY(7px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.blog-rich-content .blog-formula-result-label{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:.68rem;font-weight:900;padding:.26rem .48rem}.blog-rich-content .blog-formula-result-value{display:flex;align-items:baseline;gap:.38rem;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.65rem,5vw,2.35rem);font-weight:950;letter-spacing:-.05em}.blog-rich-content .blog-formula-result-value small{color:#0e7490;font-size:.84rem;letter-spacing:0}.blog-rich-content .blog-formula-result>p{margin:0;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.48;overflow-wrap:anywhere}.blog-rich-content .blog-formula-conversions{display:flex;flex-wrap:wrap;gap:.38rem}.blog-rich-content .blog-formula-conversions span{border-radius:.6rem;background:#f1f5f9;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:750;padding:.32rem .45rem}.blog-rich-content .blog-formula-runtime-error{display:flex;gap:.45rem;align-items:center;color:#b45309;font-size:.84rem;font-weight:750}.blog-rich-content .blog-formula-feedback,.blog-rich-content .blog-sketch-feedback{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:start;border:1px solid;border-radius:.92rem;padding:.75rem .8rem;animation:blog-interactive-result-in .22s cubic-bezier(.2,0,0,1) both}.blog-rich-content .blog-formula-feedback.is-correct,.blog-rich-content .blog-sketch-feedback.is-correct{border-color:#a7f3d0;background:#ecfdf5;color:#166534}.blog-rich-content .blog-formula-feedback.is-warning,.blog-rich-content .blog-sketch-feedback.is-warning{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.blog-rich-content .blog-formula-feedback strong,.blog-rich-content .blog-sketch-feedback strong{display:block;font-size:.85rem}.blog-rich-content .blog-formula-feedback p,.blog-rich-content .blog-sketch-feedback p{margin:.14rem 0 0;color:inherit;font-size:.82rem;line-height:1.44}.blog-rich-content .blog-formula-actions,.blog-rich-content .blog-sketch-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.blog-rich-content .blog-formula-interpretation{display:grid;gap:.35rem;margin-top:.9rem;border-left:3px solid #0ea5e9;border-radius:.78rem;background:#f0f9ff;padding:.75rem .82rem}.blog-rich-content .blog-formula-interpretation>div{display:flex;gap:.42rem;align-items:center;color:#075985}.blog-rich-content .blog-formula-interpretation p,.blog-rich-content .blog-formula-interpretation small{margin:0;color:#334155;font-size:.84rem;line-height:1.48}.blog-rich-content .blog-formula-interpretation small{color:#64748b}.blog-rich-content .blog-formula-error-mode,.blog-rich-content .blog-formula-error-proposal{display:grid;gap:.65rem}.blog-rich-content .blog-formula-error-proposal{border:1px solid #fed7aa;border-radius:.95rem;background:#fffaf5;padding:.82rem}.blog-rich-content .blog-formula-error-proposal>span{color:#9a3412;font-size:.7rem;font-weight:900;text-transform:uppercase}.blog-rich-content .blog-formula-error-proposal p{margin:0;border-radius:.66rem;background:#fff;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.48;padding:.55rem .62rem}.blog-rich-content .blog-sketch-block--interactive{--sketch-accent: #0891b2;border-left-width:1px;background:linear-gradient(180deg,#fbfeff,#fff 42%);box-shadow:0 1px 2px #0f172a0f,0 14px 38px -28px #0891b28c}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-player-head{background:radial-gradient(circle at 92% 12%,rgba(34,211,238,.17),transparent 34%),linear-gradient(135deg,#ecfeff,#f8fdff 65%,#fff)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-instruction{margin:.92rem 1.15rem 0}.blog-rich-content .blog-sketch-layer-bar{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:.75rem 1.15rem 0}.blog-rich-content .blog-sketch-layer-label{display:inline-flex;align-items:center;gap:.36rem;color:#475569;font-size:.74rem;font-weight:900;margin-right:.1rem}.blog-rich-content .blog-sketch-layer-bar>button{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;border:1px solid #d8e3ea;border-radius:999px;background:#fff;color:#475569;cursor:pointer;font-size:.72rem;font-weight:850;padding:.35rem .58rem;transition:transform .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-sketch-layer-bar>button>span{width:.5rem;height:.5rem;border:2px solid currentColor;border-radius:999px}.blog-rich-content .blog-sketch-layer-bar>button small{border-radius:999px;background:#0f172a14;font-size:.58rem;padding:.12rem .28rem}.blog-rich-content .blog-sketch-layer-bar>button.is-active{border-color:#67d4e5;background:#ecfeff;color:#0e7490;box-shadow:0 6px 16px -13px #0891b2bf}.blog-rich-content .blog-sketch-layer-bar>button.is-active>span{background:currentColor}.blog-rich-content .blog-sketch-layer-bar>button:hover,.blog-rich-content .blog-sketch-layer-bar>button:focus-visible{outline:none;transform:translateY(-1px)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-frame{box-shadow:inset 0 0 0 1px #ffffffbf,0 12px 28px -24px #0f172a8c}.blog-rich-content .blog-sketch-frame.is-measuring{cursor:crosshair;touch-action:none}.blog-rich-content .blog-sketch-user-measure line,.blog-rich-content .blog-sketch-user-measure circle{stroke:#f97316;stroke-width:2.15;vector-effect:non-scaling-stroke}.blog-rich-content .blog-sketch-user-measure line{stroke-dasharray:5 3}.blog-rich-content .blog-sketch-user-measure circle{fill:#fff}.blog-rich-content .blog-sketch-line-hit{position:absolute;z-index:4;display:grid;place-items:center;width:1.85rem;height:1.85rem;border:2px solid;border-radius:999px;background:#fffffff0;cursor:pointer;box-shadow:0 5px 15px #0f172a2e;transform:translate(-50%,-50%);transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-sketch-line-hit:hover,.blog-rich-content .blog-sketch-line-hit:focus-visible,.blog-rich-content .blog-sketch-line-hit.is-active{outline:none;background:#fff;box-shadow:0 8px 20px #0f172a38;transform:translate(-50%,-50%) scale(1.08)}.blog-rich-content .blog-sketch-line-hit.is-solution,.blog-rich-content .blog-sketch-marker.is-solution{animation:blog-sketch-solution-pulse .75s cubic-bezier(.2,0,0,1) both}@keyframes blog-sketch-solution-pulse{0%{box-shadow:0 0 #16a34a59}70%{box-shadow:0 0 0 .65rem #16a34a00}to{box-shadow:0 5px 16px #0f172a33}}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-controls{padding-bottom:0}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle{min-height:3.7rem}.blog-rich-content .blog-sketch-actions{margin:.9rem 1.15rem 1.05rem}.blog-rich-content .blog-sketch-feedback,.blog-rich-content .blog-sketch-detail{margin-right:1.15rem;margin-left:1.15rem}@media(max-width:720px){.blog-rich-content .blog-formula-expression-panel,.blog-rich-content .blog-formula-scenarios.is-compare,.blog-rich-content .blog-formula-result-grid,.blog-rich-content .blog-formula-answer-panel{grid-template-columns:1fr}.blog-rich-content .blog-formula-expression-panel .blog-formula-expression{grid-row:auto;min-height:3.8rem}.blog-rich-content .blog-formula-variable-controls{grid-template-columns:1fr}.blog-rich-content .blog-formula-primary-action{width:100%}.blog-rich-content .blog-formula-actions,.blog-rich-content .blog-sketch-actions{justify-content:stretch}.blog-rich-content .blog-formula-actions button,.blog-rich-content .blog-sketch-actions button{flex:1 1 145px}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-instruction,.blog-rich-content .blog-sketch-layer-bar,.blog-rich-content .blog-sketch-actions,.blog-rich-content .blog-sketch-feedback,.blog-rich-content .blog-sketch-detail{margin-right:.8rem;margin-left:.8rem}.blog-rich-content .blog-sketch-layer-bar{align-items:stretch}.blog-rich-content .blog-sketch-layer-bar>button{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-formula-input-card,.blog-rich-content .blog-formula-primary-action,.blog-rich-content .blog-formula-actions button,.blog-rich-content .blog-formula-result,.blog-rich-content .blog-formula-feedback,.blog-rich-content .blog-sketch-feedback,.blog-rich-content .blog-sketch-layer-bar>button,.blog-rich-content .blog-sketch-line-hit,.blog-rich-content .blog-sketch-line-hit.is-solution,.blog-rich-content .blog-sketch-marker.is-solution{animation:none;transition:none}}.blog-rich-content .blog-formula-comparison-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .8rem;align-items:center;border:1px solid #bae6fd;border-radius:.9rem;background:linear-gradient(135deg,#f0fdff,#fff);color:#164e63;padding:.72rem .82rem;animation:blog-interactive-result-in .22s cubic-bezier(.2,0,0,1) both}.blog-rich-content .blog-formula-comparison-summary>span{font-size:.72rem;font-weight:850}.blog-rich-content .blog-formula-comparison-summary>strong{grid-row:span 2;color:#0e7490;font-size:1.05rem;text-align:right}.blog-rich-content .blog-formula-comparison-summary>small{color:#64748b;font-size:.7rem;font-weight:700}.blog-rich-content .blog-formula-data-quality{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:start;margin-top:.9rem;border:1px solid #fde68a;border-radius:.86rem;background:#fffbeb;color:#92400e;padding:.72rem .82rem}.blog-rich-content .blog-formula-data-quality svg{margin-top:.08rem}.blog-rich-content .blog-formula-data-quality strong{display:block;font-size:.82rem}.blog-rich-content .blog-formula-data-quality p{margin:.12rem 0 0;color:inherit;font-size:.8rem;line-height:1.46}.blog-rich-content .blog-formula-block--interactive{border:0!important;border-left:0!important;border-radius:.95rem;background:#fff;box-shadow:0 1px 2px #3c40431f,0 8px 22px #3c404314;margin:1rem 0;max-height:calc(100svh - 2rem);overflow:hidden;padding:.85rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head{display:grid;gap:.25rem;background:transparent;padding:0 0 .65rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-kicker{color:#0e7490;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-title{color:#0f172a;font-size:clamp(1rem,2.4vw,1.22rem);font-weight:900;letter-spacing:0;line-height:1.18}.blog-rich-content .blog-formula-block--interactive .blog-formula-context{display:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-workspace{display:grid;gap:.65rem}.blog-rich-content .blog-formula-live-grid{display:grid;grid-template-columns:minmax(220px,.86fr) minmax(0,1.14fr);gap:.7rem;align-items:stretch;min-height:0}.blog-rich-content .blog-formula-result-panel,.blog-rich-content .blog-formula-inputs-panel{display:grid;align-content:start;gap:.55rem;min-width:0;border:0;border-radius:.85rem;background:#f8fafc;padding:.65rem}.blog-rich-content .blog-formula-expression-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,auto);gap:.48rem;align-items:center}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression{min-height:auto;margin:0;border:0;border-radius:.8rem;background:#e6f7fb;box-shadow:none;color:#0f3443;font-size:clamp(1.18rem,4vw,1.9rem);font-weight:950;letter-spacing:0;line-height:1.1;overflow-wrap:anywhere;padding:.72rem .78rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select{gap:.2rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select>span,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel label>span{color:#64748b;font-size:.66rem;font-weight:850}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select select,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row input,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row select,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel input,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel select{min-height:2.18rem;border:0;border-radius:.7rem;background:#fff;box-shadow:inset 0 0 0 1px #94a3b829;font-size:.82rem;font-weight:800;padding:.48rem .58rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select select:focus,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row input:focus,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row select:focus,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel input:focus,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel select:focus{border-color:transparent;box-shadow:inset 0 0 0 1px #0891b259,0 0 0 3px #0891b21f}.blog-rich-content .blog-formula-scenario-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;border-radius:999px;background:#e2e8f0;padding:.22rem}.blog-rich-content .blog-formula-scenario-tabs button{min-height:2rem;border:0;border-radius:999px;background:transparent;color:#475569;cursor:pointer;font-size:.76rem;font-weight:900;padding:.35rem .55rem}.blog-rich-content .blog-formula-scenario-tabs button.is-active{background:#fff;color:#0e7490;box-shadow:0 1px 3px #0f172a1f}.blog-rich-content .blog-formula-block--interactive .blog-formula-variable-controls{display:grid;grid-template-columns:1fr;gap:.42rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card{display:grid;gap:.42rem;min-width:0;border:0;border-radius:.78rem;background:#fff;box-shadow:none;padding:.55rem;transition:background-color .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card:hover{border-color:transparent;box-shadow:none;transform:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card.is-locked{background:#edf2f7;opacity:1}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head{grid-template-columns:auto minmax(0,1fr);gap:.5rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-symbol{min-width:1.82rem;height:1.82rem;border-radius:.58rem;background:#cffafe;color:#155e75;font-size:.85rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head strong{color:#0f172a;font-size:.78rem;line-height:1.18}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head em{margin-top:.1rem;background:transparent;color:#64748b;font-size:.62rem;padding:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel label>div{grid-template-columns:minmax(0,1fr) minmax(72px,.38fr);gap:.36rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-range{height:.9rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result{display:grid;align-content:center;gap:.35rem;min-height:5.25rem;border:0;border-radius:.88rem;background:#fff;box-shadow:none;padding:.68rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result.is-placeholder{opacity:.72}.blog-rich-content .blog-formula-block--interactive .blog-formula-result.is-compact{min-height:4.6rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-label{width:-moz-fit-content;width:fit-content;background:#ecfeff;color:#0e7490;font-size:.62rem;padding:.18rem .42rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value{color:#0f172a;font-size:clamp(1.55rem,5vw,2.55rem);font-weight:950;letter-spacing:0;line-height:1}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value small{color:#0e7490;font-size:clamp(.78rem,2vw,.92rem);letter-spacing:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:end;border:0;border-radius:.78rem;background:#fff;padding:.55rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-primary-action,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{min-height:2.2rem;border:0;border-radius:999px;box-shadow:none;font-size:.78rem;padding:.48rem .72rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-primary-action{background:#0891b2;color:#fff}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{background:#eef7fb;color:#0e7490}.blog-rich-content .blog-formula-block--interactive .blog-formula-primary-action:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-primary-action:focus-visible,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button:focus-visible,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #0891b221;transform:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-feedback{border:0;border-radius:.82rem;padding:.58rem .65rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-comparison-summary{grid-template-columns:minmax(0,1fr) auto;border:0;border-radius:.78rem;background:#e6f7fb;padding:.5rem .62rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-comparison-summary>span,.blog-rich-content .blog-formula-block--interactive .blog-formula-comparison-summary>small{font-size:.66rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-comparison-summary>strong{color:#0e7490;font-size:.9rem;letter-spacing:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel{max-height:9rem;overflow:auto;border:0;border-radius:.78rem;background:#f8fafc;padding:.55rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step{border:0;border-radius:.65rem;background:#fff;padding:.48rem .55rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step p{font-size:.75rem;line-height:1.35}@media(max-width:720px){.blog-rich-content .blog-formula-block--interactive{margin:.75rem 0;max-height:calc(100svh - 1rem);padding:.68rem}.blog-rich-content .blog-formula-live-grid,.blog-rich-content .blog-formula-expression-row,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel{grid-template-columns:1fr}.blog-rich-content .blog-formula-result-panel,.blog-rich-content .blog-formula-inputs-panel{gap:.45rem;padding:.5rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head{padding-bottom:.48rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression{padding:.58rem .62rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result{min-height:4.55rem;padding:.55rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card{padding:.48rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel label>div{grid-template-columns:minmax(0,1fr) minmax(68px,.36fr)}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions{justify-content:stretch}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{flex:1 1 8rem}}.blog-rich-content .blog-formula-block--interactive{--formula-ink: #082f3f;--formula-ink-strong: #062533;--formula-surface: #f3f9fb;--formula-surface-strong: #ffffff;--formula-cyan: #06b6d4;--formula-cyan-dark: #0e7490;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;margin:.75rem 0;max-height:calc(100svh - .75rem);min-height:0;overflow:hidden;border:0!important;border-left:0!important;border-radius:.9rem;background:linear-gradient(135deg,#06b6d4f2,#082f3ffa 44%,#0f172afa);box-shadow:0 2px 6px #0f172a2e,0 18px 34px -28px #082f3fb8;padding:.52rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head{min-width:0;overflow:visible;gap:.08rem;background:#ffffffe6;border:0;border-radius:.68rem;margin:0 0 .42rem;padding:.34rem .44rem;box-shadow:0 1px 2px #082f3f1f}.blog-rich-content .blog-formula-block--interactive .blog-formula-kicker{display:inline-flex;flex-wrap:wrap;max-width:100%;color:#0e7490;font-size:.66rem;font-weight:850;line-height:1.15;letter-spacing:0;text-transform:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-title{display:block;max-width:100%;overflow:visible;color:#062533;font-size:.98rem;font-weight:900;line-height:1.18;letter-spacing:0;overflow-wrap:anywhere;white-space:normal}.blog-rich-content .blog-formula-block--interactive .blog-formula-workspace{min-height:0;gap:.45rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-live-grid{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:.48rem;min-height:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel{min-height:0;gap:.38rem;border:0;border-radius:.76rem;background:var(--formula-surface);box-shadow:inset 0 0 0 1px #ffffff94;padding:.48rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel{background:radial-gradient(circle at 92% 0%,rgba(6,182,212,.18),transparent 42%),#e8f7fb}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression-row{grid-template-columns:minmax(0,1fr) auto;gap:.34rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression{min-height:2.35rem;align-items:center;border:0;border-radius:.62rem;background:linear-gradient(135deg,#082f3ffa,#0e7490f2);color:#ecfeff;box-shadow:none;font-size:1.08rem;font-weight:900;line-height:1.08;letter-spacing:0;padding:.44rem .54rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select{gap:.12rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select>span,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel label>span{color:#47616c;font-size:.6rem;font-weight:850;line-height:1.1}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select select,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row input,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row select,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel input,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit select{min-height:1.92rem;border:0;border-radius:.58rem;background:#fff;color:#0f172a;box-shadow:inset 0 0 0 1px #082f3f1a;font-size:.76rem;font-weight:800;line-height:1.15;padding:.34rem .44rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select select{min-width:4.8rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-variable-controls{gap:.3rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card{grid-template-columns:minmax(0,.9fr) minmax(112px,1fr);align-items:center;gap:.34rem;min-width:0;border:0;border-radius:.62rem;background:var(--formula-surface-strong);box-shadow:none;padding:.38rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head{gap:.34rem;min-width:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-symbol{min-width:1.46rem;width:1.46rem;height:1.46rem;border-radius:.48rem;background:#083344;color:#a5f3fc;font-size:.72rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head strong{color:#102a3a;font-size:.7rem;line-height:1.12;overflow-wrap:anywhere}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head em{display:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel label>div{grid-template-columns:minmax(0,1fr) minmax(58px,.36fr);gap:.26rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-range{grid-column:1 / -1;height:.58rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.3rem;align-items:stretch;min-width:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-control-row.is-compare .blog-formula-result-grid{grid-template-columns:1fr}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-grid{gap:.3rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result{min-height:3.55rem;gap:.22rem;border:0;border-radius:.68rem;background:#fff;box-shadow:none;padding:.48rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result.is-compact{min-height:3.28rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-label{color:#0e7490;background:#e0f8fc;font-size:.56rem;line-height:1.1;padding:.14rem .34rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value{color:#071f2d;font-size:1.72rem;font-weight:950;line-height:.96;letter-spacing:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value small{color:var(--formula-cyan-dark);font-size:.72rem;letter-spacing:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-comparison-summary{gap:.25rem;border:0;border-radius:.62rem;background:#082f3f17;padding:.36rem .44rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-comparison-summary>span,.blog-rich-content .blog-formula-block--interactive .blog-formula-comparison-summary>small{font-size:.6rem;line-height:1.1}.blog-rich-content .blog-formula-block--interactive .blog-formula-comparison-summary>strong{font-size:.82rem;letter-spacing:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel{grid-template-columns:minmax(0,1fr) auto;gap:.32rem;border:0;border-radius:.62rem;background:#ffffffb8;padding:.38rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel label{gap:.16rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-panel{display:grid;gap:.32rem;min-width:0;border:0;border-radius:.62rem;background:#ffffffc7;padding:.38rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-head{display:grid;gap:.12rem;min-width:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-head span,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit span{color:#0e7490;font-size:.62rem;font-weight:900;line-height:1.1}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-head strong{color:#102a3a;font-size:.72rem;font-weight:850;line-height:1.18;overflow-wrap:anywhere}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button{min-width:0;min-height:1.82rem;border:0;border-radius:.52rem;background:#fff;color:#0f3443;cursor:pointer;font-size:.68rem;font-weight:900;line-height:1.1;padding:.28rem .34rem;transition:background-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button:focus-visible{outline:none;box-shadow:0 0 0 3px #06b6d429}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button.is-selected{background:#083344;color:#ecfeff}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button.is-correct{background:#0f766e;color:#ecfdf5}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button.is-wrong{background:#b45309;color:#fff7ed}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-feedback{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.28rem;align-items:center;border-radius:.52rem;color:#0f172a;font-size:.66rem;font-weight:800;line-height:1.22;padding:.3rem .36rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-feedback.is-correct{background:#d1fae5;color:#065f46}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-feedback.is-warning{background:#fef3c7;color:#92400e}.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit{display:grid;align-content:center;gap:.2rem;min-width:0;border-radius:.68rem;background:#fff;padding:.48rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit strong{color:#102a3a;font-size:.74rem;font-weight:900;line-height:1.12;overflow-wrap:anywhere}.blog-rich-content .blog-formula-block--interactive .blog-formula-primary-action,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{min-height:1.92rem;border:0;border-radius:.58rem;box-shadow:none;font-size:.7rem;font-weight:900;line-height:1.1;letter-spacing:0;padding:.34rem .46rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-primary-action{background:var(--formula-cyan-dark);color:#fff}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;justify-content:stretch}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{width:100%;min-width:0;background:#083344;color:#ecfeff;white-space:nowrap}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle.is-open{background:var(--formula-cyan-dark)}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button svg,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle svg{flex:0 0 auto}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button span,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis}.blog-rich-content .blog-formula-block--interactive .blog-formula-primary-action:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-primary-action:focus-visible,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button:focus-visible,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #06b6d42e;transform:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel{display:grid;gap:.1rem;max-height:none;overflow:visible;overscroll-behavior:auto;margin:0;border:0;border-radius:.44rem;background:#062533;box-shadow:inset 0 0 0 1px #67e8f924;padding:.12rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step{grid-template-columns:.72rem minmax(0,1fr);gap:.14rem;border:0;border-radius:.34rem;background:#ffffff14;padding:.11rem .14rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step span{width:.62rem;height:.62rem;background:#67e8f9;color:#083344;font-size:.34rem;line-height:1}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:#e6fbff;font-size:.7rem!important;line-height:1.12!important;overflow-wrap:anywhere}.blog-rich-content .blog-formula-block--interactive .blog-formula-feedback{border:0;border-radius:.62rem;padding:.42rem .48rem}@media(max-width:720px){.blog-rich-content .blog-formula-block--interactive{margin:.62rem 0;max-height:calc(100svh - .5rem);padding:.44rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head{margin-bottom:.34rem;padding:.3rem .38rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-kicker{font-size:.62rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-title{font-size:.9rem;line-height:1.15}.blog-rich-content .blog-formula-block--interactive .blog-formula-workspace{gap:.34rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-live-grid,.blog-rich-content .blog-formula-block--interactive .blog-formula-expression-row{grid-template-columns:1fr;gap:.34rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel{gap:.3rem;padding:.38rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression{min-height:2.05rem;font-size:.95rem;padding:.36rem .42rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select select,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row input,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row select,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel input,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit select{min-height:1.76rem;font-size:.7rem;padding:.28rem .36rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card{grid-template-columns:minmax(0,.82fr) minmax(104px,1fr);gap:.28rem;padding:.32rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-symbol{min-width:1.3rem;width:1.3rem;height:1.3rem;font-size:.65rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head strong{font-size:.66rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel label>div{grid-template-columns:minmax(0,1fr) minmax(52px,.34fr)}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-control-row{gap:.24rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result{min-height:3rem;padding:.38rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit{padding:.38rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit strong{font-size:.66rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value{font-size:1.34rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value small{font-size:.64rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel{grid-template-columns:1fr auto;gap:.26rem;padding:.32rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-panel{gap:.28rem;padding:.32rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-head strong{font-size:.66rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options{gap:.2rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button{min-height:1.68rem;font-size:.62rem;padding:.24rem .28rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-feedback{font-size:.62rem;padding:.26rem .3rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-primary-action,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{min-height:1.74rem;font-size:.66rem;padding:.28rem .34rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel{max-height:none;overflow:visible;padding:.1rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step{grid-template-columns:.58rem minmax(0,1fr);gap:.12rem;padding:.09rem .12rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step span{width:.58rem;height:.58rem;font-size:.32rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step p{font-size:.66rem!important;line-height:1.1!important}}.blog-rich-content .blog-sketch-measure-status{display:flex;gap:.7rem;align-items:center;justify-content:space-between;margin:.72rem 1.15rem 0;border:1px solid #fed7aa;border-radius:.88rem;background:#fff7ed;color:#9a3412;padding:.62rem .72rem}.blog-rich-content .blog-sketch-measure-status>div{display:grid;gap:.08rem}.blog-rich-content .blog-sketch-measure-status span{font-size:.78rem;font-weight:900}.blog-rich-content .blog-sketch-measure-status small{color:#7c2d12;font-size:.7rem;line-height:1.35}.blog-rich-content .blog-sketch-measure-status button{display:inline-flex;flex:0 0 auto;gap:.36rem;align-items:center;min-height:2.1rem;border:1px solid #fdba74;border-radius:999px;background:#fff;color:#9a3412;cursor:pointer;font:inherit;font-size:.7rem;font-weight:850;padding:.38rem .6rem;transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-sketch-measure-status button:hover,.blog-rich-content .blog-sketch-measure-status button:focus-visible{outline:none;box-shadow:0 6px 16px -12px #9a3412a6;transform:translateY(-1px)}@media(max-width:720px){.blog-rich-content .blog-sketch-measure-status{align-items:stretch;flex-direction:column;margin-right:.8rem;margin-left:.8rem}.blog-rich-content .blog-sketch-measure-status button{justify-content:center;width:100%}}.blog-rich-content .blog-formula-block--interactive{--formula-ink: #f8f4ff;--formula-muted: #b8accd;--formula-panel: #282038;--formula-panel-soft: #332947;--formula-panel-deep: #1c172b;--formula-accent: #f6b83f;--formula-accent-soft: rgba(246, 184, 63, .14);--formula-violet: #a878d6;--formula-line: rgba(222, 204, 255, .14);position:relative;isolation:isolate;display:grid;gap:0;overflow:hidden;margin:1.8rem 0;border:1px solid var(--formula-line)!important;border-radius:1.35rem;background:radial-gradient(circle at 88% 8%,rgba(168,120,214,.22),transparent 30%),radial-gradient(circle at 12% 95%,rgba(76,51,111,.28),transparent 34%),linear-gradient(145deg,#211a31,#181426);box-shadow:0 24px 55px -34px #0c0716f2,inset 0 1px #ffffff12;color:var(--formula-ink);padding:1.15rem}.blog-rich-content .blog-formula-block--interactive:before{position:absolute;z-index:-1;top:1.3rem;right:1.6rem;width:8rem;height:5rem;background-image:radial-gradient(rgba(222,204,255,.18) 1px,transparent 1px);background-size:.8rem .8rem;content:"";-webkit-mask-image:linear-gradient(135deg,black,transparent 78%);mask-image:linear-gradient(135deg,black,transparent 78%);opacity:.42}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head{display:grid;gap:.52rem;margin:0 0 1rem;border:0;border-bottom:1px solid var(--formula-line);border-radius:0;background:transparent;padding:0 .2rem 1rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.38rem;border:1px solid rgba(168,120,214,.34);border-radius:.45rem;background:#a878d624;color:#e5caff;font-size:.68rem;font-weight:900;letter-spacing:.09em;line-height:1;padding:.42rem .58rem;text-transform:uppercase}.blog-rich-content .blog-formula-block--interactive .blog-formula-kicker svg{color:var(--formula-accent)}.blog-rich-content .blog-formula-block--interactive .blog-formula-title{color:var(--formula-ink);font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:900;letter-spacing:-.025em;line-height:1.1}.blog-rich-content .blog-formula-block--interactive .blog-formula-live-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:.85rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel{display:grid;min-width:0;gap:.72rem;border:1px solid var(--formula-line);border-radius:1rem;background:#282038e0;box-shadow:inset 0 1px #ffffff0a;padding:.9rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel{background:radial-gradient(circle at 88% 4%,rgba(246,184,63,.16),transparent 32%),linear-gradient(145deg,#372a4bfa,#1d172cfa)}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:stretch}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression{display:flex;min-height:4.2rem;align-items:center;border:1px solid rgba(222,204,255,.12);border-radius:.8rem;background:var(--formula-panel-deep);color:#fff8e8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:800;letter-spacing:-.06em;padding:.85rem 1rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit{display:grid;align-content:center;gap:.3rem;min-width:6.5rem;border-radius:.75rem;background:#ffffff0f;padding:.65rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select>span,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit>span,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-head>span{color:var(--formula-muted);font-size:.65rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select select,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row input,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit select{min-width:0;width:100%;border:1px solid rgba(222,204,255,.14);border-radius:.55rem;background:#f8f5fc;color:#21182f;font:inherit;font-size:.82rem;font-weight:850;outline:none;padding:.58rem .62rem;transition:border-color .17s ease,box-shadow .17s ease,background-color .17s ease}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select select:focus,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row input:focus,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row select:focus,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit select:focus{border-color:var(--formula-accent);box-shadow:0 0 0 3px var(--formula-accent-soft)}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);gap:.65rem;align-items:stretch}.blog-rich-content .blog-formula-block--interactive .blog-formula-result,.blog-rich-content .blog-formula-block--interactive .blog-formula-result-grid .blog-formula-result{min-height:7.2rem;justify-content:center;border:1px solid rgba(246,184,63,.28);border-radius:.8rem;background:linear-gradient(145deg,#f6b83f21,#f6b83f0a);box-shadow:inset 0 1px #ffffff0d;padding:1rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value{color:#fff5d9;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:950;letter-spacing:-.07em;line-height:.95}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value small{color:var(--formula-accent);font-size:.95rem;letter-spacing:0;margin-left:.3rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit{background:#ffffff0e}.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit strong,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head strong{color:var(--formula-ink);font-size:.82rem;line-height:1.2}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card{display:grid;gap:.58rem;border:1px solid rgba(222,204,255,.12);border-radius:.8rem;background:#ffffff0e;box-shadow:none;padding:.72rem;transition:border-color .17s ease,background-color .17s ease,transform .17s ease}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card:focus-within{border-color:#a878d694;background:#a878d61a;transform:translateY(-1px)}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card.is-locked{background:#ffffff08;opacity:.7}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-symbol{min-width:2.25rem;width:2.25rem;height:2.25rem;border:1px solid rgba(246,184,63,.32);border-radius:.65rem;background:var(--formula-accent-soft);color:var(--formula-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:900}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head em{display:inline-flex;margin-top:.18rem;border-radius:999px;background:#ffffff14;color:var(--formula-muted);font-size:.64rem;font-style:normal;padding:.18rem .4rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,.42fr);gap:.45rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-range{width:100%;accent-color:var(--formula-accent)}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-panel{display:grid;gap:.65rem;border:1px solid rgba(168,120,214,.22);border-radius:.85rem;background:linear-gradient(145deg,#a878d621,#ffffff09);padding:.8rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-head{display:grid;gap:.3rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-head strong{color:var(--formula-ink);font-size:.86rem;line-height:1.35}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{min-height:2.45rem;border:1px solid rgba(222,204,255,.14);border-radius:.65rem;background:#ffffff12;color:var(--formula-ink);cursor:pointer;font:inherit;font-size:.76rem;font-weight:850;padding:.55rem .7rem;transition:border-color .17s ease,background-color .17s ease,box-shadow .17s ease,transform .17s ease}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button:focus-visible,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button:focus-visible,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle:focus-visible{border-color:var(--formula-violet);box-shadow:0 0 0 3px #a878d629;outline:none;transform:translateY(-1px)}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button.is-selected{background:#a878d647;border-color:var(--formula-violet)}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button.is-correct{background:#2db89338;border-color:#5de0b8;color:#c6ffeb}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button.is-wrong{background:#ea705b33;border-color:#f39a83;color:#ffd8cf}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-feedback{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem;align-items:center;border-radius:.6rem;font-size:.72rem;font-weight:750;line-height:1.35;padding:.5rem .6rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-feedback.is-correct{background:#2db89329;color:#c6ffeb}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-feedback.is-warning{background:#f6b83f24;color:#ffe8ab}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button:first-child{color:var(--formula-muted)}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{background:var(--formula-accent);border-color:var(--formula-accent);color:#261b09}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle.is-open{background:#ffd476}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel{display:grid;gap:.35rem;border:1px solid rgba(246,184,63,.2);border-radius:.7rem;background:#110d1bb3;padding:.55rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.5rem;align-items:center;border-radius:.45rem;background:#ffffff0d;color:var(--formula-muted);padding:.4rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step span{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:var(--formula-accent);color:#261b09;font-size:.62rem;font-weight:900}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step p{margin:0;color:var(--formula-ink);font-size:.76rem!important;line-height:1.35!important}@media(max-width:720px){.blog-rich-content .blog-formula-block--interactive{margin:1rem 0;border-radius:1rem;padding:.8rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head{margin-bottom:.8rem;padding-bottom:.8rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-live-grid,.blog-rich-content .blog-formula-block--interactive .blog-formula-expression-row{grid-template-columns:1fr}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression{min-height:3.4rem;font-size:1.45rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-control-row{grid-template-columns:1fr}.blog-rich-content .blog-formula-block--interactive .blog-formula-result{min-height:6rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-formula-block--interactive *,.blog-rich-content .blog-formula-block--interactive *:before,.blog-rich-content .blog-formula-block--interactive *:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.blog-rich-content .blog-formula-block--interactive{perspective:1200px;transform-style:preserve-3d}.blog-rich-content .blog-formula-block--interactive .blog-formula-live-grid{transform-style:preserve-3d}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel{position:relative;border-color:#4a3c61;background:linear-gradient(145deg,#3a2e4d,#241d35 72%);box-shadow:0 13px 0 -7px #171225,0 21px 26px -20px #07040ef2,inset 1px 1px #ffffff1c,inset -1px -1px #0a06148c;transform:translateZ(8px)}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel:after,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel:after{position:absolute;right:.7rem;bottom:-.42rem;left:.7rem;height:.42rem;border-radius:0 0 .65rem .65rem;background:#171225;content:"";transform:skew(-22deg);transform-origin:top;z-index:-1}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel{background:radial-gradient(circle at 90% 4%,rgba(246,184,63,.2),transparent 30%),linear-gradient(145deg,#493752,#2a203d 72%)}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression{position:relative;border-color:#57446e;background:linear-gradient(155deg,#2b223e,#171225);box-shadow:0 7px 0 -3px #0d0915,0 13px 17px -15px #05020af2,inset 1px 1px #ffffff1a,inset -2px -2px #07040db3;transform:translateZ(16px)}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit{border:1px solid #4d3e63;background:#302640;box-shadow:0 5px 0 -2px #171225,inset 1px 1px #ffffff14,inset -1px -1px #0a061480;transform:translateZ(12px)}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select select,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row input,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit select{border-color:#b7a7c8;background:linear-gradient(145deg,#fffdf8,#d9d1df);box-shadow:0 4px 0 -1px #857891,inset 1px 1px #fff,inset -1px -1px #63536f59}.blog-rich-content .blog-formula-block--interactive .blog-formula-result,.blog-rich-content .blog-formula-block--interactive .blog-formula-result-grid .blog-formula-result{border-color:#b67927;background:linear-gradient(145deg,#ffd369e6,#c57e19f5),#d99427;box-shadow:0 9px 0 -3px #6f4316,0 17px 22px -16px #08040cf2,inset 2px 2px #fff7ce7a,inset -2px -3px #7a46096b;transform:translateZ(18px) rotateX(1deg)}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value{color:#281a08;text-shadow:0 1px 0 rgba(255,246,203,.65)}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value small{color:#5e3710}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card{position:relative;border-color:#504064;background:linear-gradient(145deg,#433456,#2b223e);box-shadow:0 7px 0 -3px #171225,0 13px 16px -15px #07030ff2,inset 1px 1px #ffffff17,inset -1px -1px #0a061494;transform:translateZ(10px)}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card:focus-within{border-color:#b383d9;background:linear-gradient(145deg,#513d68,#302441);box-shadow:0 9px 0 -3px #171225,0 17px 20px -15px #07030ff2,inset 1px 1px #ffffff1f,inset -1px -1px #0a061494;transform:translateY(-2px) translateZ(14px)}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-symbol{border-color:#d4942e;background:linear-gradient(145deg,#ffc957,#b86e16);box-shadow:0 4px 0 -1px #754313,inset 1px 1px #fff7c880,inset -1px -1px #67360773;color:#281a08}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head strong{color:#fff9ec}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-head em{background:#21192f;color:#c7b8d8}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-panel{border-color:#57446e;background:linear-gradient(145deg,#433454,#2a203c);box-shadow:0 7px 0 -3px #171225,inset 1px 1px #ffffff14,inset -1px -1px #0a061480;transform:translateZ(11px)}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-head strong{color:#fff9ec}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{border-color:#5a486d;background:linear-gradient(145deg,#4b3a5e,#2d2340);box-shadow:0 5px 0 -2px #171225,inset 1px 1px #ffffff1a,inset -1px -1px #0a061480}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button:focus-visible,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button:focus-visible,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle:focus-visible{box-shadow:0 7px 0 -2px #171225,0 10px 14px -12px #08040ee6,0 0 0 3px #a878d638,inset 1px 1px #ffffff1f}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button:active,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button:active,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle:active{box-shadow:0 2px 0 -1px #171225,inset 1px 1px #ffffff14;transform:translateY(3px)}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button.is-selected{background:linear-gradient(145deg,#9871bd,#654786);box-shadow:0 5px 0 -2px #352344,inset 1px 1px #fff3,inset -1px -1px #27143673}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button.is-correct{background:linear-gradient(145deg,#58d1a5,#21866c);border-color:#8af2c9;box-shadow:0 5px 0 -2px #145343,inset 1px 1px #ffffff40;color:#f0fff8}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button.is-wrong{background:linear-gradient(145deg,#ed967d,#a84f45);border-color:#ffc0aa;box-shadow:0 5px 0 -2px #622d2d,inset 1px 1px #ffffff38;color:#fff5f0}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{background:linear-gradient(145deg,#ffd776,#d58b1e);border-color:#f5b842;box-shadow:0 5px 0 -2px #744611,inset 1px 1px #fff7c98c,inset -1px -1px #74430c73;color:#281a08}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle.is-open{background:linear-gradient(145deg,#ffe49a,#e6a53c)}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel{border-color:#5f4a75;background:linear-gradient(145deg,#21182f,#130f1e);box-shadow:0 6px 0 -3px #09060e,inset 1px 1px #ffffff14,inset -1px -1px #0009}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step{border:1px solid rgba(222,204,255,.1);background:#30243f;box-shadow:inset 1px 1px #ffffff0f,inset -1px -1px #0a061273}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-feedback.is-correct,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-feedback.is-warning{border:1px solid rgba(255,255,255,.12);box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #00000040}@media(max-width:720px){.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-result,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-panel{transform:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel:after,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel:after{display:none}}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head{position:relative;z-index:1;border:1px solid #544369;border-bottom-color:#72598d;border-radius:.9rem;background:linear-gradient(135deg,#302441,#21182f 72%),#21182f;box-shadow:0 8px 0 -3px #120c1d,0 14px 20px -17px #07030ef2,inset 1px 1px #ffffff1a,inset -1px -1px #08041099;padding:.85rem 1rem .95rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-kicker{border-color:#8b63ae;background:linear-gradient(145deg,#765391,#4b3262);box-shadow:0 4px 0 -1px #281a38,inset 1px 1px #ffffff2e,inset -1px -1px #21102f80;color:#fff3d0;text-shadow:0 1px 1px rgba(32,14,45,.65)}.blog-rich-content .blog-formula-block--interactive .blog-formula-kicker svg{color:#ffd56e;filter:drop-shadow(0 1px 1px rgba(31,15,43,.7))}.blog-rich-content .blog-formula-block--interactive .blog-formula-title{color:#fffaf0;text-shadow:0 2px 3px rgba(9,4,17,.7)}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-formula-comparison-summary,.blog-rich-content .blog-sketch-measure-status button{animation:none;transition:none}}.blog-rich-content .blog-sketch-block--interactive{--sketch-deep: #073b43;--sketch-surface: #0c5960;--sketch-surface-dark: #06373e;--sketch-cyan: #50e3dc;--sketch-green: #72d89e;--sketch-ink: #effff7;--sketch-muted: #b8e4d6;container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;perspective:1200px;border:1px solid #168b8a;border-radius:1.35rem;background:radial-gradient(circle at 88% 5%,rgba(80,227,220,.22),transparent 28%),linear-gradient(145deg,#0b666b,#07434d 64%,#06363f);box-shadow:0 13px 0 -7px #03242d,0 25px 44px -30px #01181ff2,inset 1px 1px #ffffff24,inset -1px -1px #011c2394;color:var(--sketch-ink);padding:1.05rem}.blog-rich-content .blog-sketch-block--interactive:before{position:absolute;z-index:-1;top:1rem;right:1.4rem;width:8rem;height:5rem;background-image:radial-gradient(rgba(190,255,221,.28) 1px,transparent 1px);background-size:.8rem .8rem;content:"";-webkit-mask-image:linear-gradient(135deg,black,transparent 78%);mask-image:linear-gradient(135deg,black,transparent 78%)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-player-head{position:relative;z-index:1;display:grid;gap:.5rem;margin:0 0 .9rem;border:1px solid #1aa09b;border-radius:.9rem;background:linear-gradient(145deg,#08747a,#064650);box-shadow:0 8px 0 -3px #032b34,0 14px 20px -17px #01191ff2,inset 1px 1px #ffffff1f,inset -1px -1px #011b2294;padding:.85rem 1rem .95rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.42rem;color:#d7fff1;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker svg{color:var(--sketch-green)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker span{border:1px solid rgba(160,255,205,.38);border-radius:999px;background:linear-gradient(145deg,#218d80,#12645f);box-shadow:0 3px 0 -1px #053933,inset 1px 1px #ffffff29;color:#e8fff4;font-size:.6rem;padding:.25rem .44rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-title{color:#f1fff7;font-size:clamp(1.18rem,2.3vw,1.65rem);font-weight:900;letter-spacing:-.025em;line-height:1.12;text-shadow:0 2px 3px rgba(1,26,31,.65)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-context{color:var(--sketch-muted);font-size:.8rem;line-height:1.4}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-instruction,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-controls,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-feedback,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions{margin-right:0;margin-left:0}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-instruction{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;border:1px solid #27a49b;border-radius:.8rem;background:linear-gradient(145deg,#0f7474,#095451);box-shadow:0 6px 0 -2px #043b3d,inset 1px 1px #ffffff1c,inset -1px -1px #011b1c8c;color:#eafff5;font-size:.8rem;font-weight:750;line-height:1.4;padding:.7rem .8rem;transform:translateZ(8px)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-instruction svg{color:var(--sketch-green)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding-top:.85rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-label{color:#d4fff0}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar>button,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions button{border:1px solid #299b94;border-radius:.62rem;background:linear-gradient(145deg,#176e70,#0b4d55);box-shadow:0 5px 0 -2px #043338,inset 1px 1px #ffffff1f,inset -1px -1px #01181f8c;color:#eafff5;font-weight:850}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar>button.is-active{border-color:var(--sketch-green);background:linear-gradient(145deg,#2a9a7f,#14695f);color:#f2fff9}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar>button:hover,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar>button:focus-visible,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions button:hover,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions button:focus-visible{border-color:var(--sketch-cyan);box-shadow:0 7px 0 -2px #043338,0 10px 15px -13px #01191fe6,0 0 0 3px #50e3dc2e,inset 1px 1px #ffffff26;outline:none;transform:translateY(-1px)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-frame{position:relative;overflow:hidden;margin-top:.85rem;border:1px solid #1caaa0;border-radius:.95rem;background:#052c35;box-shadow:0 11px 0 -4px #03232c,0 20px 25px -20px #011219f2,inset 2px 2px #ffffff21,inset -2px -2px #000c12b8;transform:translateZ(12px)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-line-hit,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-marker{box-shadow:0 6px 0 -2px #063b3d,0 11px 14px -10px #001116e6,inset 1px 1px #ffffff80,inset -1px -1px #14363966}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-controls{display:grid;gap:.5rem;padding-top:.85rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:center;min-width:0;border:1px solid #278f8c;border-radius:.75rem;background:linear-gradient(145deg,#126b6d,#0a4b53);box-shadow:0 6px 0 -2px #043238,inset 1px 1px #ffffff1a,inset -1px -1px #01181e94;color:#effff7;padding:.65rem .72rem;transition:border-color .17s ease,transform .17s ease,box-shadow .17s ease}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle:hover,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle:focus-visible,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle.is-active{border-color:var(--sketch-green);box-shadow:0 8px 0 -2px #043238,0 13px 17px -14px #011319e6,inset 1px 1px #ffffff24;outline:none;transform:translateY(-1px)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-copy{display:grid;min-width:0;gap:.15rem;text-align:left}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-copy strong{overflow-wrap:anywhere;color:#f1fff7;font-size:.8rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-copy em,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-state{color:var(--sketch-muted);font-size:.65rem;font-style:normal}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-state{border-radius:999px;background:#06363e;padding:.22rem .38rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-feedback,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail{border:1px solid #299b94;border-radius:.8rem;background:linear-gradient(145deg,#176f70,#0c4e55);box-shadow:0 7px 0 -3px #043238,inset 1px 1px #ffffff1a,inset -1px -1px #01181e94;color:#ecfff5;padding:.72rem .8rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-feedback.is-correct{border-color:#7be1ad;background:linear-gradient(145deg,#248b70,#12604f)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-feedback.is-warning{border-color:#e5be65;background:linear-gradient(145deg,#876d3b,#5d4829)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail>span{border-radius:999px;box-shadow:0 4px 0 -1px #043238,inset 1px 1px #ffffff59}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.85rem}@container (max-width: 620px){.blog-rich-content .blog-sketch-block--interactive{padding:.78rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-player-head{padding:.72rem .78rem .8rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar>button,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions button{flex:1 1 8rem}}@media(max-width:720px){.blog-rich-content .blog-sketch-block--interactive{border-radius:1rem;padding:.8rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-frame{transform:none}}.blog-rich-content .blog-sketch-block--interactive{margin:.9rem 0;padding:.72rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-player-head{gap:.28rem;margin-bottom:.48rem;padding:.52rem .66rem .58rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker{gap:.32rem;font-size:.6rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker span{font-size:.54rem;padding:.18rem .36rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-title{font-size:clamp(.98rem,2cqi,1.28rem);line-height:1.08}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-context{font-size:.7rem;line-height:1.25}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-instruction{gap:.42rem;font-size:.72rem;line-height:1.24;padding:.46rem .58rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar{gap:.34rem;padding-top:.48rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-label{font-size:.68rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar>button{min-height:1.95rem;font-size:.66rem;line-height:1.1;padding:.34rem .48rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-frame{margin-top:.5rem;max-height:min(48svh,25rem);border-radius:.78rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-base{max-height:min(48svh,25rem);-o-object-fit:contain;object-fit:contain}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-controls{gap:.34rem;padding-top:.48rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle{gap:.42rem;min-height:2.1rem;padding:.42rem .52rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-copy{gap:.08rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-copy strong{font-size:.72rem;line-height:1.08}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-copy em,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-state{font-size:.58rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-feedback,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail{margin-top:.48rem;padding:.5rem .6rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail strong,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-feedback strong{font-size:.74rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail p,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-feedback p{font-size:.68rem;line-height:1.24}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions{gap:.38rem;padding-top:.5rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions button{min-height:1.95rem;font-size:.68rem;padding:.36rem .52rem}.blog-rich-content .blog-sketch-measure-status{gap:.42rem;margin:.48rem 0 0;padding:.42rem .52rem}.blog-rich-content .blog-sketch-measure-status span{font-size:.7rem}.blog-rich-content .blog-sketch-measure-status small{font-size:.62rem;line-height:1.22}.blog-rich-content .blog-sketch-measure-status button{min-height:1.85rem;font-size:.64rem;padding:.3rem .48rem}@container (max-width: 620px){.blog-rich-content .blog-sketch-block--interactive{padding:.58rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-player-head{padding:.45rem .52rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-frame,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-base{max-height:min(42svh,20rem)}}@media(max-width:720px){.blog-rich-content .blog-sketch-block--interactive{padding:.58rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-context{display:none}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-frame,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-base{max-height:min(40svh,18rem)}}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-player-head{gap:.38rem;margin-bottom:.7rem;padding:.68rem .82rem .74rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker{font-size:.62rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker span{font-size:.56rem;padding:.21rem .38rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-title{font-size:clamp(1rem,2vw,1.35rem);line-height:1.08}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-context{max-width:48rem;margin:0;color:#b5ddd1;font-size:.68rem;line-height:1.15}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-player-head{gap:.26rem;margin-bottom:.58rem;padding:.54rem .72rem .62rem}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-title{font-size:clamp(.94rem,1.8vw,1.22rem)}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel{position:relative;gap:.55rem;margin-top:.05rem;border:1px solid #5d4871;border-radius:.85rem;background:linear-gradient(145deg,#171124,#0e0a17);box-shadow:0 8px 0 -3px #08050d,0 16px 20px -18px #040209f2,inset 1px 1px #ffffff14,inset -1px -1px #000000b8;padding:.72rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel:before{display:block;color:#b8a5ca;content:"DESARROLLO DEL CÁLCULO";font-size:.62rem;font-weight:900;letter-spacing:.1em;line-height:1;padding:.1rem .12rem .22rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step{position:relative;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;min-height:3rem;border:1px solid #443455;border-radius:.65rem;background:linear-gradient(145deg,#3c2d4e,#261d36);box-shadow:0 5px 0 -2px #100b19,inset 1px 1px #ffffff14,inset -1px -1px #08040f99;padding:.55rem .65rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step+.blog-formula-calculation-step:before{position:absolute;top:-.6rem;left:1.55rem;width:1px;height:.6rem;background:#72598d;content:""}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step span{width:1.8rem;height:1.8rem;border:2px solid #f9cc69;background:linear-gradient(145deg,#ffd977,#c47b1b);box-shadow:0 4px 0 -1px #704314,inset 1px 1px #fff8cc8c,inset -1px -1px #5f310673;color:#2b1b07;font-size:.68rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step p{align-self:center;color:#fff8e8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.75rem,1.5vw,.88rem)!important;font-weight:750;letter-spacing:-.015em;line-height:1.45!important;overflow-wrap:anywhere}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step p:first-letter{color:#ffd56e}@media(max-width:720px){.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel{gap:.48rem;padding:.58rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step{grid-template-columns:1.7rem minmax(0,1fr);gap:.5rem;min-height:2.7rem;padding:.48rem .52rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step span{width:1.55rem;height:1.55rem;font-size:.62rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step+.blog-formula-calculation-step:before{left:1.28rem}}.blog-rich-content .blog-formula-block--interactive{container-type:inline-size}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options{min-width:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options button{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:normal}@container (max-width: 700px){.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options{grid-template-columns:1fr}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel label>div{grid-template-columns:minmax(0,1fr) minmax(42px,.24fr);gap:.3rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-control-row{grid-template-columns:minmax(78px,.62fr) minmax(140px,1fr);gap:.35rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result{min-width:0;padding-right:.42rem;padding-left:.42rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value{font-size:clamp(1.35rem,4vw,2rem);white-space:nowrap}.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit{min-width:0;padding:.36rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row input,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit select{min-width:0;padding-right:.28rem;padding-left:.28rem}}.blog-rich-content .blog-formula-block--interactive .blog-formula-result,.blog-rich-content .blog-formula-block--interactive .blog-formula-result-grid .blog-formula-result{box-sizing:border-box;container-type:inline-size;max-width:100%;min-width:0;overflow:hidden}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value{display:inline-flex;align-items:baseline;justify-content:center;max-width:100%;min-width:0;overflow:hidden;font-size:clamp(.95rem,15cqi,2.55rem);letter-spacing:0;line-height:1;text-align:center;white-space:nowrap}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value small{flex:0 0 auto;margin-left:.2em}@container (max-width: 700px){.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value{font-size:clamp(.88rem,13.5cqi,1.75rem)}}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-control-row{grid-template-columns:minmax(0,1.36fr) minmax(0,.64fr)!important}@container (max-width: 700px){.blog-rich-content .blog-formula-block--interactive .blog-formula-result-control-row{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr)!important}}.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1024px){.blog-rich-content .blog-formula-block--interactive{display:block;max-height:none!important;overflow:visible!important;padding:clamp(.48rem,2.1vw,.82rem);perspective:none;transform-style:flat}.blog-rich-content .blog-formula-block--interactive:before{display:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head{margin-bottom:.58rem;max-width:100%;overflow:visible;padding:.62rem .7rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-kicker{max-width:100%;white-space:normal}.blog-rich-content .blog-formula-block--interactive .blog-formula-title{max-width:100%;overflow-wrap:anywhere;white-space:normal}.blog-rich-content .blog-formula-block--interactive .blog-formula-workspace,.blog-rich-content .blog-formula-block--interactive .blog-formula-live-grid{display:grid;grid-template-columns:1fr!important;gap:.55rem;max-width:100%;min-width:0;min-height:0;overflow:visible;transform-style:flat}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-result,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-panel{box-sizing:border-box;max-width:100%;min-width:0;overflow:visible;transform:none!important}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel:after,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel:after{display:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression-row{grid-template-columns:minmax(0,1fr);gap:.44rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression{min-height:2.55rem;max-width:100%;overflow-wrap:anywhere;padding:.54rem .62rem;font-size:clamp(.98rem,4.2vw,1.45rem);letter-spacing:0;line-height:1.12;transform:none!important}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select select,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row input,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row select,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel input,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit select{box-sizing:border-box;max-width:100%;min-width:0}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.42rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel label>div{grid-template-columns:minmax(0,1fr) minmax(4.6rem,.34fr)}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{min-width:0;justify-content:center}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel{max-height:none!important;overflow:visible!important}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step p{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}}@container (max-width: 640px){.blog-rich-content .blog-formula-block--interactive .blog-formula-result-control-row{grid-template-columns:1fr!important;gap:.42rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result{min-height:3.35rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value{font-size:clamp(1.08rem,18cqi,1.85rem)}.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit strong{white-space:normal}}@media(max-width:560px){.blog-rich-content .blog-formula-block--interactive{margin:.68rem 0;border-radius:.9rem;padding:.42rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head,.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel{border-radius:.72rem;padding:.48rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-live-grid,.blog-rich-content .blog-formula-block--interactive .blog-formula-workspace,.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel{gap:.44rem}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-row,.blog-rich-content .blog-formula-block--interactive .blog-formula-answer-panel label>div,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-options{grid-template-columns:1fr}.blog-rich-content .blog-formula-block--interactive .blog-formula-primary-action,.blog-rich-content .blog-formula-block--interactive .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-toggle{width:100%}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step{grid-template-columns:1.35rem minmax(0,1fr)}}.blog-rich-content .blog-simulation-block[data-simulation-block=true],.blog-rich-editor .blog-simulation-block[data-simulation-block=true]{margin:1rem 0;border:1px solid #a7f3d0;border-left:4px solid #06b6d4;border-radius:1rem;background:#f8fbff;color:#0f172a;box-shadow:0 1px 2px #3c40431f,0 14px 30px #0f172a14;overflow:hidden}.blog-rich-editor .blog-simulation-block[data-simulation-block=true]{cursor:pointer}.blog-rich-content .blog-simulation-block--player{container-type:inline-size;padding:.65rem}.blog-rich-content .blog-simulation-player-head,.blog-rich-content .blog-simulation-editor-head,.blog-rich-editor .blog-simulation-editor-head{display:grid;gap:.24rem;padding:.55rem .68rem;border-radius:.72rem;background:linear-gradient(135deg,#083344,#115e59);color:#f8fafc}.blog-rich-content .blog-simulation-player-head{margin-bottom:.55rem}.blog-rich-content .blog-simulation-kicker,.blog-rich-editor .blog-simulation-kicker{display:inline-flex;align-items:center;gap:.35rem;color:#67e8f9;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:none}.blog-rich-content .blog-simulation-title,.blog-rich-editor .blog-simulation-title{min-width:0;overflow-wrap:anywhere;color:inherit;font-size:clamp(1rem,2.1cqi,1.35rem);font-weight:850;line-height:1.12}.blog-rich-content .blog-simulation-context,.blog-rich-editor .blog-simulation-context{margin:0;max-width:72ch;color:#f8fafcd1;font-size:.72rem;line-height:1.3}.blog-rich-content .blog-simulation-grid{display:grid;grid-template-columns:minmax(205px,.76fr) minmax(0,1.24fr);gap:.5rem;align-items:stretch;min-width:0}.blog-rich-content .blog-simulation-stage,.blog-rich-content .blog-simulation-control-panel,.blog-rich-editor .blog-simulation-editor-card{border:1px solid #dbeafe;border-radius:.85rem;background:#fff;box-shadow:0 1px 2px #3c40431a}.blog-rich-content .blog-simulation-stage{display:grid;grid-template-rows:auto minmax(8.4rem,1fr) auto;min-height:14.2rem;overflow:hidden;padding:.62rem;background:radial-gradient(circle at 18% 18%,rgba(103,232,249,.18),transparent 34%),linear-gradient(135deg,#f8fafc,#ecfeff 54%,#f0fdf4)}.blog-rich-content .blog-simulation-stage-head,.blog-rich-content .blog-simulation-scale{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.blog-rich-content .blog-simulation-stage-head span,.blog-rich-content .blog-simulation-scale span{color:#64748b;font-size:.68rem;font-weight:800;line-height:1.2}.blog-rich-content .blog-simulation-stage-head strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:.78rem;font-weight:850;line-height:1.2;text-align:right}.blog-rich-content .blog-simulation-visual{position:relative;min-height:8.4rem;overflow:hidden;border-radius:.75rem}.blog-rich-content .blog-simulation-road{position:absolute;left:5%;right:5%;bottom:2.1rem;height:.52rem;border-radius:999px;background:#cbd5e1}.blog-rich-content .blog-simulation-road span,.blog-rich-content .blog-simulation-trail,.blog-rich-content .blog-simulation-skid,.blog-rich-content .blog-simulation-energy-meter span,.blog-rich-content .blog-simulation-force-arrow,.blog-rich-content .blog-simulation-momentum-wave{position:absolute;left:0;width:var(--simulation-progress);max-width:100%;border-radius:999px;background:linear-gradient(90deg,#06b6d4,#22c55e)}.blog-rich-content .blog-simulation-road span{inset:0 auto 0 0}.blog-rich-content .blog-simulation-trail{left:7%;bottom:3.25rem;height:.18rem;opacity:.72;animation:blog-simulation-flow .65s cubic-bezier(.2,0,0,1) both}.blog-rich-content .blog-simulation-car{position:absolute;bottom:3.55rem;display:grid;width:3.4rem;height:1.75rem;place-items:center;transform:translate(-50%);transition:left .26s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-simulation-car span{position:relative;width:2.8rem;height:1.15rem;border-radius:.4rem .7rem .35rem .35rem;background:linear-gradient(135deg,#0f766e,#0891b2);box-shadow:0 10px 18px #0f766e38}.blog-rich-content .blog-simulation-car span:before,.blog-rich-content .blog-simulation-car span:after{content:"";position:absolute;bottom:-.33rem;width:.56rem;height:.56rem;border:.12rem solid #0f172a;border-radius:999px;background:#f8fafc}.blog-rich-content .blog-simulation-car span:before{left:.35rem}.blog-rich-content .blog-simulation-car span:after{right:.35rem}.blog-rich-content .blog-simulation-skid{left:9%;bottom:2.7rem;height:.28rem;background:repeating-linear-gradient(90deg,#334155 0 .65rem,transparent .65rem 1rem);opacity:var(--simulation-mark-opacity)}.blog-rich-content .blog-simulation-energy-core{position:absolute;left:50%;top:50%;width:var(--simulation-core-size);height:var(--simulation-core-size);border-radius:999px;background:radial-gradient(circle,#fef3c7 0 22%,#22c55e 23% 48%,#06b6d4 49% 100%);box-shadow:0 18px 36px #0891b238;transform:translate(-50%,-50%);animation:blog-simulation-pop .52s cubic-bezier(.2,0,0,1) both}.blog-rich-content .blog-simulation-energy-ring{position:absolute;left:50%;top:50%;border:.18rem solid rgba(6,182,212,.28);border-radius:999px;transform:translate(-50%,-50%)}.blog-rich-content .blog-simulation-energy-ring.is-one{width:8.5rem;height:8.5rem}.blog-rich-content .blog-simulation-energy-ring.is-two{width:11rem;height:11rem;border-color:#22c55e2e}.blog-rich-content .blog-simulation-energy-meter{position:absolute;left:9%;right:9%;bottom:1.15rem;height:.5rem;border-radius:999px;background:#dbeafe}.blog-rich-content .blog-simulation-energy-meter span{inset:0 auto 0 0}.blog-rich-content .blog-simulation-force-base,.blog-rich-content .blog-simulation-momentum-line{position:absolute;left:7%;right:7%;top:54%;height:.46rem;border-radius:999px;background:#cbd5e1}.blog-rich-content .blog-simulation-force-block{position:absolute;top:calc(54% - 2.45rem);width:4rem;height:3.2rem;border-radius:.55rem;background:linear-gradient(135deg,#164e63,#0891b2);box-shadow:0 14px 28px #0891b238;transform:translate(-50%);transition:left .26s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-simulation-force-arrow{left:9%;top:calc(54% - .55rem);height:.42rem}.blog-rich-content .blog-simulation-force-arrow:after{content:"";position:absolute;right:-.2rem;top:50%;border-bottom:.45rem solid transparent;border-left:.7rem solid #22c55e;border-top:.45rem solid transparent;transform:translateY(-50%)}.blog-rich-content .blog-simulation-momentum-dot{position:absolute;top:calc(54% - 1.15rem);width:2.35rem;height:2.35rem;border-radius:999px;background:linear-gradient(135deg,#06b6d4,#22c55e);box-shadow:0 12px 20px #0891b23d;transform:translate(-50%)}.blog-rich-content .blog-simulation-momentum-dot.is-left{left:14%;background:linear-gradient(135deg,#475569,#0f172a)}.blog-rich-content .blog-simulation-momentum-dot.is-right{transition:left .26s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-simulation-momentum-wave{left:15%;top:calc(54% - .2rem);height:.22rem;background:linear-gradient(90deg,#22c55e,#06b6d4);animation:blog-simulation-flow .65s cubic-bezier(.2,0,0,1) both}.blog-rich-content .blog-simulation-control-panel{display:grid;align-content:start;gap:.46rem;min-width:0;padding:.5rem}.blog-rich-content .blog-simulation-expression-row,.blog-rich-content .blog-simulation-result-row,.blog-rich-content .blog-simulation-input-row,.blog-rich-content .blog-simulation-actions{display:grid;gap:.36rem;min-width:0}.blog-rich-content .blog-simulation-expression-row{grid-template-columns:minmax(0,1fr) minmax(4.8rem,.3fr)}.blog-rich-content .blog-simulation-expression{min-width:0;overflow-wrap:anywhere;border-radius:.75rem;background:#0f172a;color:#e0f2fe;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.9rem,2.7cqi,1.18rem);font-weight:850;line-height:1.12;padding:.48rem .56rem}.blog-rich-content .blog-simulation-target-select,.blog-rich-content .blog-simulation-output-unit{display:grid;gap:.25rem;min-width:0}.blog-rich-content .blog-simulation-target-select span,.blog-rich-content .blog-simulation-output-unit span,.blog-rich-content .blog-simulation-result span{color:#64748b;font-size:.64rem;font-weight:850;line-height:1.1}.blog-rich-content .blog-simulation-target-select select,.blog-rich-content .blog-simulation-output-unit select,.blog-rich-content .blog-simulation-input-row input,.blog-rich-content .blog-simulation-input-row select{width:100%;min-width:0;border:1px solid #dbeafe;border-radius:.7rem;background:#fff;color:#0f172a;font-size:.78rem;font-weight:750;line-height:1.2;outline:none;padding:.44rem .5rem}.blog-rich-content .blog-simulation-target-select select:focus,.blog-rich-content .blog-simulation-output-unit select:focus,.blog-rich-content .blog-simulation-input-row input:focus,.blog-rich-content .blog-simulation-input-row select:focus{border-color:#06b6d4;box-shadow:0 0 0 .18rem #06b6d424}.blog-rich-content .blog-simulation-result-row{grid-template-columns:minmax(0,1fr) minmax(5.6rem,.48fr)}.blog-rich-content .blog-simulation-result{display:grid;gap:.18rem;min-width:0;border-radius:.8rem;background:linear-gradient(135deg,#083344,#0f766e);color:#f8fafc;padding:.48rem .56rem}.blog-rich-content .blog-simulation-result span{color:#f8fafcb8}.blog-rich-content .blog-simulation-result strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-size:clamp(.98rem,4cqi,1.42rem);font-weight:900;letter-spacing:0;line-height:1}.blog-rich-content .blog-simulation-result small{margin-left:.25rem;color:#a7f3d0;font-size:.62em}.blog-rich-content .blog-simulation-input-list{display:grid;gap:.36rem;min-width:0}.blog-rich-content .blog-simulation-input-card{display:grid;gap:.34rem;min-width:0;border:1px solid #e2e8f0;border-radius:.8rem;background:#f8fafc;padding:.42rem}.blog-rich-content .blog-simulation-input-card.is-locked{opacity:.74}.blog-rich-content .blog-simulation-input-head{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.38rem;align-items:center;min-width:0}.blog-rich-content .blog-simulation-input-head>span{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:.65rem;background:#cffafe;color:#0e7490;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:900}.blog-rich-content .blog-simulation-input-head strong,.blog-rich-content .blog-simulation-input-head small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-rich-content .blog-simulation-input-head strong{color:#0f172a;font-size:.72rem;font-weight:850}.blog-rich-content .blog-simulation-input-head small{color:#64748b;font-size:.64rem;font-weight:750}.blog-rich-content .blog-simulation-input-row{grid-template-columns:minmax(0,1fr) minmax(3.9rem,.34fr)}.blog-rich-content .blog-simulation-range{width:100%;accent-color:#06b6d4}.blog-rich-content .blog-simulation-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-rich-content .blog-simulation-actions button{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.36rem;border:1px solid #bae6fd;border-radius:.78rem;background:#ecfeff;color:#075985;font-size:.76rem;font-weight:850;line-height:1.15;padding:.46rem .55rem;transition:transform .16s cubic-bezier(.2,0,0,1),background-color .16s ease,border-color .16s ease}.blog-rich-content .blog-simulation-actions button:first-child{border-color:#06b6d4;background:#0891b2;color:#fff}.blog-rich-content .blog-simulation-actions button:hover,.blog-rich-content .blog-simulation-actions button:focus-visible{border-color:#06b6d4;background:#cffafe}.blog-rich-content .blog-simulation-actions button:first-child:hover,.blog-rich-content .blog-simulation-actions button:first-child:focus-visible{background:#0e7490}.blog-rich-content .blog-simulation-actions button:active{transform:scale(.98)}.blog-rich-content .blog-simulation-interpretation{display:grid;gap:.36rem;min-width:0;margin-top:.5rem}.blog-rich-content .blog-simulation-explanation-toggle{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid #bae6fd;border-radius:.78rem;background:#ecfeff;color:#075985;cursor:pointer;font:inherit;padding:.46rem .58rem;transition:background-color .16s ease,border-color .16s ease,transform .16s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-simulation-explanation-toggle:hover,.blog-rich-content .blog-simulation-explanation-toggle:focus-visible,.blog-rich-content .blog-simulation-explanation-toggle.is-open{border-color:#06b6d4;background:#cffafe;outline:none}.blog-rich-content .blog-simulation-explanation-toggle:active{transform:scale(.99)}.blog-rich-content .blog-simulation-explanation-panel{min-width:0;border:1px solid #dbeafe;border-radius:.78rem;background:#fff;box-shadow:0 1px 2px #3c40431a;padding:.52rem .62rem}.blog-rich-content .blog-simulation-explanation-head{display:flex;min-width:0;align-items:center;gap:.4rem;color:#0e7490}.blog-rich-content .blog-simulation-explanation-head strong{min-width:0;overflow-wrap:anywhere;font-size:.74rem;font-weight:850;line-height:1.2}.blog-rich-content .blog-simulation-explanation-action{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;color:#0e7490;font-size:.7rem;font-weight:850;line-height:1}.blog-rich-content .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-explanation-panel small{display:block;min-width:0;overflow-wrap:anywhere;color:#475569;font-size:.72rem;font-weight:650;line-height:1.34}.blog-rich-content .blog-simulation-explanation-panel p{margin:.35rem 0 0}.blog-rich-content .blog-simulation-explanation-panel small{margin-top:.28rem;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.66rem}.blog-rich-editor .blog-simulation-editor-card{display:grid;gap:.6rem;margin:.75rem;padding:.75rem}.blog-rich-editor .blog-simulation-editor-list{display:grid;gap:.45rem}.blog-rich-editor .blog-simulation-editor-item{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.5rem;align-items:center;min-width:0;border-radius:.75rem;background:#f8fafc;padding:.5rem}.blog-rich-editor .blog-simulation-editor-symbol{display:grid;height:2rem;place-items:center;border-radius:.6rem;background:#cffafe;color:#0e7490;font-weight:900}.blog-rich-editor .blog-simulation-editor-item strong,.blog-rich-editor .blog-simulation-editor-item p{display:block;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes blog-simulation-flow{0%{transform:scaleX(.45);transform-origin:left center;opacity:.2}to{transform:scaleX(1);transform-origin:left center;opacity:1}}@keyframes blog-simulation-pop{0%{opacity:.7;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@container (max-width: 520px){.blog-rich-content .blog-simulation-grid{grid-template-columns:1fr}.blog-rich-content .blog-simulation-stage{min-height:12.5rem}}@media(max-width:560px){.blog-rich-content .blog-simulation-block--player{padding:.5rem}.blog-rich-content .blog-simulation-player-head,.blog-rich-content .blog-simulation-stage,.blog-rich-content .blog-simulation-control-panel{border-radius:.75rem;padding:.55rem}.blog-rich-content .blog-simulation-stage{grid-template-rows:auto minmax(8.5rem,1fr) auto;min-height:12.75rem}.blog-rich-content .blog-simulation-expression-row,.blog-rich-content .blog-simulation-result-row,.blog-rich-content .blog-simulation-input-row,.blog-rich-content .blog-simulation-actions{grid-template-columns:1fr}.blog-rich-content .blog-simulation-result strong{font-size:clamp(1.05rem,14cqi,1.55rem)}.blog-rich-content .blog-simulation-input-head strong,.blog-rich-content .blog-simulation-input-head small{white-space:normal}.blog-rich-content .blog-simulation-actions button{width:100%}}.blog-rich-content .blog-simulation-block--player{--simulation-ink: #f2fffb;--simulation-muted: #b7d8d8;--simulation-panel: rgba(8, 47, 63, .88);--simulation-panel-soft: rgba(255, 255, 255, .06);--simulation-panel-deep: #061f2a;--simulation-accent: #67e8f9;--simulation-accent-strong: #22c55e;--simulation-accent-soft: rgba(103, 232, 249, .16);--simulation-line: rgba(190, 242, 242, .18);position:relative;isolation:isolate;display:grid;gap:0;margin:1.25rem 0;border:1px solid var(--simulation-line)!important;border-left-width:1px!important;border-radius:1.35rem;background:radial-gradient(circle at 88% 8%,rgba(103,232,249,.2),transparent 30%),radial-gradient(circle at 12% 95%,rgba(34,197,94,.18),transparent 34%),linear-gradient(135deg,#083344,#115e59);box-shadow:0 24px 55px -34px #04161ef2,inset 0 1px #ffffff14;color:var(--simulation-ink);overflow:hidden;padding:1rem}.blog-rich-content .blog-simulation-block--player:before{position:absolute;z-index:-1;top:1.15rem;right:1.35rem;width:8rem;height:5rem;background-image:radial-gradient(rgba(190,242,242,.2) 1px,transparent 1px);background-size:.8rem .8rem;content:"";-webkit-mask-image:linear-gradient(135deg,black,transparent 78%);mask-image:linear-gradient(135deg,black,transparent 78%);opacity:.34}.blog-rich-content .blog-simulation-player-head{position:relative;z-index:1;gap:.52rem;margin:0 0 .85rem;border:1px solid rgba(190,242,242,.18);border-bottom-color:#67e8f952;border-radius:.9rem;background:linear-gradient(135deg,#082f3ffa,#052e2dfa 72%),#083344;box-shadow:0 8px 0 -3px #031218f2,0 14px 20px -17px #020e12f2,inset 1px 1px #ffffff1a,inset -1px -1px #0000006b;padding:.78rem .9rem .86rem}.blog-rich-content .blog-simulation-kicker{width:-moz-fit-content;width:fit-content;border:1px solid rgba(103,232,249,.42);border-radius:.45rem;background:linear-gradient(145deg,#0e7490e0,#0f766ed1);box-shadow:0 4px 0 -1px #031f27f2,inset 1px 1px #ffffff2b,inset -1px -1px #022a2d85;color:#ecfeff;font-size:.68rem;font-weight:900;letter-spacing:.07em;line-height:1;padding:.42rem .58rem;text-transform:uppercase}.blog-rich-content .blog-simulation-kicker svg{color:#86efac;filter:drop-shadow(0 1px 1px rgba(3,31,39,.72))}.blog-rich-content .blog-simulation-title{color:#f0fdfa;font-size:clamp(1.12rem,2.1cqi,1.5rem);font-weight:900;letter-spacing:0;line-height:1.1;text-shadow:0 2px 3px rgba(2,14,18,.68)}.blog-rich-content .blog-simulation-context{color:#f0fdfac7;font-size:.78rem;font-weight:650}.blog-rich-content .blog-simulation-grid{grid-template-columns:minmax(215px,.76fr) minmax(0,1.24fr);gap:.85rem}.blog-rich-content .blog-simulation-stage,.blog-rich-content .blog-simulation-control-panel{border:1px solid var(--simulation-line);border-radius:1rem;background:var(--simulation-panel);box-shadow:inset 0 1px #ffffff0d}.blog-rich-content .blog-simulation-control-panel{gap:.72rem;padding:.86rem}.blog-rich-content .blog-simulation-stage{grid-template-rows:auto minmax(8.4rem,1fr) auto;min-height:14.4rem;padding:.86rem;background:radial-gradient(circle at 84% 6%,rgba(103,232,249,.17),transparent 34%),linear-gradient(145deg,#0b4952f5,#062630fa)}.blog-rich-content .blog-simulation-stage-head span,.blog-rich-content .blog-simulation-scale span,.blog-rich-content .blog-simulation-target-select span,.blog-rich-content .blog-simulation-output-unit span,.blog-rich-content .blog-simulation-result span{color:var(--simulation-muted);font-size:.65rem;font-weight:850;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.blog-rich-content .blog-simulation-stage-head strong{color:var(--simulation-ink);font-size:.82rem;font-weight:900}.blog-rich-content .blog-simulation-visual{border:1px solid rgba(190,242,242,.12);border-radius:.85rem;background:linear-gradient(145deg,#ffffff0e,#ffffff06),#031f278c}.blog-rich-content .blog-simulation-expression{display:flex;min-height:3.2rem;align-items:center;border:1px solid rgba(190,242,242,.14);border-radius:.8rem;background:var(--simulation-panel-deep);color:#ecfeff;font-size:clamp(1.05rem,2.5cqi,1.55rem);font-weight:850;letter-spacing:0;padding:.66rem .78rem}.blog-rich-content .blog-simulation-target-select,.blog-rich-content .blog-simulation-output-unit{align-content:center;border-radius:.75rem;background:var(--simulation-panel-soft);padding:.58rem}.blog-rich-content .blog-simulation-target-select select,.blog-rich-content .blog-simulation-output-unit select,.blog-rich-content .blog-simulation-input-row input,.blog-rich-content .blog-simulation-input-row select{border:1px solid rgba(190,242,242,.16);border-radius:.55rem;background:#f0fdfa;color:#062c33;font:inherit;font-size:.8rem;font-weight:850;padding:.52rem .58rem;transition:border-color .17s ease,box-shadow .17s ease,background-color .17s ease}.blog-rich-content .blog-simulation-target-select select:focus,.blog-rich-content .blog-simulation-output-unit select:focus,.blog-rich-content .blog-simulation-input-row input:focus,.blog-rich-content .blog-simulation-input-row select:focus{border-color:var(--simulation-accent);box-shadow:0 0 0 3px var(--simulation-accent-soft)}.blog-rich-content .blog-simulation-result{min-height:5.25rem;justify-content:center;border:1px solid rgba(103,232,249,.28);border-radius:.8rem;background:linear-gradient(145deg,#67e8f929,#22c55e12);box-shadow:inset 0 1px #ffffff0d;padding:.86rem}.blog-rich-content .blog-simulation-result strong{color:#ecfeff;font-size:clamp(1.5rem,4cqi,2.35rem);font-weight:950;letter-spacing:0}.blog-rich-content .blog-simulation-result small{color:var(--simulation-accent)}.blog-rich-content .blog-simulation-input-list{gap:.56rem}.blog-rich-content .blog-simulation-input-card{gap:.54rem;border:1px solid rgba(190,242,242,.13);border-radius:.8rem;background:var(--simulation-panel-soft);box-shadow:none;padding:.68rem;transition:border-color .17s ease,background-color .17s ease,transform .17s ease}.blog-rich-content .blog-simulation-input-card:hover,.blog-rich-content .blog-simulation-input-card:focus-within{border-color:#67e8f97a;background:#67e8f91a;transform:translateY(-1px)}.blog-rich-content .blog-simulation-input-card.is-locked{background:#ffffff09;opacity:.72}.blog-rich-content .blog-simulation-input-head{grid-template-columns:2.05rem minmax(0,1fr);gap:.5rem}.blog-rich-content .blog-simulation-input-head>span{width:2.05rem;height:2.05rem;border:1px solid rgba(103,232,249,.34);border-radius:.65rem;background:var(--simulation-accent-soft);color:var(--simulation-accent)}.blog-rich-content .blog-simulation-input-head strong{color:var(--simulation-ink);font-size:.8rem;line-height:1.2}.blog-rich-content .blog-simulation-input-head small{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:.18rem;border-radius:999px;background:#ffffff14;color:var(--simulation-muted);font-size:.64rem;padding:.18rem .4rem}.blog-rich-content .blog-simulation-range{accent-color:var(--simulation-accent)}.blog-rich-content .blog-simulation-actions{grid-template-columns:auto minmax(0,1fr);gap:.55rem}.blog-rich-content .blog-simulation-actions button,.blog-rich-content .blog-simulation-explanation-toggle{min-height:2.35rem;border:1px solid rgba(190,242,242,.16);border-radius:.65rem;background:#ffffff12;color:var(--simulation-ink);cursor:pointer;font:inherit;font-size:.76rem;font-weight:850;padding:.52rem .68rem;transition:border-color .17s ease,background-color .17s ease,box-shadow .17s ease,transform .17s ease}.blog-rich-content .blog-simulation-actions button:first-child,.blog-rich-content .blog-simulation-explanation-toggle{border-color:var(--simulation-accent);background:var(--simulation-accent);color:#063238}.blog-rich-content .blog-simulation-actions button:hover,.blog-rich-content .blog-simulation-actions button:focus-visible,.blog-rich-content .blog-simulation-explanation-toggle:hover,.blog-rich-content .blog-simulation-explanation-toggle:focus-visible{border-color:var(--simulation-accent);box-shadow:0 0 0 3px var(--simulation-accent-soft);outline:none;transform:translateY(-1px)}.blog-rich-content .blog-simulation-actions button:first-child:hover,.blog-rich-content .blog-simulation-actions button:first-child:focus-visible,.blog-rich-content .blog-simulation-explanation-toggle:hover,.blog-rich-content .blog-simulation-explanation-toggle:focus-visible,.blog-rich-content .blog-simulation-explanation-toggle.is-open{background:#a7f3d0;color:#052e2b}.blog-rich-content .blog-simulation-explanation-toggle{width:100%}.blog-rich-content .blog-simulation-explanation-head,.blog-rich-content .blog-simulation-explanation-action{color:inherit}.blog-rich-content .blog-simulation-explanation-head strong{color:inherit;font-size:.76rem;font-weight:900}.blog-rich-content .blog-simulation-explanation-panel{border:1px solid rgba(103,232,249,.22);border-radius:.85rem;background:#031f27b8;box-shadow:0 8px 0 -3px #020e12e6,inset 1px 1px #ffffff12;padding:.72rem}.blog-rich-content .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-explanation-panel small{color:var(--simulation-ink);font-size:.76rem;line-height:1.35}.blog-rich-content .blog-simulation-explanation-panel small{color:var(--simulation-muted)}.blog-rich-content .blog-simulation-road,.blog-rich-content .blog-simulation-force-base,.blog-rich-content .blog-simulation-momentum-line,.blog-rich-content .blog-simulation-energy-meter{background:#bef2f238}.blog-rich-content .blog-simulation-scale span{text-transform:none}@container (max-width: 700px){.blog-rich-content .blog-simulation-block--player:before{display:none}.blog-rich-content .blog-simulation-grid{gap:.62rem}.blog-rich-content .blog-simulation-expression-row{grid-template-columns:minmax(0,1fr)}.blog-rich-content .blog-simulation-result-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}@container (max-width: 520px){.blog-rich-content .blog-simulation-grid{grid-template-columns:1fr}.blog-rich-content .blog-simulation-stage{min-height:12.8rem}}@media(max-width:560px){.blog-rich-content .blog-simulation-block--player{margin:.68rem 0;border-radius:.9rem;padding:.42rem}.blog-rich-content .blog-simulation-player-head,.blog-rich-content .blog-simulation-stage,.blog-rich-content .blog-simulation-control-panel{border-radius:.72rem;padding:.48rem}.blog-rich-content .blog-simulation-player-head{margin-bottom:.5rem}.blog-rich-content .blog-simulation-kicker{font-size:.62rem;padding:.34rem .44rem}.blog-rich-content .blog-simulation-title{font-size:.98rem}.blog-rich-content .blog-simulation-grid,.blog-rich-content .blog-simulation-control-panel,.blog-rich-content .blog-simulation-input-list{gap:.44rem}.blog-rich-content .blog-simulation-result-row,.blog-rich-content .blog-simulation-input-row,.blog-rich-content .blog-simulation-actions{grid-template-columns:1fr}.blog-rich-content .blog-simulation-expression{min-height:2.55rem;padding:.54rem .62rem;font-size:clamp(.98rem,4.2vw,1.35rem)}.blog-rich-content .blog-simulation-result{min-height:3.35rem;padding:.58rem}.blog-rich-content .blog-simulation-result strong{font-size:clamp(1.08rem,17cqi,1.8rem)}.blog-rich-content .blog-simulation-input-card{gap:.42rem;padding:.48rem}.blog-rich-content .blog-simulation-input-head{grid-template-columns:1.7rem minmax(0,1fr)}.blog-rich-content .blog-simulation-input-head>span{width:1.7rem;height:1.7rem}.blog-rich-content .blog-simulation-actions button,.blog-rich-content .blog-simulation-explanation-toggle{min-height:2.05rem;width:100%;justify-content:center}}.blog-rich-content .blog-simulation-player-head{gap:.28rem;margin-bottom:.58rem;padding:.56rem .72rem .64rem}.blog-rich-content .blog-simulation-audio-preview{display:flex;min-width:0;align-items:center;gap:.38rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:-.18rem 0 .52rem;border:1px solid rgba(24,210,215,.36);border-radius:999px;background:#e8fdffe6;box-shadow:0 4px 0 -2px #0d3e67;color:#123251;padding:.28rem .52rem}.blog-rich-content .blog-simulation-audio-preview span{flex:0 0 auto;border-radius:999px;background:#0d7199;color:#fff;font-size:.52rem;font-weight:950;line-height:1;padding:.16rem .32rem;text-transform:uppercase}.blog-rich-content .blog-simulation-audio-preview strong{min-width:0;overflow:hidden;color:#123251;font-size:.62rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.blog-rich-content .blog-simulation-audio-preview{margin:.42rem 0 0}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true]{position:relative}.blog-rich-content .blog-simulation-audio-control{position:absolute;right:.52rem;bottom:.52rem;z-index:8}.blog-rich-content .blog-simulation-audio-control audio{display:none}.blog-rich-content .blog-simulation-audio-control button{display:inline-flex;min-width:0;min-height:2.05rem;align-items:center;justify-content:center;gap:.32rem;border:1px solid #60e4c5;border-radius:999px;background:linear-gradient(145deg,#54d6bb,#168e80);box-shadow:0 5px 0 -2px #07524a,0 12px 20px -16px #010f16f2,inset 1px 1px #edfff780,inset -1px -1px #01463e73;color:#043b38;cursor:pointer;font-size:.66rem;font-weight:950;line-height:1;padding:.46rem .68rem;transition:box-shadow .16s ease,transform .16s ease,filter .16s ease}.blog-rich-content .blog-simulation-audio-control button:hover,.blog-rich-content .blog-simulation-audio-control button:focus-visible{box-shadow:0 7px 0 -2px #07524a,0 14px 22px -15px #010f16f2,0 0 0 3px #50e3dc33,inset 1px 1px #ffffff8c;filter:saturate(1.04);outline:none;transform:translateY(-1px)}.blog-rich-content .blog-simulation-audio-control button[aria-pressed=true]{border-color:#ffd166;background:linear-gradient(145deg,#ffd166,#f08a35);box-shadow:0 5px 0 -2px #8b4a1c,inset 1px 1px #ffffff80,inset -1px -1px #74370d6b;color:#402007}.blog-rich-content .blog-simulation-audio-control svg{flex:0 0 auto}@media(max-width:700px){.blog-rich-content .blog-simulation-audio-control{right:.46rem;bottom:.46rem}.blog-rich-content .blog-simulation-audio-control button{min-height:1.95rem;padding:.42rem .58rem}}.blog-rich-content .blog-simulation-kicker{font-size:.61rem;padding:.3rem .44rem}.blog-rich-content .blog-simulation-title{font-size:clamp(.96rem,1.8cqi,1.22rem);line-height:1.06}.blog-rich-content .blog-simulation-context{margin:0;font-size:.68rem;line-height:1.15}.blog-rich-content .blog-simulation-grid{perspective:1100px;transform-style:preserve-3d}.blog-rich-content .blog-simulation-stage,.blog-rich-content .blog-simulation-control-panel{position:relative;border-color:#168e8c;background:linear-gradient(145deg,#0d666a,#073e49);box-shadow:0 11px 0 -4px #032b34,0 20px 25px -19px #011118f2,inset 1px 1px #ffffff1c,inset -1px -1px #01171da6;transform:translateZ(8px)}.blog-rich-content .blog-simulation-stage:after,.blog-rich-content .blog-simulation-control-panel:after{position:absolute;right:.8rem;bottom:-.42rem;left:.8rem;height:.42rem;border-radius:0 0 .65rem .65rem;background:#032b34;content:"";transform:skew(-20deg);transform-origin:top;z-index:-1}.blog-rich-content .blog-simulation-visual{border-color:#1a9b98;background:linear-gradient(145deg,#0b4d58,#052d38);box-shadow:0 7px 0 -3px #021f29,inset 2px 2px #ffffff1a,inset -2px -2px #000c12ad;transform:translateZ(12px)}.blog-rich-content .blog-simulation-expression{border-color:#1b9d99;background:linear-gradient(155deg,#083c48,#03252f);box-shadow:0 7px 0 -3px #021b24,inset 1px 1px #ffffff1a,inset -2px -2px #000a0fb3;transform:translateZ(15px)}.blog-rich-content .blog-simulation-target-select,.blog-rich-content .blog-simulation-output-unit{border:1px solid #218f8d;background:#0a535d;box-shadow:0 5px 0 -2px #032b34,inset 1px 1px #ffffff14,inset -1px -1px #01151b99;transform:translateZ(11px)}.blog-rich-content .blog-simulation-target-select select,.blog-rich-content .blog-simulation-output-unit select,.blog-rich-content .blog-simulation-input-row input,.blog-rich-content .blog-simulation-input-row select{border-color:#8acbc2;background:linear-gradient(145deg,#f2fffa,#c8e3dc);box-shadow:0 4px 0 -1px #407e7c,inset 1px 1px #fff,inset -1px -1px #22565461}.blog-rich-content .blog-simulation-result{border-color:#56dfc1;background:linear-gradient(145deg,#159d8b,#08706e);box-shadow:0 9px 0 -3px #034843,0 16px 20px -17px #000d13f2,inset 2px 2px #d2ffec4d,inset -2px -3px #01343580;transform:translateZ(18px)}.blog-rich-content .blog-simulation-result strong{color:#f1fff7;text-shadow:0 1px 0 rgba(0,47,43,.65)}.blog-rich-content .blog-simulation-input-card{border-color:#218d8c;background:linear-gradient(145deg,#126b6e,#08464f);box-shadow:0 7px 0 -3px #032b34,0 13px 16px -15px #010f16f2,inset 1px 1px #ffffff17,inset -1px -1px #01161c9e;transform:translateZ(10px)}.blog-rich-content .blog-simulation-input-card:hover,.blog-rich-content .blog-simulation-input-card:focus-within{border-color:var(--simulation-accent);background:linear-gradient(145deg,#1b7c79,#0b545b);box-shadow:0 9px 0 -3px #032b34,0 16px 20px -15px #010f16f2,inset 1px 1px #ffffff21,inset -1px -1px #01161c9e;transform:translateY(-2px) translateZ(14px)}.blog-rich-content .blog-simulation-input-card.is-locked{background:linear-gradient(145deg,#0d525a,#073b45)}.blog-rich-content .blog-simulation-input-head>span{border-color:#69e6ce;background:linear-gradient(145deg,#58d9c2,#138b82);box-shadow:0 4px 0 -1px #07514d,inset 1px 1px #e7fff580,inset -1px -1px #013a3973;color:#053d3c}.blog-rich-content .blog-simulation-input-head strong{color:#effff7}.blog-rich-content .blog-simulation-input-head small{background:#06383f;color:#b7e9d7}.blog-rich-content .blog-simulation-actions button,.blog-rich-content .blog-simulation-explanation-toggle{border-color:#278f8c;background:linear-gradient(145deg,#176e70,#0a4b53);box-shadow:0 5px 0 -2px #032b34,inset 1px 1px #ffffff1a,inset -1px -1px #01161c99}.blog-rich-content .blog-simulation-actions button:first-child,.blog-rich-content .blog-simulation-explanation-toggle{border-color:#60e4c5;background:linear-gradient(145deg,#54d6bb,#168e80);color:#043b38;box-shadow:0 5px 0 -2px #07524a,inset 1px 1px #edfff780,inset -1px -1px #01463e73}.blog-rich-content .blog-simulation-actions button:hover,.blog-rich-content .blog-simulation-actions button:focus-visible,.blog-rich-content .blog-simulation-explanation-toggle:hover,.blog-rich-content .blog-simulation-explanation-toggle:focus-visible{box-shadow:0 7px 0 -2px #032b34,0 10px 15px -13px #010f16e6,0 0 0 3px #50e3dc33,inset 1px 1px #ffffff26;transform:translateY(-1px)}.blog-rich-content .blog-simulation-actions button:active,.blog-rich-content .blog-simulation-explanation-toggle:active{box-shadow:0 2px 0 -1px #032b34,inset 1px 1px #ffffff1a;transform:translateY(3px)}.blog-rich-content .blog-simulation-explanation-panel{border-color:#218f8d;background:linear-gradient(145deg,#083e49,#052c37);box-shadow:0 7px 0 -3px #021e27,inset 1px 1px #ffffff14,inset -1px -1px #000b10ad}@media(max-width:720px){.blog-rich-content .blog-simulation-stage,.blog-rich-content .blog-simulation-control-panel,.blog-rich-content .blog-simulation-result,.blog-rich-content .blog-simulation-input-card{transform:none}.blog-rich-content .blog-simulation-stage:after,.blog-rich-content .blog-simulation-control-panel:after{display:none}}.blog-rich-content .blog-simulation-stage,.blog-rich-content .blog-simulation-control-panel{border-color:#55446f;background:linear-gradient(145deg,#3c2e50,#241b35);box-shadow:0 11px 0 -4px #120d1d,0 20px 25px -19px #010a12f2,inset 1px 1px #ffffff1a,inset -1px -1px #080411ad}.blog-rich-content .blog-simulation-stage:after,.blog-rich-content .blog-simulation-control-panel:after{background:#120d1d}.blog-rich-content .blog-simulation-stage-head span,.blog-rich-content .blog-simulation-scale span,.blog-rich-content .blog-simulation-target-select span,.blog-rich-content .blog-simulation-output-unit span,.blog-rich-content .blog-simulation-result span{color:#c8b8dc}.blog-rich-content .blog-simulation-stage-head strong{color:#fff7e4}.blog-rich-content .blog-simulation-visual{border-color:#624d78;background:linear-gradient(145deg,#302342,#181124);box-shadow:0 7px 0 -3px #0d0915,inset 2px 2px #ffffff17,inset -2px -2px #05020cb8}.blog-rich-content .blog-simulation-expression{border-color:#644e7b;background:linear-gradient(155deg,#2c213f,#151020);color:#fff6df;box-shadow:0 7px 0 -3px #0b0711,inset 1px 1px #ffffff1a,inset -2px -2px #04020ab8}.blog-rich-content .blog-simulation-target-select,.blog-rich-content .blog-simulation-output-unit{border-color:#604b75;background:#332745;box-shadow:0 5px 0 -2px #130d1f,inset 1px 1px #ffffff14,inset -1px -1px #07030e99}.blog-rich-content .blog-simulation-target-select select,.blog-rich-content .blog-simulation-output-unit select,.blog-rich-content .blog-simulation-input-row input,.blog-rich-content .blog-simulation-input-row select{border-color:#b7a7c8;background:linear-gradient(145deg,#fffdf8,#d9d1df);color:#21182f;box-shadow:0 4px 0 -1px #857891,inset 1px 1px #fff,inset -1px -1px #63536f59}.blog-rich-content .blog-simulation-result{border-color:#b67927;background:linear-gradient(145deg,#f2bc4d,#bd761d);box-shadow:0 9px 0 -3px #6f4316,0 16px 20px -17px #040209f2,inset 2px 2px #fff7ce7a,inset -2px -3px #7a460973}.blog-rich-content .blog-simulation-result span,.blog-rich-content .blog-simulation-result strong{color:#281a08;text-shadow:0 1px 0 rgba(255,245,202,.55)}.blog-rich-content .blog-simulation-result small{color:#5e3710}.blog-rich-content .blog-simulation-input-card{border-color:#58456d;background:linear-gradient(145deg,#463457,#2b213d);box-shadow:0 7px 0 -3px #130d1f,0 13px 16px -15px #020108f2,inset 1px 1px #ffffff17,inset -1px -1px #07030e9e}.blog-rich-content .blog-simulation-input-card:hover,.blog-rich-content .blog-simulation-input-card:focus-within{border-color:#b383d9;background:linear-gradient(145deg,#543d69,#302441);box-shadow:0 9px 0 -3px #130d1f,0 16px 20px -15px #020108f2,inset 1px 1px #ffffff1f,inset -1px -1px #07030e9e}.blog-rich-content .blog-simulation-input-head>span{border-color:#e0a544;background:linear-gradient(145deg,#ffd16c,#b97017);box-shadow:0 4px 0 -1px #754313,inset 1px 1px #fff7c880,inset -1px -1px #67360773;color:#281a08}.blog-rich-content .blog-simulation-input-head strong{color:#fff9ec}.blog-rich-content .blog-simulation-input-head small{background:#21192f;color:#c7b8d8}.blog-rich-content .blog-simulation-actions button,.blog-rich-content .blog-simulation-explanation-toggle{border-color:#5a486d;background:linear-gradient(145deg,#4b3a5e,#2d2340);box-shadow:0 5px 0 -2px #130d1f,inset 1px 1px #ffffff1a,inset -1px -1px #07030e99}.blog-rich-content .blog-simulation-actions button:first-child,.blog-rich-content .blog-simulation-explanation-toggle{border-color:#f0b94f;background:linear-gradient(145deg,#ffd878,#d18a21);box-shadow:0 5px 0 -2px #744611,inset 1px 1px #fff7c98c,inset -1px -1px #74430c73;color:#281a08}.blog-rich-content .blog-simulation-actions button:hover,.blog-rich-content .blog-simulation-actions button:focus-visible,.blog-rich-content .blog-simulation-explanation-toggle:hover,.blog-rich-content .blog-simulation-explanation-toggle:focus-visible{border-color:#f6ca70;box-shadow:0 7px 0 -2px #130d1f,0 10px 15px -13px #020108e6,0 0 0 3px #a878d633,inset 1px 1px #ffffff29}.blog-rich-content .blog-simulation-explanation-panel{border-color:#624d78;background:linear-gradient(145deg,#21182f,#120d1c);box-shadow:0 7px 0 -3px #08050d,inset 1px 1px #ffffff14,inset -1px -1px #000000ad}.blog-rich-content .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-explanation-panel small{color:#fff8e8}.blog-rich-content .blog-simulation-stage,.blog-rich-content .blog-simulation-control-panel{border-color:#1d9290;background:linear-gradient(145deg,#145c68,#0b3e4b);box-shadow:0 11px 0 -4px #062b35,0 20px 25px -19px #011118f2,inset 1px 1px #ffffff1a,inset -1px -1px #01171dad}.blog-rich-content .blog-simulation-stage:after,.blog-rich-content .blog-simulation-control-panel:after{background:#062b35}.blog-rich-content .blog-simulation-visual{border-color:#248f92;background:linear-gradient(145deg,#114c5b,#082e3b)}.blog-rich-content .blog-simulation-expression{border-color:#2c8993;background:linear-gradient(155deg,#123f51,#072633);color:#e8fff8}.blog-rich-content .blog-simulation-target-select,.blog-rich-content .blog-simulation-output-unit{border-color:#258b8d;background:#10515c}.blog-rich-content .blog-simulation-input-card{border-color:#23888c;background:linear-gradient(145deg,#17616b,#0c414d);box-shadow:0 7px 0 -3px #062b35,0 13px 16px -15px #010f16f2,inset 1px 1px #ffffff17,inset -1px -1px #01161c9e}.blog-rich-content .blog-simulation-input-card:hover,.blog-rich-content .blog-simulation-input-card:focus-within{border-color:#79e1c0;background:linear-gradient(145deg,#227b7a,#10515b)}.blog-rich-content .blog-simulation-actions button,.blog-rich-content .blog-simulation-explanation-toggle{border-color:#268f91;background:linear-gradient(145deg,#176b72,#0d4652);box-shadow:0 5px 0 -2px #062b35,inset 1px 1px #ffffff1a,inset -1px -1px #01161c99}.blog-rich-content .blog-simulation-actions button:first-child,.blog-rich-content .blog-simulation-explanation-toggle{border-color:#7bdfb4;background:linear-gradient(145deg,#65d5ad,#248b79);color:#053d3c}.blog-rich-content .blog-simulation-explanation-panel{border-color:#218c90;background:linear-gradient(145deg,#0e4b58,#082f3d)}.blog-rich-content .blog-simulation-interpretation{gap:.5rem;margin-top:.72rem}.blog-rich-content .blog-simulation-explanation-toggle{position:relative;min-height:3rem;border-color:#2b9494;border-radius:.7rem;background:linear-gradient(145deg,#145d68,#0a3e4c);box-shadow:0 6px 0 -2px #062b35,inset 1px 1px #ffffff1c,inset -1px -1px #01151c9e;color:#effff7;padding:.54rem .7rem}.blog-rich-content .blog-simulation-explanation-toggle:before{width:1.55rem;height:1.55rem;border:2px solid #f1c45e;border-radius:50%;background:linear-gradient(145deg,#ffd879,#c27b1c);box-shadow:0 4px 0 -1px #704314,inset 1px 1px #fff8cc8c,inset -1px -1px #5f310673;color:#2b1b07;content:"i";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:900;line-height:1.35rem;text-align:center}.blog-rich-content .blog-simulation-explanation-head,.blog-rich-content .blog-simulation-explanation-action{min-width:0}.blog-rich-content .blog-simulation-explanation-head{gap:.48rem}.blog-rich-content .blog-simulation-explanation-head svg{display:none}.blog-rich-content .blog-simulation-explanation-head strong{color:#f5fff9;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.blog-rich-content .blog-simulation-explanation-action{display:inline-flex;align-items:center;gap:.28rem;border-radius:.42rem;background:linear-gradient(145deg,#66d9b4,#258d7e);box-shadow:0 4px 0 -1px #075249,inset 1px 1px #eefff773,inset -1px -1px #013f396b;color:#053d3c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:900;padding:.34rem .46rem}.blog-rich-content .blog-simulation-explanation-panel{display:grid;gap:.45rem;border-color:#2a8f91;border-radius:.7rem;background:linear-gradient(145deg,#092f3d,#061f2c);box-shadow:0 7px 0 -2px #031923,inset 1px 1px #ffffff14,inset -1px -1px #000a0fb8;padding:.62rem}.blog-rich-content .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-explanation-panel small{position:relative;min-width:0;margin:0;border:1px solid #245568;border-radius:.52rem;background:linear-gradient(145deg,#164354,#0c2d3b);box-shadow:0 4px 0 -1px #041b26,inset 1px 1px #ffffff12,inset -1px -1px #000b119e;color:#effff7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:750;line-height:1.45;overflow-wrap:anywhere;padding:.52rem .58rem .52rem 1.9rem}.blog-rich-content .blog-simulation-explanation-panel p:before,.blog-rich-content .blog-simulation-explanation-panel small:before{position:absolute;top:50%;left:.52rem;display:grid;width:.92rem;height:.92rem;place-items:center;border-radius:50%;background:#66d9b4;box-shadow:0 3px 0 -1px #075249;color:#053d3c;content:"›";font-family:inherit;font-size:.74rem;font-weight:900;transform:translateY(-50%)}.blog-rich-content .blog-simulation-explanation-panel small{color:#bce9dc;font-size:.7rem}.blog-rich-content .blog-simulation-explanation-panel small:before{background:#f1c45e;box-shadow:0 3px 0 -1px #704314;color:#2b1b07;content:"="}.blog-rich-content .blog-simulation-explanation-toggle:hover,.blog-rich-content .blog-simulation-explanation-toggle:focus-visible,.blog-rich-content .blog-simulation-explanation-toggle.is-open{border-color:#75e2c1;box-shadow:0 8px 0 -2px #062b35,0 12px 16px -13px #010f16e6,0 0 0 3px #67e8f92e,inset 1px 1px #ffffff24;outline:none;transform:translateY(-1px)}@media(max-width:560px){.blog-rich-content .blog-simulation-explanation-toggle{min-height:2.7rem;padding:.46rem .52rem}.blog-rich-content .blog-simulation-explanation-head strong{font-size:.68rem}.blog-rich-content .blog-simulation-explanation-action{font-size:.62rem;padding:.3rem .36rem}.blog-rich-content .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-explanation-panel small{font-size:.68rem;padding-left:1.65rem}}.blog-rich-content .blog-simulation-force-block,.blog-rich-content .blog-simulation-momentum-dot{box-shadow:0 5px 0 -2px #063b3d,inset 1px 1px #ffffff3d,inset -1px -1px #00161c80}.blog-rich-content .blog-simulation-momentum-wave{animation:none;opacity:1}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-time{row-gap:.3rem;padding-bottom:.68rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-time .blog-simulation-visual{display:grid;grid-template-columns:minmax(4.25rem,.42fr) minmax(0,1fr);gap:.52rem;align-items:center;z-index:1;min-height:5.35rem;padding:.52rem}.blog-rich-content .blog-simulation-time-visual,.blog-rich-content .blog-simulation-time-panel{display:grid;min-width:0;gap:.48rem}.blog-rich-content .blog-simulation-time-visual{display:contents}.blog-rich-content .blog-simulation-time-clock{position:relative;display:grid;width:min(4.9rem,100%);aspect-ratio:1;place-items:center;justify-self:center;border:1px solid #48d5da;border-radius:50%;background:radial-gradient(circle at 50% 50%,#e8fdfffa 0 39%,#b4f1f5eb 40% 58%,#0d3e672e 59% 100%);box-shadow:0 7px 0 -3px #052334,inset 2px 2px #ffffffe6,inset -2px -2px #0d3e672e;color:#0b2742}.blog-rich-content .blog-simulation-time-clock>span{position:absolute;top:50%;left:50%;width:.15rem;height:.48rem;border-radius:999px;background:#0b274238;transform:translate(-50%,-50%) rotate(calc(var(--time-mark-index) * 30deg)) translateY(-2.02rem);transform-origin:center}.blog-rich-content .blog-simulation-time-clock>span.is-active{background:linear-gradient(180deg,#fbbf24,#f97316);box-shadow:0 0 0 2px #fbbf242e,0 0 10px #f9731647}.blog-rich-content .blog-simulation-time-hand{position:absolute;top:50%;left:50%;width:34%;height:.18rem;border-radius:999px;background:linear-gradient(90deg,#0d7199,#18d2d7);box-shadow:0 2px 6px #0d3e6747;transform-origin:left center;transition:none}.blog-rich-content .blog-simulation-time-hand.is-minute{width:27%;height:.22rem;background:linear-gradient(90deg,#08213c,#0d7199);transform:rotate(var(--simulation-time-minute-angle))}.blog-rich-content .blog-simulation-time-hand.is-second{width:38%;height:.12rem;background:linear-gradient(90deg,#0d7199,#7bdfb4);box-shadow:0 0 0 1px #ffffff47,0 2px 6px #0d3e6747;transform:rotate(var(--simulation-time-second-angle))}.blog-rich-content .blog-simulation-time-hand:after{position:absolute;top:50%;left:-.22rem;width:.44rem;height:.44rem;border-radius:50%;background:#08213c;content:"";transform:translateY(-50%)}.blog-rich-content .blog-simulation-time-hand.is-second:after{left:-.18rem;width:.36rem;height:.36rem;background:#0d7199}.blog-rich-content .blog-simulation-time-clock strong{position:relative;z-index:1;max-width:72%;color:#08213c;font-size:clamp(.58rem,1.6cqi,.82rem);font-weight:950;line-height:1.05;overflow-wrap:anywhere;text-align:center}.blog-rich-content .blog-simulation-time-panel{align-content:center}.blog-rich-content .blog-simulation-time-equation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.24rem;align-items:center;min-width:0;border:1px solid rgba(159,248,255,.26);border-radius:.62rem;background:#d8f8fc1f;padding:.36rem}.blog-rich-content .blog-simulation-time-equation span,.blog-rich-content .blog-simulation-time-equation strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-size:.62rem;font-weight:900;line-height:1.05;text-align:center}.blog-rich-content .blog-simulation-time-equation b{color:#d8fbff;font-size:.72rem;font-weight:950;line-height:1}.blog-rich-content .blog-simulation-time-equation b.is-division{display:inline-grid;width:1.28rem;height:1.28rem;place-items:center;border-radius:999px;background:#fbbf2429;color:#fbbf24;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:950;line-height:1;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.28)}.blog-rich-content .blog-simulation-time-equation strong{color:#7bdfb4}.blog-rich-content .blog-butterfly-block[data-butterfly-block=true]{--butterfly-ink: #f8f4ff;--butterfly-muted: #b8accd;--butterfly-panel: #282038;--butterfly-panel-soft: #332947;--butterfly-panel-deep: #1c172b;--butterfly-accent: #f6b83f;--butterfly-accent-soft: rgba(246, 184, 63, .14);--butterfly-violet: #a878d6;--butterfly-line: rgba(222, 204, 255, .14);position:relative;isolation:isolate;perspective:1200px;transform-style:preserve-3d;margin:1.8rem 0;max-width:100%;overflow:hidden;border:1px solid var(--butterfly-line);border-radius:1.35rem;background:radial-gradient(circle at 88% 8%,rgba(168,120,214,.22),transparent 30%),radial-gradient(circle at 12% 95%,rgba(76,51,111,.28),transparent 34%),linear-gradient(145deg,#211a31,#181426);box-shadow:0 24px 55px -34px #0c0716f2,inset 0 1px #ffffff12;color:var(--butterfly-ink);padding:1.15rem}.blog-rich-content .blog-butterfly-block[data-butterfly-block=true]:before{position:absolute;z-index:-1;top:1.3rem;right:1.6rem;width:8rem;height:5rem;background-image:radial-gradient(rgba(222,204,255,.18) 1px,transparent 1px);background-size:.8rem .8rem;content:"";-webkit-mask-image:linear-gradient(135deg,black,transparent 78%);mask-image:linear-gradient(135deg,black,transparent 78%);opacity:.42}.blog-rich-content .blog-butterfly-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.65rem;margin:0 0 .9rem;border:1px solid #544369;border-bottom-color:#72598d;border-radius:.9rem;background:linear-gradient(135deg,#302441,#21182f 72%),#21182f;box-shadow:0 8px 0 -3px #120c1d,0 14px 20px -17px #07030ef2,inset 1px 1px #ffffff1a,inset -1px -1px #08041099;padding:.85rem 1rem .95rem;transform:translateZ(10px)}.blog-rich-content .blog-butterfly-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.38rem;border:1px solid #8b63ae;border-radius:.45rem;background:linear-gradient(145deg,#765391,#4b3262);box-shadow:0 4px 0 -1px #281a38,inset 1px 1px #ffffff2e,inset -1px -1px #21102f80;color:#fff3d0;font-size:.68rem;font-weight:900;letter-spacing:.09em;line-height:1;padding:.42rem .58rem;text-transform:uppercase}.blog-rich-content .blog-butterfly-head strong{display:block;margin-top:.52rem;color:#fffaf0;font-size:1.38rem;font-weight:900;letter-spacing:0;line-height:1.1;text-shadow:0 2px 3px rgba(9,4,17,.7)}.blog-rich-content .blog-butterfly-head em{flex:0 0 auto;border:1px solid var(--butterfly-line);border-radius:.55rem;background:#ffffff0f;color:var(--butterfly-muted);font-size:.74rem;font-style:normal;font-weight:850;padding:.36rem .58rem}.blog-rich-content .blog-butterfly-context{margin:-.35rem .2rem 1rem;color:var(--butterfly-muted);font-size:.86rem;line-height:1.45}.blog-rich-content .blog-butterfly-stage{position:relative;margin:0;min-height:19rem;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;transform-style:preserve-3d}.blog-rich-content .blog-butterfly-back{position:absolute;left:.7rem;top:.7rem;z-index:4;display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid #5a486d;border-radius:.65rem;background:linear-gradient(145deg,#4b3a5e,#2d2340);box-shadow:0 5px 0 -2px #171225,inset 1px 1px #ffffff1a,inset -1px -1px #0a061480;color:#fff8e8;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.blog-rich-content .blog-butterfly-back:hover,.blog-rich-content .blog-butterfly-back:focus-visible{box-shadow:0 7px 0 -2px #171225,0 10px 14px -12px #08040ee6,0 0 0 3px #a878d638,inset 1px 1px #ffffff1f;transform:translateY(-1px);outline:none}.blog-rich-content .blog-butterfly-decision{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:.85rem;min-height:17.5rem;transform-style:preserve-3d}.blog-rich-content .blog-butterfly-image-panel,.blog-rich-content .blog-butterfly-question-panel,.blog-rich-content .blog-butterfly-outcome{position:relative;min-width:0;border:1px solid #4a3c61;border-radius:1rem;background:linear-gradient(145deg,#3a2e4d,#241d35 72%);box-shadow:0 13px 0 -7px #171225,0 21px 26px -20px #07040ef2,inset 1px 1px #ffffff1c,inset -1px -1px #0a06148c;transform:translateZ(8px);transition:border-color .17s ease,background-color .17s ease,transform .17s ease,box-shadow .17s ease}.blog-rich-content .blog-butterfly-image-panel{display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 88% 4%,rgba(246,184,63,.16),transparent 32%),linear-gradient(145deg,#493752,#2a203d 72%)}.blog-rich-content .blog-butterfly-image-panel:hover,.blog-rich-content .blog-butterfly-question-panel:hover,.blog-rich-content .blog-butterfly-question-panel:focus-within,.blog-rich-content .blog-butterfly-outcome:hover{border-color:#b383d9;background:linear-gradient(145deg,#513d68,#302441);box-shadow:0 15px 0 -7px #171225,0 21px 26px -20px #07040ef2,inset 1px 1px #ffffff1f,inset -1px -1px #0a061480;transform:translateY(-2px) translateZ(12px)}.blog-rich-content .blog-butterfly-image-wrap{position:relative;width:100%;height:100%;min-height:17rem}.blog-rich-content .blog-butterfly-image-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-rich-content .blog-butterfly-image-empty{display:grid;min-height:17rem;width:100%;place-items:center;background:linear-gradient(145deg,#f6b83f21,#f6b83f0a),repeating-linear-gradient(45deg,rgba(222,204,255,.08) 0 1px,transparent 1px 14px)}.blog-rich-content .blog-butterfly-image-empty span{border:1px solid rgba(246,184,63,.28);border-radius:.65rem;background:var(--butterfly-accent-soft);color:#fff5d9;font-size:.78rem;font-weight:900;padding:.4rem .7rem}.blog-rich-content .blog-butterfly-text-panel{display:grid;min-height:17rem;width:100%;place-items:center;padding:1rem;background:linear-gradient(145deg,#21182f,#130f1e),repeating-linear-gradient(45deg,rgba(222,204,255,.08) 0 1px,transparent 1px 14px)}.blog-rich-content .blog-butterfly-text-panel p{max-width:34rem;margin:0;color:#fff8e8;font-size:clamp(.95rem,2.2cqi,1.22rem);font-weight:900;line-height:1.38;text-align:center}.blog-rich-content .blog-butterfly-point{position:absolute;display:grid;width:2rem;height:2rem;place-items:center;border:2px solid #fff8e8;border-radius:.7rem;background:linear-gradient(145deg,#ffd776,#d58b1e);color:#281a08;font-size:.75rem;font-weight:950;transform:translate(-50%,-50%);box-shadow:0 5px 0 -2px #744611,inset 1px 1px #fff7c98c,inset -1px -1px #74430c73;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.blog-rich-content .blog-butterfly-point:hover,.blog-rich-content .blog-butterfly-point:focus-visible,.blog-rich-content .blog-butterfly-point.is-active{background:linear-gradient(145deg,#ffe49a,#e6a53c);box-shadow:0 7px 0 -2px #744611,0 0 0 3px #f6b83f2e,inset 1px 1px #fff7c98c;transform:translate(-50%,-50%) scale(1.08);outline:none}.blog-rich-content .blog-butterfly-question-panel{display:grid;align-content:start;gap:.55rem;padding:.9rem}.blog-rich-content .blog-butterfly-question-panel>span,.blog-rich-content .blog-butterfly-outcome>span,.blog-rich-content .blog-butterfly-answer span{color:var(--butterfly-muted);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.blog-rich-content .blog-butterfly-question-panel h3,.blog-rich-content .blog-butterfly-outcome h3{margin:0;color:#fff9ec;font-size:1rem;font-weight:900;line-height:1.16}.blog-rich-content .blog-butterfly-question-panel p,.blog-rich-content .blog-butterfly-outcome p,.blog-rich-content .blog-butterfly-answer p{margin:0;color:var(--butterfly-muted);font-size:.83rem;line-height:1.45}.blog-rich-content .blog-butterfly-selected-point{border:1px solid rgba(246,184,63,.28);border-radius:.62rem;background:var(--butterfly-accent-soft);color:#fff5d9;font-size:.76rem;font-weight:850;padding:.45rem .55rem}.blog-rich-content .blog-butterfly-question-panel textarea,.blog-rich-content .blog-butterfly-answer-input{min-height:3rem;border:1px solid rgba(222,204,255,.14);border-radius:.55rem;background:#f8f5fc;color:#21182f;font:inherit;font-size:.84rem;line-height:1.4;box-shadow:none;padding:.58rem .62rem;outline:none}.blog-rich-content .blog-butterfly-question-panel textarea{min-height:5.4rem;resize:vertical}.blog-rich-content .blog-butterfly-answer-input{text-align:center;text-transform:uppercase;font-size:.84rem;font-weight:850;letter-spacing:.04em}.blog-rich-content .blog-butterfly-answer-input::-moz-placeholder{color:#6b7a90;font-size:.68rem;font-weight:750;letter-spacing:.02em;opacity:.72;text-transform:none}.blog-rich-content .blog-butterfly-answer-input::placeholder{color:#6b7a90;font-size:.68rem;font-weight:750;letter-spacing:.02em;opacity:.72;text-transform:none}.blog-rich-content .blog-butterfly-question-panel textarea:focus,.blog-rich-content .blog-butterfly-answer-input:focus{border-color:var(--butterfly-accent);box-shadow:0 0 0 3px var(--butterfly-accent-soft)}.blog-rich-content .blog-butterfly-question-panel button,.blog-rich-content .blog-butterfly-next{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;border:1px solid #f5b842;border-radius:.65rem;background:linear-gradient(145deg,#ffd776,#d58b1e);color:#281a08;font-size:.78rem;font-weight:950;padding:.52rem .82rem;box-shadow:0 5px 0 -2px #744611,inset 1px 1px #fff7c98c,inset -1px -1px #74430c73;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.blog-rich-content .blog-butterfly-question-panel button:hover:not(:disabled),.blog-rich-content .blog-butterfly-next:hover{background:linear-gradient(145deg,#ffe49a,#e6a53c);box-shadow:0 7px 0 -2px #744611,0 10px 14px -12px #08040ee6,0 0 0 3px #f6b83f2e,inset 1px 1px #fff7c98c;transform:translateY(-1px)}.blog-rich-content .blog-butterfly-question-panel button:active:not(:disabled),.blog-rich-content .blog-butterfly-next:active{box-shadow:0 2px 0 -1px #744611,inset 1px 1px #fff7c973;transform:translateY(2px)}.blog-rich-content .blog-butterfly-question-panel button:disabled{cursor:not-allowed;opacity:.52}.blog-rich-content .blog-butterfly-outcome{display:grid;gap:.7rem;min-height:17.5rem;padding:1rem;animation:butterflyOutcomeIn .24s ease-out;background:radial-gradient(circle at 88% 4%,rgba(246,184,63,.16),transparent 32%),linear-gradient(145deg,#372a4bfa,#1d172cfa)}.blog-rich-content .blog-butterfly-chain{display:flex;align-items:stretch;gap:.42rem;overflow-x:auto;padding:.15rem 0 .25rem}.blog-rich-content .blog-butterfly-chain div{flex:1 0 9.5rem;border:1px solid rgba(222,204,255,.12);border-radius:.8rem;background:#30243f;box-shadow:inset 1px 1px #ffffff0f,inset -1px -1px #0a061273;color:var(--butterfly-ink);font-size:.78rem;font-weight:800;line-height:1.35;padding:.62rem}.blog-rich-content .blog-butterfly-chain svg{align-self:center;flex:0 0 auto;color:var(--butterfly-accent)}.blog-rich-content .blog-butterfly-answer{display:grid;gap:.28rem;border-left:4px solid var(--butterfly-accent);border-radius:.8rem;background:#30243f;box-shadow:inset 1px 1px #ffffff0f,inset -1px -1px #0a061273;padding:.58rem .68rem}.blog-rich-content .blog-butterfly-next{justify-self:end}.blog-rich-editor .blog-butterfly-block[data-butterfly-block=true]{margin:.75rem 0;overflow:hidden;border:1px solid rgba(72,213,218,.38);border-radius:.9rem;background:#fff;box-shadow:0 10px 22px #08213c14}.blog-rich-editor .blog-butterfly-editor-head,.blog-rich-editor .blog-butterfly-editor-list{padding:.8rem}.blog-rich-editor .blog-butterfly-kicker{color:#0d7199;font-size:.66rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.blog-rich-editor .blog-butterfly-title{margin-top:.14rem;color:#08213c;font-size:1rem;font-weight:950}.blog-rich-editor .blog-butterfly-context{margin-top:.28rem;color:#475569;font-size:.78rem;line-height:1.4}.blog-rich-editor .blog-butterfly-frame{position:relative;min-height:10rem;overflow:hidden;background:#e8fdff}.blog-rich-editor .blog-butterfly-frame img{display:block;width:100%;max-height:16rem;-o-object-fit:cover;object-fit:cover}.blog-rich-editor .blog-butterfly-editor-pin{position:absolute;display:grid;width:1.8rem;height:1.8rem;place-items:center;border:2px solid #ffffff;border-radius:999px;background:#f59e0b;color:#08213c;font-size:.7rem;font-weight:950;transform:translate(-50%,-50%);box-shadow:0 8px 16px #08213c33}.blog-rich-editor .blog-butterfly-editor-visual-text{display:grid;min-height:10rem;place-items:center;padding:1rem;background:linear-gradient(135deg,#08213c,#0d7199),repeating-linear-gradient(45deg,rgba(216,248,252,.12) 0 1px,transparent 1px 14px)}.blog-rich-editor .blog-butterfly-editor-visual-text p{max-width:32rem;margin:0;color:#ecfeff;font-size:.9rem;font-weight:900;line-height:1.38;text-align:center}.blog-rich-editor .blog-butterfly-editor-list{display:grid;gap:.4rem;background:#f8fafc}.blog-rich-editor .blog-butterfly-editor-item{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem;align-items:start;border:1px solid #dbeafe;border-radius:.58rem;background:#fff;padding:.5rem}.blog-rich-editor .blog-butterfly-editor-item span{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:.45rem;background:#cffafe;color:#0d7199;font-size:.72rem;font-weight:950}.blog-rich-editor .blog-butterfly-editor-item strong{display:block;color:#0f172a;font-size:.78rem;line-height:1.2}.blog-rich-editor .blog-butterfly-editor-item p{margin:.16rem 0 0;color:#64748b;font-size:.72rem;line-height:1.3}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=cyan],.blog-rich-content .blog-butterfly-theme-cyan,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=cyan]{--butterfly-theme-bg-a: #e8fbff;--butterfly-theme-bg-b: #d8f4f8;--butterfly-theme-border: #68d6e4;--butterfly-theme-text: #123251;--butterfly-theme-muted: #36546d;--butterfly-theme-head-a: #0f4c81;--butterfly-theme-head-b: #0c395f;--butterfly-theme-accent: #22d3ee;--butterfly-theme-accent-dark: #0891b2;--butterfly-theme-panel-a: #ffffff;--butterfly-theme-panel-b: #eefbff;--butterfly-theme-result-a: #dffcff;--butterfly-theme-result-b: #9eeaf4;--butterfly-theme-shadow: rgba(14, 116, 144, .18)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=blue],.blog-rich-content .blog-butterfly-theme-blue,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=blue]{--butterfly-theme-bg-a: #eeeeee;--butterfly-theme-bg-b: #dce8eb;--butterfly-theme-border: #508c9b;--butterfly-theme-text: #201e43;--butterfly-theme-muted: #134b70;--butterfly-theme-head-a: #134b70;--butterfly-theme-head-b: #201e43;--butterfly-theme-accent: #508c9b;--butterfly-theme-accent-dark: #134b70;--butterfly-theme-panel-a: #ffffff;--butterfly-theme-panel-b: #eeeeee;--butterfly-theme-result-a: #eeeeee;--butterfly-theme-result-b: #508c9b;--butterfly-theme-shadow: rgba(19, 75, 112, .18)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=emerald],.blog-rich-content .blog-butterfly-theme-emerald,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=emerald]{--butterfly-theme-bg-a: #457b9d;--butterfly-theme-bg-b: #8b1e2d;--butterfly-theme-border: #f4d35e;--butterfly-theme-text: #29151d;--butterfly-theme-muted: #543b45;--butterfly-theme-head-a: #8b1e2d;--butterfly-theme-head-b: #e63946;--butterfly-theme-accent: #f4d35e;--butterfly-theme-accent-dark: #8b1e2d;--butterfly-theme-panel-a: #ffffff;--butterfly-theme-panel-b: #f4f8fa;--butterfly-theme-result-a: #f4d35e;--butterfly-theme-result-b: #e63946;--butterfly-theme-shadow: rgba(139, 30, 45, .2)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=amber],.blog-rich-content .blog-butterfly-theme-amber,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=amber]{--butterfly-theme-bg-a: #d9fff4;--butterfly-theme-bg-b: #65dcd5;--butterfly-theme-border: #65dcd5;--butterfly-theme-text: #321e48;--butterfly-theme-muted: #43637e;--butterfly-theme-head-a: #43637e;--butterfly-theme-head-b: #321e48;--butterfly-theme-accent: #65dcd5;--butterfly-theme-accent-dark: #43637e;--butterfly-theme-panel-a: #ffffff;--butterfly-theme-panel-b: #d9fff4;--butterfly-theme-result-a: #d9fff4;--butterfly-theme-result-b: #65dcd5;--butterfly-theme-shadow: rgba(50, 30, 72, .18)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=rose],.blog-rich-content .blog-butterfly-theme-rose,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=rose]{--butterfly-theme-bg-a: #43334c;--butterfly-theme-bg-b: #e83c91;--butterfly-theme-border: #ff8fb7;--butterfly-theme-text: #43334c;--butterfly-theme-muted: #6d5974;--butterfly-theme-head-a: #e83c91;--butterfly-theme-head-b: #43334c;--butterfly-theme-accent: #ff8fb7;--butterfly-theme-accent-dark: #e83c91;--butterfly-theme-panel-a: #f8f4ec;--butterfly-theme-panel-b: #fff0f5;--butterfly-theme-result-a: #ff8fb7;--butterfly-theme-result-b: #e83c91;--butterfly-theme-shadow: rgba(232, 60, 145, .18)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=neon],.blog-rich-content .blog-butterfly-theme-neon,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=neon]{--butterfly-theme-bg-a: #eaeaea;--butterfly-theme-bg-b: #d7fbfb;--butterfly-theme-border: #08d9d6;--butterfly-theme-text: #252a34;--butterfly-theme-muted: #4b5563;--butterfly-theme-head-a: #252a34;--butterfly-theme-head-b: #ff2e63;--butterfly-theme-accent: #08d9d6;--butterfly-theme-accent-dark: #ff2e63;--butterfly-theme-panel-a: #ffffff;--butterfly-theme-panel-b: #eaeaea;--butterfly-theme-result-a: #08d9d6;--butterfly-theme-result-b: #ff2e63;--butterfly-theme-shadow: rgba(37, 42, 52, .2)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=graphite],.blog-rich-content .blog-butterfly-theme-graphite,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=graphite]{--butterfly-theme-bg-a: #45474b;--butterfly-theme-bg-b: #495e57;--butterfly-theme-border: #f4ce14;--butterfly-theme-text: #2d332f;--butterfly-theme-muted: #495e57;--butterfly-theme-head-a: #45474b;--butterfly-theme-head-b: #495e57;--butterfly-theme-accent: #f4ce14;--butterfly-theme-accent-dark: #495e57;--butterfly-theme-panel-a: #f5f7f8;--butterfly-theme-panel-b: #eef2ef;--butterfly-theme-result-a: #f4ce14;--butterfly-theme-result-b: #f5f7f8;--butterfly-theme-shadow: rgba(69, 71, 75, .22)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=sunset],.blog-rich-content .blog-butterfly-theme-sunset,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=sunset]{--butterfly-theme-bg-a: #f6f7d7;--butterfly-theme-bg-b: #cceff0;--butterfly-theme-border: #3ec1d3;--butterfly-theme-text: #3b2630;--butterfly-theme-muted: #66555b;--butterfly-theme-head-a: #ff165d;--butterfly-theme-head-b: #ff9a00;--butterfly-theme-accent: #3ec1d3;--butterfly-theme-accent-dark: #ff165d;--butterfly-theme-panel-a: #fffdf2;--butterfly-theme-panel-b: #f6f7d7;--butterfly-theme-result-a: #3ec1d3;--butterfly-theme-result-b: #ff9a00;--butterfly-theme-shadow: rgba(255, 22, 93, .18)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]){--butterfly-ink: var(--butterfly-theme-text);--butterfly-muted: var(--butterfly-theme-muted);--butterfly-accent: var(--butterfly-theme-accent);--butterfly-accent-soft: color-mix(in srgb, var(--butterfly-theme-accent) 18%, transparent);--butterfly-line: color-mix(in srgb, var(--butterfly-theme-border) 72%, #ffffff);border-color:var(--butterfly-theme-border);background:linear-gradient(145deg,var(--butterfly-theme-bg-a) 0%,var(--butterfly-theme-bg-b) 100%);color:var(--butterfly-theme-text);box-shadow:0 16px 30px -24px var(--butterfly-theme-shadow),inset 1px 1px #ffffffd9}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]):before{background-image:radial-gradient(color-mix(in srgb,var(--butterfly-theme-accent) 32%,transparent) 1px,transparent 1px)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-head{border-color:color-mix(in srgb,var(--butterfly-theme-border) 72%,#ffffff);border-bottom-color:var(--butterfly-theme-border);background:linear-gradient(135deg,var(--butterfly-theme-head-a) 0%,var(--butterfly-theme-head-b) 100%);color:#fff;box-shadow:0 8px 0 -5px var(--butterfly-theme-accent-dark),0 14px 20px -17px var(--butterfly-theme-shadow),inset 1px 1px #ffffff29}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-head span{border-color:color-mix(in srgb,var(--butterfly-theme-accent) 72%,#ffffff);background:color-mix(in srgb,var(--butterfly-theme-accent) 22%,transparent);box-shadow:0 4px 0 -1px color-mix(in srgb,var(--butterfly-theme-head-b) 70%,#000000);color:#fff}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-head strong,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-head em{color:#fff}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-head em{border-color:#ffffff3d;background:#ffffff21}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-context{color:var(--butterfly-theme-muted)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-image-panel,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-question-panel,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-outcome,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-chain div,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-answer,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-selected-point{border-color:color-mix(in srgb,var(--butterfly-theme-border) 70%,#ffffff);background:linear-gradient(145deg,var(--butterfly-theme-panel-a) 0%,var(--butterfly-theme-panel-b) 100%);color:var(--butterfly-theme-text);box-shadow:0 6px 0 -3px color-mix(in srgb,var(--butterfly-theme-border) 65%,#64748b),inset 1px 1px #ffffffe6}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-image-panel:hover,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-question-panel:hover,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-question-panel:focus-within,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-outcome:hover{border-color:var(--butterfly-theme-border);background:linear-gradient(145deg,#ffffff 0%,var(--butterfly-theme-panel-b) 100%);box-shadow:0 8px 0 -4px color-mix(in srgb,var(--butterfly-theme-border) 70%,#64748b),0 14px 20px -17px var(--butterfly-theme-shadow),inset 1px 1px #fffffff0}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-image-empty,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-text-panel{background:linear-gradient(145deg,var(--butterfly-theme-result-a) 0%,var(--butterfly-theme-result-b) 100%),repeating-linear-gradient(45deg,rgba(255,255,255,.18) 0 1px,transparent 1px 14px);color:var(--butterfly-theme-text)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-image-empty span,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-text-panel p,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-question-panel h3,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-outcome h3{color:var(--butterfly-theme-text)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-question-panel>span,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-outcome>span,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-answer span,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-question-panel p,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-outcome p,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-answer p{color:var(--butterfly-theme-muted)}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-point,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-question-panel button,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-next,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-back{border-color:var(--butterfly-theme-border);background:linear-gradient(135deg,var(--butterfly-theme-head-a) 0%,var(--butterfly-theme-head-b) 100%);box-shadow:0 5px 0 -2px color-mix(in srgb,var(--butterfly-theme-accent-dark) 65%,#64748b),inset 1px 1px #ffffff29;color:#fff}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-point:hover,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-point:focus-visible,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-point.is-active,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-question-panel button:hover:not(:disabled),.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-next:hover,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-back:hover,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-back:focus-visible{background:linear-gradient(145deg,var(--butterfly-theme-accent) 0%,var(--butterfly-theme-accent-dark) 100%);box-shadow:0 7px 0 -2px color-mix(in srgb,var(--butterfly-theme-accent-dark) 65%,#64748b),0 0 0 3px color-mix(in srgb,var(--butterfly-theme-accent) 22%,transparent),inset 1px 1px #ffffff38}.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]){border-color:var(--butterfly-theme-border);background:linear-gradient(145deg,var(--butterfly-theme-bg-a) 0%,var(--butterfly-theme-bg-b) 100%)}.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-head{background:linear-gradient(135deg,var(--butterfly-theme-head-a) 0%,var(--butterfly-theme-head-b) 100%);color:#fff}.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-kicker,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-title{color:#fff}.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-context{color:#ffffffc2}.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-frame{background:linear-gradient(145deg,var(--butterfly-theme-result-a) 0%,var(--butterfly-theme-result-b) 100%)}.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-list{background:var(--butterfly-theme-panel-b)}.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-item{border-color:var(--butterfly-theme-border);background:#fff}.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-item span,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-pin{background:linear-gradient(135deg,var(--butterfly-theme-head-a) 0%,var(--butterfly-theme-head-b) 100%);color:#fff}@keyframes butterflyOutcomeIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.blog-rich-content .blog-butterfly-block[data-butterfly-block=true]{margin:1.35rem 0;border-radius:1.05rem;padding:.82rem}.blog-rich-content .blog-butterfly-head{grid-template-columns:1fr;gap:.55rem;margin-bottom:.8rem;padding:.72rem;transform:none}.blog-rich-content .blog-butterfly-head strong{font-size:1.12rem}.blog-rich-content .blog-butterfly-head em{justify-self:start}.blog-rich-content .blog-butterfly-context{margin:-.25rem .1rem .78rem;font-size:.8rem}.blog-rich-content .blog-butterfly-stage{margin:0;padding:0}.blog-rich-content .blog-butterfly-decision{grid-template-columns:1fr}.blog-rich-content .blog-butterfly-image-panel,.blog-rich-content .blog-butterfly-question-panel,.blog-rich-content .blog-butterfly-outcome{transform:none}.blog-rich-content .blog-butterfly-image-wrap,.blog-rich-content .blog-butterfly-image-empty,.blog-rich-content .blog-butterfly-text-panel{min-height:13.5rem}.blog-rich-content .blog-butterfly-chain{flex-direction:column;overflow:visible}.blog-rich-content .blog-butterfly-chain div{flex-basis:auto}.blog-rich-content .blog-butterfly-chain svg{transform:rotate(90deg)}}.blog-rich-content .blog-simulation-time-readout{display:grid;gap:.16rem;min-width:0;border:1px solid rgba(159,248,255,.26);border-radius:.62rem;background:#052334d6;padding:.42rem .5rem}.blog-rich-content .blog-simulation-time-readout span,.blog-rich-content .blog-simulation-time-steps span{color:#d8f8fc;font-size:.54rem;font-weight:850;line-height:1;text-transform:none}.blog-rich-content .blog-simulation-time-readout strong{min-width:0;color:#fff;font-size:clamp(.82rem,2.1cqi,1.16rem);font-weight:950;line-height:1;overflow-wrap:anywhere}.blog-rich-content .blog-simulation-time-readout small{min-width:0;color:#a7f3f6;font-size:.58rem;font-weight:850;line-height:1.05;overflow-wrap:anywhere}.blog-rich-content .blog-simulation-time-track{position:relative;height:.58rem;overflow:visible;border-radius:999px;background:#d8f8fc38}.blog-rich-content .blog-simulation-time-track span{position:absolute;inset:0 auto 0 0;width:var(--simulation-playback-progress);max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#18d2d7,#7bdfb4);transition:none}.blog-rich-content .blog-simulation-time-track i{position:absolute;top:50%;left:var(--simulation-playback-progress);display:block;width:.86rem;height:.86rem;border:2px solid #ffffff;border-radius:999px;background:#7bdfb4;box-shadow:0 4px 0 -2px #06383f,0 8px 12px -9px #010f16e6;transform:translate(-50%,-50%);transition:none}.blog-rich-content .blog-simulation-distance-ruler{display:grid;grid-template-columns:repeat(13,1fr);align-items:end;min-width:0;height:.7rem;margin-top:-.1rem;padding-inline:.1rem}.blog-rich-content .blog-simulation-distance-ruler span{justify-self:center;width:1px;height:.3rem;border-radius:999px;background:#d8f8fc7a}.blog-rich-content .blog-simulation-distance-ruler span.is-major{height:.52rem;background:#7bdfb4d1}.blog-rich-content .blog-simulation-time-steps{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.34rem}.blog-rich-content .blog-simulation-time-steps span:first-child,.blog-rich-content .blog-simulation-time-steps span:last-child{max-width:36%;overflow-wrap:anywhere;color:#fff;font-weight:950}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-time .blog-simulation-scale{position:relative;z-index:4;margin-top:.02rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-time .blog-simulation-scale span{display:inline-flex;min-height:1.1rem;align-items:center;border:1px solid rgba(159,248,255,.22);border-radius:999px;background:#052334db;color:#e8fdff!important;line-height:1;padding:.16rem .4rem;white-space:nowrap}@media(max-width:700px){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-time .blog-simulation-visual{grid-template-columns:minmax(3.8rem,.38fr) minmax(0,1fr);gap:.44rem;min-height:4.65rem;padding:.46rem}.blog-rich-content .blog-simulation-time-clock{width:min(4.25rem,100%)}.blog-rich-content .blog-simulation-time-clock>span{transform:translate(-50%,-50%) rotate(calc(var(--time-mark-index) * 30deg)) translateY(-1.74rem)}.blog-rich-content .blog-simulation-time-readout{padding:.36rem .42rem}}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy{row-gap:.28rem;padding-bottom:.68rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-visual{z-index:1;min-height:5.35rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-energy-core,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-energy-ring{top:45%}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-energy-ring.is-one{width:min(7.2rem,74%);height:min(7.2rem,74%)}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-energy-ring.is-two{width:min(8.6rem,88%);height:min(8.6rem,88%)}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-energy-meter{bottom:.62rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-scale{position:relative;z-index:4;margin-top:.02rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-scale span{display:inline-flex;min-height:1.1rem;align-items:center;border:1px solid rgba(159,248,255,.22);border-radius:999px;background:#052334db;color:#e8fdff!important;line-height:1;padding:.16rem .4rem;white-space:nowrap}@media(max-width:700px){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-visual{min-height:4.65rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-energy-ring.is-one{width:min(6.2rem,72%);height:min(6.2rem,72%)}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-energy .blog-simulation-energy-ring.is-two{width:min(7.4rem,86%);height:min(7.4rem,86%)}}.blog-rich-content .blog-question-grid-items{perspective:1100px;transform-style:preserve-3d}.blog-rich-content .blog-question-grid-item{position:relative;border-color:#dfe9f1fa;box-shadow:0 9px 0 -3px #0d3e67,0 16px 20px -18px #0f172a80,inset 1px 1px #fffc,inset -1px -1px #0e3e672e;transform:translateZ(8px);transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.blog-rich-content .blog-question-grid-item:after{position:absolute;right:.8rem;bottom:-.42rem;left:.8rem;z-index:-1;height:.42rem;border-radius:0 0 .75rem .75rem;background:#0d3e67;content:"";transform:skew(-18deg);transform-origin:top}.blog-rich-content .blog-question-grid-item:hover{border-color:#18d2d7b8;box-shadow:0 11px 0 -3px #0d3e67,0 20px 22px -18px #0f172a85,inset 1px 1px #ffffffdb,inset -1px -1px #0e3e6733;transform:translateY(-2px) translateZ(12px)}.blog-rich-content .blog-sketch-block--interactive{--sketch-deep: #6d2526;--sketch-surface: #bd4938;--sketch-surface-dark: #8f2f32;--sketch-cyan: #ffd166;--sketch-green: #b8f28b;--sketch-ink: #fffaf1;--sketch-muted: #ffe0c2;border-top:0;border-color:#f58b54;background:linear-gradient(145deg,#ff8a4c,#df5a42 53%,#a93637);box-shadow:0 13px 0 -7px #160f0e,0 25px 44px -30px #160a07f5,inset 1px 1px #fff4de24,inset -1px -1px #120806ad;color:var(--sketch-ink)}.blog-rich-content .blog-sketch-block--interactive:before{display:none}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-player-head{border-color:#ffb36b;background:linear-gradient(145deg,#c94b38,#8c2f35);box-shadow:0 8px 0 -3px #241412,0 14px 20px -17px #120705f5,inset 1px 1px #fff4de29,inset -1px -1px #180906a3}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-label{color:#fff0d1}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker svg,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-instruction svg{color:#ffe27a}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-kicker span{border-color:#ffe89a9e;background:linear-gradient(145deg,#e47b3d,#a33b35);color:#fff7df}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-title{color:#fffaf0;text-shadow:none}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-context,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-copy em,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-state{color:#ffe5c7}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-instruction,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-feedback,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail{border-color:#f69a5b;background:linear-gradient(145deg,#b94436,#762b32);box-shadow:0 6px 0 -2px #241412,inset 1px 1px #fff4de1f,inset -1px -1px #140806a3;color:#fff6e7}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar>button,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions button,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle{border-color:#e8754b;background:linear-gradient(145deg,#a83b35,#702830);box-shadow:0 6px 0 -2px #211210,inset 1px 1px #fff4de1c,inset -1px -1px #120705a8;color:#fff5e3}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar>button.is-active{border-color:#ffd166;background:linear-gradient(145deg,#e4763d,#a83b35);color:#fff8e8}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar>button:hover,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-bar>button:focus-visible,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions button:hover,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-actions button:focus-visible,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle:hover,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle:focus-visible,.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle.is-active{border-color:#ffe27a;box-shadow:0 8px 0 -2px #211210,inset 1px 1px #fff4de26,inset -1px -1px #120705b3;outline:none}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-frame{border-color:#e8754b;background:#762b32;box-shadow:0 11px 0 -4px #160f0e,0 20px 25px -20px #110705f5,inset 2px 2px #fff4de21,inset -2px -2px #0a0403c2}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-copy strong{color:#fffaf1}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-toggle-state{background:#67272e}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-feedback.is-correct{border-color:#a7d69c;background:linear-gradient(145deg,#4d7045,#30472f)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-feedback.is-warning{border-color:#ffd166;background:linear-gradient(145deg,#b85b2f,#7b3528)}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail{border-color:#ffd166;background:linear-gradient(145deg,#fff4df,#ffe4c2);box-shadow:0 7px 0 -3px #7b292e,0 14px 18px -16px #441316cc,inset 1px 1px #ffffffeb,inset -1px -1px #913b2733;color:#55232a}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail>span{border:1px solid rgba(255,255,255,.62);box-shadow:0 4px 0 -1px #7b292e,inset 1px 1px #fff4de59;color:#fff!important}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true]{border-top:0;box-shadow:0 13px 0 -7px #6d2526,0 25px 44px -30px #6d2526b3,inset 1px 1px #fff4de24,inset -1px -1px #6d191c52}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-player-head{border:1px solid #ffbd70;border-bottom-color:#ff9b5b;background:linear-gradient(145deg,#d9583d,#a93637 58%,#852d35);box-shadow:0 8px 0 -3px #70242c,0 15px 20px -17px #671b1dd1,inset 1px 1px #fffae72e,inset -1px -1px #6b161c80}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-player-head .blog-sketch-kicker{color:#fff1d1}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-player-head .blog-sketch-title{color:#fffaf0;text-shadow:none}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-player-head .blog-sketch-context{color:#ffe4c5}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail strong{color:#55232a}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-detail p{color:#713d3b}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-label{color:#5c2028;text-shadow:none}.blog-rich-content .blog-sketch-block--interactive .blog-sketch-layer-label svg{color:#7b292e}.blog-rich-content .blog-question-grid-item-order{position:relative;z-index:1;text-shadow:0 1px 0 rgba(13,62,103,.42);box-shadow:4px 0 0 -2px #0d3e67,inset 1px 1px #ffffff47,inset -1px -1px #0d3e6747}.blog-rich-content .blog-question-grid-item-icon{position:relative;z-index:1;box-shadow:inset 1px 1px #ffffffd1,inset -1px 0 #0e3e6724}.blog-rich-content .blog-question-grid-item-icon svg{filter:drop-shadow(0 2px 0 rgba(13,62,103,.16));transform:translateY(-1px)}.blog-rich-content .blog-question-grid-item-text{position:relative;z-index:1;text-shadow:none}.blog-rich-content .blog-question-grid-block[data-question-grid-block=true] .blog-question-grid-hero{border-top:0;background:linear-gradient(145deg,#0c2f52,#0b426b 58%,#08b8c6);box-shadow:0 10px 0 -5px #08213c,0 18px 26px -22px #041e38b8,inset 1px 1px #ffffff29,inset -1px -1px #031a307a}.blog-rich-content .blog-question-grid-block[data-question-grid-block=true] .blog-question-grid-hero-icon{border-color:#40efff;background:linear-gradient(145deg,#12668a,#0b385d);box-shadow:0 6px 0 -2px #071f3a,inset 1px 1px #ffffff42,inset -1px -1px #02192f85}.blog-rich-content .blog-question-grid-block[data-question-grid-block=true] .blog-question-grid-badge{color:#a9f5ff;text-shadow:none}.blog-rich-content .blog-question-grid-block[data-question-grid-block=true] .blog-question-grid-title{color:#fff;text-shadow:none}.blog-rich-content .blog-question-grid-block[data-question-grid-block=true] .blog-question-grid-subtitle{color:#e8fbff;text-shadow:none}@media(max-width:640px){.blog-rich-content .blog-question-grid-item{transform:none}.blog-rich-content .blog-question-grid-item:after{display:none}.blog-rich-content .blog-question-grid-item:hover{transform:translateY(-1px)}}.blog-rich-content .blog-formula-block--interactive{background:linear-gradient(145deg,#211a31,#181426)}.blog-rich-content .blog-formula-block--interactive:before{display:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-player-head,.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit,.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select{background:#302441}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel{background:linear-gradient(145deg,#493752,#2a203d 72%)}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression{background:linear-gradient(155deg,#2b223e,#171225)}.blog-rich-content .blog-formula-block--interactive .blog-formula-result,.blog-rich-content .blog-formula-block--interactive .blog-formula-result-grid .blog-formula-result{background:linear-gradient(145deg,#ffd369,#c77e19)}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card{background:linear-gradient(145deg,#433456,#2b223e)}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-panel{background:linear-gradient(145deg,#433454,#2a203c)}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel{background:linear-gradient(145deg,#171124,#0e0a17)}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-step{background:linear-gradient(145deg,#3c2d4e,#261d36)}.blog-rich-content .blog-formula-block--interactive .blog-formula-title,.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value,.blog-rich-content .blog-formula-block--interactive .blog-formula-result-value small{text-shadow:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-kicker svg{filter:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-expression,.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit,.blog-rich-content .blog-formula-block--interactive .blog-formula-result,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card,.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-panel{transform:none!important}.blog-rich-content .blog-formula-block--interactive .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive .blog-formula-inputs-panel{box-shadow:0 8px 0 -4px #171225,inset 1px 1px #ffffff1a,inset -1px -1px #0a06148c}.blog-rich-content .blog-formula-block--interactive .blog-formula-expression{box-shadow:0 5px 0 -2px #0d0915,inset 1px 1px #ffffff1a,inset -1px -1px #07040db3}.blog-rich-content .blog-formula-block--interactive .blog-formula-target-select,.blog-rich-content .blog-formula-block--interactive .blog-formula-output-unit{box-shadow:0 4px 0 -1px #171225,inset 1px 1px #ffffff14,inset -1px -1px #0a061480}.blog-rich-content .blog-formula-block--interactive .blog-formula-result,.blog-rich-content .blog-formula-block--interactive .blog-formula-result-grid .blog-formula-result{box-shadow:0 6px 0 -2px #6f4316,inset 2px 2px #fff7ce6b,inset -2px -2px #7a46096b;animation:none}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card{box-shadow:0 6px 0 -2px #171225,inset 1px 1px #ffffff17,inset -1px -1px #0a061494}.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card:hover,.blog-rich-content .blog-formula-block--interactive .blog-formula-input-card:focus-within{transform:translateY(-1px)!important;box-shadow:0 7px 0 -2px #171225,inset 1px 1px #ffffff1f,inset -1px -1px #0a061494}.blog-rich-content .blog-formula-block--interactive .blog-formula-concept-panel{box-shadow:0 6px 0 -2px #171225,inset 1px 1px #ffffff14,inset -1px -1px #0a061480}.blog-rich-content .blog-formula-block--interactive .blog-formula-calculation-panel{box-shadow:0 5px 0 -2px #09060e,inset 1px 1px #ffffff14,inset -1px -1px #0009}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=cyan],.blog-rich-content .blog-simulation-block[data-formula-theme=cyan],.blog-rich-editor .blog-formula-block[data-formula-theme=cyan],.blog-rich-editor .blog-simulation-block[data-formula-theme=cyan]{--formula-theme-bg-a: #e8fbff;--formula-theme-bg-b: #d8f4f8;--formula-theme-border: #68d6e4;--formula-theme-text: #123251;--formula-theme-muted: #36546d;--formula-theme-head-a: #0f4c81;--formula-theme-head-b: #0c395f;--formula-theme-accent: #22d3ee;--formula-theme-accent-dark: #0891b2;--formula-theme-panel-a: #ffffff;--formula-theme-panel-b: #eefbff;--formula-theme-result-a: #dffcff;--formula-theme-result-b: #9eeaf4;--formula-theme-shadow: rgba(14, 116, 144, .18)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=blue],.blog-rich-content .blog-simulation-block[data-formula-theme=blue],.blog-rich-editor .blog-formula-block[data-formula-theme=blue],.blog-rich-editor .blog-simulation-block[data-formula-theme=blue]{--formula-theme-bg-a: #eeeeee;--formula-theme-bg-b: #dce8eb;--formula-theme-border: #508c9b;--formula-theme-text: #201e43;--formula-theme-muted: #134b70;--formula-theme-head-a: #134b70;--formula-theme-head-b: #201e43;--formula-theme-accent: #508c9b;--formula-theme-accent-dark: #134b70;--formula-theme-panel-a: #ffffff;--formula-theme-panel-b: #eeeeee;--formula-theme-result-a: #eeeeee;--formula-theme-result-b: #508c9b;--formula-theme-shadow: rgba(19, 75, 112, .18)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=emerald],.blog-rich-content .blog-simulation-block[data-formula-theme=emerald],.blog-rich-editor .blog-formula-block[data-formula-theme=emerald],.blog-rich-editor .blog-simulation-block[data-formula-theme=emerald]{--formula-theme-bg-a: #457b9d;--formula-theme-bg-b: #8b1e2d;--formula-theme-border: #f4d35e;--formula-theme-text: #29151d;--formula-theme-muted: #543b45;--formula-theme-head-a: #8b1e2d;--formula-theme-head-b: #e63946;--formula-theme-accent: #f4d35e;--formula-theme-accent-dark: #8b1e2d;--formula-theme-panel-a: #ffffff;--formula-theme-panel-b: #f4f8fa;--formula-theme-result-a: #f4d35e;--formula-theme-result-b: #e63946;--formula-theme-shadow: rgba(139, 30, 45, .2)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=amber],.blog-rich-content .blog-simulation-block[data-formula-theme=amber],.blog-rich-editor .blog-formula-block[data-formula-theme=amber],.blog-rich-editor .blog-simulation-block[data-formula-theme=amber]{--formula-theme-bg-a: #d9fff4;--formula-theme-bg-b: #65dcd5;--formula-theme-border: #65dcd5;--formula-theme-text: #321e48;--formula-theme-muted: #43637e;--formula-theme-head-a: #43637e;--formula-theme-head-b: #321e48;--formula-theme-accent: #65dcd5;--formula-theme-accent-dark: #43637e;--formula-theme-panel-a: #ffffff;--formula-theme-panel-b: #d9fff4;--formula-theme-result-a: #d9fff4;--formula-theme-result-b: #65dcd5;--formula-theme-shadow: rgba(50, 30, 72, .18)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=rose],.blog-rich-content .blog-simulation-block[data-formula-theme=rose],.blog-rich-editor .blog-formula-block[data-formula-theme=rose],.blog-rich-editor .blog-simulation-block[data-formula-theme=rose]{--formula-theme-bg-a: #43334c;--formula-theme-bg-b: #e83c91;--formula-theme-border: #ff8fb7;--formula-theme-text: #43334c;--formula-theme-muted: #6d5974;--formula-theme-head-a: #e83c91;--formula-theme-head-b: #43334c;--formula-theme-accent: #ff8fb7;--formula-theme-accent-dark: #e83c91;--formula-theme-panel-a: #f8f4ec;--formula-theme-panel-b: #fff0f5;--formula-theme-result-a: #ff8fb7;--formula-theme-result-b: #e83c91;--formula-theme-shadow: rgba(232, 60, 145, .18)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=neon],.blog-rich-content .blog-simulation-block[data-formula-theme=neon],.blog-rich-editor .blog-formula-block[data-formula-theme=neon],.blog-rich-editor .blog-simulation-block[data-formula-theme=neon]{--formula-theme-bg-a: #eaeaea;--formula-theme-bg-b: #d7fbfb;--formula-theme-border: #08d9d6;--formula-theme-text: #252a34;--formula-theme-muted: #4b5563;--formula-theme-head-a: #252a34;--formula-theme-head-b: #ff2e63;--formula-theme-accent: #08d9d6;--formula-theme-accent-dark: #ff2e63;--formula-theme-panel-a: #ffffff;--formula-theme-panel-b: #eaeaea;--formula-theme-result-a: #08d9d6;--formula-theme-result-b: #ff2e63;--formula-theme-shadow: rgba(37, 42, 52, .2)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=graphite],.blog-rich-content .blog-simulation-block[data-formula-theme=graphite],.blog-rich-editor .blog-formula-block[data-formula-theme=graphite],.blog-rich-editor .blog-simulation-block[data-formula-theme=graphite]{--formula-theme-bg-a: #45474b;--formula-theme-bg-b: #495e57;--formula-theme-border: #f4ce14;--formula-theme-text: #2d332f;--formula-theme-muted: #495e57;--formula-theme-head-a: #45474b;--formula-theme-head-b: #495e57;--formula-theme-accent: #f4ce14;--formula-theme-accent-dark: #495e57;--formula-theme-panel-a: #f5f7f8;--formula-theme-panel-b: #eef2ef;--formula-theme-result-a: #f4ce14;--formula-theme-result-b: #f5f7f8;--formula-theme-shadow: rgba(69, 71, 75, .22)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=sunset],.blog-rich-content .blog-simulation-block[data-formula-theme=sunset],.blog-rich-editor .blog-formula-block[data-formula-theme=sunset],.blog-rich-editor .blog-simulation-block[data-formula-theme=sunset]{--formula-theme-bg-a: #f6f7d7;--formula-theme-bg-b: #cceff0;--formula-theme-border: #3ec1d3;--formula-theme-text: #3b2630;--formula-theme-muted: #66555b;--formula-theme-head-a: #ff165d;--formula-theme-head-b: #ff9a00;--formula-theme-accent: #3ec1d3;--formula-theme-accent-dark: #ff165d;--formula-theme-panel-a: #fffdf2;--formula-theme-panel-b: #f6f7d7;--formula-theme-result-a: #3ec1d3;--formula-theme-result-b: #ff9a00;--formula-theme-shadow: rgba(255, 22, 93, .18)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]){background:linear-gradient(145deg,var(--formula-theme-bg-a) 0%,var(--formula-theme-bg-b) 100%);border-color:var(--formula-theme-border);color:var(--formula-theme-text);box-shadow:0 16px 30px -24px var(--formula-theme-shadow),inset 1px 1px #ffffffd9}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-player-head{background:linear-gradient(135deg,var(--formula-theme-head-a) 0%,var(--formula-theme-head-b) 100%);color:#fff;box-shadow:0 8px 0 -5px var(--formula-theme-accent-dark)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-title,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-kicker{color:#fff}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-kicker svg{color:var(--formula-theme-accent)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-inputs-panel,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-concept-panel,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-output-unit,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-target-select,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-input-card,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-calculation-step{background:linear-gradient(145deg,var(--formula-theme-panel-a) 0%,var(--formula-theme-panel-b) 100%);border-color:color-mix(in srgb,var(--formula-theme-border) 70%,#ffffff);color:var(--formula-theme-text);box-shadow:0 6px 0 -3px color-mix(in srgb,var(--formula-theme-border) 65%,#64748b),inset 1px 1px #ffffffe6}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-expression{background:linear-gradient(145deg,#ffffff 0%,var(--formula-theme-panel-b) 100%);border-color:var(--formula-theme-border);color:var(--formula-theme-text);box-shadow:0 5px 0 -3px color-mix(in srgb,var(--formula-theme-border) 65%,#64748b),inset 1px 1px #ffffffe6}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-result,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-result-grid .blog-formula-result{background:linear-gradient(145deg,var(--formula-theme-result-a) 0%,var(--formula-theme-result-b) 100%);color:var(--formula-theme-text);box-shadow:0 6px 0 -3px color-mix(in srgb,var(--formula-theme-accent-dark) 55%,#64748b),inset 1px 1px #ffffffd1}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-input-symbol,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-primary-action{background:linear-gradient(135deg,var(--formula-theme-head-a) 0%,var(--formula-theme-head-b) 100%);color:#fff}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-actions button,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-calculation-toggle,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-concept-options button{background:#fff;border-color:var(--formula-theme-border);color:var(--formula-theme-text)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-calculation-toggle.is-open,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-concept-options button.is-selected{background:var(--formula-theme-head-a);color:#fff}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-calculation-panel{background:linear-gradient(145deg,#ffffff 0%,var(--formula-theme-panel-b) 100%);border-color:var(--formula-theme-border);color:var(--formula-theme-text);box-shadow:0 6px 0 -3px color-mix(in srgb,var(--formula-theme-border) 70%,#64748b),inset 1px 1px #ffffffe6}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-input-head strong,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-output-unit strong,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-concept-head strong,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-result-value,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-result-value small{color:var(--formula-theme-text)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-input-head em,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-result-label,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-concept-head span,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-output-unit span,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-calculation-step p{color:var(--formula-theme-muted)}.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]){background:linear-gradient(145deg,var(--formula-theme-bg-a) 0%,var(--formula-theme-bg-b) 100%);border-color:var(--formula-theme-border)}.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-editor-head{background:linear-gradient(135deg,var(--formula-theme-head-a) 0%,var(--formula-theme-head-b) 100%);color:#fff}.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-card,.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-editor-item{background:#fff;border-color:var(--formula-theme-border)}.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default){background:linear-gradient(145deg,var(--formula-theme-bg-a) 0%,var(--formula-theme-bg-b) 100%)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-player-head{background:linear-gradient(135deg,var(--formula-theme-head-a) 0%,var(--formula-theme-head-b) 100%)!important;color:#fff!important}.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-inputs-panel,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-concept-panel,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-output-unit,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-target-select,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-input-card,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-calculation-step,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-calculation-panel{background:linear-gradient(145deg,var(--formula-theme-panel-a) 0%,var(--formula-theme-panel-b) 100%)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-expression{background:linear-gradient(145deg,#ffffff 0%,var(--formula-theme-panel-b) 100%)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-result,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-result-grid .blog-formula-result{background:linear-gradient(145deg,var(--formula-theme-result-a) 0%,var(--formula-theme-result-b) 100%)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-input-symbol,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-primary-action{background:linear-gradient(135deg,var(--formula-theme-head-a) 0%,var(--formula-theme-head-b) 100%)!important;color:#fff!important}.blog-rich-content ol.list-decimal,.blog-rich-content ul.list-disc{perspective:1000px;transform-style:preserve-3d}.blog-rich-content ol.list-decimal>li,.blog-rich-content ul.list-disc>li{position:relative;margin-block:.55rem;border:1px solid rgba(203,213,225,.9);border-radius:.8rem;background:linear-gradient(145deg,#fff,#f8fafc);padding:.55rem .72rem;box-shadow:0 6px 0 -2px #cbd5e1,0 12px 18px -16px #0f172a80,inset 1px 1px #ffffffeb,inset -1px -1px #0f172a1a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.blog-rich-content ol.list-decimal>li::marker,.blog-rich-content ul.list-disc>li::marker{font-weight:850}.blog-rich-content ol.list-decimal>li:hover,.blog-rich-content ul.list-disc>li:hover{border-color:#8fdbe8;box-shadow:0 8px 0 -2px #94a3b8,0 16px 22px -17px #0f172a85,inset 1px 1px #fffffff5,inset -1px -1px #0f172a1f;transform:translateY(-1px) translateZ(4px)}.blog-rich-content ol.list-decimal>li>ol,.blog-rich-content ol.list-decimal>li>ul,.blog-rich-content ul.list-disc>li>ol,.blog-rich-content ul.list-disc>li>ul{margin-top:.55rem}.blog-rich-content .blog-note-block{perspective:1000px;border-top:0;box-shadow:0 10px 0 -4px color-mix(in srgb,var(--note-accent) 62%,#0f172a 38%),0 22px 34px -24px #0f172a75,inset 1px 1px #ffffffd1,inset -1px -1px #0f172a1f}.blog-rich-content .blog-note-block:before{width:.3rem;opacity:1;box-shadow:3px 0 0 -1px color-mix(in srgb,var(--note-accent) 64%,#0f172a 36%),inset 1px 1px #ffffff5c,inset -1px -1px #0f172a2e}.blog-rich-content .blog-note-block:hover{box-shadow:0 12px 0 -4px color-mix(in srgb,var(--note-accent) 68%,#0f172a 32%),0 26px 38px -24px #0f172a80,inset 1px 1px #ffffffe0,inset -1px -1px #0f172a24;transform:translateY(-1px)}.blog-rich-content .blog-note-block p{text-shadow:none}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true]{perspective:1200px;border-top:0;box-shadow:0 13px 0 -7px color-mix(in srgb,var(--relation-cyan) 72%,#0f172a 28%),0 25px 44px -30px #0f172a75,inset 1px 1px #ffffffeb,inset -1px -1px #0f172a1f}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-player-head{position:relative;z-index:1;border-radius:.9rem;box-shadow:0 8px 0 -3px color-mix(in srgb,var(--relation-cyan) 68%,#0f172a 32%),0 15px 22px -18px #0f172a66,inset 1px 1px #ffffffc7,inset -1px -1px #0f172a1a}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-title,.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-context,.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-kicker{text-shadow:none}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-media img{box-shadow:0 8px 0 -3px color-mix(in srgb,var(--relation-cyan) 42%,#0f172a 58%),0 16px 24px -20px #0f172a61,inset 1px 1px #ffffffd1,inset -1px -1px #0f172a1a}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-stage{border-radius:1rem;background:#fff3;box-shadow:inset 1px 1px #ffffff9e,inset -1px -1px #0f172a14}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-path{filter:none}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-node,.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-target{box-shadow:0 7px 0 -2px color-mix(in srgb,var(--relation-blue) 48%,#0f172a 52%),0 13px 20px -18px #0f172a61,inset 1px 1px #ffffffe0,inset -1px -1px #0f172a1f;transform:translateZ(6px)}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-node.is-connected,.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-target.is-connected{box-shadow:0 8px 0 -2px color-mix(in srgb,var(--relation-blue) 56%,#0f172a 44%),inset 1px 1px #ffffffeb,inset -1px -1px #0f172a24}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-node.is-dragging{box-shadow:0 9px 0 -2px color-mix(in srgb,var(--relation-cyan) 58%,#0f172a 42%),inset 1px 1px #fffffff0,inset -1px -1px #0f172a29;transform:translateY(-2px) translateZ(10px)}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-node.is-correct,.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-target.is-correct,.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-node.is-wrong,.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-target.is-wrong{box-shadow:0 8px 0 -2px color-mix(in srgb,var(--relation-blue) 44%,#0f172a 56%),inset 1px 1px #ffffffe6,inset -1px -1px #0f172a1f}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-handle{box-shadow:0 6px 0 -2px color-mix(in srgb,var(--relation-blue) 58%,#0f172a 42%),inset 1px 1px #ffffffd1,inset -1px -1px #0f172a24}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-handle:hover,.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-handle:focus-visible{box-shadow:0 8px 0 -2px color-mix(in srgb,var(--relation-blue) 62%,#0f172a 38%),inset 1px 1px #ffffffe6,inset -1px -1px #0f172a29}.blog-rich-content .blog-relation-block.blog-relation-block--player[data-relation-block=true] .blog-relation-rail{filter:none}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true]{perspective:1200px;border-top:0;box-shadow:0 13px 0 -7px color-mix(in srgb,var(--audio-cyan) 72%,#0f172a 28%),0 25px 44px -30px #0f172a75,inset 1px 1px #ffffffeb,inset -1px -1px #0f172a1f}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-player-head{position:relative;z-index:1;border-radius:.9rem;box-shadow:0 8px 0 -3px color-mix(in srgb,var(--audio-cyan) 68%,#0f172a 32%),0 15px 22px -18px #0f172a66,inset 1px 1px #ffffffc7,inset -1px -1px #0f172a1a}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-kicker,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-title,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-context{text-shadow:none}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-player{border-radius:1rem;box-shadow:0 9px 0 -3px color-mix(in srgb,var(--audio-cyan) 58%,#0f172a 42%),0 17px 24px -20px #0f172a6b,inset 1px 1px #ffffffe6,inset -1px -1px #0f172a1f;transform:translateZ(8px)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-play-button{box-shadow:0 7px 0 -2px color-mix(in srgb,var(--audio-cyan) 60%,#0f172a 40%),0 12px 18px -14px #0f172a7a,inset 1px 1px #ffffff6b,inset -1px -1px #0f172a2e}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-play-button:hover,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-play-button:focus-visible{box-shadow:0 9px 0 -2px color-mix(in srgb,var(--audio-cyan) 66%,#0f172a 34%),inset 1px 1px #ffffff7a,inset -1px -1px #0f172a33;transform:translateY(-1px) translateZ(4px)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-progress{border:1px solid color-mix(in srgb,var(--audio-cyan) 24%,#cbd5e1 76%);box-shadow:inset 1px 1px #ffffffd1,inset -1px -1px #0f172a29,0 3px 0 -1px color-mix(in srgb,var(--audio-cyan) 40%,#0f172a 60%)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-progress span{box-shadow:inset 1px 1px #ffffff52,inset -1px -1px #0f172a24}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-main-action{text-shadow:none}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-support button{box-shadow:0 5px 0 -2px color-mix(in srgb,var(--audio-cyan) 52%,#0f172a 48%),inset 1px 1px #ffffffc7,inset -1px -1px #0f172a1a}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-support button:hover,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-support button:focus-visible{box-shadow:0 7px 0 -2px color-mix(in srgb,var(--audio-cyan) 58%,#0f172a 42%),inset 1px 1px #ffffffdb,inset -1px -1px #0f172a1f;transform:translateY(-1px)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-support p,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true] .blog-audio-transcript{border-radius:.85rem;box-shadow:0 6px 0 -2px color-mix(in srgb,var(--audio-cyan) 48%,#0f172a 52%),inset 1px 1px #ffffffd6,inset -1px -1px #0f172a1a}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true]{perspective:1200px;border-top:0;box-shadow:0 13px 0 -7px color-mix(in srgb,var(--annotated-document-cyan) 72%,#0f172a 28%),0 25px 44px -30px #0f172a75,inset 1px 1px #ffffffeb,inset -1px -1px #0f172a1f}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-player-head{position:relative;z-index:1;border-radius:.9rem;box-shadow:0 8px 0 -3px color-mix(in srgb,var(--annotated-document-cyan) 70%,#0f172a 30%),0 15px 22px -18px #0f172a66,inset 1px 1px #ffffffc7,inset -1px -1px #0f172a1a}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-kicker{text-shadow:none}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-tabs button{box-shadow:0 6px 0 -2px color-mix(in srgb,var(--annotated-document-cyan) 54%,#0f172a 46%),inset 1px 1px #ffffffe0,inset -1px -1px #0f172a1f;transform:translateZ(5px)}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-tabs button:hover,.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-tabs button:focus-visible,.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-tabs button.is-active{box-shadow:0 8px 0 -2px color-mix(in srgb,var(--annotated-document-cyan) 62%,#0f172a 38%),inset 1px 1px #fffffff0,inset -1px -1px #0f172a24;transform:translateY(-1px) translateZ(8px)}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-tabs button span,.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-section-head>span{box-shadow:0 4px 0 -1px color-mix(in srgb,var(--annotated-document-cyan) 54%,#0f172a 46%),inset 1px 1px #ffffffb3}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-page{box-shadow:0 8px 0 -3px color-mix(in srgb,var(--annotated-document-cyan) 46%,#0f172a 54%),0 16px 24px -20px #0f172a61,inset 1px 1px #ffffffdb,inset -1px -1px #0f172a1f}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-section{box-shadow:0 6px 0 -2px color-mix(in srgb,var(--annotated-document-cyan) 42%,#0f172a 58%),inset 1px 1px #ffffffc7,inset -1px -1px #0f172a1a}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-section.is-active{box-shadow:0 8px 0 -2px color-mix(in srgb,var(--annotated-document-cyan) 58%,#0f172a 42%),0 14px 20px -18px #0891b26b,inset 1px 1px #ffffffdb,inset -1px -1px #0f172a1f}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-section-head{box-shadow:inset 1px 1px #ffffffb8,inset -1px -1px #0f172a14}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-section-head em{box-shadow:0 3px 0 -1px color-mix(in srgb,var(--annotated-document-cyan) 38%,#0f172a 62%),inset 1px 1px #ffffffc7}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-text{box-shadow:inset 1px 1px #ffffffb8,inset -1px -1px #0f172a0f}.blog-rich-content .blog-annotated-document-block.blog-annotated-document-block--player[data-annotated-document-block=true] .blog-annotated-document-note{box-shadow:0 7px 0 -2px color-mix(in srgb,var(--annotated-document-cyan) 52%,#0f172a 48%),0 14px 20px -18px #0f172a5c,inset 1px 1px #ffffffd6,inset -1px -1px #0f172a1a}.blog-rich-content .blog-table-block[data-table-block=true]{perspective:1200px;box-shadow:0 13px 0 -7px color-mix(in srgb,var(--table-accent) 72%,#0f172a 28%),0 26px 44px -30px #0f172a7a,inset 1px 1px #ffffffeb,inset -1px -1px color-mix(in srgb,var(--table-accent) 18%,rgba(15,23,42,.2) 82%)}.blog-rich-content .blog-table-block[data-table-block=true] .blog-table-block-header{position:relative;z-index:1;border-radius:.9rem;box-shadow:0 8px 0 -3px color-mix(in srgb,var(--table-accent) 70%,#0f172a 30%),0 15px 22px -18px #0f172a6b,inset 1px 1px #ffffffc7,inset -1px -1px #0f172a1f}.blog-rich-content .blog-table-block[data-table-block=true] .blog-table-block-badge{box-shadow:0 4px 0 -1px color-mix(in srgb,var(--table-accent) 55%,#0f172a 45%),inset 1px 1px #ffffffc2,inset -1px -1px #0f172a1f}.blog-rich-content .blog-table-block[data-table-block=true] .blog-table-block-badge:before{box-shadow:0 4px 0 -1px color-mix(in srgb,var(--table-accent) 52%,#0f172a 48%),inset 1px 1px #ffffffb8}.blog-rich-content .blog-table-block[data-table-block=true] .blog-table-scroll{position:relative;z-index:1;margin:0 .75rem;border:1px solid color-mix(in srgb,var(--table-accent) 22%,#cbd5e1 78%);border-radius:.85rem;box-shadow:0 9px 0 -4px color-mix(in srgb,var(--table-accent) 62%,#0f172a 38%),0 16px 24px -20px #0f172a6b,inset 1px 1px #ffffffd6,inset -1px -1px #0f172a1f}.blog-rich-content .blog-table-block[data-table-block=true] table[data-table-theme]{border-radius:.7rem;overflow:hidden}.blog-rich-content .blog-table-block[data-table-block=true] table[data-table-theme] thead th{box-shadow:inset 1px 1px #ffffff70,inset -1px -1px #0f172a1a}.blog-rich-content .blog-table-block[data-table-block=true] table[data-table-theme] tbody td{box-shadow:inset 0 -1px color-mix(in srgb,var(--table-accent) 13%,#e2e8f0 87%)}.blog-rich-content .blog-table-block[data-table-block=true] table[data-table-theme] tbody tr:hover td{box-shadow:inset 0 2px color-mix(in srgb,var(--table-accent) 24%,transparent 76%),inset 0 -2px color-mix(in srgb,var(--table-accent) 24%,transparent 76%)}.blog-rich-content .blog-table-block[data-table-block=true] .blog-table-block-key,.blog-rich-content .blog-table-block[data-table-block=true] .blog-table-block-note{position:relative;z-index:1;margin:.8rem .75rem 0;border:1px solid color-mix(in srgb,var(--table-accent) 18%,#e2e8f0 82%);border-radius:.8rem;box-shadow:0 6px 0 -2px color-mix(in srgb,var(--table-accent) 56%,#0f172a 44%),inset 1px 1px #ffffffd1,inset -1px -1px #0f172a1a}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true]{--sketch-deep: #0d3e67;--sketch-surface: #ffffff;--sketch-surface-dark: #082d49;--sketch-cyan: #18d2d7;--sketch-green: #9ff8ff;--sketch-ink: #123251;--sketch-muted: #36546d;border-color:#37c9d6;background:linear-gradient(145deg,#e8fbff,#c9f1f5);box-shadow:0 13px 0 -7px #0d3e67,0 25px 44px -30px #083a5fb8,inset 1px 1px #ffffffeb,inset -1px -1px #0d3e672e;color:var(--sketch-ink)}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-player-head{border-color:#278bb4;border-bottom-color:#18d2d7;background:linear-gradient(145deg,#123d68,#0c2f52 62%,#087f99);box-shadow:0 8px 0 -3px #08213c,0 15px 22px -18px #041e38cc,inset 1px 1px #ffffff29,inset -1px -1px #031a3085}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-kicker,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-layer-label{color:#d8f8fc}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-kicker svg,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-instruction svg,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-layer-label svg{color:#9ff8ff}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-kicker span{border-color:#9ff8ff85;background:linear-gradient(145deg,#187fa0,#0d5276);color:#e8fdff}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-title{color:#fff;text-shadow:none}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-context,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-toggle-copy em,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-toggle-state{color:#d8f8fc}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-instruction,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-feedback{border-color:#38b8c5;background:linear-gradient(145deg,#f8ffff,#dff7fa);box-shadow:0 6px 0 -2px #0d3e67,inset 1px 1px #fffffff0,inset -1px -1px #0d3e672e;color:#123251}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-layer-bar>button,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-actions button,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-toggle{border-color:#75cbd4;background:linear-gradient(145deg,#fff,#e7f8fa);box-shadow:0 6px 0 -2px #0d3e67,inset 1px 1px #fffffff0,inset -1px -1px #0d3e6729;color:#123251}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-layer-bar>button.is-active,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-toggle.is-active{border-color:#18a8bd;background:linear-gradient(145deg,#e9feff,#c6f3f6);color:#123251}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-layer-bar>button:hover,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-layer-bar>button:focus-visible,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-actions button:hover,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-actions button:focus-visible,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-toggle:hover,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-toggle:focus-visible{border-color:#18a8bd;box-shadow:0 8px 0 -2px #0d3e67,inset 1px 1px #fffffff5,inset -1px -1px #0d3e6733;outline:none}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-frame{border-color:#269db8;background:#082d49;box-shadow:0 11px 0 -4px #08213c,0 20px 25px -20px #041e38db,inset 2px 2px #fff3,inset -2px -2px #02182bb3}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-toggle-copy strong{color:#123251}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-toggle-copy em{color:#36546d;font-weight:850}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-layer-label{color:#123251;font-weight:900}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-layer-label svg,.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-instruction svg{color:#0d7199}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-toggle-state{background:#d9fbff;color:#0d3e67}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-feedback.is-correct{border-color:#62c6a4;background:linear-gradient(145deg,#e6fff5,#c7f1df);color:#14513f}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-feedback.is-warning{border-color:#f0b35d;background:linear-gradient(145deg,#fff4d5,#ffe1a3);color:#704314}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-detail{border-color:#38b8c5;background:linear-gradient(145deg,#f8ffff,#dff7fa);box-shadow:0 8px 0 -3px #0d3e67,0 18px 26px -20px #041e38b3,inset 1px 1px #fffffff0,inset -1px -1px #0d3e672e;color:#123251}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-detail strong{color:#123251}.blog-rich-content .blog-sketch-block.blog-sketch-block--interactive[data-sketch-block=true] .blog-sketch-detail p{color:#36546d}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true]{--visual-layer-cyan: #18d2d7;--visual-layer-cyan-soft: #d9fbff;perspective:1200px;border-top:0;border-color:#37c9d6;border-radius:1.35rem;background:linear-gradient(145deg,#e8fbff,#c9f1f5);box-shadow:0 13px 0 -7px #0d3e67,0 25px 44px -30px #083a5fb8,inset 1px 1px #ffffffeb,inset -1px -1px #0d3e672e}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-player-head{border:1px solid #278bb4;border-bottom-color:#18d2d7;border-radius:.95rem;background:linear-gradient(145deg,#123d68,#0c2f52 62%,#087f99);box-shadow:0 8px 0 -3px #08213c,0 15px 22px -18px #041e38cc,inset 1px 1px #ffffff29,inset -1px -1px #031a3085}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-kicker{color:#9ff8ff}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-title{color:#fff;text-shadow:none}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-context{color:#d8f8fc}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-frame{border-color:#269db8;border-radius:1rem;background:#082d49;box-shadow:0 11px 0 -4px #08213c,0 20px 25px -20px #041e38db,inset 2px 2px #fff3,inset -2px -2px #02182bb3;transform:translateZ(10px)}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle{border-color:#75cbd4;border-radius:.85rem;background:linear-gradient(145deg,#fff,#e7f8fa);box-shadow:0 6px 0 -2px #0d3e67,inset 1px 1px #fffffff0,inset -1px -1px #0d3e6729;color:#123251;transform:translateZ(6px)}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle:hover,.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle:focus-visible,.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle.is-active{border-color:#18a8bd;background:linear-gradient(145deg,#e9feff,#c6f3f6);box-shadow:0 8px 0 -2px #0d3e67,inset 1px 1px #fffffff5,inset -1px -1px #0d3e6733;outline:none;transform:translateY(-1px) translateZ(8px)}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-index{border:1px solid #18a8bd;background:linear-gradient(145deg,#18d2d7,#0d7199);box-shadow:0 4px 0 -1px #0d3e67,inset 1px 1px #ffffff6b;color:#fff}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-copy strong{color:#123251}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-copy span{color:#36546d}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-check{border-color:#78bdc7;background:#fff;box-shadow:inset 0 0 0 3px #fff,0 3px 0 -1px #0d3e67}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle.is-active .blog-visual-layer-toggle-check{border-color:#0d7199;background:#18d2d7;box-shadow:inset 0 0 0 3px #fff,0 4px 0 -1px #0d3e67}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true]{margin:1rem auto;padding-bottom:.62rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-player-head{padding:.72rem .82rem .64rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-kicker{margin-bottom:.18rem;font-size:.66rem;letter-spacing:.05em}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-title{font-size:clamp(.98rem,2cqi,1.24rem);line-height:1.1}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-context{margin-top:.28rem;font-size:.74rem;line-height:1.28}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-frame{margin:.56rem .78rem 0;max-height:min(46svh,24rem);border-radius:.78rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-base{max-height:min(46svh,24rem);-o-object-fit:contain;object-fit:contain}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-controls{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.42rem;padding:.58rem .78rem 0}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle{grid-template-columns:1.58rem minmax(0,1fr) .92rem;gap:.44rem;min-height:2.48rem;border-radius:.68rem;padding:.44rem .5rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-index{width:1.58rem;height:1.58rem;font-size:.68rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-copy{gap:.06rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-copy strong{font-size:.76rem;line-height:1.12}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-copy span{font-size:.64rem;line-height:1.18;-webkit-line-clamp:1;line-clamp:1}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-check{width:.92rem;height:.92rem}@media(max-width:900px){.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-frame,.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-base{max-height:min(42svh,20rem)}}@media(max-width:700px){.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true]{margin:.75rem auto;padding-bottom:.52rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-player-head{padding:.62rem .68rem .54rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-context{display:none}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-frame{margin:.48rem .58rem 0}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-frame,.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-base{max-height:min(38svh,17rem)}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-controls{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:.34rem;padding:.48rem .58rem 0}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle{grid-template-columns:1.42rem minmax(0,1fr) .82rem;gap:.34rem;min-height:2.24rem;padding:.34rem .42rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-index{width:1.42rem;height:1.42rem;font-size:.62rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-copy strong{font-size:.7rem}.blog-rich-content .blog-visual-layer-block.blog-visual-layer-block--player[data-visual-layer-block=true] .blog-visual-layer-toggle-copy span{display:none}}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true],.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] *{text-shadow:none!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-head strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-expression,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-row input,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-row select{color:#0b2742!important;-webkit-text-fill-color:#0b2742;font-weight:850;opacity:1}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result small,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-head small,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-action{color:#163b5a!important;-webkit-text-fill-color:#163b5a;font-weight:800;opacity:1}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions button,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-toggle{color:#0b2742!important;-webkit-text-fill-color:#0b2742;font-weight:850;opacity:1}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions button:first-child,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-toggle.is-open{color:#fff!important;-webkit-text-fill-color:#ffffff}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select select:disabled,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit select:disabled,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-row input:disabled,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-row select:disabled{color:#0b2742!important;-webkit-text-fill-color:#0b2742;opacity:1}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-card.is-locked{opacity:1!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-input-card.is-locked *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-target-select *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-output-unit *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions button,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions button *{color:#0b2742!important;-webkit-text-fill-color:#0b2742!important;opacity:1!important;text-shadow:none!important;filter:none!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-result strong small{color:#061d33!important;-webkit-text-fill-color:#061d33!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions button:first-child,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-actions button:first-child *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-toggle.is-open,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-explanation-toggle.is-open *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.blog-rich-content blockquote[class*=border-l-4],.course-player-theory-quiz .blog-rich-content blockquote[class*=border-l-4]{position:relative;width:min(100%,760px)!important;max-width:760px!important;margin:1rem auto!important;border:1px solid #37c9d6!important;border-left:0!important;border-radius:.78rem!important;background:linear-gradient(145deg,#e8fbff,#c9f1f5)!important;box-shadow:0 8px 0 -4px #0d3e67,0 18px 32px -26px #083a5fb8,inset 1px 1px #ffffffeb,inset -1px -1px #0d3e672e!important;color:#123251!important;overflow:hidden;padding:.72rem .88rem .72rem 1.08rem!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.blog-rich-content blockquote[class*=border-l-4]:before,.course-player-theory-quiz .blog-rich-content blockquote[class*=border-l-4]:before{content:"";position:absolute;inset:0 auto 0 0;width:.34rem;background:linear-gradient(180deg,#18d2d7,#0d7199);box-shadow:0 0 0 1px #ffffff5c inset}.blog-rich-content blockquote[class*=border-l-4]:hover,.course-player-theory-quiz .blog-rich-content blockquote[class*=border-l-4]:hover{border-color:#18a8bd!important;box-shadow:0 10px 0 -4px #0d3e67,0 24px 38px -24px #083a5fc2,inset 1px 1px #fffffff5,inset -1px -1px #0d3e6738!important;transform:translateY(-1px)}.blog-rich-content blockquote[class*=border-l-4] p,.course-player-theory-quiz .blog-rich-content blockquote[class*=border-l-4] p{margin:0!important;color:#123251!important;-webkit-text-fill-color:#123251!important;font-size:clamp(.88rem,1.8cqi,1rem)!important;font-weight:760!important;line-height:1.55!important;text-align:left!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-speed{row-gap:.3rem;padding-bottom:.68rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-speed .blog-simulation-visual{z-index:1;min-height:5.35rem;padding:.52rem}.blog-rich-content .blog-simulation-speed-visual{display:grid;grid-template-columns:minmax(4.5rem,.36fr) minmax(0,1fr);gap:.55rem;align-items:center;min-width:0;height:100%}.blog-rich-content .blog-simulation-speed-meter{position:relative;display:grid;min-width:0;width:min(4.8rem,100%);aspect-ratio:1;place-items:center;justify-self:center;border:1px solid #48d5da;border-radius:50%;background:conic-gradient(from -90deg,#7bdfb4 0 var(--simulation-speed-arc-progress),rgba(216,248,252,.18) var(--simulation-speed-arc-progress) 50%,transparent 50% 100%),radial-gradient(circle,#052d38 0 55%,#0b4d58 56% 100%);box-shadow:0 7px 0 -3px #021f29,inset 2px 2px #ffffff1f,inset -2px -2px #000c12ad}.blog-rich-content .blog-simulation-speed-meter:before{position:absolute;inset:.55rem;border-radius:inherit;background:#06383f;box-shadow:inset 1px 1px #ffffff14;content:""}.blog-rich-content .blog-simulation-speed-meter span{position:absolute;left:50%;bottom:50%;width:.18rem;height:38%;border-radius:999px;background:linear-gradient(180deg,#e8fdff,#7bdfb4);box-shadow:0 2px 8px #0111188c;transform:translate(-50%) rotate(var(--simulation-speed-angle));transform-origin:center bottom}.blog-rich-content .blog-simulation-speed-meter strong{position:relative;z-index:1;max-width:72%;color:#fff;font-size:clamp(.58rem,1.55cqi,.82rem);font-weight:950;line-height:1.05;overflow-wrap:anywhere;text-align:center}.blog-rich-content .blog-simulation-speed-track{display:grid;min-width:0;gap:.34rem;align-content:center}.blog-rich-content .blog-simulation-speed-road{position:relative;height:1.45rem;overflow:visible;border-radius:999px;background:linear-gradient(90deg,#d8f8fc2e,#d8f8fc47),repeating-linear-gradient(90deg,transparent 0 .9rem,rgba(232,253,255,.18) .9rem .98rem)}.blog-rich-content .blog-simulation-speed-road>span{position:absolute;inset:0;width:var(--simulation-travel-playback-progress);max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#18d2d7,#7bdfb4);transition:none}.blog-rich-content .blog-simulation-speed-road i{position:absolute;top:50%;display:grid;width:2.15rem;height:1.3rem;place-items:center;transform:translate(-50%,-50%);transition:none}.blog-rich-content .blog-simulation-speed-road i b{position:relative;display:block;width:1.75rem;height:.74rem;border-radius:.42rem .58rem .28rem .28rem;background:linear-gradient(135deg,#ffd166,#f08a35);box-shadow:0 4px 0 -2px #8b4a1c,0 8px 12px -9px #010f16e6,inset 1px 1px #ffffff73}.blog-rich-content .blog-simulation-speed-road i b:before,.blog-rich-content .blog-simulation-speed-road i b:after{position:absolute;bottom:-.22rem;width:.36rem;height:.36rem;border:.08rem solid #052d38;border-radius:999px;background:#fff;content:""}.blog-rich-content .blog-simulation-speed-road i b:before{left:.28rem}.blog-rich-content .blog-simulation-speed-road i b:after{right:.28rem}.blog-rich-content .blog-simulation-speed-ruler{display:grid;grid-template-columns:repeat(11,1fr);align-items:end;height:.58rem;padding-inline:.08rem}.blog-rich-content .blog-simulation-speed-ruler span{justify-self:center;width:1px;height:.26rem;border-radius:999px;background:#d8f8fc80}.blog-rich-content .blog-simulation-speed-ruler span.is-major{height:.48rem;background:#7bdfb4d6}.blog-rich-content .blog-simulation-speed-labels,.blog-rich-content .blog-simulation-speed-timebar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.36rem}.blog-rich-content .blog-simulation-speed-labels span,.blog-rich-content .blog-simulation-speed-labels strong,.blog-rich-content .blog-simulation-speed-timebar strong{min-width:0;color:#fff;font-size:.58rem;font-weight:900;line-height:1.05;overflow-wrap:anywhere}.blog-rich-content .blog-simulation-speed-labels strong{flex:0 0 auto;color:#a7f3f6}.blog-rich-content .blog-simulation-speed-labels span:first-child,.blog-rich-content .blog-simulation-speed-labels span:last-child{max-width:34%}.blog-rich-content .blog-simulation-speed-timebar{position:relative;min-height:1.05rem;border:1px solid rgba(159,248,255,.22);border-radius:999px;background:#052334db;padding:.2rem .46rem}.blog-rich-content .blog-simulation-speed-timebar span{position:absolute;inset:0 auto 0 0;width:var(--simulation-playback-progress);max-width:100%;border-radius:inherit;background:#7bdfb438;transition:none}.blog-rich-content .blog-simulation-speed-timebar strong{position:relative;z-index:1;width:100%;text-align:center}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-speed .blog-simulation-scale{position:relative;z-index:4;margin-top:.02rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-speed .blog-simulation-scale span{display:inline-flex;min-height:1.1rem;align-items:center;border:1px solid rgba(159,248,255,.22);border-radius:999px;background:#052334db;color:#e8fdff!important;line-height:1;padding:.16rem .4rem;white-space:nowrap}@media(max-width:700px){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-speed .blog-simulation-visual{min-height:4.8rem;padding:.46rem}.blog-rich-content .blog-simulation-speed-visual{grid-template-columns:minmax(3.9rem,.34fr) minmax(0,1fr);gap:.42rem}.blog-rich-content .blog-simulation-speed-meter{width:min(4.15rem,100%)}.blog-rich-content .blog-simulation-speed-road{height:1.28rem}.blog-rich-content .blog-simulation-speed-road i{width:1.9rem}.blog-rich-content .blog-simulation-speed-road i b{width:1.52rem;height:.66rem}}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-distance{row-gap:.3rem;padding-bottom:.68rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-distance .blog-simulation-visual{z-index:1;min-height:5.45rem;padding:.52rem}.blog-rich-content .blog-simulation-distance-visual{display:grid;grid-template-columns:minmax(5rem,.32fr) minmax(0,1fr);gap:.55rem;align-items:center;min-width:0;height:100%}.blog-rich-content .blog-simulation-distance-info{display:grid;gap:.22rem;min-width:0;border:1px solid rgba(159,248,255,.28);border-radius:.7rem;background:#052334db;box-shadow:0 6px 0 -3px #021f29,inset 1px 1px #ffffff1a;padding:.46rem}.blog-rich-content .blog-simulation-distance-info span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#ffd166;color:#402007;font-size:.56rem;font-weight:950;line-height:1;padding:.18rem .4rem;text-transform:uppercase}.blog-rich-content .blog-simulation-distance-info strong{min-width:0;color:#fff;font-size:clamp(.75rem,1.85cqi,1.05rem);font-weight:950;line-height:1.05;overflow-wrap:anywhere}.blog-rich-content .blog-simulation-distance-course{display:grid;min-width:0;gap:.34rem;align-content:center}.blog-rich-content .blog-simulation-distance-path{position:relative;height:2.6rem;overflow:visible;border-radius:.85rem;background:linear-gradient(180deg,transparent 0 57%,rgba(216,248,252,.16) 58% 100%),repeating-linear-gradient(90deg,rgba(232,253,255,.08) 0 .08rem,transparent .08rem 1.05rem)}.blog-rich-content .blog-simulation-distance-path>span{position:absolute;left:8%;right:8%;bottom:.76rem;height:.22rem;border-radius:999px;background:#d8f8fc33}.blog-rich-content .blog-simulation-distance-path>span:before{position:absolute;inset:0 auto 0 0;width:var(--simulation-travel-playback-progress);max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#18d2d7,#7bdfb4);content:""}.blog-rich-content .blog-simulation-distance-finish{position:absolute;bottom:.76rem;display:block;width:.16rem;height:1.78rem;border-radius:999px;background:#e8fdff;box-shadow:0 4px 0 -2px #021f29;transform:translate(-50%)}.blog-rich-content .blog-simulation-distance-finish b{position:absolute;top:.02rem;left:.12rem;display:block;width:1.18rem;height:.72rem;border-radius:.1rem .45rem .45rem .1rem;background:linear-gradient(135deg,#ffd166 0 50%,#f08a35 50% 100%);box-shadow:0 4px 0 -2px #8b4a1c}.blog-rich-content .blog-simulation-runner{position:absolute;bottom:.88rem;width:1.35rem;height:1.9rem;transform:translate(-50%)}.blog-rich-content .blog-simulation-runner span{position:absolute;display:block;background:#ffd166}.blog-rich-content .blog-simulation-runner .runner-head{left:50%;top:0;width:.48rem;height:.48rem;border-radius:999px;background:#f8fafc;box-shadow:0 0 0 .08rem #08213c;transform:translate(-50%)}.blog-rich-content .blog-simulation-runner .runner-body{left:50%;top:.48rem;width:.24rem;height:.76rem;border-radius:999px;background:linear-gradient(180deg,#ffd166,#f08a35);transform:translate(-50%) rotate(6deg);transform-origin:center top}.blog-rich-content .blog-simulation-runner .runner-arm,.blog-rich-content .blog-simulation-runner .runner-leg{left:50%;width:.16rem;border-radius:999px;background:#f8fafc;box-shadow:0 0 0 .05rem #08213c;transform-origin:top center}.blog-rich-content .blog-simulation-runner .runner-arm{top:.6rem;height:.58rem}.blog-rich-content .blog-simulation-runner .runner-leg{top:1.12rem;height:.68rem}.blog-rich-content .blog-simulation-runner .runner-arm-a,.blog-rich-content .blog-simulation-runner .runner-leg-b{animation:blog-simulation-runner-a .76s ease-in-out infinite}.blog-rich-content .blog-simulation-runner .runner-arm-b,.blog-rich-content .blog-simulation-runner .runner-leg-a{animation:blog-simulation-runner-b .76s ease-in-out infinite}.blog-rich-content .blog-simulation-runner.is-jog .runner-arm-a,.blog-rich-content .blog-simulation-runner.is-jog .runner-leg-b,.blog-rich-content .blog-simulation-runner.is-jog .runner-arm-b,.blog-rich-content .blog-simulation-runner.is-jog .runner-leg-a{animation-duration:.52s}.blog-rich-content .blog-simulation-runner.is-run .runner-arm-a,.blog-rich-content .blog-simulation-runner.is-run .runner-leg-b,.blog-rich-content .blog-simulation-runner.is-run .runner-arm-b,.blog-rich-content .blog-simulation-runner.is-run .runner-leg-a{animation-duration:.34s}.blog-rich-content .blog-simulation-distance-ruler{display:grid;grid-template-columns:repeat(13,1fr);align-items:end;height:.58rem;padding-inline:.08rem}.blog-rich-content .blog-simulation-distance-ruler span{justify-self:center;width:1px;height:.24rem;border-radius:999px;background:#d8f8fc7a}.blog-rich-content .blog-simulation-distance-ruler span.is-major{height:.48rem;background:#7bdfb4d6}.blog-rich-content .blog-simulation-distance-labels,.blog-rich-content .blog-simulation-distance-equation{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.34rem}.blog-rich-content .blog-simulation-distance-labels span,.blog-rich-content .blog-simulation-distance-labels strong,.blog-rich-content .blog-simulation-distance-equation span,.blog-rich-content .blog-simulation-distance-equation strong{min-width:0;color:#fff;font-size:.58rem;font-weight:900;line-height:1.05;overflow-wrap:anywhere}.blog-rich-content .blog-simulation-distance-labels strong,.blog-rich-content .blog-simulation-distance-equation b{color:#a7f3f6;font-weight:950}.blog-rich-content .blog-simulation-distance-equation{border:1px solid rgba(159,248,255,.22);border-radius:999px;background:#052334db;padding:.22rem .46rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-distance .blog-simulation-scale{position:relative;z-index:4;margin-top:.02rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-distance .blog-simulation-scale span{display:inline-flex;min-height:1.1rem;align-items:center;border:1px solid rgba(159,248,255,.22);border-radius:999px;background:#052334db;color:#e8fdff!important;line-height:1;padding:.16rem .4rem;white-space:nowrap}@keyframes blog-simulation-runner-a{0%,to{transform:translate(-50%) rotate(-34deg)}50%{transform:translate(-50%) rotate(34deg)}}@keyframes blog-simulation-runner-b{0%,to{transform:translate(-50%) rotate(34deg)}50%{transform:translate(-50%) rotate(-34deg)}}@media(max-width:700px){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true] .blog-simulation-stage.is-distance .blog-simulation-visual{min-height:4.9rem;padding:.46rem}.blog-rich-content .blog-simulation-distance-visual{grid-template-columns:minmax(4.2rem,.32fr) minmax(0,1fr);gap:.42rem}.blog-rich-content .blog-simulation-distance-info{padding:.4rem}.blog-rich-content .blog-simulation-distance-path{height:2.35rem}.blog-rich-content .blog-simulation-runner{width:1.16rem;height:1.72rem}}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]){--simulation-ink: var(--formula-theme-text);--simulation-muted: var(--formula-theme-muted);--simulation-panel: var(--formula-theme-panel-a);--simulation-panel-soft: var(--formula-theme-panel-b);--simulation-panel-deep: color-mix(in srgb, var(--formula-theme-head-b) 86%, #000000);--simulation-accent: var(--formula-theme-accent);--simulation-accent-strong: var(--formula-theme-accent-dark);--simulation-accent-soft: color-mix(in srgb, var(--formula-theme-accent) 18%, transparent);--simulation-line: color-mix(in srgb, var(--formula-theme-border) 74%, #ffffff);border-color:var(--formula-theme-border)!important;background:linear-gradient(145deg,var(--formula-theme-bg-a) 0%,var(--formula-theme-bg-b) 100%)!important;box-shadow:0 13px 0 -7px color-mix(in srgb,var(--formula-theme-accent-dark) 74%,#0f172a),0 25px 44px -30px var(--formula-theme-shadow),inset 1px 1px #ffffffc2;color:var(--formula-theme-text)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-player-head{border-color:color-mix(in srgb,var(--formula-theme-border) 75%,#ffffff);border-bottom-color:var(--formula-theme-border);background:linear-gradient(135deg,var(--formula-theme-head-a) 0%,var(--formula-theme-head-b) 100%)!important;box-shadow:0 8px 0 -4px color-mix(in srgb,var(--formula-theme-accent-dark) 72%,#0f172a),0 15px 22px -18px var(--formula-theme-shadow),inset 1px 1px #ffffff29;color:#fff!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-kicker{border-color:color-mix(in srgb,var(--formula-theme-accent) 72%,#ffffff);background:linear-gradient(145deg,var(--formula-theme-accent) 0%,var(--formula-theme-accent-dark) 100%)!important;box-shadow:0 4px 0 -1px color-mix(in srgb,var(--formula-theme-accent-dark) 70%,#0f172a),inset 1px 1px #fff3;color:#fff!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-kicker svg,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-title,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-player-head .blog-simulation-context{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-control-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-input-card,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-target-select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-output-unit,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-result,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-panel{border-color:color-mix(in srgb,var(--formula-theme-border) 72%,#ffffff);background-color:var(--formula-theme-panel-a)!important;background-image:linear-gradient(145deg,var(--formula-theme-panel-a) 0%,var(--formula-theme-panel-b) 100%)!important;box-shadow:0 6px 0 -3px color-mix(in srgb,var(--formula-theme-border) 66%,#64748b),inset 1px 1px #ffffffe6;color:var(--formula-theme-text)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-stage{border-color:color-mix(in srgb,var(--formula-theme-border) 72%,#ffffff);background:radial-gradient(circle at 84% 6%,color-mix(in srgb,var(--formula-theme-accent) 22%,transparent),transparent 34%),linear-gradient(145deg,var(--formula-theme-head-a) 0%,var(--formula-theme-head-b) 100%)!important;box-shadow:0 11px 0 -5px color-mix(in srgb,var(--formula-theme-accent-dark) 72%,#0f172a),0 20px 25px -20px var(--formula-theme-shadow),inset 2px 2px #ffffff29}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-stage:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-control-panel:after{background:color-mix(in srgb,var(--formula-theme-accent-dark) 72%,#0f172a)}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-visual{border-color:color-mix(in srgb,var(--formula-theme-border) 68%,#ffffff);background:linear-gradient(145deg,color-mix(in srgb,var(--formula-theme-head-a) 88%,#ffffff),color-mix(in srgb,var(--formula-theme-head-b) 90%,#000000))!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-expression,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-panel small{border-color:color-mix(in srgb,var(--formula-theme-border) 72%,#ffffff);background-color:var(--formula-theme-panel-b)!important;background-image:none!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-input-head strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-result strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-result strong small,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-expression,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-target-select select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-output-unit select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-input-row input,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-input-row select{color:var(--formula-theme-text)!important;-webkit-text-fill-color:var(--formula-theme-text)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-target-select span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-output-unit span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-result span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-result small,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-input-head small,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-action{color:var(--formula-theme-muted)!important;-webkit-text-fill-color:var(--formula-theme-muted)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-stage-head span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-scale span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-stage-head strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-equation span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-equation strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-readout span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-readout strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-steps span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-labels span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-labels strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-timebar strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-labels span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-labels strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-equation span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-equation strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-readout small,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-equation b,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-equation strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-labels strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-labels strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-equation b{color:var(--formula-theme-accent)!important;-webkit-text-fill-color:var(--formula-theme-accent)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-input-head>span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-panel p:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-panel small:before{border-color:color-mix(in srgb,var(--formula-theme-accent) 74%,#ffffff);background:linear-gradient(145deg,var(--formula-theme-accent) 0%,var(--formula-theme-accent-dark) 100%)!important;box-shadow:0 4px 0 -1px color-mix(in srgb,var(--formula-theme-accent-dark) 70%,#0f172a),inset 1px 1px #ffffff52;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-target-select select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-output-unit select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-input-row input,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-input-row select{border-color:color-mix(in srgb,var(--formula-theme-border) 52%,#ffffff);background:#fff!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-actions button,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-toggle{border-color:color-mix(in srgb,var(--formula-theme-border) 72%,#ffffff);background:linear-gradient(145deg,var(--formula-theme-panel-a) 0%,var(--formula-theme-panel-b) 100%)!important;box-shadow:0 5px 0 -2px color-mix(in srgb,var(--formula-theme-border) 66%,#64748b),inset 1px 1px #ffffffe6;color:var(--formula-theme-text)!important;-webkit-text-fill-color:var(--formula-theme-text)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-actions button:first-child,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-actions button:first-child *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-toggle.is-open,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-toggle.is-open *{border-color:color-mix(in srgb,var(--formula-theme-accent) 74%,#ffffff);background:linear-gradient(145deg,var(--formula-theme-accent) 0%,var(--formula-theme-accent-dark) 100%)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-toggle:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-action{border-color:color-mix(in srgb,var(--formula-theme-border) 72%,#ffffff);background:var(--formula-theme-panel-b)!important;box-shadow:0 3px 0 -1px color-mix(in srgb,var(--formula-theme-border) 66%,#64748b);color:var(--formula-theme-accent-dark)!important;-webkit-text-fill-color:var(--formula-theme-accent-dark)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-road span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-trail,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-energy-meter span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-force-arrow,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-momentum-wave,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-track span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-road>span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-timebar span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-path>span{background:linear-gradient(90deg,var(--formula-theme-accent),var(--formula-theme-accent-dark))!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-force-arrow:after{border-left-color:var(--formula-theme-accent-dark)}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-clock,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-meter{border-color:var(--formula-theme-accent);box-shadow:0 7px 0 -3px color-mix(in srgb,var(--formula-theme-accent-dark) 72%,#0f172a),inset 2px 2px #ffffff5c}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-clock{background:radial-gradient(circle at 50% 50%,var(--formula-theme-panel-a) 0 39%,var(--formula-theme-panel-b) 40% 58%,color-mix(in srgb,var(--formula-theme-accent) 28%,transparent) 59% 100%)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-clock strong{color:var(--formula-theme-text)!important;-webkit-text-fill-color:var(--formula-theme-text)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-clock>span.is-active,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-hand,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-hand.is-minute,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-hand.is-second,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-hand.is-second:after{background:linear-gradient(90deg,var(--formula-theme-accent-dark),var(--formula-theme-accent))!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-hand:after{background:var(--formula-theme-accent-dark)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-meter{background:conic-gradient(from -90deg,var(--formula-theme-accent) 0 var(--simulation-speed-arc-progress),color-mix(in srgb,var(--formula-theme-panel-b) 28%,transparent) var(--simulation-speed-arc-progress) 50%,transparent 50% 100%),radial-gradient(circle,color-mix(in srgb,var(--formula-theme-head-b) 82%,#000000) 0 55%,color-mix(in srgb,var(--formula-theme-head-a) 82%,#000000) 56% 100%)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-meter span{background:linear-gradient(180deg,#ffffff,var(--formula-theme-accent))!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-meter strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-equation,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-readout,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-timebar,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-equation{border-color:color-mix(in srgb,var(--formula-theme-border) 48%,transparent);background:color-mix(in srgb,var(--formula-theme-head-b) 82%,#000000)!important}.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]){border-color:var(--formula-theme-border);background:linear-gradient(145deg,var(--formula-theme-bg-a) 0%,var(--formula-theme-bg-b) 100%)}.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-head{background:linear-gradient(135deg,var(--formula-theme-head-a) 0%,var(--formula-theme-head-b) 100%);color:#fff}.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-kicker,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-title,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-context{color:#fff}.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-card,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-list,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-item{border-color:color-mix(in srgb,var(--formula-theme-border) 72%,#ffffff);background:linear-gradient(145deg,var(--formula-theme-panel-a) 0%,var(--formula-theme-panel-b) 100%);color:var(--formula-theme-text)}.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-symbol{background:linear-gradient(135deg,var(--formula-theme-head-a) 0%,var(--formula-theme-head-b) 100%);color:#fff}.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-item strong{color:var(--formula-theme-text)}.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-item p{color:var(--formula-theme-muted)}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=cyan],.blog-rich-content .blog-simulation-block[data-formula-theme=cyan],.blog-rich-editor .blog-formula-block[data-formula-theme=cyan],.blog-rich-editor .blog-simulation-block[data-formula-theme=cyan]{--formula-theme-bg-a: #e8fbff !important;--formula-theme-bg-b: #e8fbff !important;--formula-theme-border: #68d6e4 !important;--formula-theme-text: #123251 !important;--formula-theme-muted: #36546d !important;--formula-theme-head-a: #0f4c81 !important;--formula-theme-head-b: #0f4c81 !important;--formula-theme-accent: #22d3ee !important;--formula-theme-accent-dark: #0891b2 !important;--formula-theme-panel-a: #ffffff !important;--formula-theme-panel-b: #eefbff !important;--formula-theme-result-a: #dffcff !important;--formula-theme-result-b: #dffcff !important;--formula-theme-on-head: #ffffff !important;--formula-theme-on-accent: #073448 !important;--formula-theme-on-result: #123251 !important;--formula-theme-shadow: rgba(14, 116, 144, .18) !important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=blue],.blog-rich-content .blog-simulation-block[data-formula-theme=blue],.blog-rich-editor .blog-formula-block[data-formula-theme=blue],.blog-rich-editor .blog-simulation-block[data-formula-theme=blue]{--formula-theme-bg-a: #eeeeee !important;--formula-theme-bg-b: #eeeeee !important;--formula-theme-border: #508c9b !important;--formula-theme-text: #201e43 !important;--formula-theme-muted: #134b70 !important;--formula-theme-head-a: #201e43 !important;--formula-theme-head-b: #201e43 !important;--formula-theme-accent: #508c9b !important;--formula-theme-accent-dark: #134b70 !important;--formula-theme-panel-a: #ffffff !important;--formula-theme-panel-b: #eeeeee !important;--formula-theme-result-a: #134b70 !important;--formula-theme-result-b: #134b70 !important;--formula-theme-on-head: #ffffff !important;--formula-theme-on-accent: #111111 !important;--formula-theme-on-result: #ffffff !important;--formula-theme-shadow: rgba(19, 75, 112, .18) !important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=emerald],.blog-rich-content .blog-simulation-block[data-formula-theme=emerald],.blog-rich-editor .blog-formula-block[data-formula-theme=emerald],.blog-rich-editor .blog-simulation-block[data-formula-theme=emerald]{--formula-theme-bg-a: #457b9d !important;--formula-theme-bg-b: #457b9d !important;--formula-theme-border: #f4d35e !important;--formula-theme-text: #8b1e2d !important;--formula-theme-muted: #457b9d !important;--formula-theme-head-a: #8b1e2d !important;--formula-theme-head-b: #8b1e2d !important;--formula-theme-accent: #f4d35e !important;--formula-theme-accent-dark: #e63946 !important;--formula-theme-panel-a: #ffffff !important;--formula-theme-panel-b: #f4f8fa !important;--formula-theme-result-a: #f4d35e !important;--formula-theme-result-b: #f4d35e !important;--formula-theme-on-head: #ffffff !important;--formula-theme-on-accent: #8b1e2d !important;--formula-theme-on-result: #8b1e2d !important;--formula-theme-shadow: rgba(139, 30, 45, .2) !important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=amber],.blog-rich-content .blog-simulation-block[data-formula-theme=amber],.blog-rich-editor .blog-formula-block[data-formula-theme=amber],.blog-rich-editor .blog-simulation-block[data-formula-theme=amber]{--formula-theme-bg-a: #d9fff4 !important;--formula-theme-bg-b: #d9fff4 !important;--formula-theme-border: #65dcd5 !important;--formula-theme-text: #321e48 !important;--formula-theme-muted: #43637e !important;--formula-theme-head-a: #321e48 !important;--formula-theme-head-b: #321e48 !important;--formula-theme-accent: #65dcd5 !important;--formula-theme-accent-dark: #43637e !important;--formula-theme-panel-a: #ffffff !important;--formula-theme-panel-b: #d9fff4 !important;--formula-theme-result-a: #65dcd5 !important;--formula-theme-result-b: #65dcd5 !important;--formula-theme-on-head: #ffffff !important;--formula-theme-on-accent: #321e48 !important;--formula-theme-on-result: #321e48 !important;--formula-theme-shadow: rgba(50, 30, 72, .18) !important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=rose],.blog-rich-content .blog-simulation-block[data-formula-theme=rose],.blog-rich-editor .blog-formula-block[data-formula-theme=rose],.blog-rich-editor .blog-simulation-block[data-formula-theme=rose]{--formula-theme-bg-a: #f8f4ec !important;--formula-theme-bg-b: #f8f4ec !important;--formula-theme-border: #ff8fb7 !important;--formula-theme-text: #43334c !important;--formula-theme-muted: #6d5974 !important;--formula-theme-head-a: #43334c !important;--formula-theme-head-b: #43334c !important;--formula-theme-accent: #ff8fb7 !important;--formula-theme-accent-dark: #e83c91 !important;--formula-theme-panel-a: #f8f4ec !important;--formula-theme-panel-b: #fff0f5 !important;--formula-theme-result-a: #ff8fb7 !important;--formula-theme-result-b: #ff8fb7 !important;--formula-theme-on-head: #f8f4ec !important;--formula-theme-on-accent: #43334c !important;--formula-theme-on-result: #43334c !important;--formula-theme-shadow: rgba(232, 60, 145, .18) !important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=neon],.blog-rich-content .blog-simulation-block[data-formula-theme=neon],.blog-rich-editor .blog-formula-block[data-formula-theme=neon],.blog-rich-editor .blog-simulation-block[data-formula-theme=neon]{--formula-theme-bg-a: #eaeaea !important;--formula-theme-bg-b: #eaeaea !important;--formula-theme-border: #08d9d6 !important;--formula-theme-text: #252a34 !important;--formula-theme-muted: #4b5563 !important;--formula-theme-head-a: #252a34 !important;--formula-theme-head-b: #252a34 !important;--formula-theme-accent: #08d9d6 !important;--formula-theme-accent-dark: #ff2e63 !important;--formula-theme-panel-a: #ffffff !important;--formula-theme-panel-b: #eaeaea !important;--formula-theme-result-a: #08d9d6 !important;--formula-theme-result-b: #08d9d6 !important;--formula-theme-on-head: #ffffff !important;--formula-theme-on-accent: #252a34 !important;--formula-theme-on-result: #252a34 !important;--formula-theme-shadow: rgba(37, 42, 52, .2) !important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=graphite],.blog-rich-content .blog-simulation-block[data-formula-theme=graphite],.blog-rich-editor .blog-formula-block[data-formula-theme=graphite],.blog-rich-editor .blog-simulation-block[data-formula-theme=graphite]{--formula-theme-bg-a: #f5f7f8 !important;--formula-theme-bg-b: #f5f7f8 !important;--formula-theme-border: #495e57 !important;--formula-theme-text: #45474b !important;--formula-theme-muted: #495e57 !important;--formula-theme-head-a: #45474b !important;--formula-theme-head-b: #45474b !important;--formula-theme-accent: #f4ce14 !important;--formula-theme-accent-dark: #495e57 !important;--formula-theme-panel-a: #ffffff !important;--formula-theme-panel-b: #f5f7f8 !important;--formula-theme-result-a: #f4ce14 !important;--formula-theme-result-b: #f4ce14 !important;--formula-theme-on-head: #f5f7f8 !important;--formula-theme-on-accent: #45474b !important;--formula-theme-on-result: #45474b !important;--formula-theme-shadow: rgba(69, 71, 75, .22) !important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme=sunset],.blog-rich-content .blog-simulation-block[data-formula-theme=sunset],.blog-rich-editor .blog-formula-block[data-formula-theme=sunset],.blog-rich-editor .blog-simulation-block[data-formula-theme=sunset]{--formula-theme-bg-a: #f6f7d7 !important;--formula-theme-bg-b: #f6f7d7 !important;--formula-theme-border: #ff9a00 !important;--formula-theme-text: #111111 !important;--formula-theme-muted: #4f5052 !important;--formula-theme-head-a: #3ec1d3 !important;--formula-theme-head-b: #3ec1d3 !important;--formula-theme-accent: #ff9a00 !important;--formula-theme-accent-dark: #ff165d !important;--formula-theme-panel-a: #ffffff !important;--formula-theme-panel-b: #f6f7d7 !important;--formula-theme-result-a: #ff9a00 !important;--formula-theme-result-b: #ff9a00 !important;--formula-theme-on-head: #111111 !important;--formula-theme-on-accent: #111111 !important;--formula-theme-on-result: #111111 !important;--formula-theme-shadow: rgba(255, 22, 93, .18) !important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=cyan],.blog-rich-content .blog-butterfly-theme-cyan,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=cyan]{--butterfly-theme-bg-a: #e8fbff !important;--butterfly-theme-bg-b: #e8fbff !important;--butterfly-theme-border: #68d6e4 !important;--butterfly-theme-text: #123251 !important;--butterfly-theme-muted: #36546d !important;--butterfly-theme-head-a: #0f4c81 !important;--butterfly-theme-head-b: #0f4c81 !important;--butterfly-theme-accent: #22d3ee !important;--butterfly-theme-accent-dark: #0891b2 !important;--butterfly-theme-panel-a: #ffffff !important;--butterfly-theme-panel-b: #eefbff !important;--butterfly-theme-result-a: #dffcff !important;--butterfly-theme-result-b: #dffcff !important;--butterfly-theme-on-head: #ffffff !important;--butterfly-theme-on-accent: #073448 !important;--butterfly-theme-on-result: #123251 !important;--butterfly-theme-shadow: rgba(14, 116, 144, .18) !important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=blue],.blog-rich-content .blog-butterfly-theme-blue,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=blue]{--butterfly-theme-bg-a: #eeeeee !important;--butterfly-theme-bg-b: #eeeeee !important;--butterfly-theme-border: #508c9b !important;--butterfly-theme-text: #201e43 !important;--butterfly-theme-muted: #134b70 !important;--butterfly-theme-head-a: #201e43 !important;--butterfly-theme-head-b: #201e43 !important;--butterfly-theme-accent: #508c9b !important;--butterfly-theme-accent-dark: #134b70 !important;--butterfly-theme-panel-a: #ffffff !important;--butterfly-theme-panel-b: #eeeeee !important;--butterfly-theme-result-a: #134b70 !important;--butterfly-theme-result-b: #134b70 !important;--butterfly-theme-on-head: #ffffff !important;--butterfly-theme-on-accent: #111111 !important;--butterfly-theme-on-result: #ffffff !important;--butterfly-theme-shadow: rgba(19, 75, 112, .18) !important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=emerald],.blog-rich-content .blog-butterfly-theme-emerald,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=emerald]{--butterfly-theme-bg-a: #457b9d !important;--butterfly-theme-bg-b: #457b9d !important;--butterfly-theme-border: #f4d35e !important;--butterfly-theme-text: #8b1e2d !important;--butterfly-theme-muted: #457b9d !important;--butterfly-theme-head-a: #8b1e2d !important;--butterfly-theme-head-b: #8b1e2d !important;--butterfly-theme-accent: #f4d35e !important;--butterfly-theme-accent-dark: #e63946 !important;--butterfly-theme-panel-a: #ffffff !important;--butterfly-theme-panel-b: #f4f8fa !important;--butterfly-theme-result-a: #f4d35e !important;--butterfly-theme-result-b: #f4d35e !important;--butterfly-theme-on-head: #ffffff !important;--butterfly-theme-on-accent: #8b1e2d !important;--butterfly-theme-on-result: #8b1e2d !important;--butterfly-theme-shadow: rgba(139, 30, 45, .2) !important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=amber],.blog-rich-content .blog-butterfly-theme-amber,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=amber]{--butterfly-theme-bg-a: #d9fff4 !important;--butterfly-theme-bg-b: #d9fff4 !important;--butterfly-theme-border: #65dcd5 !important;--butterfly-theme-text: #321e48 !important;--butterfly-theme-muted: #43637e !important;--butterfly-theme-head-a: #321e48 !important;--butterfly-theme-head-b: #321e48 !important;--butterfly-theme-accent: #65dcd5 !important;--butterfly-theme-accent-dark: #43637e !important;--butterfly-theme-panel-a: #ffffff !important;--butterfly-theme-panel-b: #d9fff4 !important;--butterfly-theme-result-a: #65dcd5 !important;--butterfly-theme-result-b: #65dcd5 !important;--butterfly-theme-on-head: #ffffff !important;--butterfly-theme-on-accent: #321e48 !important;--butterfly-theme-on-result: #321e48 !important;--butterfly-theme-shadow: rgba(50, 30, 72, .18) !important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=rose],.blog-rich-content .blog-butterfly-theme-rose,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=rose]{--butterfly-theme-bg-a: #f8f4ec !important;--butterfly-theme-bg-b: #f8f4ec !important;--butterfly-theme-border: #ff8fb7 !important;--butterfly-theme-text: #43334c !important;--butterfly-theme-muted: #6d5974 !important;--butterfly-theme-head-a: #43334c !important;--butterfly-theme-head-b: #43334c !important;--butterfly-theme-accent: #ff8fb7 !important;--butterfly-theme-accent-dark: #e83c91 !important;--butterfly-theme-panel-a: #f8f4ec !important;--butterfly-theme-panel-b: #fff0f5 !important;--butterfly-theme-result-a: #ff8fb7 !important;--butterfly-theme-result-b: #ff8fb7 !important;--butterfly-theme-on-head: #f8f4ec !important;--butterfly-theme-on-accent: #43334c !important;--butterfly-theme-on-result: #43334c !important;--butterfly-theme-shadow: rgba(232, 60, 145, .18) !important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=neon],.blog-rich-content .blog-butterfly-theme-neon,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=neon]{--butterfly-theme-bg-a: #eaeaea !important;--butterfly-theme-bg-b: #eaeaea !important;--butterfly-theme-border: #08d9d6 !important;--butterfly-theme-text: #252a34 !important;--butterfly-theme-muted: #4b5563 !important;--butterfly-theme-head-a: #252a34 !important;--butterfly-theme-head-b: #252a34 !important;--butterfly-theme-accent: #08d9d6 !important;--butterfly-theme-accent-dark: #ff2e63 !important;--butterfly-theme-panel-a: #ffffff !important;--butterfly-theme-panel-b: #eaeaea !important;--butterfly-theme-result-a: #08d9d6 !important;--butterfly-theme-result-b: #08d9d6 !important;--butterfly-theme-on-head: #ffffff !important;--butterfly-theme-on-accent: #252a34 !important;--butterfly-theme-on-result: #252a34 !important;--butterfly-theme-shadow: rgba(37, 42, 52, .2) !important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=graphite],.blog-rich-content .blog-butterfly-theme-graphite,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=graphite]{--butterfly-theme-bg-a: #f5f7f8 !important;--butterfly-theme-bg-b: #f5f7f8 !important;--butterfly-theme-border: #495e57 !important;--butterfly-theme-text: #45474b !important;--butterfly-theme-muted: #495e57 !important;--butterfly-theme-head-a: #45474b !important;--butterfly-theme-head-b: #45474b !important;--butterfly-theme-accent: #f4ce14 !important;--butterfly-theme-accent-dark: #495e57 !important;--butterfly-theme-panel-a: #ffffff !important;--butterfly-theme-panel-b: #f5f7f8 !important;--butterfly-theme-result-a: #f4ce14 !important;--butterfly-theme-result-b: #f4ce14 !important;--butterfly-theme-on-head: #f5f7f8 !important;--butterfly-theme-on-accent: #45474b !important;--butterfly-theme-on-result: #45474b !important;--butterfly-theme-shadow: rgba(69, 71, 75, .22) !important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme=sunset],.blog-rich-content .blog-butterfly-theme-sunset,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme=sunset]{--butterfly-theme-bg-a: #f6f7d7 !important;--butterfly-theme-bg-b: #f6f7d7 !important;--butterfly-theme-border: #ff9a00 !important;--butterfly-theme-text: #111111 !important;--butterfly-theme-muted: #4f5052 !important;--butterfly-theme-head-a: #3ec1d3 !important;--butterfly-theme-head-b: #3ec1d3 !important;--butterfly-theme-accent: #ff9a00 !important;--butterfly-theme-accent-dark: #ff165d !important;--butterfly-theme-panel-a: #ffffff !important;--butterfly-theme-panel-b: #f6f7d7 !important;--butterfly-theme-result-a: #ff9a00 !important;--butterfly-theme-result-b: #ff9a00 !important;--butterfly-theme-on-head: #111111 !important;--butterfly-theme-on-accent: #111111 !important;--butterfly-theme-on-result: #111111 !important;--butterfly-theme-shadow: rgba(255, 22, 93, .18) !important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]),.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default){background:var(--formula-theme-bg-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-player-head,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-player-head{background:var(--formula-theme-head-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-on-head)!important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-title,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-kicker,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-title,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-kicker{color:var(--formula-theme-on-head)!important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-inputs-panel,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-concept-panel,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-output-unit,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-target-select,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-input-card,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-calculation-step,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-result-panel,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-inputs-panel,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-concept-panel,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-output-unit,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-target-select,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-input-card,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-calculation-step{background:var(--formula-theme-panel-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-expression,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-calculation-panel,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-expression,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-calculation-panel{background:var(--formula-theme-panel-b)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-result,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-result-grid .blog-formula-result,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-result,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-result-grid .blog-formula-result{background:var(--formula-theme-result-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-on-result)!important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-result *,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-result *{color:var(--formula-theme-on-result)!important;-webkit-text-fill-color:var(--formula-theme-on-result)!important}.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-input-symbol,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-primary-action,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-calculation-toggle.is-open,.blog-rich-content .blog-formula-block--interactive[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-concept-options button.is-selected,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-input-symbol,.blog-rich-content .blog-formula-block--interactive[class*=blog-formula-theme-]:not(.blog-formula-theme-default) .blog-formula-primary-action{background:var(--formula-theme-accent)!important;border-color:var(--formula-theme-accent-dark)!important;color:var(--formula-theme-on-accent)!important;-webkit-text-fill-color:var(--formula-theme-on-accent)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]){--simulation-ink: var(--formula-theme-text);--simulation-muted: var(--formula-theme-muted);--simulation-panel: var(--formula-theme-panel-a);--simulation-panel-soft: var(--formula-theme-panel-b);--simulation-panel-deep: var(--formula-theme-head-a);--simulation-accent: var(--formula-theme-accent);--simulation-accent-strong: var(--formula-theme-accent-dark);--simulation-accent-soft: var(--formula-theme-panel-b);--simulation-line: var(--formula-theme-border);background:var(--formula-theme-bg-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-player-head{background:var(--formula-theme-head-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-on-head)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-kicker,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-input-head>span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-panel p:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-panel small:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-actions button:first-child,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-toggle.is-open{background:var(--formula-theme-accent)!important;border-color:var(--formula-theme-accent-dark)!important;color:var(--formula-theme-on-accent)!important;-webkit-text-fill-color:var(--formula-theme-on-accent)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-title,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-player-head .blog-simulation-context{color:var(--formula-theme-on-head)!important;-webkit-text-fill-color:var(--formula-theme-on-head)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-control-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-input-card,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-target-select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-output-unit,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-result,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-explanation-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-expression{background:var(--formula-theme-panel-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-stage,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-visual,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-equation,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-readout,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-timebar,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-equation{background:var(--formula-theme-head-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-on-head)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-stage *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-visual *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-equation *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-readout *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-timebar *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-equation *{color:var(--formula-theme-on-head)!important;-webkit-text-fill-color:var(--formula-theme-on-head)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-result{background:var(--formula-theme-result-a)!important;color:var(--formula-theme-on-result)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-result *{color:var(--formula-theme-on-result)!important;-webkit-text-fill-color:var(--formula-theme-on-result)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-road span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-trail,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-energy-meter span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-force-arrow,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-momentum-wave,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-track span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-road>span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-timebar span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-distance-path>span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-hand,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-hand.is-minute,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-hand.is-second,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-hand:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-hand.is-second:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-meter span{background:var(--formula-theme-accent)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-clock,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-meter{background-color:var(--formula-theme-panel-a)!important;background-image:none!important;border-color:var(--formula-theme-accent)!important;color:var(--formula-theme-text)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-speed-meter strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-time-clock strong{color:var(--formula-theme-text)!important;-webkit-text-fill-color:var(--formula-theme-text)!important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]){--butterfly-ink: var(--butterfly-theme-text);--butterfly-muted: var(--butterfly-theme-muted);--butterfly-accent: var(--butterfly-theme-accent);--butterfly-accent-soft: var(--butterfly-theme-panel-b);--butterfly-line: var(--butterfly-theme-border);background:var(--butterfly-theme-bg-a)!important;border-color:var(--butterfly-theme-border)!important;color:var(--butterfly-theme-text)!important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-head,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-head{background:var(--butterfly-theme-head-a)!important;border-color:var(--butterfly-theme-border)!important;color:var(--butterfly-theme-on-head)!important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-head *,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-head *{color:var(--butterfly-theme-on-head)!important;-webkit-text-fill-color:var(--butterfly-theme-on-head)!important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-image-panel,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-question-panel,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-outcome,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-chain div,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-answer,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-selected-point,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-item,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-list{background:var(--butterfly-theme-panel-a)!important;border-color:var(--butterfly-theme-border)!important;color:var(--butterfly-theme-text)!important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-image-empty,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-text-panel,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-frame,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-visual-text{background:var(--butterfly-theme-result-a)!important;color:var(--butterfly-theme-on-result)!important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-image-empty *,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-text-panel *,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-visual-text *{color:var(--butterfly-theme-on-result)!important;-webkit-text-fill-color:var(--butterfly-theme-on-result)!important}.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-point,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-question-panel button,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-next,.blog-rich-content .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-back,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-item span,.blog-rich-editor .blog-butterfly-block[data-butterfly-theme]:not([data-butterfly-theme=default]) .blog-butterfly-editor-pin{background:var(--butterfly-theme-accent)!important;border-color:var(--butterfly-theme-accent-dark)!important;color:var(--butterfly-theme-on-accent)!important;-webkit-text-fill-color:var(--butterfly-theme-on-accent)!important}.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]),.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]){background:var(--formula-theme-bg-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-editor-head,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-head{background:var(--formula-theme-head-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-on-head)!important}.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-kicker,.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-title,.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-context,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-kicker,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-title,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-context{color:var(--formula-theme-on-head)!important;-webkit-text-fill-color:var(--formula-theme-on-head)!important}.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-card,.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-editor-item,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-card,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-list,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-item{background:var(--formula-theme-panel-a)!important;border-color:var(--formula-theme-border)!important;color:var(--formula-theme-text)!important}.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-symbol{background:var(--formula-theme-accent)!important;color:var(--formula-theme-on-accent)!important;-webkit-text-fill-color:var(--formula-theme-on-accent)!important}.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-editor-item strong,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-item strong{color:var(--formula-theme-text)!important}.blog-rich-editor .blog-formula-block[data-formula-theme]:not([data-formula-theme=default]) .blog-formula-editor-item p,.blog-rich-editor .blog-simulation-block[data-formula-theme]:not([data-formula-theme=default]) .blog-simulation-editor-item p{color:var(--formula-theme-muted)!important}.blog-rich-content .blog-butterfly-block[data-butterfly-block=true]{margin:.85rem 0!important;border-radius:1rem!important;padding:.64rem!important}.blog-rich-content .blog-butterfly-block[data-butterfly-block=true]:before{display:none!important}.blog-rich-content .blog-butterfly-head{grid-template-columns:minmax(0,1fr) auto!important;gap:.48rem!important;margin-bottom:.5rem!important;border-radius:.72rem!important;padding:.54rem .64rem!important;transform:none!important}.blog-rich-content .blog-butterfly-head span{border-radius:.38rem!important;font-size:.56rem!important;letter-spacing:.06em!important;padding:.28rem .42rem!important}.blog-rich-content .blog-butterfly-head strong{margin-top:.28rem!important;font-size:clamp(.95rem,2.1cqi,1.16rem)!important;line-height:1.05!important}.blog-rich-content .blog-butterfly-head em{border-radius:.42rem!important;font-size:.62rem!important;padding:.26rem .42rem!important;white-space:nowrap}.blog-rich-content .blog-butterfly-context{display:-webkit-box;margin:-.2rem .1rem .48rem!important;overflow:hidden;color:var(--butterfly-muted);font-size:.72rem!important;line-height:1.24!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.blog-rich-content .blog-butterfly-stage{min-height:0!important;transform-style:flat!important}.blog-rich-content .blog-butterfly-decision{grid-template-columns:minmax(0,1.04fr) minmax(220px,.96fr)!important;gap:.5rem!important;min-height:0!important}.blog-rich-content .blog-butterfly-image-panel,.blog-rich-content .blog-butterfly-question-panel,.blog-rich-content .blog-butterfly-outcome{border-radius:.76rem!important;transform:none!important}.blog-rich-content .blog-butterfly-image-panel:hover,.blog-rich-content .blog-butterfly-question-panel:hover,.blog-rich-content .blog-butterfly-question-panel:focus-within,.blog-rich-content .blog-butterfly-outcome:hover{transform:translateY(-1px)!important}.blog-rich-content .blog-butterfly-image-wrap,.blog-rich-content .blog-butterfly-image-empty,.blog-rich-content .blog-butterfly-text-panel{min-height:clamp(8.8rem,36svh,13.6rem)!important}.blog-rich-content .blog-butterfly-text-panel{padding:.68rem!important}.blog-rich-content .blog-butterfly-text-panel p{font-size:clamp(.78rem,1.7cqi,1rem)!important;line-height:1.24!important}.blog-rich-content .blog-butterfly-point{width:1.72rem!important;height:1.72rem!important;border-radius:.52rem!important;font-size:.66rem!important}.blog-rich-content .blog-butterfly-question-panel{gap:.36rem!important;padding:.62rem!important}.blog-rich-content .blog-butterfly-question-panel>span,.blog-rich-content .blog-butterfly-outcome>span,.blog-rich-content .blog-butterfly-answer span{font-size:.56rem!important;letter-spacing:.035em!important}.blog-rich-content .blog-butterfly-question-panel h3,.blog-rich-content .blog-butterfly-outcome h3{font-size:.86rem!important;line-height:1.08!important}.blog-rich-content .blog-butterfly-question-panel p,.blog-rich-content .blog-butterfly-outcome p,.blog-rich-content .blog-butterfly-answer p{font-size:.7rem!important;line-height:1.28!important}.blog-rich-content .blog-butterfly-selected-point{border-radius:.48rem!important;font-size:.66rem!important;line-height:1.18!important;padding:.34rem .42rem!important}.blog-rich-content .blog-butterfly-answer-input{min-height:2.24rem!important;border-radius:.48rem!important;font-size:.76rem!important;padding:.4rem .5rem!important}.blog-rich-content .blog-butterfly-question-panel button,.blog-rich-content .blog-butterfly-next{min-height:2.02rem!important;border-radius:.52rem!important;font-size:.7rem!important;padding:.38rem .58rem!important}.blog-rich-content .blog-butterfly-outcome{gap:.42rem!important;min-height:0!important;padding:.64rem!important}.blog-rich-content .blog-butterfly-chain{gap:.3rem!important;padding:.05rem 0 .12rem!important}.blog-rich-content .blog-butterfly-chain div{flex-basis:7.6rem!important;border-radius:.56rem!important;font-size:.66rem!important;line-height:1.22!important;padding:.44rem!important}.blog-rich-content .blog-butterfly-chain svg{width:.88rem;height:.88rem}.blog-rich-content .blog-butterfly-answer{gap:.18rem!important;border-radius:.58rem!important;padding:.4rem .5rem!important}.blog-rich-content .blog-butterfly-back{left:.42rem!important;top:.42rem!important;z-index:20!important;width:1.88rem!important;height:1.88rem!important;border:2px solid var(--butterfly-theme-panel-a, #ffffff)!important;border-radius:.58rem!important;background:var(--butterfly-accent, #f6b83f)!important;color:var(--butterfly-theme-on-accent, #281a08)!important;-webkit-text-fill-color:var(--butterfly-theme-on-accent, #281a08)!important;box-shadow:0 6px 0 -3px #111827b8,0 0 0 1px var(--butterfly-theme-border, rgba(255, 255, 255, .35))!important}.blog-rich-content .blog-butterfly-back svg{display:block;width:1rem;height:1rem;color:currentColor!important;stroke:currentColor!important;stroke-width:2.8}.blog-rich-content .blog-butterfly-back:hover,.blog-rich-content .blog-butterfly-back:focus-visible{background:var(--butterfly-theme-accent-dark, #d58b1e)!important;color:var(--butterfly-theme-on-head, #ffffff)!important;-webkit-text-fill-color:var(--butterfly-theme-on-head, #ffffff)!important;transform:translateY(-1px)!important}@media(max-width:760px){.blog-rich-content .blog-butterfly-block[data-butterfly-block=true]{margin:.7rem 0!important;border-radius:.86rem!important;padding:.5rem!important}.blog-rich-content .blog-butterfly-head{gap:.34rem!important;margin-bottom:.42rem!important;padding:.48rem!important}.blog-rich-content .blog-butterfly-head strong{font-size:.94rem!important}.blog-rich-content .blog-butterfly-context{display:none!important}.blog-rich-content .blog-butterfly-decision{grid-template-columns:1fr!important;gap:.42rem!important}.blog-rich-content .blog-butterfly-image-wrap,.blog-rich-content .blog-butterfly-image-empty,.blog-rich-content .blog-butterfly-text-panel{min-height:clamp(7.5rem,32svh,11rem)!important}.blog-rich-content .blog-butterfly-question-panel,.blog-rich-content .blog-butterfly-outcome{padding:.52rem!important}.blog-rich-content .blog-butterfly-chain{flex-direction:row!important;overflow-x:auto!important}.blog-rich-content .blog-butterfly-chain div{flex:0 0 7.25rem!important}.blog-rich-content .blog-butterfly-chain svg{transform:none!important}}.blog-rich-content .blog-audio-block[data-audio-block=true],.blog-rich-editor .blog-audio-block[data-audio-block=true]{--audio-cyan: #f5b64b;--audio-bg: #151923;--audio-card: #f8f3ea;--audio-card-strong: #fffaf2;--audio-border: #ded3c3;--audio-ink: #f8fafc;--audio-body: #1f2937;--audio-muted: #6f7784;--audio-accent: #f5b64b;--audio-accent-strong: #d95f38;--audio-accent-soft: #fff1ce;width:min(100%,720px)!important;max-width:720px!important;margin:1rem auto!important;padding:0!important;border:1px solid rgba(17,24,39,.16)!important;border-radius:1.15rem!important;background:var(--audio-bg)!important;background-image:none!important;color:var(--audio-body)!important;overflow:hidden!important;perspective:none!important;transform:none!important;box-shadow:0 16px 34px -30px #111827bd,inset 0 1px #ffffff1a!important}.blog-rich-editor .blog-audio-block[data-audio-block=true]{width:auto!important;max-width:none!important;margin:.9rem 0!important;border-style:solid!important;cursor:pointer}.blog-rich-content .blog-audio-block--player{padding-bottom:0!important}.blog-rich-content .blog-audio-player-head,.blog-rich-content .blog-audio-editor-head,.blog-rich-editor .blog-audio-editor-head{padding:.86rem 1rem .76rem!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:var(--audio-bg)!important;background-image:none!important;box-shadow:none!important}.blog-rich-content .blog-audio-kicker,.blog-rich-editor .blog-audio-kicker{display:inline-flex;align-items:center;gap:.34rem;margin:0 0 .28rem!important;color:var(--audio-accent)!important;-webkit-text-fill-color:var(--audio-accent)!important;font-size:.68rem!important;line-height:1.1!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase;text-shadow:none!important}.blog-rich-content .blog-audio-kicker svg,.blog-rich-editor .blog-audio-kicker svg{color:currentColor!important;stroke-width:2.6}.blog-rich-content .blog-audio-title,.blog-rich-editor .blog-audio-title{margin:0!important;color:var(--audio-ink)!important;-webkit-text-fill-color:var(--audio-ink)!important;font-size:clamp(.98rem,1.7vw,1.13rem)!important;line-height:1.22!important;font-weight:850!important;letter-spacing:0!important;text-shadow:none!important;overflow-wrap:anywhere}.blog-rich-content .blog-audio-context,.blog-rich-editor .blog-audio-context{margin:.34rem 0 0!important;color:#c8d0dc!important;-webkit-text-fill-color:#c8d0dc!important;font-size:.84rem!important;line-height:1.38!important;font-weight:600!important;text-shadow:none!important;overflow-wrap:anywhere}.blog-rich-content .blog-audio-player,.blog-rich-editor .blog-audio-player-preview{position:relative;display:grid!important;grid-template-columns:3rem minmax(0,1fr)!important;align-items:center!important;gap:.78rem!important;margin:0!important;padding:.86rem 1rem .95rem!important;border:0!important;border-radius:0!important;background:var(--audio-card)!important;background-image:none!important;color:var(--audio-body)!important;box-shadow:none!important;transform:none!important}.blog-rich-content .blog-audio-block.is-playing .blog-audio-player{background:#fff7e8!important}.blog-rich-editor .blog-audio-player-preview{grid-template-columns:2.35rem minmax(0,.9fr) minmax(0,1.1fr)!important}.blog-rich-content .blog-audio-play-button,.blog-rich-editor .blog-audio-play-dot{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:3rem!important;height:3rem!important;border:1px solid #d59a32!important;border-radius:.95rem!important;background:var(--audio-accent)!important;background-image:none!important;color:#141821!important;-webkit-text-fill-color:#141821!important;cursor:pointer;box-shadow:0 10px 22px -18px #111827d1!important;transform:none!important;transition:transform .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease!important}.blog-rich-editor .blog-audio-play-dot{width:2.35rem!important;height:2.35rem!important;font-size:0!important}.blog-rich-editor .blog-audio-play-dot:before{border-left-color:#141821!important}.blog-rich-content .blog-audio-play-button:hover,.blog-rich-content .blog-audio-play-button:focus-visible,.blog-rich-content .blog-audio-play-button[aria-pressed=true]{outline:none!important;border-color:#c24f30!important;background:var(--audio-accent-strong)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 14px 26px -20px #111827e6!important;transform:translateY(-1px)!important}.blog-rich-content .blog-audio-player-copy{min-width:0;display:grid!important;gap:.34rem!important}.blog-rich-content .blog-audio-main-action{justify-self:start;min-width:0;border:0!important;background:transparent!important;color:var(--audio-body)!important;-webkit-text-fill-color:var(--audio-body)!important;padding:0!important;font-size:.94rem!important;line-height:1.22!important;font-weight:850!important;text-align:left;cursor:pointer;text-shadow:none!important;overflow-wrap:anywhere}.blog-rich-content .blog-audio-main-action:hover,.blog-rich-content .blog-audio-main-action:focus-visible,.blog-rich-content .blog-audio-main-action[aria-pressed=true]{outline:none!important;color:var(--audio-accent-strong)!important;-webkit-text-fill-color:var(--audio-accent-strong)!important}.blog-rich-content .blog-audio-progress{position:relative;height:.5rem!important;border:0!important;border-radius:999px!important;background:var(--audio-border)!important;overflow:hidden!important;box-shadow:none!important}.blog-rich-content .blog-audio-progress span{display:block;height:100%;border-radius:inherit;background:var(--audio-accent-strong)!important;box-shadow:none!important;transition:width .12s linear}.blog-rich-content .blog-audio-time{color:var(--audio-muted)!important;-webkit-text-fill-color:var(--audio-muted)!important;font-size:.73rem!important;line-height:1.2!important;font-weight:800!important;font-variant-numeric:tabular-nums}.blog-rich-content .blog-audio-support{display:grid!important;gap:.48rem!important;padding:0 1rem 1rem!important;background:var(--audio-card)!important}.blog-rich-content .blog-audio-block.is-playing .blog-audio-support{background:#fff7e8!important}.blog-rich-content .blog-audio-support button{justify-self:start;border:1px solid var(--audio-border)!important;border-radius:.72rem!important;background:var(--audio-card-strong)!important;color:#3b2f23!important;-webkit-text-fill-color:#3b2f23!important;padding:.44rem .7rem!important;font-size:.76rem!important;line-height:1.15!important;font-weight:850!important;cursor:pointer;box-shadow:none!important;transform:none!important}.blog-rich-content .blog-audio-support button:hover,.blog-rich-content .blog-audio-support button:focus-visible{outline:none!important;border-color:var(--audio-accent)!important;background:var(--audio-accent-soft)!important;color:#24190e!important;-webkit-text-fill-color:#24190e!important;transform:translateY(-1px)!important}.blog-rich-content .blog-audio-support p,.blog-rich-content .blog-audio-transcript,.blog-rich-editor .blog-audio-transcript{margin:0!important;border:1px solid var(--audio-border)!important;border-radius:.85rem!important;background:var(--audio-card-strong)!important;background-image:none!important;color:#374151!important;-webkit-text-fill-color:#374151!important;padding:.64rem .74rem!important;font-size:.83rem!important;line-height:1.42!important;font-weight:650!important;overflow-wrap:anywhere;box-shadow:none!important}.blog-rich-editor .blog-audio-transcript{margin:0 1rem 1rem!important}.blog-rich-editor .blog-audio-player-preview strong{min-width:0;color:var(--audio-body)!important;-webkit-text-fill-color:var(--audio-body)!important;font-size:.88rem!important;line-height:1.22!important;font-weight:850!important;overflow-wrap:anywhere}.blog-rich-editor .blog-audio-player-preview span:last-child{min-width:0;color:var(--audio-muted)!important;-webkit-text-fill-color:var(--audio-muted)!important;font-size:.74rem!important;line-height:1.2!important;font-weight:700!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-audio-play-button,.blog-rich-content .blog-audio-progress span,.blog-rich-content .blog-audio-support button{transition:none!important}}@media(max-width:700px){.blog-rich-content .blog-audio-block[data-audio-block=true],.blog-rich-editor .blog-audio-block[data-audio-block=true]{width:100%!important;margin:.8rem 0!important;border-radius:1rem!important}.blog-rich-content .blog-audio-player-head,.blog-rich-content .blog-audio-editor-head,.blog-rich-editor .blog-audio-editor-head{padding:.8rem .82rem .68rem!important}.blog-rich-content .blog-audio-title,.blog-rich-editor .blog-audio-title{font-size:.98rem!important}.blog-rich-content .blog-audio-context,.blog-rich-editor .blog-audio-context{font-size:.8rem!important}.blog-rich-content .blog-audio-player,.blog-rich-editor .blog-audio-player-preview{grid-template-columns:2.62rem minmax(0,1fr)!important;gap:.66rem!important;padding:.78rem .82rem .88rem!important}.blog-rich-editor .blog-audio-player-preview{grid-template-columns:2.25rem minmax(0,1fr)!important}.blog-rich-editor .blog-audio-player-preview span:last-child{grid-column:2}.blog-rich-content .blog-audio-play-button{width:2.62rem!important;height:2.62rem!important;border-radius:.86rem!important}.blog-rich-content .blog-audio-main-action{font-size:.9rem!important}.blog-rich-content .blog-audio-support{padding:0 .82rem .88rem!important}.blog-rich-editor .blog-audio-transcript{margin:0 .82rem .88rem!important}}.blog-rich-content .blog-table-block[data-table-block=true],.blog-rich-editor .blog-table-block[data-table-block=true]{--table-accent: #0891b2;--table-accent-strong: color-mix(in srgb, var(--table-accent) 76%, #111827 24%);--table-accent-soft: color-mix(in srgb, var(--table-accent) 11%, #ffffff 89%);--table-accent-softer: color-mix(in srgb, var(--table-accent) 6%, #ffffff 94%);--table-accent-border: color-mix(in srgb, var(--table-accent) 24%, #d8dee8 76%);--table-block-bg: #ffffff;--table-panel-bg: #f8fafc;--table-header-bg: #f8fafc;--table-header-text: #111827;--table-row-even: #f8fafc;--table-row-hover: var(--table-accent-soft);--table-first-column-bg: var(--table-accent-softer);--table-first-column-text: var(--table-accent-strong);width:min(100%,880px)!important;max-width:880px!important;margin:1rem auto!important;border:1px solid rgba(148,163,184,.36)!important;border-radius:1rem!important;background:var(--table-block-bg)!important;background-image:none!important;color:#172033!important;overflow:hidden!important;perspective:none!important;transform:none!important;box-shadow:0 18px 42px -36px #0f172a94!important}.blog-rich-content .blog-table-block[data-table-accent=slate],.blog-rich-content table[data-table-accent=slate],.blog-rich-editor .blog-table-block[data-table-accent=slate],.blog-rich-editor table[data-table-accent=slate]{--table-accent: #475569}.blog-rich-content .blog-table-block[data-table-accent=cyan],.blog-rich-content table[data-table-accent=cyan],.blog-rich-editor .blog-table-block[data-table-accent=cyan],.blog-rich-editor table[data-table-accent=cyan]{--table-accent: #0891b2}.blog-rich-content .blog-table-block[data-table-accent=emerald],.blog-rich-content table[data-table-accent=emerald],.blog-rich-editor .blog-table-block[data-table-accent=emerald],.blog-rich-editor table[data-table-accent=emerald]{--table-accent: #059669}.blog-rich-content .blog-table-block[data-table-accent=amber],.blog-rich-content table[data-table-accent=amber],.blog-rich-editor .blog-table-block[data-table-accent=amber],.blog-rich-editor table[data-table-accent=amber]{--table-accent: #d97706}.blog-rich-content .blog-table-block[data-table-accent=rose],.blog-rich-content table[data-table-accent=rose],.blog-rich-editor .blog-table-block[data-table-accent=rose],.blog-rich-editor table[data-table-accent=rose]{--table-accent: #e11d48}.blog-rich-content .blog-table-block[data-table-accent=violet],.blog-rich-content table[data-table-accent=violet],.blog-rich-editor .blog-table-block[data-table-accent=violet],.blog-rich-editor table[data-table-accent=violet]{--table-accent: #7c3aed}.blog-rich-content .blog-table-block[data-table-theme=classic],.blog-rich-content table[data-table-theme=classic],.blog-rich-editor .blog-table-block[data-table-theme=classic],.blog-rich-editor table[data-table-theme=classic]{--table-header-bg: #f8fafc;--table-header-text: #111827;--table-row-even: #f9fafb;--table-row-hover: color-mix(in srgb, var(--table-accent) 8%, #ffffff 92%)}.blog-rich-content .blog-table-block[data-table-theme=soft],.blog-rich-content table[data-table-theme=soft],.blog-rich-editor .blog-table-block[data-table-theme=soft],.blog-rich-editor table[data-table-theme=soft]{--table-block-bg: #fbfcfe;--table-panel-bg: color-mix(in srgb, var(--table-accent) 5%, #f8fafc 95%);--table-header-bg: color-mix(in srgb, var(--table-accent) 9%, #f8fafc 91%);--table-row-even: color-mix(in srgb, var(--table-accent) 4%, #ffffff 96%);--table-row-hover: color-mix(in srgb, var(--table-accent) 12%, #ffffff 88%)}.blog-rich-content .blog-table-block[data-table-theme=glass],.blog-rich-content table[data-table-theme=glass],.blog-rich-editor .blog-table-block[data-table-theme=glass],.blog-rich-editor table[data-table-theme=glass]{--table-header-bg: #151923;--table-header-text: #ffffff;--table-row-even: #f8fafc;--table-row-hover: color-mix(in srgb, var(--table-accent) 13%, #ffffff 87%)}.blog-rich-content .blog-table-block[data-table-theme=contrast],.blog-rich-content table[data-table-theme=contrast],.blog-rich-editor .blog-table-block[data-table-theme=contrast],.blog-rich-editor table[data-table-theme=contrast]{--table-header-bg: color-mix(in srgb, var(--table-accent) 86%, #111827 14%);--table-header-text: #ffffff;--table-row-even: color-mix(in srgb, var(--table-accent) 5%, #ffffff 95%);--table-row-hover: color-mix(in srgb, var(--table-accent) 14%, #ffffff 86%)}.blog-rich-content .blog-table-block-header,.blog-rich-editor .blog-table-block-header{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem!important;margin:0!important;padding:.88rem 1rem!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.26)!important;border-radius:0!important;background:var(--table-panel-bg)!important;background-image:none!important;box-shadow:inset 4px 0 0 var(--table-accent)!important}.blog-rich-content .blog-table-block[data-table-theme=glass] .blog-table-block-header,.blog-rich-editor .blog-table-block[data-table-theme=glass] .blog-table-block-header{background:#151923!important;border-bottom-color:#ffffff1a!important}.blog-rich-content .blog-table-block[data-table-theme=contrast] .blog-table-block-header,.blog-rich-editor .blog-table-block[data-table-theme=contrast] .blog-table-block-header{background:var(--table-header-bg)!important;border-bottom-color:color-mix(in srgb,var(--table-accent) 48%,rgba(255,255,255,.34) 52%)!important}.blog-rich-content .blog-table-block-badge,.blog-rich-editor .blog-table-block-badge{display:inline-flex!important;align-items:center!important;gap:.4rem!important;width:-moz-fit-content!important;width:fit-content!important;margin:0!important;padding:.34rem .58rem!important;border:1px solid var(--table-accent-border)!important;border-radius:.66rem!important;background:var(--table-accent-soft)!important;color:var(--table-accent-strong)!important;-webkit-text-fill-color:var(--table-accent-strong)!important;font-size:.66rem!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase;box-shadow:none!important}.blog-rich-content .blog-table-block[data-table-theme=glass] .blog-table-block-badge,.blog-rich-content .blog-table-block[data-table-theme=contrast] .blog-table-block-badge,.blog-rich-editor .blog-table-block[data-table-theme=glass] .blog-table-block-badge,.blog-rich-editor .blog-table-block[data-table-theme=contrast] .blog-table-block-badge{border-color:#fff3!important;background:color-mix(in srgb,var(--table-accent) 28%,#ffffff 72%)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.blog-rich-content .blog-table-block-badge:before,.blog-rich-editor .blog-table-block-badge:before{width:1.05rem!important;height:1.05rem!important;border-radius:.35rem!important;background:var(--table-accent)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}.blog-rich-content .blog-table-block[data-table-icon=none] .blog-table-block-badge:before,.blog-rich-editor .blog-table-block[data-table-icon=none] .blog-table-block-badge:before{content:"•"!important}.blog-rich-content .blog-table-block-title,.blog-rich-editor .blog-table-block-title{margin:0!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:clamp(1rem,1.4vw,1.18rem)!important;line-height:1.18!important;font-weight:900!important;letter-spacing:0!important;overflow-wrap:anywhere}.blog-rich-content .blog-table-block-description,.blog-rich-editor .blog-table-block-description{margin:.28rem 0 0!important;color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;font-size:.86rem!important;line-height:1.45!important;font-weight:600!important;overflow-wrap:anywhere}.blog-rich-content .blog-table-block[data-table-theme=glass] .blog-table-block-title,.blog-rich-content .blog-table-block[data-table-theme=contrast] .blog-table-block-title,.blog-rich-editor .blog-table-block[data-table-theme=glass] .blog-table-block-title,.blog-rich-editor .blog-table-block[data-table-theme=contrast] .blog-table-block-title{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.blog-rich-content .blog-table-block[data-table-theme=glass] .blog-table-block-description,.blog-rich-content .blog-table-block[data-table-theme=contrast] .blog-table-block-description,.blog-rich-editor .blog-table-block[data-table-theme=glass] .blog-table-block-description,.blog-rich-editor .blog-table-block[data-table-theme=contrast] .blog-table-block-description{color:#ffffffc7!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important}.blog-rich-content .blog-table-scroll,.blog-rich-editor .blog-table-scroll{margin:1rem 0!important;border:1px solid rgba(148,163,184,.32)!important;border-radius:.9rem!important;background:#fff!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;box-shadow:0 14px 34px -30px #0f172a94!important;scrollbar-color:color-mix(in srgb,var(--table-accent, #0891b2) 42%,#cbd5e1 58%) #f1f5f9;scrollbar-width:thin}.blog-rich-content .blog-table-block[data-table-block=true] .blog-table-scroll,.blog-rich-editor .blog-table-block[data-table-block=true] .blog-table-scroll{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.blog-rich-content .blog-table-block[data-table-block=true]>table[data-table-theme],.blog-rich-editor .blog-table-block[data-table-block=true]>table[data-table-theme]{margin:0!important}.blog-rich-content .blog-table-scroll>table,.blog-rich-content .blog-table-block>table,.blog-rich-editor .blog-table-scroll>table,.blog-rich-editor .blog-table-block>table{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;table-layout:fixed;overflow:hidden}.blog-rich-content table[data-table-theme],.blog-rich-editor table[data-table-theme]{--table-accent: #0891b2;--table-accent-strong: color-mix(in srgb, var(--table-accent) 76%, #111827 24%);--table-accent-soft: color-mix(in srgb, var(--table-accent) 11%, #ffffff 89%);--table-accent-softer: color-mix(in srgb, var(--table-accent) 6%, #ffffff 94%);--table-accent-border: color-mix(in srgb, var(--table-accent) 24%, #d8dee8 76%);--table-header-bg: #f8fafc;--table-header-text: #111827;--table-row-even: #f8fafc;--table-row-hover: var(--table-accent-soft);--table-first-column-bg: var(--table-accent-softer);--table-first-column-text: var(--table-accent-strong)}.blog-rich-content .blog-table-scroll>table th,.blog-rich-content .blog-table-scroll>table td,.blog-rich-content .blog-table-block>table th,.blog-rich-content .blog-table-block>table td,.blog-rich-editor .blog-table-scroll>table th,.blog-rich-editor .blog-table-scroll>table td,.blog-rich-editor .blog-table-block>table th,.blog-rich-editor .blog-table-block>table td{border:0!important;border-bottom:1px solid rgba(226,232,240,.94)!important;border-left:1px solid rgba(226,232,240,.78)!important;padding:.62rem .72rem!important;vertical-align:middle!important;word-break:normal!important;overflow-wrap:anywhere;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease!important}.blog-rich-content .blog-table-scroll>table th:first-child,.blog-rich-content .blog-table-scroll>table td:first-child,.blog-rich-content .blog-table-block>table th:first-child,.blog-rich-content .blog-table-block>table td:first-child,.blog-rich-editor .blog-table-scroll>table th:first-child,.blog-rich-editor .blog-table-scroll>table td:first-child,.blog-rich-editor .blog-table-block>table th:first-child,.blog-rich-editor .blog-table-block>table td:first-child{border-left:0!important}.blog-rich-content .blog-table-scroll>table tbody tr:last-child td,.blog-rich-content .blog-table-block>table tbody tr:last-child td,.blog-rich-editor .blog-table-scroll>table tbody tr:last-child td,.blog-rich-editor .blog-table-block>table tbody tr:last-child td{border-bottom:0!important}.blog-rich-content .blog-table-scroll>table thead th,.blog-rich-content .blog-table-block>table thead th,.blog-rich-editor .blog-table-scroll>table thead th,.blog-rich-editor .blog-table-block>table thead th{position:sticky;top:0;z-index:2;background:var(--table-header-bg)!important;background-image:none!important;color:var(--table-header-text)!important;-webkit-text-fill-color:var(--table-header-text)!important;border-bottom:1px solid var(--table-accent-border)!important;font-size:.72rem!important;line-height:1.18!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase;box-shadow:none!important}.blog-rich-content .blog-table-scroll>table tbody td,.blog-rich-content .blog-table-block>table tbody td,.blog-rich-editor .blog-table-scroll>table tbody td,.blog-rich-editor .blog-table-block>table tbody td{background:#fff!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:.91rem!important;line-height:1.48!important;font-weight:600!important;box-shadow:none!important}.blog-rich-content .blog-table-scroll>table[data-table-striped=true] tbody tr:nth-child(2n) td,.blog-rich-content .blog-table-scroll>table:not([data-table-striped=false]) tbody tr:nth-child(2n) td,.blog-rich-content .blog-table-block>table[data-table-striped=true] tbody tr:nth-child(2n) td,.blog-rich-content .blog-table-block>table:not([data-table-striped=false]) tbody tr:nth-child(2n) td,.blog-rich-editor .blog-table-scroll>table[data-table-striped=true] tbody tr:nth-child(2n) td,.blog-rich-editor .blog-table-scroll>table:not([data-table-striped=false]) tbody tr:nth-child(2n) td,.blog-rich-editor .blog-table-block>table[data-table-striped=true] tbody tr:nth-child(2n) td,.blog-rich-editor .blog-table-block>table:not([data-table-striped=false]) tbody tr:nth-child(2n) td{background:var(--table-row-even)!important}.blog-rich-content .blog-table-scroll>table tbody tr:hover td,.blog-rich-content .blog-table-scroll>table tbody tr:focus-within td,.blog-rich-content .blog-table-block>table tbody tr:hover td,.blog-rich-content .blog-table-block>table tbody tr:focus-within td,.blog-rich-editor .blog-table-scroll>table tbody tr:hover td,.blog-rich-editor .blog-table-scroll>table tbody tr:focus-within td,.blog-rich-editor .blog-table-block>table tbody tr:hover td,.blog-rich-editor .blog-table-block>table tbody tr:focus-within td{background:var(--table-row-hover)!important;box-shadow:inset 3px 0 0 var(--table-accent)!important}.blog-rich-content table[data-table-density=compact] th,.blog-rich-content table[data-table-density=compact] td,.blog-rich-editor table[data-table-density=compact] th,.blog-rich-editor table[data-table-density=compact] td{padding:.46rem .56rem!important}.blog-rich-content table[data-table-density=compact] tbody td,.blog-rich-editor table[data-table-density=compact] tbody td{font-size:.84rem!important;line-height:1.36!important}.blog-rich-content table[data-table-density=airy] th,.blog-rich-content table[data-table-density=airy] td,.blog-rich-editor table[data-table-density=airy] th,.blog-rich-editor table[data-table-density=airy] td{padding:.78rem .88rem!important}.blog-rich-content table[data-table-density=airy] tbody td,.blog-rich-editor table[data-table-density=airy] tbody td{font-size:.95rem!important;line-height:1.58!important}.blog-rich-content table[data-table-first-column=true] tbody td:first-child,.blog-rich-editor table[data-table-first-column=true] tbody td:first-child{position:sticky;left:0;z-index:1;background:var(--table-first-column-bg)!important;color:var(--table-first-column-text)!important;-webkit-text-fill-color:var(--table-first-column-text)!important;font-weight:850!important;box-shadow:inset -1px 0 #e2e8f0f5!important}.blog-rich-content table[data-table-first-column=true] thead th:first-child,.blog-rich-editor table[data-table-first-column=true] thead th:first-child{position:sticky;left:0;z-index:3}.blog-rich-content table[data-table-icon]:not([data-table-icon=none]) thead th:first-child,.blog-rich-editor table[data-table-icon]:not([data-table-icon=none]) thead th:first-child{padding-left:2.05rem!important}.blog-rich-content table[data-table-icon]:not([data-table-icon=none]) thead th:first-child:before,.blog-rich-editor table[data-table-icon]:not([data-table-icon=none]) thead th:first-child:before{left:.62rem!important;width:.92rem!important;height:.92rem!important;border-radius:.32rem!important;background:var(--table-accent)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.58rem!important;box-shadow:none!important}.blog-rich-content table[data-table-icon=check] thead th:first-child:before,.blog-rich-editor table[data-table-icon=check] thead th:first-child:before{content:"✓"!important}.blog-rich-content table[data-table-icon=bolt] thead th:first-child:before,.blog-rich-editor table[data-table-icon=bolt] thead th:first-child:before{content:"⚡"!important}.blog-rich-content table[data-table-icon=shield] thead th:first-child:before,.blog-rich-editor table[data-table-icon=shield] thead th:first-child:before{content:"◆"!important}.blog-rich-content table[data-table-icon=star] thead th:first-child:before,.blog-rich-editor table[data-table-icon=star] thead th:first-child:before{content:"★"!important}.blog-rich-content table[data-table-icon=alert] thead th:first-child:before,.blog-rich-editor table[data-table-icon=alert] thead th:first-child:before{content:"!"!important}.blog-rich-content .blog-table-block-key,.blog-rich-content .blog-table-block-note,.blog-rich-editor .blog-table-block-key,.blog-rich-editor .blog-table-block-note{position:relative;z-index:1;margin:0!important;padding:.74rem 1rem!important;border:0!important;border-top:1px solid rgba(148,163,184,.26)!important;border-radius:0!important;background:var(--table-panel-bg)!important;background-image:none!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:.86rem!important;line-height:1.48!important;font-weight:650!important;box-shadow:none!important}.blog-rich-content .blog-table-block-key-label,.blog-rich-editor .blog-table-block-key-label{margin:0 0 .18rem!important;color:var(--table-accent-strong)!important;-webkit-text-fill-color:var(--table-accent-strong)!important;font-size:.66rem!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase}.blog-rich-content .blog-table-block-key-body,.blog-rich-editor .blog-table-block-key-body{margin:0!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-table-scroll>table th,.blog-rich-content .blog-table-scroll>table td,.blog-rich-editor .blog-table-scroll>table th,.blog-rich-editor .blog-table-scroll>table td{transition:none!important}}@media(max-width:700px){.blog-rich-content .blog-table-block[data-table-block=true],.blog-rich-editor .blog-table-block[data-table-block=true]{width:100%!important;max-width:none!important;margin:.82rem 0!important;border-radius:.86rem!important}.blog-rich-content .blog-table-block-header,.blog-rich-editor .blog-table-block-header{grid-template-columns:1fr;gap:.44rem!important;padding:.72rem .78rem!important}.blog-rich-content .blog-table-block-title,.blog-rich-editor .blog-table-block-title{font-size:.96rem!important}.blog-rich-content .blog-table-block-description,.blog-rich-editor .blog-table-block-description{font-size:.78rem!important;line-height:1.36!important}.blog-rich-content .blog-table-scroll,.blog-rich-editor .blog-table-scroll{margin:.82rem 0!important;border-radius:.78rem!important}.blog-rich-content .blog-table-scroll>table,.blog-rich-content .blog-table-block>table,.blog-rich-editor .blog-table-scroll>table,.blog-rich-editor .blog-table-block>table{min-width:34rem;table-layout:auto}.blog-rich-content .blog-table-scroll>table th,.blog-rich-content .blog-table-scroll>table td,.blog-rich-content .blog-table-block>table th,.blog-rich-content .blog-table-block>table td,.blog-rich-editor .blog-table-scroll>table th,.blog-rich-editor .blog-table-scroll>table td,.blog-rich-editor .blog-table-block>table th,.blog-rich-editor .blog-table-block>table td{padding:.5rem .58rem!important}.blog-rich-content .blog-table-scroll>table thead th,.blog-rich-content .blog-table-block>table thead th,.blog-rich-editor .blog-table-scroll>table thead th,.blog-rich-editor .blog-table-block>table thead th{font-size:.66rem!important}.blog-rich-content .blog-table-scroll>table tbody td,.blog-rich-content .blog-table-block>table tbody td,.blog-rich-editor .blog-table-scroll>table tbody td,.blog-rich-editor .blog-table-block>table tbody td{font-size:.82rem!important;line-height:1.36!important}.blog-rich-content .blog-table-block-key,.blog-rich-content .blog-table-block-note,.blog-rich-editor .blog-table-block-key,.blog-rich-editor .blog-table-block-note{padding:.64rem .78rem!important;font-size:.78rem!important}}@keyframes blogTableAccentSweep{0%{opacity:0;transform:translate(-115%)}14%,54%{opacity:.9}to{opacity:0;transform:translate(115%)}}@keyframes blogTableRailRise{0%{opacity:.35;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes blogTableBadgeBreathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.025)}}.blog-rich-content .blog-table-block[data-table-block=true],.blog-rich-editor .blog-table-block[data-table-block=true]{position:relative!important;isolation:isolate;box-shadow:0 22px 52px -42px #0f172ad1,0 0 0 1px color-mix(in srgb,var(--table-accent) 7%,transparent 93%)!important}.blog-rich-content .blog-table-block[data-table-block=true]:before,.blog-rich-editor .blog-table-block[data-table-block=true]:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:4;width:.24rem;border-radius:999px;background:var(--table-accent);transform-origin:top;animation:blogTableRailRise .56s cubic-bezier(.2,0,0,1) both}.blog-rich-content .blog-table-block-header,.blog-rich-editor .blog-table-block-header{position:relative!important;overflow:hidden!important}.blog-rich-content .blog-table-block-header:after,.blog-rich-editor .blog-table-block-header:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--table-accent) 18%,transparent 82%) 22%,var(--table-accent) 50%,color-mix(in srgb,var(--table-accent) 18%,transparent 82%) 78%,transparent 100%);transform:translate(-115%);animation:blogTableAccentSweep 4.8s cubic-bezier(.2,0,0,1) .4s infinite;pointer-events:none}.blog-rich-content .blog-table-block-badge:before,.blog-rich-editor .blog-table-block-badge:before{animation:blogTableBadgeBreathe 2.8s ease-in-out infinite}.blog-rich-content .blog-table-motion-shell,.blog-rich-editor .blog-table-motion-shell{transform-origin:center top}.blog-rich-content .blog-table-scroll>table th,.blog-rich-content .blog-table-scroll>table td,.blog-rich-content .blog-table-block>table th,.blog-rich-content .blog-table-block>table td,.blog-rich-editor .blog-table-scroll>table th,.blog-rich-editor .blog-table-scroll>table td,.blog-rich-editor .blog-table-block>table th,.blog-rich-editor .blog-table-block>table td{transform:translate(0);will-change:background-color,box-shadow,transform;transition:transform .18s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)!important}.blog-rich-content .blog-table-scroll>table tbody tr:hover td,.blog-rich-content .blog-table-scroll>table tbody tr:focus-within td,.blog-rich-content .blog-table-block>table tbody tr:hover td,.blog-rich-content .blog-table-block>table tbody tr:focus-within td,.blog-rich-editor .blog-table-scroll>table tbody tr:hover td,.blog-rich-editor .blog-table-scroll>table tbody tr:focus-within td,.blog-rich-editor .blog-table-block>table tbody tr:hover td,.blog-rich-editor .blog-table-block>table tbody tr:focus-within td{transform:translate(3px);box-shadow:inset 3px 0 0 var(--table-accent),inset 0 -1px #e2e8f0eb!important}.blog-rich-content table[data-table-first-column=true] tbody tr:hover td:first-child,.blog-rich-content table[data-table-first-column=true] tbody tr:focus-within td:first-child,.blog-rich-editor table[data-table-first-column=true] tbody tr:hover td:first-child,.blog-rich-editor table[data-table-first-column=true] tbody tr:focus-within td:first-child{transform:translate(0);box-shadow:inset 3px 0 0 var(--table-accent),inset -1px 0 #e2e8f0f5!important}.blog-rich-content .blog-table-scroll:focus-within,.blog-rich-content .blog-table-block[data-table-block=true]:hover,.blog-rich-editor .blog-table-scroll:focus-within,.blog-rich-editor .blog-table-block[data-table-block=true]:hover{border-color:var(--table-accent-border)!important;box-shadow:0 24px 54px -42px #0f172aeb,0 0 0 1px color-mix(in srgb,var(--table-accent) 16%,transparent 84%)!important}.blog-rich-content .blog-table-scroll>table thead th,.blog-rich-content .blog-table-block>table thead th,.blog-rich-editor .blog-table-scroll>table thead th,.blog-rich-editor .blog-table-block>table thead th{box-shadow:inset 0 -2px color-mix(in srgb,var(--table-accent) 42%,transparent 58%)!important}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-table-block[data-table-block=true]:before,.blog-rich-editor .blog-table-block[data-table-block=true]:before,.blog-rich-content .blog-table-block-header:after,.blog-rich-editor .blog-table-block-header:after,.blog-rich-content .blog-table-block-badge:before,.blog-rich-editor .blog-table-block-badge:before{animation:none!important}.blog-rich-content .blog-table-scroll>table th,.blog-rich-content .blog-table-scroll>table td,.blog-rich-content .blog-table-block>table th,.blog-rich-content .blog-table-block>table td,.blog-rich-editor .blog-table-scroll>table th,.blog-rich-editor .blog-table-scroll>table td,.blog-rich-editor .blog-table-block>table th,.blog-rich-editor .blog-table-block>table td{transform:none!important;transition:none!important}}@keyframes blogManagedTableEnter{0%{opacity:0;transform:translateY(.35rem) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blogManagedTableHeadGlide{0%,18%{transform:translate(-62%);opacity:0}38%{opacity:.55}to{transform:translate(62%);opacity:0}}@keyframes blogManagedTableCue{0%,to{transform:translate(0);opacity:.52}45%{transform:translate(.35rem);opacity:.9}}.blog-rich-content .blog-table-block[data-table-block=true],.blog-rich-editor .blog-table-block[data-table-block=true]{--table-accent: #0891b2;--table-ink: #142033;--table-muted: #647084;--table-rule: rgba(148, 163, 184, .28);--table-shell: #f7f9fc;--table-shell-2: #ffffff;--table-head: #ffffff;--table-head-ink: #101827;--table-matrix: #ffffff;--table-column-head: #f5f7fb;--table-row: #ffffff;--table-row-alt: color-mix(in srgb, var(--table-accent) 4%, #ffffff 96%);--table-row-hover: color-mix(in srgb, var(--table-accent) 9%, #ffffff 91%);--table-first: color-mix(in srgb, var(--table-accent) 10%, #ffffff 90%);--table-first-ink: color-mix(in srgb, var(--table-accent) 78%, #111827 22%);--table-insight: color-mix(in srgb, var(--table-accent) 9%, #ffffff 91%);--table-shadow: 0 24px 60px -44px rgba(15, 23, 42, .78);position:relative!important;isolation:isolate;width:min(100%,900px)!important;max-width:900px!important;margin:1.08rem auto!important;padding:.62rem!important;border:1px solid color-mix(in srgb,var(--table-accent) 13%,rgba(148,163,184,.32) 87%)!important;border-radius:1.35rem!important;background:linear-gradient(180deg,var(--table-shell) 0%,var(--table-shell-2) 100%)!important;color:var(--table-ink)!important;overflow:hidden!important;perspective:none!important;box-shadow:var(--table-shadow),inset 0 1px #ffffffd1!important;animation:blogManagedTableEnter .32s cubic-bezier(.2,0,0,1) both}.blog-rich-editor .blog-table-block[data-table-block=true]{width:auto!important;max-width:none!important}.blog-rich-content .blog-table-block[data-table-accent=slate],.blog-rich-editor .blog-table-block[data-table-accent=slate]{--table-accent: #475569}.blog-rich-content .blog-table-block[data-table-accent=cyan],.blog-rich-editor .blog-table-block[data-table-accent=cyan]{--table-accent: #0891b2}.blog-rich-content .blog-table-block[data-table-accent=emerald],.blog-rich-editor .blog-table-block[data-table-accent=emerald]{--table-accent: #059669}.blog-rich-content .blog-table-block[data-table-accent=amber],.blog-rich-editor .blog-table-block[data-table-accent=amber]{--table-accent: #d97706}.blog-rich-content .blog-table-block[data-table-accent=rose],.blog-rich-editor .blog-table-block[data-table-accent=rose]{--table-accent: #e11d48}.blog-rich-content .blog-table-block[data-table-accent=violet],.blog-rich-editor .blog-table-block[data-table-accent=violet]{--table-accent: #7c3aed}.blog-rich-content .blog-table-block[data-table-theme=classic],.blog-rich-editor .blog-table-block[data-table-theme=classic]{--table-shell: #f8fafc;--table-head: #ffffff;--table-column-head: #f1f5f9;--table-row-alt: #f8fafc;--table-insight: color-mix(in srgb, var(--table-accent) 8%, #f8fafc 92%)}.blog-rich-content .blog-table-block[data-table-theme=soft],.blog-rich-editor .blog-table-block[data-table-theme=soft]{--table-shell: color-mix(in srgb, var(--table-accent) 7%, #fbfbf8 93%);--table-shell-2: #fffdfa;--table-head: color-mix(in srgb, var(--table-accent) 6%, #ffffff 94%);--table-column-head: color-mix(in srgb, var(--table-accent) 9%, #ffffff 91%);--table-row-alt: color-mix(in srgb, var(--table-accent) 5%, #fffdfa 95%);--table-row-hover: color-mix(in srgb, var(--table-accent) 12%, #ffffff 88%);--table-insight: color-mix(in srgb, var(--table-accent) 12%, #fffdfa 88%)}.blog-rich-content .blog-table-block[data-table-theme=glass],.blog-rich-editor .blog-table-block[data-table-theme=glass]{--table-shell: #eef3f8;--table-shell-2: #ffffff;--table-head: #172033;--table-head-ink: #ffffff;--table-column-head: #eef2f7;--table-row-alt: #f7f9fc;--table-row-hover: color-mix(in srgb, var(--table-accent) 10%, #eef3f8 90%);--table-insight: #ffffff;--table-shadow: 0 30px 70px -48px rgba(15, 23, 42, .92), 0 0 0 1px rgba(255, 255, 255, .72) inset}.blog-rich-content .blog-table-block[data-table-theme=contrast],.blog-rich-editor .blog-table-block[data-table-theme=contrast]{--table-shell: #141a25;--table-shell-2: #1d2633;--table-head: #ffffff;--table-head-ink: #101827;--table-column-head: color-mix(in srgb, var(--table-accent) 14%, #111827 86%);--table-row: #ffffff;--table-row-alt: #f6f8fb;--table-row-hover: color-mix(in srgb, var(--table-accent) 12%, #ffffff 88%);--table-insight: color-mix(in srgb, var(--table-accent) 18%, #ffffff 82%);--table-rule: rgba(226, 232, 240, .22);--table-shadow: 0 30px 72px -48px rgba(2, 6, 23, .98)}.blog-rich-content .blog-table-block[data-table-align=left],.blog-rich-editor .blog-table-block[data-table-align=left]{margin-left:0!important;margin-right:auto!important}.blog-rich-content .blog-table-block[data-table-align=center],.blog-rich-editor .blog-table-block[data-table-align=center]{margin-left:auto!important;margin-right:auto!important}.blog-rich-content .blog-table-block[data-table-align=right],.blog-rich-editor .blog-table-block[data-table-align=right]{margin-left:auto!important;margin-right:0!important}.blog-rich-content .blog-table-block[data-table-block=true]:before,.blog-rich-editor .blog-table-block[data-table-block=true]:before{content:"";position:absolute;top:.78rem;bottom:.78rem;left:.62rem;z-index:3;width:.28rem;border-radius:999px;background:linear-gradient(180deg,transparent 0%,var(--table-accent) 18%,var(--table-accent) 82%,transparent 100%);opacity:.72;transform:none;animation:none}.blog-rich-content .blog-table-block[data-table-theme=contrast]:before,.blog-rich-editor .blog-table-block[data-table-theme=contrast]:before{opacity:1}.blog-rich-content .blog-table-block[data-table-block=true]:before,.blog-rich-editor .blog-table-block[data-table-block=true]:before{content:none!important;display:none!important}.blog-rich-content .blog-table-block-header,.blog-rich-editor .blog-table-block-header{position:relative!important;z-index:2;display:grid!important;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.72rem!important;margin:0 0 .58rem!important;padding:.76rem .82rem .76rem 1rem!important;border:0!important;border-radius:1rem!important;background:var(--table-head)!important;color:var(--table-head-ink)!important;box-shadow:0 14px 34px -30px #0f172aa8,inset 0 1px #ffffff94!important;overflow:hidden!important}.blog-rich-content .blog-table-block-header:after,.blog-rich-editor .blog-table-block-header:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--table-accent) 44%,transparent 100%);opacity:.62;transform:translate(-62%);animation:blogManagedTableHeadGlide 6s cubic-bezier(.2,0,0,1) .8s infinite;pointer-events:none}.blog-rich-content .blog-table-block[data-table-theme=classic] .blog-table-block-header:after,.blog-rich-editor .blog-table-block[data-table-theme=classic] .blog-table-block-header:after{animation:none;transform:none}.blog-rich-content .blog-table-block-copy,.blog-rich-editor .blog-table-block-copy{min-width:0}.blog-rich-content .blog-table-block-badge,.blog-rich-editor .blog-table-block-badge{display:inline-flex!important;align-items:center!important;gap:.42rem!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%;margin:0!important;padding:.36rem .54rem!important;border:1px solid color-mix(in srgb,var(--table-accent) 20%,transparent 80%)!important;border-radius:.86rem!important;background:color-mix(in srgb,var(--table-accent) 10%,#ffffff 90%)!important;color:color-mix(in srgb,var(--table-accent) 72%,#111827 28%)!important;-webkit-text-fill-color:color-mix(in srgb,var(--table-accent) 72%,#111827 28%)!important;font-size:.66rem!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase;box-shadow:none!important}.blog-rich-content .blog-table-block[data-table-theme=glass] .blog-table-block-badge,.blog-rich-editor .blog-table-block[data-table-theme=glass] .blog-table-block-badge{background:#ffffff1f!important;border-color:#ffffff2e!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.blog-rich-content .blog-table-block[data-table-theme=contrast] .blog-table-block-badge,.blog-rich-editor .blog-table-block[data-table-theme=contrast] .blog-table-block-badge{background:color-mix(in srgb,var(--table-accent) 13%,#ffffff 87%)!important}.blog-rich-content .blog-table-block-badge:before,.blog-rich-editor .blog-table-block-badge:before{display:inline-flex;align-items:center;justify-content:center;width:1.22rem!important;height:1.22rem!important;border-radius:.46rem!important;background:var(--table-accent)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.68rem!important;line-height:1!important;font-weight:950!important;box-shadow:0 10px 18px -14px color-mix(in srgb,var(--table-accent) 70%,#111827 30%)!important;animation:none!important}.blog-rich-content .blog-table-block[data-table-icon=none] .blog-table-block-badge:before,.blog-rich-editor .blog-table-block[data-table-icon=none] .blog-table-block-badge:before{content:"";width:.56rem!important;height:.56rem!important;border-radius:999px!important}.blog-rich-content .blog-table-block[data-table-icon=check] .blog-table-block-badge:before,.blog-rich-editor .blog-table-block[data-table-icon=check] .blog-table-block-badge:before{content:"✓"!important}.blog-rich-content .blog-table-block[data-table-icon=bolt] .blog-table-block-badge:before,.blog-rich-editor .blog-table-block[data-table-icon=bolt] .blog-table-block-badge:before{content:"⚡"!important}.blog-rich-content .blog-table-block[data-table-icon=shield] .blog-table-block-badge:before,.blog-rich-editor .blog-table-block[data-table-icon=shield] .blog-table-block-badge:before{content:"◆"!important}.blog-rich-content .blog-table-block[data-table-icon=star] .blog-table-block-badge:before,.blog-rich-editor .blog-table-block[data-table-icon=star] .blog-table-block-badge:before{content:"★"!important}.blog-rich-content .blog-table-block[data-table-icon=alert] .blog-table-block-badge:before,.blog-rich-editor .blog-table-block[data-table-icon=alert] .blog-table-block-badge:before{content:"!"!important}.blog-rich-content .blog-table-block-title,.blog-rich-editor .blog-table-block-title{margin:0!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(1rem,1.35vw,1.18rem)!important;line-height:1.15!important;font-weight:900!important;letter-spacing:0!important;overflow-wrap:anywhere}.blog-rich-content .blog-table-block-description,.blog-rich-editor .blog-table-block-description{max-width:64ch;margin:.28rem 0 0!important;color:color-mix(in srgb,currentColor 70%,transparent 30%)!important;-webkit-text-fill-color:color-mix(in srgb,currentColor 70%,transparent 30%)!important;font-size:.84rem!important;line-height:1.42!important;font-weight:650!important;overflow-wrap:anywhere}.blog-rich-content .blog-table-block-key,.blog-rich-editor .blog-table-block-key{position:relative;z-index:2;display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:start;margin:0 0 .58rem!important;padding:.72rem .86rem!important;border:1px solid color-mix(in srgb,var(--table-accent) 16%,transparent 84%)!important;border-radius:1rem!important;background:var(--table-insight)!important;color:#243044!important;-webkit-text-fill-color:#243044!important;box-shadow:inset 0 1px #ffffffb8!important}.blog-rich-content .blog-table-block-key:before,.blog-rich-editor .blog-table-block-key:before{content:"";width:.72rem;height:.72rem;margin-top:.23rem;border-radius:.28rem;background:var(--table-accent);box-shadow:0 0 0 .34rem color-mix(in srgb,var(--table-accent) 13%,transparent 87%)}.blog-rich-content .blog-table-block-key-label,.blog-rich-editor .blog-table-block-key-label{grid-column:2;margin:0 0 .16rem!important;color:color-mix(in srgb,var(--table-accent) 75%,#111827 25%)!important;-webkit-text-fill-color:color-mix(in srgb,var(--table-accent) 75%,#111827 25%)!important;font-size:.66rem!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase}.blog-rich-content .blog-table-block-key-body,.blog-rich-editor .blog-table-block-key-body{grid-column:2;margin:0!important;color:#243044!important;-webkit-text-fill-color:#243044!important;font-size:.88rem!important;line-height:1.48!important;font-weight:720!important;overflow-wrap:anywhere}.blog-rich-content .blog-table-block .blog-table-scroll,.blog-rich-editor .blog-table-block .blog-table-scroll{position:relative!important;z-index:2;margin:0!important;border:0!important;border-radius:1.02rem!important;background:var(--table-matrix)!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;box-shadow:0 18px 40px -34px #0f172ab8,inset 0 0 0 1px #94a3b838!important;scrollbar-color:color-mix(in srgb,var(--table-accent) 48%,#cbd5e1 52%) transparent;scrollbar-width:thin}.blog-rich-content .blog-table-block .blog-table-scroll:after,.blog-rich-editor .blog-table-block .blog-table-scroll:after{content:"";position:sticky;right:0;float:right;width:2.8rem;height:0;pointer-events:none;box-shadow:-1.8rem 0 2rem -1.4rem #0f172a61}.blog-rich-content .blog-table-block .blog-table-scroll:before,.blog-rich-editor .blog-table-block .blog-table-scroll:before{content:"";position:absolute;right:.72rem;bottom:.62rem;z-index:5;width:1.45rem;height:.42rem;border-radius:999px;background:color-mix(in srgb,var(--table-accent) 32%,#cbd5e1 68%);opacity:.7;animation:blogManagedTableCue 2.8s ease-in-out infinite;pointer-events:none}.blog-rich-content .blog-table-block>table[data-table-theme],.blog-rich-editor .blog-table-block>table[data-table-theme],.blog-rich-content .blog-table-block .blog-table-scroll>table[data-table-theme],.blog-rich-editor .blog-table-block .blog-table-scroll>table[data-table-theme]{position:relative;width:100%!important;min-width:min(100%,34rem);max-width:none!important;margin:0!important;border:0!important;border-radius:1.02rem!important;border-collapse:separate!important;border-spacing:0 .22rem!important;background:transparent!important;box-shadow:none!important;table-layout:fixed;overflow:hidden}.blog-rich-content .blog-table-block>table[data-table-theme] thead th,.blog-rich-editor .blog-table-block>table[data-table-theme] thead th,.blog-rich-content .blog-table-block .blog-table-scroll>table[data-table-theme] thead th,.blog-rich-editor .blog-table-block .blog-table-scroll>table[data-table-theme] thead th{position:relative;top:auto;z-index:4;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--table-accent) 20%,transparent 80%)!important;background:var(--table-column-head)!important;color:color-mix(in srgb,var(--table-accent) 70%,var(--table-ink) 30%)!important;-webkit-text-fill-color:color-mix(in srgb,var(--table-accent) 70%,var(--table-ink) 30%)!important;padding:.66rem .76rem!important;font-size:.68rem!important;line-height:1.18!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase;vertical-align:middle!important;box-shadow:none!important;transform:none!important;white-space:normal}.blog-rich-content .blog-table-block[data-table-theme=contrast] table[data-table-theme] thead th,.blog-rich-editor .blog-table-block[data-table-theme=contrast] table[data-table-theme] thead th{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.blog-rich-content .blog-table-block>table[data-table-theme] tbody td,.blog-rich-editor .blog-table-block>table[data-table-theme] tbody td,.blog-rich-content .blog-table-block .blog-table-scroll>table[data-table-theme] tbody td,.blog-rich-editor .blog-table-block .blog-table-scroll>table[data-table-theme] tbody td{border:0!important;border-bottom:1px solid rgba(226,232,240,.64)!important;background:var(--table-row)!important;color:#334155!important;-webkit-text-fill-color:#334155!important;padding:.68rem .76rem!important;font-size:.9rem!important;line-height:1.45!important;font-weight:560!important;vertical-align:middle!important;word-break:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transform:none!important;transition:background-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)!important}.blog-rich-content .blog-table-block>table[data-table-theme] tbody tr:last-child td,.blog-rich-editor .blog-table-block>table[data-table-theme] tbody tr:last-child td,.blog-rich-content .blog-table-block .blog-table-scroll>table[data-table-theme] tbody tr:last-child td,.blog-rich-editor .blog-table-block .blog-table-scroll>table[data-table-theme] tbody tr:last-child td{border-bottom:0!important}.blog-rich-content .blog-table-block>table[data-table-theme][data-table-striped=true] tbody tr:nth-child(2n) td,.blog-rich-content .blog-table-block>table[data-table-theme]:not([data-table-striped=false]) tbody tr:nth-child(2n) td,.blog-rich-content .blog-table-block .blog-table-scroll>table[data-table-theme][data-table-striped=true] tbody tr:nth-child(2n) td,.blog-rich-content .blog-table-block .blog-table-scroll>table[data-table-theme]:not([data-table-striped=false]) tbody tr:nth-child(2n) td,.blog-rich-editor .blog-table-block>table[data-table-theme][data-table-striped=true] tbody tr:nth-child(2n) td,.blog-rich-editor .blog-table-block>table[data-table-theme]:not([data-table-striped=false]) tbody tr:nth-child(2n) td,.blog-rich-editor .blog-table-block .blog-table-scroll>table[data-table-theme][data-table-striped=true] tbody tr:nth-child(2n) td,.blog-rich-editor .blog-table-block .blog-table-scroll>table[data-table-theme]:not([data-table-striped=false]) tbody tr:nth-child(2n) td{background:var(--table-row-alt)!important}.blog-rich-content .blog-table-block table[data-table-theme] tbody tr:hover td,.blog-rich-content .blog-table-block table[data-table-theme] tbody tr:focus-within td,.blog-rich-editor .blog-table-block table[data-table-theme] tbody tr:hover td,.blog-rich-editor .blog-table-block table[data-table-theme] tbody tr:focus-within td{background:var(--table-row-hover)!important;box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--table-accent) 3%,transparent 97%)!important}.blog-rich-content .blog-table-block table[data-table-density=compact] th,.blog-rich-content .blog-table-block table[data-table-density=compact] td,.blog-rich-editor .blog-table-block table[data-table-density=compact] th,.blog-rich-editor .blog-table-block table[data-table-density=compact] td{padding:.5rem .62rem!important}.blog-rich-content .blog-table-block table[data-table-density=compact] tbody td,.blog-rich-editor .blog-table-block table[data-table-density=compact] tbody td{font-size:.84rem!important;line-height:1.34!important}.blog-rich-content .blog-table-block table[data-table-density=airy] th,.blog-rich-content .blog-table-block table[data-table-density=airy] td,.blog-rich-editor .blog-table-block table[data-table-density=airy] th,.blog-rich-editor .blog-table-block table[data-table-density=airy] td{padding:.86rem .92rem!important}.blog-rich-content .blog-table-block table[data-table-density=airy] tbody td,.blog-rich-editor .blog-table-block table[data-table-density=airy] tbody td{font-size:.96rem!important;line-height:1.58!important}.blog-rich-content .blog-table-block table[data-table-first-column=true] tbody td:first-child,.blog-rich-editor .blog-table-block table[data-table-first-column=true] tbody td:first-child{position:sticky;left:0;z-index:3;background:var(--table-first)!important;color:var(--table-first-ink)!important;-webkit-text-fill-color:var(--table-first-ink)!important;font-weight:880!important;box-shadow:inset .22rem 0 color-mix(in srgb,var(--table-accent) 42%,transparent 58%),.72rem 0 1.2rem -1.1rem #0f172a8c!important}.blog-rich-content .blog-table-block table[data-table-first-column=true] thead th:first-child,.blog-rich-editor .blog-table-block table[data-table-first-column=true] thead th:first-child{position:sticky;left:0;z-index:5}.blog-rich-content .blog-table-block table[data-table-icon]:not([data-table-icon=none]) thead th:first-child,.blog-rich-editor .blog-table-block table[data-table-icon]:not([data-table-icon=none]) thead th:first-child{padding-left:2.2rem!important}.blog-rich-content .blog-table-block table[data-table-icon]:not([data-table-icon=none]) thead th:first-child:before,.blog-rich-editor .blog-table-block table[data-table-icon]:not([data-table-icon=none]) thead th:first-child:before{content:"";position:absolute;left:.72rem;top:50%;width:.82rem!important;height:.82rem!important;border-radius:.3rem!important;background:var(--table-accent)!important;transform:translateY(-50%);box-shadow:none!important}.blog-rich-content .blog-table-block[data-table-icon=check] table[data-table-theme] thead th:first-child:before,.blog-rich-editor .blog-table-block[data-table-icon=check] table[data-table-theme] thead th:first-child:before{clip-path:polygon(14% 53%,31% 36%,45% 50%,73% 22%,90% 39%,45% 84%)}.blog-rich-content .blog-table-block[data-table-icon=bolt] table[data-table-theme] thead th:first-child:before,.blog-rich-editor .blog-table-block[data-table-icon=bolt] table[data-table-theme] thead th:first-child:before{clip-path:polygon(48% 0,88% 0,58% 42%,86% 42%,33% 100%,43% 56%,14% 56%)}.blog-rich-content .blog-table-block[data-table-icon=shield] table[data-table-theme] thead th:first-child:before,.blog-rich-editor .blog-table-block[data-table-icon=shield] table[data-table-theme] thead th:first-child:before{clip-path:polygon(50% 0,88% 14%,82% 66%,50% 100%,18% 66%,12% 14%)}.blog-rich-content .blog-table-block[data-table-icon=star] table[data-table-theme] thead th:first-child:before,.blog-rich-editor .blog-table-block[data-table-icon=star] table[data-table-theme] thead th:first-child:before{clip-path:polygon(50% 0,61% 33%,96% 35%,68% 55%,79% 90%,50% 68%,21% 90%,32% 55%,4% 35%,39% 33%)}.blog-rich-content .blog-table-block[data-table-icon=alert] table[data-table-theme] thead th:first-child:before,.blog-rich-editor .blog-table-block[data-table-icon=alert] table[data-table-theme] thead th:first-child:before{clip-path:polygon(50% 0,100% 88%,0 88%)}.blog-rich-content .blog-table-block-note,.blog-rich-editor .blog-table-block-note{position:relative;z-index:2;margin:.54rem 0 0!important;padding:.58rem .82rem .1rem!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--table-accent) 12%,rgba(148,163,184,.34) 88%)!important;border-radius:0!important;background:transparent!important;color:color-mix(in srgb,var(--table-muted) 86%,#111827 14%)!important;-webkit-text-fill-color:color-mix(in srgb,var(--table-muted) 86%,#111827 14%)!important;font-size:.78rem!important;line-height:1.42!important;font-weight:640!important;box-shadow:none!important;overflow-wrap:anywhere}.blog-rich-content .blog-table-block[data-table-theme=contrast] .blog-table-block-note,.blog-rich-editor .blog-table-block[data-table-theme=contrast] .blog-table-block-note{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}@media(max-width:700px){.blog-rich-content .blog-table-block[data-table-block=true],.blog-rich-editor .blog-table-block[data-table-block=true]{width:100%!important;max-width:none!important;margin:.82rem 0!important;padding:.5rem!important;border-radius:1.1rem!important}.blog-rich-content .blog-table-block-header,.blog-rich-editor .blog-table-block-header{grid-template-columns:1fr;gap:.46rem!important;padding:.68rem .72rem!important;border-radius:.86rem!important}.blog-rich-content .blog-table-block-title,.blog-rich-editor .blog-table-block-title{font-size:.96rem!important}.blog-rich-content .blog-table-block-description,.blog-rich-editor .blog-table-block-description{font-size:.78rem!important;line-height:1.34!important}.blog-rich-content .blog-table-block-key,.blog-rich-editor .blog-table-block-key{grid-template-columns:1fr;gap:.34rem;padding:.64rem .72rem!important;border-radius:.86rem!important}.blog-rich-content .blog-table-block-key:before,.blog-rich-editor .blog-table-block-key:before{width:.58rem;height:.58rem;margin:0}.blog-rich-content .blog-table-block-key-label,.blog-rich-content .blog-table-block-key-body,.blog-rich-editor .blog-table-block-key-label,.blog-rich-editor .blog-table-block-key-body{grid-column:auto}.blog-rich-content .blog-table-block .blog-table-scroll,.blog-rich-editor .blog-table-block .blog-table-scroll{border-radius:.86rem!important}.blog-rich-content .blog-table-block>table[data-table-theme],.blog-rich-editor .blog-table-block>table[data-table-theme],.blog-rich-content .blog-table-block .blog-table-scroll>table[data-table-theme],.blog-rich-editor .blog-table-block .blog-table-scroll>table[data-table-theme]{min-width:38rem;table-layout:auto}.blog-rich-content .blog-table-block table[data-table-theme] thead th,.blog-rich-editor .blog-table-block table[data-table-theme] thead th{min-width:8.4rem;padding:.56rem .62rem!important;font-size:.63rem!important}.blog-rich-content .blog-table-block table[data-table-theme] tbody td,.blog-rich-editor .blog-table-block table[data-table-theme] tbody td{min-width:8.4rem;padding:.56rem .62rem!important;font-size:.82rem!important;line-height:1.36!important}.blog-rich-content .blog-table-block table[data-table-theme] thead th:first-child,.blog-rich-content .blog-table-block table[data-table-theme] tbody td:first-child,.blog-rich-editor .blog-table-block table[data-table-theme] thead th:first-child,.blog-rich-editor .blog-table-block table[data-table-theme] tbody td:first-child{min-width:7.7rem}.blog-rich-content .blog-table-block-note,.blog-rich-editor .blog-table-block-note{padding:.52rem .68rem .08rem!important;font-size:.74rem!important}}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-table-block[data-table-block=true],.blog-rich-editor .blog-table-block[data-table-block=true],.blog-rich-content .blog-table-block-header:after,.blog-rich-editor .blog-table-block-header:after,.blog-rich-content .blog-table-block .blog-table-scroll:before,.blog-rich-editor .blog-table-block .blog-table-scroll:before{animation:none!important}.blog-rich-content .blog-table-block table[data-table-theme] th,.blog-rich-content .blog-table-block table[data-table-theme] td,.blog-rich-editor .blog-table-block table[data-table-theme] th,.blog-rich-editor .blog-table-block table[data-table-theme] td{transition:none!important}}.blog-rich-content .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]),.blog-rich-editor .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]){width:100%!important;max-width:860px!important;margin:.9rem 0!important;border:1px solid #cbd5e1!important;border-radius:.85rem!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;box-shadow:none!important;table-layout:fixed!important}.blog-rich-content .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) th,.blog-rich-content .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) td,.blog-rich-editor .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) th,.blog-rich-editor .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) td{border:0!important;border-bottom:1px solid #e2e8f0!important;border-left:1px solid #e2e8f0!important;padding:.62rem .72rem!important;vertical-align:top!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:none!important;word-break:break-word!important}.blog-rich-content .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) th:first-child,.blog-rich-content .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) td:first-child,.blog-rich-editor .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) th:first-child,.blog-rich-editor .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) td:first-child{border-left:0!important}.blog-rich-content .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) thead th,.blog-rich-editor .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) thead th{position:static!important;background:#f1f5f9!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.blog-rich-content .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) tbody tr:nth-child(2n) td,.blog-rich-editor .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) tbody tr:nth-child(2n) td{background:#f8fafc!important}.blog-rich-content .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) tbody tr:last-child td,.blog-rich-editor .blog-table-scroll:not(.blog-table-motion-shell)>table:not([data-table-theme]) tbody tr:last-child td{border-bottom:0!important}.blog-rich-content .blog-audio-block[data-audio-block=true],.blog-rich-editor .blog-audio-block[data-audio-block=true]{--audio-accent: #0891b2;--audio-accent-dark: #0e7490;--audio-ink: #172033;--audio-muted: #667085;--audio-surface: #ffffff;--audio-panel: #f6fbfc;--audio-border: rgba(8, 145, 178, .18);width:min(100%,760px);margin:1.05rem auto!important;padding:0!important;border:1px solid var(--audio-border)!important;border-radius:1.35rem!important;background:radial-gradient(circle at 7% 10%,rgba(8,145,178,.12) 0 6rem,transparent 6.1rem),linear-gradient(180deg,#fff,#f8fbfc)!important;color:var(--audio-ink)!important;box-shadow:0 24px 54px -44px #0f172a9e,0 1px #ffffffdb inset!important;overflow:hidden!important;isolation:isolate;perspective:none!important}.blog-rich-editor .blog-audio-block[data-audio-block=true]{width:100%;max-width:none;margin:.9rem 0!important;border-style:solid!important;cursor:pointer}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true]{padding-bottom:.85rem!important}.blog-rich-content .blog-audio-block[data-audio-block=true]:before,.blog-rich-editor .blog-audio-block[data-audio-block=true]:before{content:"";display:block;height:.28rem;background:linear-gradient(90deg,#0891b22e,#0891b2b8 32%,#2dd4bfad 68%,#0891b21f)}.blog-rich-content .blog-audio-block.is-playing[data-audio-block=true]:before{animation:blogAudioSignal 1.15s ease-in-out infinite}.blog-rich-content .blog-audio-player-head,.blog-rich-content .blog-audio-editor-head,.blog-rich-editor .blog-audio-editor-head{position:relative!important;z-index:1;display:grid;gap:.28rem;padding:.92rem 1rem .72rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.blog-rich-content .blog-audio-kicker,.blog-rich-editor .blog-audio-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.36rem;margin:0!important;padding:.24rem .48rem;border-radius:999px;background:#0891b21a;color:var(--audio-accent-dark)!important;-webkit-text-fill-color:var(--audio-accent-dark)!important;font-size:.68rem!important;line-height:1;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase}.blog-rich-content .blog-audio-kicker svg{width:.86rem;height:.86rem;stroke-width:2.3}.blog-rich-content .blog-audio-title,.blog-rich-editor .blog-audio-title{margin:0!important;color:var(--audio-ink)!important;-webkit-text-fill-color:var(--audio-ink)!important;font-size:clamp(1rem,2.2vw,1.18rem)!important;line-height:1.18!important;font-weight:880!important;letter-spacing:0!important}.blog-rich-content .blog-audio-context,.blog-rich-editor .blog-audio-context{max-width:64ch;margin:.06rem 0 0!important;color:var(--audio-muted)!important;-webkit-text-fill-color:var(--audio-muted)!important;font-size:.88rem!important;line-height:1.42!important;font-weight:600!important}.blog-rich-content .blog-audio-player,.blog-rich-editor .blog-audio-player-preview{position:relative;z-index:1;display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.82rem;margin:.1rem .82rem 0!important;padding:.54rem!important;border:1px solid rgba(8,145,178,.14)!important;border-radius:1.05rem!important;background:linear-gradient(180deg,#fffffffa,#f3fafcf5)!important;box-shadow:0 16px 34px -30px #0f172a8a,0 1px #fffffff0 inset!important;transform:none!important}.blog-rich-editor .blog-audio-player-preview{grid-template-columns:2.65rem minmax(0,.82fr) minmax(0,1.18fr);margin-bottom:.82rem!important}.blog-rich-content .blog-audio-play-button,.blog-rich-editor .blog-audio-play-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.2rem!important;height:3.2rem!important;border:0!important;border-radius:1rem!important;background:linear-gradient(145deg,var(--audio-accent) 0%,#10b8c7 100%)!important;color:#fff!important;cursor:pointer;box-shadow:0 16px 24px -20px #0891b2e6,0 0 0 .48rem #0891b21a!important;transition:transform .17s cubic-bezier(.2,0,0,1),box-shadow .17s cubic-bezier(.2,0,0,1),background-color .17s cubic-bezier(.2,0,0,1)!important}.blog-rich-editor .blog-audio-play-dot{width:2.65rem!important;height:2.65rem!important;border-radius:.9rem!important;font-size:0!important}.blog-rich-content .blog-audio-block.is-playing .blog-audio-play-button{background:linear-gradient(145deg,#164e63 0%,var(--audio-accent) 100%)!important}.blog-rich-content .blog-audio-play-button:hover,.blog-rich-content .blog-audio-play-button:focus-visible{outline:none!important;transform:translateY(-1px)!important;box-shadow:0 18px 26px -20px #0891b2f2,0 0 0 .56rem #0891b224!important}.blog-rich-content .blog-audio-play-button:active{transform:translateY(0) scale(.98)!important}.blog-rich-content .blog-audio-player-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.44rem .72rem}.blog-rich-content .blog-audio-main-action{justify-self:start;min-width:0;max-width:100%;border:0!important;background:transparent!important;color:var(--audio-ink)!important;-webkit-text-fill-color:var(--audio-ink)!important;padding:0!important;font-size:.93rem!important;line-height:1.22!important;font-weight:850!important;text-align:left;cursor:pointer;overflow-wrap:anywhere}.blog-rich-content .blog-audio-main-action:hover,.blog-rich-content .blog-audio-main-action:focus-visible{outline:none!important;color:var(--audio-accent-dark)!important;-webkit-text-fill-color:var(--audio-accent-dark)!important}.blog-rich-content .blog-audio-progress{position:relative;grid-column:1 / -1;height:.5rem!important;border:0!important;border-radius:999px!important;background:repeating-linear-gradient(90deg,rgba(8,145,178,.13) 0 .18rem,transparent .18rem .44rem),#0891b21f!important;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14!important}.blog-rich-content .blog-audio-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0891b2,#22d3ee)!important;box-shadow:none!important;transition:width .12s linear!important}.blog-rich-content .blog-audio-time{justify-self:end;color:#475467!important;-webkit-text-fill-color:#475467!important;font-size:.72rem!important;line-height:1.1!important;font-weight:780!important;white-space:nowrap;font-variant-numeric:tabular-nums}.blog-rich-content .blog-audio-support{display:grid;gap:.5rem;padding:.7rem .82rem 0!important}.blog-rich-content .blog-audio-support button{justify-self:start;border:1px solid rgba(8,145,178,.18)!important;border-radius:999px!important;background:#0891b214!important;color:var(--audio-accent-dark)!important;-webkit-text-fill-color:var(--audio-accent-dark)!important;padding:.42rem .72rem!important;font-size:.76rem!important;line-height:1;font-weight:850!important;cursor:pointer;box-shadow:none!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease!important}.blog-rich-content .blog-audio-support button:hover,.blog-rich-content .blog-audio-support button:focus-visible{outline:none!important;border-color:#0891b257!important;background:#0891b221!important;transform:translateY(-1px)!important}.blog-rich-content .blog-audio-support p,.blog-rich-content .blog-audio-transcript,.blog-rich-editor .blog-audio-transcript{margin:0!important;border:0!important;border-radius:1rem!important;background:#ffffffb8!important;color:#475467!important;-webkit-text-fill-color:#475467!important;padding:.68rem .78rem!important;font-size:.84rem!important;line-height:1.48!important;font-weight:610!important;box-shadow:0 0 0 1px #0891b21f inset,0 12px 26px -24px #0f172a70!important;overflow-wrap:anywhere}.blog-rich-editor .blog-audio-transcript{margin:0 .82rem .82rem!important}.blog-rich-editor .blog-audio-player-preview strong{min-width:0;color:var(--audio-ink)!important;-webkit-text-fill-color:var(--audio-ink)!important;font-size:.88rem!important;line-height:1.25!important;font-weight:850!important;overflow-wrap:anywhere}.blog-rich-editor .blog-audio-player-preview span:last-child{min-width:0;color:var(--audio-muted)!important;-webkit-text-fill-color:var(--audio-muted)!important;font-size:.76rem!important;line-height:1.25!important;font-weight:650!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes blogAudioSignal{0%,to{opacity:.62}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-audio-block.is-playing[data-audio-block=true]:before{animation:none!important}.blog-rich-content .blog-audio-play-button,.blog-rich-content .blog-audio-progress span,.blog-rich-content .blog-audio-support button{transition:none!important}}@media(max-width:700px){.blog-rich-content .blog-audio-block[data-audio-block=true]{border-radius:1.12rem!important}.blog-rich-content .blog-audio-player-head,.blog-rich-content .blog-audio-editor-head,.blog-rich-editor .blog-audio-editor-head{padding:.82rem .82rem .62rem!important}.blog-rich-content .blog-audio-player,.blog-rich-editor .blog-audio-player-preview{grid-template-columns:2.82rem minmax(0,1fr);gap:.7rem;margin:.05rem .66rem 0!important;padding:.62rem!important;border-radius:.95rem!important}.blog-rich-editor .blog-audio-player-preview{grid-template-columns:2.42rem minmax(0,1fr)}.blog-rich-content .blog-audio-play-button{width:2.82rem!important;height:2.82rem!important;border-radius:.9rem!important}.blog-rich-editor .blog-audio-play-dot{width:2.42rem!important;height:2.42rem!important}.blog-rich-content .blog-audio-player-copy{gap:.4rem}.blog-rich-content .blog-audio-time{grid-column:1 / -1;justify-self:start}.blog-rich-content .blog-audio-support{padding:.64rem .66rem 0!important}.blog-rich-editor .blog-audio-player-preview span:last-child{grid-column:2}.blog-rich-editor .blog-audio-transcript{margin:0 .66rem .74rem!important}}.blog-rich-content .blog-audio-block[data-audio-block=true],.blog-rich-editor .blog-audio-block[data-audio-block=true]{--audio-accent: #0891b2;--audio-accent-2: #22c7d8;--audio-ink: #111827;--audio-muted: #667085;--audio-soft: #e9f7fa;--audio-panel: #ffffff;--audio-panel-2: #f5fafb;width:min(100%,760px);margin:1.1rem auto!important;padding:.68rem!important;border:1px solid rgba(8,145,178,.16)!important;border-radius:1.45rem!important;background:linear-gradient(180deg,#fbfdfe,#eef7f8)!important;color:var(--audio-ink)!important;box-shadow:0 28px 58px -46px #0f172ab8,0 10px 22px -22px #0891b280,0 1px #fffffff2 inset!important;overflow:hidden!important}.blog-rich-content .blog-audio-block[data-audio-block=true]:before,.blog-rich-editor .blog-audio-block[data-audio-block=true]:before{content:none!important;display:none!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-block=true]{padding-bottom:.68rem!important}.blog-rich-editor .blog-audio-block[data-audio-block=true]{width:100%;max-width:none;margin:.9rem 0!important}.blog-rich-content .blog-audio-player-head,.blog-rich-content .blog-audio-editor-head,.blog-rich-editor .blog-audio-editor-head{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.3rem .8rem!important;margin:0!important;padding:.72rem .78rem .78rem!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:1.08rem!important;background:linear-gradient(180deg,#fffffff5,#f4fafbf0)!important;box-shadow:0 16px 34px -30px #0f172a80,0 0 0 1px #0891b214,0 1px #fffffff5 inset!important}.blog-rich-content .blog-audio-player-head:after,.blog-rich-content .blog-audio-editor-head:after,.blog-rich-editor .blog-audio-editor-head:after{content:"";grid-column:2;grid-row:1 / span 3;align-self:center;width:4.4rem;height:2.3rem;border-radius:999px;background:linear-gradient(90deg,transparent 0 .36rem,rgba(8,145,178,.36) .36rem .52rem,transparent .52rem .78rem),linear-gradient(90deg,transparent 0 1.05rem,rgba(34,199,216,.62) 1.05rem 1.25rem,transparent 1.25rem 1.52rem),linear-gradient(90deg,transparent 0 1.78rem,rgba(8,145,178,.46) 1.78rem 1.96rem,transparent 1.96rem 2.26rem),linear-gradient(90deg,transparent 0 2.52rem,rgba(34,199,216,.54) 2.52rem 2.72rem,transparent 2.72rem 3rem),linear-gradient(90deg,transparent 0 3.26rem,rgba(8,145,178,.32) 3.26rem 3.42rem,transparent 3.42rem 100%);background-size:100% 46%,100% 74%,100% 58%,100% 86%,100% 38%;background-position:center;background-repeat:no-repeat;opacity:.72;pointer-events:none}.blog-rich-content .blog-audio-block.is-playing .blog-audio-player-head:after{animation:blogAudioWavePulse .9s ease-in-out infinite}.blog-rich-content .blog-audio-kicker,.blog-rich-editor .blog-audio-kicker{grid-column:1;width:-moz-fit-content;width:fit-content;margin:0!important;padding:.28rem .52rem!important;border:1px solid rgba(8,145,178,.16);border-radius:999px;background:#0891b214!important;color:#0e7490!important;-webkit-text-fill-color:#0e7490!important;font-size:.66rem!important;line-height:1!important;font-weight:850!important;letter-spacing:.08em!important}.blog-rich-content .blog-audio-title,.blog-rich-editor .blog-audio-title{grid-column:1;max-width:100%;margin:0!important;color:var(--audio-ink)!important;-webkit-text-fill-color:var(--audio-ink)!important;font-size:clamp(1.02rem,2vw,1.22rem)!important;line-height:1.16!important;font-weight:880!important}.blog-rich-content .blog-audio-context,.blog-rich-editor .blog-audio-context{grid-column:1 / -1;max-width:68ch;margin:.02rem 0 0!important;color:#5f6b7a!important;-webkit-text-fill-color:#5f6b7a!important;font-size:.88rem!important;line-height:1.42!important;font-weight:610!important}.blog-rich-content .blog-audio-player,.blog-rich-editor .blog-audio-player-preview{position:relative;display:grid!important;grid-template-columns:3.45rem minmax(0,1fr);align-items:center;gap:.86rem!important;margin:.62rem 0 0!important;padding:.78rem!important;border:1px solid rgba(8,145,178,.16)!important;border-radius:1.18rem!important;background:linear-gradient(180deg,#fff,#f7fbfc)!important;box-shadow:0 18px 38px -34px #0f172a94,0 0 0 1px #ffffffd1 inset!important}.blog-rich-content .blog-audio-player:before,.blog-rich-editor .blog-audio-player-preview:before{content:"";position:absolute;inset:.48rem;z-index:-1;border-radius:.92rem;background:linear-gradient(90deg,rgba(8,145,178,.08),transparent 45%);pointer-events:none}.blog-rich-editor .blog-audio-player-preview{grid-template-columns:2.7rem minmax(0,.82fr) minmax(0,1.18fr);margin-bottom:0!important}.blog-rich-content .blog-audio-play-button,.blog-rich-editor .blog-audio-play-dot{width:3.45rem!important;height:3.45rem!important;border:0!important;border-radius:1.08rem!important;background:#0891b2!important;color:#fff!important;box-shadow:0 16px 24px -18px #0891b2d1,0 0 0 .46rem #0891b21a,0 1px #ffffff47 inset!important;transform:none!important}.blog-rich-editor .blog-audio-play-dot{width:2.7rem!important;height:2.7rem!important;border-radius:.95rem!important}.blog-rich-content .blog-audio-block.is-playing .blog-audio-play-button{background:#164e63!important;box-shadow:0 18px 26px -18px #0891b2eb,0 0 0 .5rem #0891b229,0 1px #ffffff42 inset!important}.blog-rich-content .blog-audio-play-button:hover,.blog-rich-content .blog-audio-play-button:focus-visible{outline:none!important;background:#0e7490!important;transform:translateY(-1px)!important}.blog-rich-content .blog-audio-play-button:active{transform:translateY(0) scale(.985)!important}.blog-rich-content .blog-audio-player-copy{min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.46rem .72rem!important}.blog-rich-content .blog-audio-main-action{color:var(--audio-ink)!important;-webkit-text-fill-color:var(--audio-ink)!important;font-size:.94rem!important;line-height:1.2!important;font-weight:850!important}.blog-rich-content .blog-audio-progress{grid-column:1 / -1;height:.72rem!important;border-radius:999px!important;background:linear-gradient(180deg,#0f172a14,#ffffff2e),#0891b221!important;box-shadow:0 1px #ffffffeb,inset 0 1px 2px #0f172a1f!important}.blog-rich-content .blog-audio-progress span{position:relative;min-width:.42rem;background:linear-gradient(90deg,#0891b2,#22c7d8)!important}.blog-rich-content .blog-audio-progress span:after{content:"";position:absolute;top:50%;right:-.22rem;width:.92rem;height:.92rem;border:.18rem solid #ffffff;border-radius:999px;background:#0891b2;box-shadow:0 6px 14px -10px #0f172acc;transform:translateY(-50%)}.blog-rich-content .blog-audio-time{display:inline-flex;align-items:center;justify-content:center;min-height:1.58rem;padding:.22rem .5rem;border-radius:999px;background:#1118270d;color:#475467!important;-webkit-text-fill-color:#475467!important;font-size:.72rem!important;font-weight:780!important}.blog-rich-content .blog-audio-support{padding:.58rem 0 0!important}.blog-rich-content .blog-audio-support button{min-height:2.08rem;padding:.46rem .78rem!important;border:1px solid rgba(8,145,178,.18)!important;border-radius:999px!important;background:#fff!important;color:#0e7490!important;-webkit-text-fill-color:#0e7490!important;box-shadow:0 10px 22px -20px #0f172a7a,0 1px #ffffffe6 inset!important}.blog-rich-content .blog-audio-support button:hover,.blog-rich-content .blog-audio-support button:focus-visible{background:var(--audio-soft)!important;border-color:#0891b257!important}.blog-rich-content .blog-audio-support p,.blog-rich-content .blog-audio-transcript,.blog-rich-editor .blog-audio-transcript{border-radius:1.05rem!important;background:#fff!important;box-shadow:0 0 0 1px #0891b21f inset,0 14px 26px -24px #0f172a8a!important}@keyframes blogAudioWavePulse{0%,to{opacity:.56;transform:scaleY(.88)}50%{opacity:.92;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-audio-block.is-playing .blog-audio-player-head:after{animation:none!important}}@media(max-width:700px){.blog-rich-content .blog-audio-block[data-audio-block=true],.blog-rich-editor .blog-audio-block[data-audio-block=true]{padding:.54rem!important;border-radius:1.2rem!important}.blog-rich-content .blog-audio-player-head,.blog-rich-content .blog-audio-editor-head,.blog-rich-editor .blog-audio-editor-head{grid-template-columns:minmax(0,1fr);padding:.68rem!important;border-radius:.98rem!important}.blog-rich-content .blog-audio-player-head:after,.blog-rich-content .blog-audio-editor-head:after,.blog-rich-editor .blog-audio-editor-head:after{display:none}.blog-rich-content .blog-audio-player,.blog-rich-editor .blog-audio-player-preview{grid-template-columns:3rem minmax(0,1fr);gap:.72rem!important;padding:.64rem!important}.blog-rich-content .blog-audio-play-button,.blog-rich-editor .blog-audio-play-dot{width:3rem!important;height:3rem!important;border-radius:.98rem!important}.blog-rich-content .blog-audio-player-copy{grid-template-columns:minmax(0,1fr)}.blog-rich-content .blog-audio-time{justify-self:start}}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store]{--audio-gp-green: #01875f;--audio-gp-green-soft: #e6f4ea;--audio-gp-blue: #1a73e8;--audio-gp-yellow: #fbbc04;--audio-gp-red: #ea4335;--audio-gp-ink: #101828;--audio-gp-muted: #667085;--audio-gp-dark: #111827;width:min(100%,780px)!important;max-width:780px!important;margin:1.2rem auto!important;padding:.72rem!important;border:1px solid rgba(16,24,40,.08)!important;border-radius:1.65rem!important;background:linear-gradient(180deg,#fff,#f7faf8)!important;color:var(--audio-gp-ink)!important;box-shadow:0 30px 72px -54px #101828bf,0 18px 34px -34px #01875f9e,inset 0 1px #fffffff0!important;overflow:hidden!important;isolation:isolate}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store]:before{content:none!important;display:none!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-player-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;padding:1rem!important;border:1px solid rgba(16,24,40,.07)!important;border-radius:1.28rem!important;background:#ffffffe6!important;box-shadow:0 16px 36px -30px #10182885,inset 0 1px #fffffffa!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-player-head:after{content:none!important;display:none!important;animation:none!important;background:none!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-head-copy{grid-column:1;grid-row:1;min-width:0;display:grid;gap:.38rem}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-kicker.MuiChip-root{grid-column:auto!important;width:-moz-fit-content!important;width:fit-content!important;height:auto!important;min-height:1.65rem!important;margin:0!important;border-color:#01875f38!important;border-radius:999px!important;background:var(--audio-gp-green-soft)!important;color:var(--audio-gp-green)!important;-webkit-text-fill-color:var(--audio-gp-green)!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-kicker .MuiChip-icon{width:.9rem;height:.9rem;margin-left:.48rem;color:var(--audio-gp-green)!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-title{grid-column:auto!important;margin:0!important;color:var(--audio-gp-ink)!important;-webkit-text-fill-color:var(--audio-gp-ink)!important;font-size:clamp(1.08rem,2.1vw,1.34rem)!important;line-height:1.12!important;font-weight:880!important;letter-spacing:0!important;overflow-wrap:anywhere}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-context{grid-column:auto!important;max-width:66ch;margin:0!important;color:var(--audio-gp-muted)!important;-webkit-text-fill-color:var(--audio-gp-muted)!important;font-size:.9rem!important;line-height:1.45!important;font-weight:600!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-signal{grid-column:2;grid-row:1;align-self:center;width:5.75rem;height:3.55rem;display:inline-flex;align-items:flex-end;justify-content:center;gap:.26rem;padding:.72rem;border-radius:1.18rem;background:linear-gradient(180deg,#111827f2,#1e293bf5);box-shadow:inset 0 1px #ffffff1f,0 18px 28px -24px #111827b8}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-signal span{width:.34rem;height:100%;min-height:.7rem;border-radius:999px;transform-origin:50% 100%;background:var(--audio-gp-green)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-signal span:nth-child(2),.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-signal span:nth-child(5){background:var(--audio-gp-blue)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-signal span:nth-child(3){background:var(--audio-gp-yellow)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-signal span:nth-child(6){background:var(--audio-gp-red)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-player{position:relative;display:grid!important;grid-template-columns:4.1rem minmax(0,1fr)!important;align-items:center!important;gap:1rem!important;margin:.72rem 0 0!important;padding:.92rem!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:1.34rem!important;background:linear-gradient(135deg,rgba(26,115,232,.22) 0 18%,transparent 18% 100%),linear-gradient(180deg,#111827,#0f172a)!important;color:#fff!important;box-shadow:0 22px 42px -34px #111827db,inset 0 1px #ffffff1f!important;transform:none!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-player:before{content:none!important;display:none!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button.MuiIconButton-root{width:4.1rem!important;height:4.1rem!important;padding:0!important;border:0!important;border-radius:1.25rem!important;background:linear-gradient(145deg,var(--audio-gp-green) 0%,#12a779 100%)!important;color:#fff!important;box-shadow:0 18px 30px -22px #01875ff2,0 0 0 .52rem #ffffff14,inset 0 1px #fff3!important;transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1)!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button svg,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button.MuiIconButton-root svg{width:1.55rem;height:1.55rem}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button[aria-pressed=true],.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button.MuiIconButton-root[aria-pressed=true]{background:linear-gradient(145deg,var(--audio-gp-blue) 0%,#4f8df5 100%)!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button:hover,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button:focus-visible,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button.MuiIconButton-root:hover,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button.MuiIconButton-root:focus-visible{outline:none!important;transform:translateY(-2px)!important;box-shadow:0 22px 34px -24px #01875ff5,0 0 0 .58rem #ffffff1f,inset 0 1px #ffffff38!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button:active,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button.MuiIconButton-root:active{transform:translateY(0) scale(.985)!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-player-copy{min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.52rem .82rem!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-main-action,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-main-action.MuiButton-root{justify-self:start;min-width:0!important;max-width:100%;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.98rem!important;line-height:1.2!important;font-weight:850!important;letter-spacing:0!important;text-align:left;overflow-wrap:anywhere}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-main-action:hover,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-main-action:focus-visible,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-main-action.MuiButton-root:hover,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-main-action.MuiButton-root:focus-visible{color:#d1fae5!important;-webkit-text-fill-color:#d1fae5!important;background:transparent!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-progress{grid-column:1 / -1;height:.76rem!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 .2rem,transparent .2rem .52rem),#ffffff1a!important;box-shadow:inset 0 1px 2px #00000057,0 1px #ffffff14!important;overflow:hidden!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-progress span{display:block;width:100%!important;min-width:0!important;height:100%;border-radius:inherit;transform-origin:0 50%;background:linear-gradient(90deg,var(--audio-gp-green) 0%,var(--audio-gp-blue) 52%,var(--audio-gp-yellow) 100%)!important;box-shadow:none!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-progress span:after{content:"";position:absolute;top:50%;right:-.24rem;width:.96rem;height:.96rem;border:.18rem solid #ffffff;border-radius:999px;background:var(--audio-gp-blue);box-shadow:0 8px 16px -12px #000000e0;transform:translateY(-50%)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-time{justify-self:end;min-height:1.65rem;display:inline-flex;align-items:center;justify-content:center;padding:.24rem .56rem;border-radius:999px;background:#ffffff14;color:#d0d5dd!important;-webkit-text-fill-color:#d0d5dd!important;font-size:.74rem!important;font-weight:780!important;white-space:nowrap;font-variant-numeric:tabular-nums}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-support{position:relative;display:grid!important;gap:.58rem;padding:.7rem .12rem 0!important;background:transparent!important;isolation:isolate}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-dock{width:min(100%,38rem);display:grid;justify-items:start;gap:.66rem;perspective:900px}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-action{position:relative;z-index:2;display:inline-flex;transform-origin:50% 100%}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-toggle,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-toggle.MuiButton-root{position:relative;justify-self:start;min-height:2.25rem;display:inline-flex;align-items:center;gap:.42rem;padding:.48rem .78rem!important;border:1px solid rgba(1,135,95,.22)!important;border-radius:999px!important;background:#fff!important;color:var(--audio-gp-green)!important;-webkit-text-fill-color:var(--audio-gp-green)!important;font-size:.76rem!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important;overflow:visible;box-shadow:0 14px 28px -24px #1018288a,inset 0 1px #fffffff5!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-support.is-open .blog-audio-transcript-toggle,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-support.is-open .blog-audio-transcript-toggle.MuiButton-root{border-color:#01875f57!important;background:#fff!important;color:var(--audio-gp-green)!important;-webkit-text-fill-color:var(--audio-gp-green)!important;box-shadow:0 22px 40px -28px #01875fb8,0 0 0 .28rem #01875f17,inset 0 1px #fffffff5!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-toggle:hover,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-toggle:focus-visible,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-toggle.MuiButton-root:hover,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-toggle.MuiButton-root:focus-visible{border-color:#01875f57!important;background:#f3fbf7!important;color:var(--audio-gp-green)!important;-webkit-text-fill-color:var(--audio-gp-green)!important;transform:translateY(-1px)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-support.is-open .blog-audio-transcript-toggle:hover,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-support.is-open .blog-audio-transcript-toggle:focus-visible,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-support.is-open .blog-audio-transcript-toggle.MuiButton-root:hover,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-support.is-open .blog-audio-transcript-toggle.MuiButton-root:focus-visible{border-color:#01875f70!important;background:#f3fbf7!important;color:var(--audio-gp-green)!important;-webkit-text-fill-color:var(--audio-gp-green)!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-icon{width:.95rem;height:.95rem;transition:transform .18s cubic-bezier(.2,0,0,1)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-icon.is-open{transform:rotate(180deg)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-popover{position:relative;z-index:1;width:100%;min-width:0;margin:0!important;border:1px solid rgba(16,24,40,.08)!important;border-radius:1.18rem!important;background:#fff!important;color:#475467!important;-webkit-text-fill-color:#475467!important;padding:.9rem .98rem!important;box-shadow:0 24px 48px -34px #101828a3,0 10px 22px -24px #01875f5c,inset 0 1px #fffffff0!important;transform-origin:1.6rem 0;overflow:visible}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-popover-pointer{position:absolute;top:-.36rem;left:1.35rem;width:.72rem;height:.72rem;border-top:1px solid rgba(16,24,40,.08);border-left:1px solid rgba(16,24,40,.08);background:#fff;transform:rotate(45deg)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-copy{position:relative;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#344054!important;-webkit-text-fill-color:#344054!important;padding:0!important;font-size:.88rem!important;line-height:1.52!important;font-weight:640!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button.MuiIconButton-root,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-toggle,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-toggle.MuiButton-root,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-icon,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-progress span{transition:none!important}}@media(max-width:700px){.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store]{padding:.56rem!important;border-radius:1.32rem!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-player-head{grid-template-columns:minmax(0,1fr)!important;padding:.82rem!important;border-radius:1.08rem!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-signal{grid-column:1;grid-row:auto;width:100%;height:2.7rem;justify-content:flex-start;padding:.6rem .7rem}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-player{grid-template-columns:3.35rem minmax(0,1fr)!important;gap:.74rem!important;padding:.72rem!important;border-radius:1.12rem!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button,.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-play-button.MuiIconButton-root{width:3.35rem!important;height:3.35rem!important;border-radius:1rem!important}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-player-copy{grid-template-columns:minmax(0,1fr)}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-time{justify-self:start}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-dock{width:100%}.blog-rich-content .blog-audio-block.blog-audio-block--player[data-audio-style=play-store] .blog-audio-transcript-popover{padding:.78rem .84rem!important;border-radius:1rem!important}}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store]{--simulation-gp-green: #01875f;--simulation-gp-green-dark: #056449;--simulation-gp-blue: #1a73e8;--simulation-gp-yellow: #fbbc04;--simulation-gp-red: #ea4335;--simulation-gp-ink: #202124;--simulation-gp-muted: #5f6368;--simulation-gp-line: #dfe5ee;--simulation-ink: var(--simulation-gp-ink);--simulation-muted: var(--simulation-gp-muted);--simulation-panel: #ffffff;--simulation-panel-soft: #f8fbff;--simulation-panel-deep: #101828;--simulation-accent: var(--simulation-gp-green);--simulation-accent-strong: var(--simulation-gp-blue);--simulation-accent-soft: rgba(1, 135, 95, .1);--simulation-line: var(--simulation-gp-line);position:relative;isolation:isolate;display:grid;gap:0;margin:1.25rem 0;padding:.72rem!important;border:1px solid rgba(32,33,36,.1)!important;border-left-width:1px!important;border-radius:1.36rem!important;background:#fff!important;box-shadow:0 26px 56px -42px #20212475,0 10px 28px -28px #01875f6b,inset 0 1px #fffffff5!important;color:var(--simulation-gp-ink)!important;overflow:hidden}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store]:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 0 72%,rgba(1,135,95,.07) 72% 100%),linear-gradient(135deg,rgba(26,115,232,.08),transparent 34%);content:"";pointer-events:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-player-head{position:relative;z-index:1;display:grid;gap:.28rem;margin:0 0 .58rem!important;padding:.4rem .58rem .44rem!important;border:1px solid rgba(32,33,36,.08)!important;border-radius:1rem!important;background:#fff!important;box-shadow:0 1px 2px #3c40431f,inset 0 -1px #2021240a!important;color:var(--simulation-gp-ink)!important;transform:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-kicker{width:-moz-fit-content;width:fit-content;min-height:1.44rem;display:inline-flex;align-items:center;gap:.36rem;border:1px solid rgba(1,135,95,.16)!important;border-radius:999px!important;background:#e6f4ea!important;box-shadow:none!important;color:var(--simulation-gp-green)!important;-webkit-text-fill-color:var(--simulation-gp-green)!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:0!important;line-height:1;padding:.3rem .5rem!important;text-transform:none!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-kicker svg{color:var(--simulation-gp-green)!important;filter:none!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-title{color:var(--simulation-gp-ink)!important;-webkit-text-fill-color:var(--simulation-gp-ink)!important;font-size:clamp(.98rem,1.8cqi,1.24rem)!important;font-weight:850!important;letter-spacing:0!important;line-height:1.08!important;text-shadow:none!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-context{margin:0!important;color:var(--simulation-gp-muted)!important;-webkit-text-fill-color:var(--simulation-gp-muted)!important;font-size:.7rem!important;font-weight:560!important;line-height:1.22!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-grid{display:grid;grid-template-columns:minmax(215px,.76fr) minmax(0,1.24fr);gap:.56rem!important;align-items:stretch;min-width:0;perspective:1200px;transform-style:preserve-3d}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-control-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-stage,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-card,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-target-select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-output-unit,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-result,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-expression,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-panel{backdrop-filter:none!important;filter:none!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-stage:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-control-panel:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-card:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-card:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-result:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-result:after,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-panel:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-panel:after{display:none!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-control-panel{display:grid;align-content:start;gap:.36rem!important;min-width:0;padding:.46rem!important;border:1px solid var(--simulation-gp-line)!important;border-radius:1.02rem!important;background:#f8fbff!important;box-shadow:inset 0 1px #fffffff5!important;color:var(--simulation-gp-ink)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-stage{position:relative;display:grid;grid-template-rows:auto minmax(8.4rem,1fr) auto!important;min-height:14.4rem!important;overflow:hidden;padding:.62rem!important;border:1px solid rgba(16,24,40,.9)!important;border-radius:1.02rem!important;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 34%),linear-gradient(145deg,#111827,#0b1220)!important;box-shadow:0 18px 36px -30px #101828ad,inset 0 1px #ffffff1a!important;color:#fff!important;transform-origin:center center}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-stage:before{position:absolute;inset:.62rem;z-index:0;border:1px solid rgba(255,255,255,.06);border-radius:.82rem;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:1.15rem 1.15rem;content:"";-webkit-mask-image:linear-gradient(180deg,black,rgba(0,0,0,.26));mask-image:linear-gradient(180deg,#000,#00000042);pointer-events:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-stage-head,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-visual,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-scale{position:relative;z-index:1}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-stage-head span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-scale span{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:.66rem!important;font-weight:740!important;letter-spacing:0!important;line-height:1.15!important;text-transform:none!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-stage-head strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.8rem!important;font-weight:850!important;line-height:1.12!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-visual{min-height:8.4rem!important;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;border-radius:.92rem!important;background:linear-gradient(90deg,rgba(1,135,95,.16),transparent 28%),linear-gradient(145deg,#ffffff14,#ffffff05)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff0a!important;transform-origin:center bottom}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-stage.is-playing .blog-simulation-visual{box-shadow:0 18px 34px -28px #34a85385,inset 0 1px #ffffff29,inset 0 -1px #ffffff0a!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-expression-row,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-result-row,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-row,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-actions{display:grid;gap:.34rem!important;min-width:0}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-expression-row{grid-template-columns:minmax(0,1fr) minmax(4.8rem,.3fr)}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-expression{display:flex;min-height:2.35rem;align-items:center;min-width:0;overflow-wrap:anywhere;border:1px solid rgba(16,24,40,.88)!important;border-radius:.82rem!important;background:#101828!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.94rem,2.25cqi,1.28rem)!important;font-weight:830!important;letter-spacing:0!important;line-height:1.12!important;padding:.42rem .52rem!important;transform:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-result-row{grid-template-columns:minmax(0,1fr) minmax(5.6rem,.48fr)}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-result{display:grid;gap:.2rem;justify-content:start;min-height:3.65rem;min-width:0;border:1px solid rgba(1,135,95,.16)!important;border-radius:.86rem!important;background:#e6f4ea!important;box-shadow:inset 0 1px #ffffffe6!important;color:#0b4f38!important;padding:.52rem .58rem!important;transform-origin:left center}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-result span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-target-select span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-output-unit span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-head small{background:transparent!important;color:var(--simulation-gp-muted)!important;-webkit-text-fill-color:var(--simulation-gp-muted)!important;font-size:.64rem!important;font-weight:740!important;letter-spacing:0!important;line-height:1.1!important;text-transform:none!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-result strong{min-width:0;overflow-wrap:anywhere;color:#0b4f38!important;-webkit-text-fill-color:#0b4f38!important;font-size:clamp(1.18rem,3.4cqi,1.76rem)!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;text-shadow:none!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-result small{margin-left:.25rem;color:var(--simulation-gp-green)!important;-webkit-text-fill-color:var(--simulation-gp-green)!important;font-size:.62em!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-target-select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-output-unit{position:relative;display:grid;gap:.26rem;align-content:center;min-width:0;border:1px solid var(--simulation-gp-line)!important;border-radius:.82rem!important;background:#fff!important;box-shadow:none!important;padding:.38rem!important;transform:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-motion-select{position:relative;isolation:isolate;overflow:visible;transform-origin:center bottom}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-motion-select.is-active{z-index:28}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-shell{position:relative;min-width:0}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-native-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-trigger{display:flex;width:100%;min-width:0;min-height:2rem;align-items:center;justify-content:space-between;gap:.42rem;border:1px solid var(--simulation-gp-line)!important;border-radius:.72rem!important;background:#fff!important;box-shadow:none!important;color:var(--simulation-gp-ink)!important;-webkit-text-fill-color:var(--simulation-gp-ink)!important;cursor:pointer;font:inherit;font-size:.78rem!important;font-weight:780!important;line-height:1.2;outline:none;padding:.34rem .46rem!important;text-align:left}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-trigger:focus-visible{border-color:#1a73e885!important;box-shadow:0 0 0 .18rem #1a73e81c!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-trigger:disabled{cursor:not-allowed;opacity:.68}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-trigger-dot{flex:0 0 auto;width:.42rem;height:.42rem;border-radius:999px;background:var(--simulation-gp-blue);box-shadow:0 0 0 .24rem #1a73e814}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-actions{position:absolute;right:.18rem;top:calc(100% + .28rem);z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:.24rem;min-width:-moz-max-content;min-width:max-content;padding:.28rem;border:1px solid rgba(32,33,36,.08);border-radius:999px;background:#fffffff5;box-shadow:0 20px 38px -28px #2021249e,0 8px 18px -18px #1a73e875;transform-origin:100% 0}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-actions button{display:inline-grid;min-width:2rem;min-height:1.72rem;place-items:center;border:1px solid rgba(26,115,232,.16);border-radius:999px;background:#e8f0fe;color:var(--simulation-gp-blue);cursor:pointer;font:inherit;font-size:.72rem;font-weight:850;line-height:1;padding:.34rem .52rem;white-space:nowrap}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-actions button.is-selected{border-color:#174ea6;background:#1a73e8;color:#fff}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-unit-select{position:relative;min-width:0;overflow:visible}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-unit-select .blog-simulation-select-actions{right:0;gap:.18rem;padding:.22rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-list{display:grid;gap:.32rem!important;min-width:0}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-card{display:grid;gap:.3rem!important;min-width:0;border:1px solid var(--simulation-gp-line)!important;border-radius:.86rem!important;background:#fff!important;box-shadow:0 1px 2px #3c40431a,inset 0 1px #fffffff5!important;color:var(--simulation-gp-ink)!important;padding:.36rem!important;transform-origin:center center;transition:border-color .17s ease,box-shadow .17s ease,background-color .17s ease}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-card:focus-within{border-color:#1a73e847!important;background:#fff!important;box-shadow:0 12px 26px -24px #1a73e86b,inset 0 1px #fffffff5!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-card.is-locked{background:#f4f6f8!important;opacity:.78}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-head{display:grid;grid-template-columns:1.68rem minmax(0,1fr);gap:.34rem;align-items:center;min-width:0}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-head>span{display:grid;width:1.68rem;height:1.68rem;place-items:center;border:1px solid rgba(26,115,232,.18)!important;border-radius:.72rem!important;background:#e8f0fe!important;box-shadow:none!important;color:var(--simulation-gp-blue)!important;-webkit-text-fill-color:var(--simulation-gp-blue)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem!important;font-weight:900!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-head strong{min-width:0;overflow:hidden;color:var(--simulation-gp-ink)!important;-webkit-text-fill-color:var(--simulation-gp-ink)!important;font-size:.78rem!important;font-weight:800!important;line-height:1.16!important;text-overflow:ellipsis;white-space:nowrap}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(3.9rem,.34fr);gap:.32rem;align-items:center}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-target-select select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-output-unit select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-row input,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-row select,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-trigger{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--simulation-gp-line)!important;border-radius:.72rem!important;background:#fff!important;box-shadow:none!important;color:var(--simulation-gp-ink)!important;-webkit-text-fill-color:var(--simulation-gp-ink)!important;font:inherit;font-size:.78rem!important;font-weight:720!important;line-height:1.2;outline:none;padding:.34rem 1.2rem .34rem .46rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-target-select select:focus,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-output-unit select:focus,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-row input:focus,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-input-row select:focus,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-select-trigger:focus-visible{border-color:#1a73e885!important;box-shadow:0 0 0 .18rem #1a73e81c!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-native-select{min-height:0!important;border:0!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;box-shadow:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;opacity:0!important;padding:0!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-range{position:relative;z-index:2;width:100%;min-height:1.1rem;accent-color:var(--simulation-gp-blue);opacity:.02}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-range-shell{position:relative;display:grid;min-height:2.05rem;align-items:end;padding-top:.72rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-range-rail{position:absolute;right:.06rem;bottom:.36rem;left:.06rem;height:.42rem;overflow:hidden;border:1px solid rgba(16,24,40,.1);border-radius:999px;background:#eef2f6;box-shadow:inset 0 1px 2px #1018281a;pointer-events:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-range-rail span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a73e8,#6750a4);transform-origin:left center}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-range-value{position:absolute;top:0;z-index:3;display:inline-flex;align-items:baseline;gap:.12rem;min-height:1.24rem;border:1px solid rgba(26,115,232,.14);border-radius:999px;background:#e8f0fe;color:#174ea6;font-size:.62rem;font-weight:900;line-height:1;padding:.25rem .42rem;pointer-events:none;transform:translate(-50%);white-space:nowrap}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-range-value small{color:#5f6368;font-size:.8em;font-weight:800}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-actions{grid-template-columns:auto minmax(0,1fr);gap:.42rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-actions button,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-toggle{display:inline-flex;min-width:0;min-height:2.35rem;align-items:center;justify-content:center;gap:.36rem;border:1px solid rgba(26,115,232,.2)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 10px 24px -22px #20212494,inset 0 1px #fffffff5!important;color:#174ea6!important;-webkit-text-fill-color:#174ea6!important;cursor:pointer;font:inherit;font-size:.76rem!important;font-weight:850!important;line-height:1.15;padding:.52rem .72rem!important;transition:border-color .17s ease,box-shadow .17s ease}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-actions button:first-child,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-actions button.blog-simulation-run-button{border-color:#1a73e8!important;background:#1a73e8!important;box-shadow:0 15px 30px -22px #1a73e8db,0 0 0 .18rem #1a73e814,inset 0 1px #ffffff2e!important;color:#fff3c4!important;-webkit-text-fill-color:#fff3c4!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-actions button:focus-visible,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-toggle:focus-visible{border-color:#1a73e86b!important;box-shadow:0 10px 24px -22px #20212494,0 0 0 .22rem #1a73e81a,inset 0 1px #fffffff5!important;outline:none}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-actions button:first-child:focus-visible,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-actions button.blog-simulation-run-button:focus-visible{background:#1a73e8!important;color:#fff3c4!important;-webkit-text-fill-color:#fff3c4!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-actions button.blog-simulation-run-button svg{color:#fff3c4!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-actions button:disabled{border-color:#e5e8ee!important;background:#f1f3f4!important;box-shadow:none!important;color:#9aa0a6!important;-webkit-text-fill-color:#9aa0a6!important;cursor:not-allowed}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-interpretation{display:grid;gap:.36rem;min-width:0;margin-top:.46rem;perspective:900px}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-toggle{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.18rem;border-color:#1a73e833!important;color:#174ea6!important;-webkit-text-fill-color:#174ea6!important;justify-content:space-between;transform-origin:1.4rem 50%}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-toggle.is-open{border-color:#1a73e847!important;background:#e8f0fe!important;color:#174ea6!important;-webkit-text-fill-color:#174ea6!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-toggle.is-open *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-toggle.is-open .blog-simulation-explanation-head,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-toggle.is-open .blog-simulation-explanation-action{background:transparent!important;box-shadow:none!important;color:#174ea6!important;-webkit-text-fill-color:#174ea6!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-head,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-action{display:inline-flex;min-width:0;align-items:center;gap:.34rem;background:transparent!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-head strong{min-width:0;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:.76rem!important;font-weight:850!important;line-height:1.15!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-action{flex:0 0 auto;font-size:.72rem!important;font-weight:820!important;line-height:1}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-panel{width:min(100%,42rem);min-width:0;border:1px solid rgba(32,33,36,.08)!important;border-radius:1.04rem!important;background:#fff!important;box-shadow:0 24px 48px -34px #2021248c,0 10px 22px -24px #01875f5c,inset 0 1px #fffffff0!important;color:#3c4043!important;padding:.82rem .92rem!important;transform-origin:1.6rem 0}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-panel p,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-panel small{display:block;min-width:0;overflow-wrap:anywhere;border:0!important;background:transparent!important;box-shadow:none!important;color:#3c4043!important;-webkit-text-fill-color:#3c4043!important;font-size:.78rem!important;font-weight:560!important;line-height:1.42!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-panel p{margin:0!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-explanation-panel small{margin-top:.34rem!important;color:var(--simulation-gp-muted)!important;-webkit-text-fill-color:var(--simulation-gp-muted)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-road,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-force-base,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-momentum-line,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-energy-meter,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-speed-road,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-distance-path{background:linear-gradient(90deg,#ffffff1a,#ffffff29),#ffffff14!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-road span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-trail,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-energy-meter span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-force-arrow,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-momentum-wave,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-time-track span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-speed-road>span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-speed-timebar span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-distance-path>span:before{background:linear-gradient(90deg,var(--simulation-gp-green),var(--simulation-gp-blue))!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-car span,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-speed-road i b{background:var(--simulation-gp-yellow)!important;box-shadow:0 8px 18px -12px #fbbc04b8,inset 0 1px #fff6!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-force-block,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-momentum-dot.is-right{background:var(--simulation-gp-green)!important;box-shadow:0 18px 32px -20px #01875fb8!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-momentum-dot.is-left{background:#3c4043!important;box-shadow:0 14px 24px -18px #000000bf!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-energy-core{background:radial-gradient(circle,#ffffff 0 20%,var(--simulation-gp-yellow) 21% 42%,var(--simulation-gp-green) 43% 70%,var(--simulation-gp-blue) 71% 100%)!important;box-shadow:0 22px 42px -24px #1a73e8b8!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-energy-ring{border-color:#34a85352!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-energy-ring.is-two{border-color:#1a73e838!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-time-clock,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-speed-meter{border-color:#ffffff3d!important;background-color:#fff!important;background-image:none!important;box-shadow:0 16px 28px -22px #000000b8,inset 0 1px #fffffff0!important;color:var(--simulation-gp-ink)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-speed-meter{background-image:conic-gradient(from -90deg,var(--simulation-gp-green) 0 var(--simulation-speed-arc-progress),#e8eaed var(--simulation-speed-arc-progress) 50%,transparent 50% 100%)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-speed-meter:before{background:#fff!important;box-shadow:inset 0 0 0 1px #2021240a!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-time-clock strong,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-speed-meter strong{color:var(--simulation-gp-ink)!important;-webkit-text-fill-color:var(--simulation-gp-ink)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-time-hand,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-time-hand.is-minute,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-time-hand.is-second,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-speed-meter span{background:var(--simulation-gp-green)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-time-clock>span.is-active{background:var(--simulation-gp-yellow)!important;box-shadow:0 0 0 2px #fbbc042e!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-time-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-time-equation,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-time-readout,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-speed-timebar,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-distance-equation,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-distance-info{border-color:#ffffff1a!important;background:#ffffff14!important;color:#fff!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-stage *{-webkit-text-fill-color:currentColor}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-audio-control button{border:1px solid rgba(255,255,255,.28)!important;background:#fff!important;box-shadow:0 12px 24px -20px #000000b8!important;color:var(--simulation-gp-green)!important;-webkit-text-fill-color:var(--simulation-gp-green)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-formula-theme][data-simulation-style=play-store] .blog-simulation-audio-control button[aria-pressed=true]{border-color:var(--simulation-gp-green)!important;background:var(--simulation-gp-green)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(prefers-reduced-motion:reduce){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] *,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store]:before,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store]:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@container (max-width: 700px){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-grid{gap:.56rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-expression-row{grid-template-columns:minmax(0,1fr)}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-result-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}@container (max-width: 520px){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-grid{grid-template-columns:1fr}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-stage{min-height:12.8rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-visual{min-height:7.9rem!important}}@media(max-width:700px){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-grid{grid-template-columns:1fr!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-expression-row{grid-template-columns:minmax(0,1fr)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-result-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-stage{min-height:12.8rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-visual{min-height:7.9rem!important}}@media(max-width:560px){.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store]{margin:.68rem 0;padding:.5rem!important;border-radius:1.08rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-player-head,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-stage,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-control-panel{border-radius:.88rem!important;padding:.54rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-player-head{margin-bottom:.5rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-kicker{min-height:1.58rem;font-size:.62rem!important;padding:.32rem .46rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-title{font-size:.98rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-grid,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-control-panel,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-input-list{gap:.44rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-result-row,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-input-row,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-actions{grid-template-columns:1fr}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-expression{min-height:2.55rem;padding:.54rem .62rem!important;font-size:clamp(.98rem,4.2vw,1.35rem)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-result{min-height:3.35rem;padding:.58rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-result strong{font-size:clamp(1.08rem,17cqi,1.8rem)!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-input-card{gap:.42rem!important;padding:.48rem!important}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-input-head{grid-template-columns:1.72rem minmax(0,1fr)}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-input-head>span{width:1.72rem;height:1.72rem}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-actions button,.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-explanation-toggle{min-height:2.08rem;width:100%;justify-content:center}.blog-rich-content .blog-simulation-block.blog-simulation-block--player[data-simulation-block=true][data-simulation-style=play-store] .blog-simulation-explanation-panel{width:100%;padding:.72rem .8rem!important}}
