.body{--selection-color:#000;--selection-text-color:#fff}.blog-heading::selection{background-color:var(--selection-color,#000);color:var(--selection-text-color,#fff)}.blog-heading::-moz-selection{background-color:var(--selection-color,#000);color:var(--selection-text-color,#fff)}iframe{width:800px;height:500px}.embed{margin:40px 0}@media screen and (max-width:848px){iframe{width:calc(100vw - 48px)}}#nprogress,.nprogress{pointer-events:none}#nprogress,.nprogress,.nprogress .bar{position:fixed;z-index:1031;top:0;left:0;mix-blend-mode:difference!important}.nprogress .bar{background:#fff;width:100%;height:1px}.nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}.nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}.nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.react-transform-wrapper{overflow:visible!important;max-width:calc(100vw - 160px);max-height:calc(100vh - 160px)}@media screen and (max-width:768px){.react-transform-wrapper{width:100vw;height:95vh;max-width:100vw;max-height:60vh}}.wide-image{max-width:100vw!important;width:100vw!important;display:flex;flex-direction:column;align-items:center}.wide-image figcaption{width:800px}.data-\[state\=open\]\:fade-in-0[data-state=open]{background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:100000}table{border-collapse:initial;box-sizing:border-box}table,td a table{margin:auto}td{box-sizing:content-box}td img{max-width:-moz-fit-content;max-width:fit-content}.block-wrapper{position:relative;pointer-events:auto;padding:0 40px}@media screen and (max-width:768px){.block-wrapper{padding:0}}.block-wrapper [id]{scroll-margin-top:350px}.link-icon{padding:0 8px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;position:absolute;left:0;text-decoration:none;display:none;cursor:pointer;pointer-events:auto;z-index:10}@media screen and (max-width:768px){.link-icon{display:none;opacity:0;pointer-events:none}}.block-wrapper:hover .link-icon{display:inline-flex}.link-icon-box{display:inline-block}.link-icon .link-icon-svg rect{fill:#fff;fill-opacity:.5;transition:all .2s ease}.link-icon .link-icon-svg path{fill:#909094;transition:all .2s ease}.link-icon-box:hover .link-icon-svg rect{fill:#e3e3e9}.link-icon-box:hover .link-icon-svg path{fill:#09090b}.link-icon svg{width:28px;height:28px}.wide-image-block-wrapper{padding:0}.wide-image-block-wrapper .link-icon{left:0;top:70px!important}.wide-image-block-wrapper .link-icon .link-icon-svg{height:36px;width:36px}.wide-image-block-wrapper .link-icon .link-icon-svg rect{fill:#09090b;fill-opacity:1}.wide-image-block-wrapper .link-icon .link-icon-svg path{fill:#fff;fill-opacity:.7}.wide-image-block-wrapper .link-icon .link-icon-box:hover svg path{fill-opacity:1}.link-icon-after-h2,.link-icon-after-h3{top:16px!important}.link-icon-heading-one{top:70px;height:42px}.link-icon-heading-two{top:40px;height:42px}.link-icon-heading-three{top:35px;height:34px}.link-icon-ordered-list,.link-icon-paragraph,.link-icon-unordered-list{top:30px;height:38px}.link-icon-short-quote{top:50px;height:78px}.link-icon-short-quote .tooltip{bottom:68px}.link-icon-long-quote{top:50px;height:50px}.link-icon-overline{top:30px;height:24px}.link-icon-image{top:65px;height:38px}.link-icon-embed{top:50px;height:50px}.link-icon-divider{top:30px;height:38px}.tooltip{display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);background:#1d1d1f;border-radius:4px;padding:1px 8px 3px;flex-direction:column;justify-content:center;align-items:center;z-index:10}.link-icon-box:hover .tooltip{display:flex}.tooltip-text{overflow:hidden;color:#fff;text-overflow:ellipsis;font-family:Degular Text,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;white-space:nowrap}.link-icon .tooltip-pointer,.wide-image-block-wrapper .link-icon .tooltip-pointer{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:20px;height:6px}.wide-image-block-wrapper .link-icon .tooltip{left:90%}.wide-image-block-wrapper .link-icon .tooltip .tooltip-pointer{left:25%}div[data-side=right]{padding:1px 8px 3px!important;border-radius:4px!important;background:var(--700,#1d1d1f)!important}