@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap";@font-face{font-family:ETBembo;src:url(/_astro/et-book-roman-old-style-figures.DVjr-_40.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ETBembo;src:url(/_astro/et-book-display-italic-old-style-figures.CoeRJAe8.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ETBembo;src:url(/_astro/et-book-bold-line-figures.BFJr2_zv.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.token.entity{cursor:help}pre.astro-code{background:#0b0d12!important;color:#fff!important;border-left:2px solid var(--color-link);padding:1.2rem 1.5rem;overflow-x:auto;font-size:.85em;font-family:Source Code Pro,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}pre.astro-code .token.comment,pre.astro-code .token.prolog,pre.astro-code .token.doctype,pre.astro-code .token.cdata{color:var(--color-link);opacity:.7;font-style:italic}pre.astro-code .token.punctuation{color:#8af}pre.astro-code .token.property,pre.astro-code .token.tag,pre.astro-code .token.boolean,pre.astro-code .token.number,pre.astro-code .token.constant,pre.astro-code .token.symbol,pre.astro-code .token.deleted,pre.astro-code .token.selector,pre.astro-code .token.attr-name,pre.astro-code .token.string,pre.astro-code .token.char,pre.astro-code .token.builtin,pre.astro-code .token.inserted,pre.astro-code .token.operator,pre.astro-code .token.entity,pre.astro-code .token.url,pre.astro-code .language-css .token.string,pre.astro-code .style .token.string,pre.astro-code .token.atrule,pre.astro-code .token.attr-value,pre.astro-code .token.keyword,pre.astro-code .token.function,pre.astro-code .token.class-name,pre.astro-code .token.regex,pre.astro-code .token.important,pre.astro-code .token.variable{color:var(--color-link)}:root{--body-background: #ffffff;--body-background-stanza: #faf9f7;--body-font-color: #1d1d1f;--body-font-color-stanza: #333;--color-link: #0066CC;--gray-200: #f6f8fa;--gray-500: #6e7781;--box-shadow: 0 1px 3px rgba(0, 0, 0, .04), 0 4px 8px rgba(0, 0, 0, .06);--accent: #ff5500}@font-face{font-family:Daminga;src:url(/fonts/DamingaBold_PERSONAL_USE_ONLY.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}body{font-family:Arial;font-weight:400;margin:0;padding:0;text-align:left;background-color:var(--body-background);word-wrap:break-word;overflow-wrap:break-word;color:var(--body-font-color);font-size:14px;line-height:1.5;font-variant-ligatures:common-ligatures}main{padding:2em 1em;color:var(--body-font-color)}h1,h2,h3,h4,h5,h6{margin:1.5em 0 .2rem;color:#000;line-height:1.2;font-family:inherit;font-weight:600}h1{font-size:2.2em;margin-top:0;font-weight:700}h2{font-size:1.8em;font-weight:700;text-transform:uppercase}h3{font-size:1.5em;font-weight:700}h4{font-size:1.25em;font-weight:600}h5{font-size:1.1em;font-weight:600}h6{font-size:1em;color:var(--gray-500);font-style:italic;font-weight:400;font-family:inherit}strong,b{font-weight:700}a{color:var(--color-link);text-decoration:underline}a:hover{color:var(--color-link);text-decoration:none}p{margin-bottom:1em}.prose p{margin-bottom:1.2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:.1em .3em;background-color:var(--gray-200);border-radius:2px;font-family:Consolas,Menlo,Monaco,Courier New,monospace;font-weight:400;font-size:.85em}pre{padding:1em;border-radius:4px;background-color:var(--gray-200);border:1px solid var(--gray-500);overflow-x:auto}pre>code{all:unset;background-color:transparent!important;font-family:Consolas,Menlo,Monaco,Courier New,monospace;font-weight:400;font-size:.9em;line-height:1.6}blockquote{border-left:4px solid var(--color-link);background-color:var(--gray-200);padding:1em 1.5em;margin:0 0 1em;font-style:normal;color:var(--body-font-color)}hr{border:none;border-top:1px solid var(--gray-200)}@media (max-width: 720px){body{font-size:18px}main{padding:1em}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}section{margin-top:2em;margin-bottom:2em}.intro-box{background-color:var(--gray-200);border-left:4px solid var(--color-link);padding:1em 1.5em;margin-bottom:2em;border-radius:0 4px 4px 0;font-size:.95em}details{border:1px solid var(--gray-200);border-radius:4px;padding:.5em 1em;margin-bottom:1em}details summary{cursor:pointer;font-weight:600}details summary>*{display:inline}details[open]{padding-bottom:1em}details[open] summary{margin-bottom:.5em}.layout-wrapper{display:grid;grid-template-columns:1fr 5fr 2fr;grid-template-areas:"sidebar main sidenotes";gap:2em;max-width:1600px;margin:0 auto;padding:1.5em .8em 1.5em 20px}.sidebar{grid-area:sidebar;padding-right:0;margin-top:-1.2em}aside.sidebar>header.site-header{position:sticky;top:.5rem;margin-top:0;padding-top:.2rem}.sidebar nav.site-nav a{font-size:28px!important}aside.sidebar header.site-header nav.site-nav div.internal-links a[href="/"]{font-size:36px!important;font-weight:700}.main-content-area{grid-area:main;margin:0}.sidenotes-area{grid-area:sidenotes;font-size:.9em;color:var(--gray-500);line-height:1.5;padding-left:1em}.main-content-area .post-list{list-style:none;padding-left:0;margin:0 0 1em}.main-content-area .post-list h2{margin:0;font-size:1em;font-weight:400;text-transform:none;line-height:inherit;color:inherit;display:inline-block}.main-content-area .post-list h2 a{color:#00e;text-decoration:underline;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;font-weight:inherit;text-transform:lowercase}.main-content-area .post-list h2 a:visited{color:#551a8b}.main-content-area .post-list h2 a:hover{text-decoration:none}.main-content-area .post-list li{margin-bottom:.5em}body.literature aside.sidebar header.site-header nav.site-nav div.internal-links a[href="/"]{color:#000!important}body.literature aside.sidebar header.site-header nav.site-nav a[href="/"]{opacity:1;pointer-events:auto;transition:opacity .35s ease}body.literature.home-hidden aside.sidebar header.site-header nav.site-nav a[href="/"]{opacity:0;pointer-events:none}body.literature.home-hidden aside.sidebar header.site-header:hover nav.site-nav a[href="/"]{opacity:1;pointer-events:auto}@media (max-width: 1000px){.layout-wrapper{grid-template-columns:1fr;grid-template-areas:"sidebar" "main" "sidenotes";gap:1em;padding:1em .5em}.sidebar,.main-content-area,.sidenotes-area{max-width:100%;padding-right:0;padding-left:0;margin:0}.sidebar{margin-bottom:0}.sidenotes-area{margin-top:1em;padding-left:0}aside.sidebar header.site-header nav.site-nav div.internal-links a[href="/"]{display:none!important}body{font-size:18px}main{padding:1em 0}}.sidenote,.marginnote{float:right;clear:right;margin-right:-45%;width:40%;margin-top:.3rem;margin-bottom:1rem;font-family:Arial;font-size:.85em;line-height:1.4;vertical-align:baseline;position:relative;color:#333}label.sidenote-number{counter-increment:sidenote-counter}label.sidenote-number:after,.sidenote:before{content:counter(sidenote-counter);font-family:Arial;vertical-align:baseline;position:relative;top:-.3em;font-size:.8em;padding-left:2px;color:#333}.sidenote:before{display:inline;margin-right:.5em;color:var(--body-font-color)}input.margin-toggle{display:none}article{counter-reset:sidenote-counter}@media (max-width: 1000px){.sidenote,.marginnote{display:block;float:none;clear:none;margin-right:0;width:100%;margin-top:1rem;margin-bottom:1rem;font-size:.9em;line-height:1.5;position:relative;left:0;border-left:3px solid var(--gray-200);padding-left:1em;background-color:var(--gray-200);border-radius:2px}.sidenote:before{display:none}}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin:1.5em 0 .2rem;color:#000;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:700}nav.site-nav .internal-links a[href="/"]:hover{text-decoration:none}.prose{max-width:45rem;margin:0 auto;font-size:16px;line-height:1.6;hanging-punctuation:first}.prose p{margin-bottom:1.2em;hyphens:auto}.prose p:first-of-type{font-size:inherit;line-height:1.6;margin-bottom:1.5em}.prose blockquote{border-left:2px solid var(--color-link);background-color:transparent;padding:.2em 0 .2em 1.5em;margin:2em 0 2em 1em;font-style:italic;color:#000000b3}.sidenote,.marginnote{font-size:.8em;line-height:1.5;color:#000000a6;background-color:transparent;border-left:none}.prose h2{font-size:1.6em;margin-top:1.8em;margin-bottom:.2rem;text-transform:none;letter-spacing:-.01em}.prose h3{font-size:1.3em;margin-top:1.5em;margin-bottom:.2rem;letter-spacing:-.01em}figure{margin:2em 0;text-align:center}figcaption{font-size:.85em;line-height:1.4;color:#000000a6;text-align:center;margin-top:.7em;font-style:italic}.prose hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:2.5em auto;width:40%}.small-caps{font-variant:small-caps;letter-spacing:.05em}.prose a{text-decoration:none;border-bottom:1px solid rgba(0,85,187,.3);transition:border-color .2s ease}.prose a:hover{border-bottom:1px solid rgba(0,85,187,.7)}body.literature .prose a{color:#0647b9;border-bottom:none;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:2px;text-decoration-color:#0647b98c;transition:text-decoration-color .2s ease,color .2s ease}body.literature .prose a:hover{color:#003f9e;text-decoration-color:#003f9ecc}body.literature .prose a:visited{color:#4a70a8;text-decoration-color:#4a70a88c}.prose table{border-collapse:collapse;margin:2em 0;font-size:.9em;width:100%}.prose table th{border-bottom:1px solid rgba(0,0,0,.2);padding:.5em;text-align:left;font-weight:600}.prose table td{padding:.5em;border-bottom:1px solid rgba(0,0,0,.1)}.pull-quote{float:right;width:45%;padding:0;margin:.5em -48% 1.5em 1em;font-size:1.1em;line-height:1.4;text-align:left;font-style:italic;color:#000000b3;border-left:none;position:relative}.pull-quote:before{content:"";position:absolute;top:.2em;bottom:.2em;left:-1.5em;width:1px;background-color:#0000001a}.prose pre{background-color:#f6f8facc;border:none;border-left:2px solid var(--color-link);border-radius:0;font-size:.85em;padding:1.2em 1.4em;margin:1.5em 0}.prose code:not(pre>code){color:#000000bf;background-color:#f6f8fa80;padding:.1em .4em;border-radius:3px;font-size:.85em;font-weight:400}.prose img{display:block;margin:2em auto;max-width:100%;height:auto}.full-bleed{width:100vw;margin-left:50%;transform:translate(-50%);max-width:none}.caption{font-size:.85em;text-align:center;color:#000000a6;padding-top:.5em;font-style:italic}.footnote{font-size:.85em;line-height:1.5;margin:2em 0;padding-top:1em;border-top:1px solid rgba(0,0,0,.1)}.footnote-item{margin-bottom:.5em;padding-left:1.5em;position:relative}.footnote-num{position:absolute;left:0;top:0;font-size:.8em;line-height:1.8;color:var(--color-link)}.prose a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),#0055bb4d 1px);background-size:0% 100%;background-repeat:no-repeat;background-position:0 0;border-bottom:1px solid rgba(0,85,187,.3);transition:background-size .3s ease}.prose a:hover{border-bottom-color:transparent;background-size:100% 100%}.prose ul,.prose ol{padding-left:1.8em;margin:.5em 0 1em}.prose li{margin-bottom:.3em;position:relative}.prose li::marker{color:#0009}.prose h1+ul,.prose h2+ul,.prose h3+ul,.prose h4+ul,.prose h5+ul,.prose h6+ul,.prose h1+ol,.prose h2+ol,.prose h3+ol,.prose h4+ol,.prose h5+ol,.prose h6+ol,h1+ul,h2+ul,h3+ul,h4+ul,h5+ul,h6+ul,h1+ol,h2+ol,h3+ol,h4+ol,h5+ol,h6+ol{margin-top:.25em!important}.prose h1+p,.prose h2+p,.prose h3+p,.prose h4+p,.prose h5+p,.prose h6+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:.25em!important}.prose p+ul,.prose p+ol,p+ul,p+ol{margin-top:0!important;padding-top:0!important}.epigraph{margin:2em 0 3em 2em;font-style:italic;color:#000000b3}.epigraph footer{text-align:right;font-style:normal;margin-top:.5em;font-size:.9em}.margin-note{background-color:transparent;padding:0;border-left:none;font-style:normal}.has-dropcap:first-letter{float:left;font-size:5em;line-height:.65;margin:.1em .1em 0 0;color:#000;font-weight:700}html{scroll-behavior:smooth}a:focus,button:focus,input:focus,textarea:focus{outline:2px solid rgba(0,85,187,.5);outline-offset:2px}.keyline{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2em;margin-bottom:2em}.section-mark{text-align:center;margin:2em 0}.section-mark:after{content:"* * *";display:inline-block;font-size:1.5em;letter-spacing:.5em;color:#0006}.figure{margin:1.5em 0;position:relative;max-width:100%}.figure-caption{font-size:.85em;color:var(--gray-500);text-align:left;margin-top:1em;line-height:1.3}.figure-right{float:right;margin:.3em 0 1em 1.5em;width:35%;max-width:300px}.figure-left{float:left;margin:.3em 1.5em 1em 0;width:35%;max-width:300px}.figure-mid-right{float:right;margin:.3em -10% 1em 1.5em;width:50%;max-width:400px}.figure-mid-left{float:left;margin:.3em 1.5em 1em -10%;width:50%;max-width:400px}.figure-center{display:block;margin:2em auto;width:65%;max-width:500px}.figure-full{width:100%;margin:2em 0}.figure-margin{float:right;width:30%;max-width:250px;margin:.3em -45% 1em 1em;clear:right}.figure img{width:100%;height:auto;display:block;border-radius:2px;margin-bottom:.2em}.clearfix:after{content:"";display:table;clear:both}.figure-bordered img{border:1px solid rgba(0,0,0,.1)}.figure-shadow img{box-shadow:0 2px 8px #0000001a}@media (max-width: 768px){.figure-margin,.figure-mid-right,.figure-mid-left{float:right;width:40%;margin:.3em 0 1em 1em;max-width:300px}.figure-center{width:85%}}@media (max-width: 500px){.figure-margin,.figure-right,.figure-left,.figure-mid-right,.figure-mid-left,.figure-center{float:none;width:100%;margin:1.5em 0;max-width:none}}.post-item{margin-bottom:.5rem;display:flex;align-items:baseline}.mark{display:inline;font-size:.9em;margin-right:.1em;vertical-align:baseline}.mark-grey{color:gray}.mark-orange{color:orange}.mark-blue{color:#00f}.post-item:before{content:"•";margin-right:.5em;color:#333;font-weight:700;font-size:1.1em}body.magazine .prose{font-size:15px;line-height:1.6;max-width:45rem}body.magazine{font-weight:500}body.magazine .prose p{margin-bottom:1.5em}body.magazine .prose p:first-of-type{font-size:1.1em;line-height:1.5;margin-bottom:1.8em}body.magazine .prose h2{margin-top:2.5em}body.magazine .prose h3{margin-top:2em}body.blog .prose{line-height:1.65;font-size:17px;letter-spacing:normal;max-width:40rem;padding-block:1.5rem;padding-inline:1rem;text-rendering:optimizeLegibility;font-feature-settings:"liga" 1,"kern" 1;color:#000000e0;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.blog .prose p{margin-bottom:1.4em}body.blog .prose code:not(pre>code){font-family:Consolas,Menlo,Monaco,Courier New,monospace;font-size:.85em;background-color:var(--gray-200);border-radius:2px;padding:.1em .3em;font-weight:400}body.blog .prose blockquote{border-left:2px solid var(--color-link);background-color:transparent;padding:.2em 0 .2em 1.5em;margin:2em 0 2em 1em;font-style:italic;color:#000000b3}body.blog .prose ul,body.blog .prose ol{padding-left:1.8em;margin:.5em 0 1em}body.blog .prose li{margin-bottom:.3em}body.blog .prose p+ul,body.blog .prose p+ol{margin-top:.3em}body.blog .prose h1,body.blog .prose h2,body.blog .prose h3,body.blog .prose h4{font-weight:700;margin-top:1.8em;margin-bottom:.7em}body.blog .prose h3{margin-top:1.5em;margin-bottom:.6em}body.blog.compact .prose p+p{text-indent:1.25rem;margin-top:0}body.blog.compact .prose p{margin-bottom:0}.heading-tracker{position:fixed;top:30%;left:1rem;transform:translateY(-50%);z-index:5;margin:0}.heading-tracker ul{list-style:none;margin:0;padding:0}.heading-tracker a{display:block;font-size:1rem;font-weight:400;color:var(--color-link);text-decoration:none;margin-bottom:.75em;padding-left:.5em;border-left:3px solid transparent;transition:color .2s,border-color .2s}.heading-tracker a:hover,.heading-tracker a.active{font-weight:600;color:var(--color-link);border-color:var(--color-link)}body.stanza .prose{max-width:52rem;margin:auto;padding:2.5rem 1.25rem;font-family:Arial;font-size:1.05rem;line-height:1.6;color:#1d1d1d;background:#fafafa}body.stanza .prose p{margin:0 0 1em}body.stanza .prose p.stanza{margin:1.8em 0 .2em}body.stanza aside.note{font-style:italic;opacity:.8;margin:1.2em 0;padding-left:1em;border-left:2px solid var(--accent, #ff5500)}body.stanza .pull{font-size:1.25rem;font-weight:600;line-height:1.4;color:var(--accent, #ff5500)}@media (min-width: 48em){body.stanza .pull{float:right;width:40%;margin:0 0 1em 1.5em}}body.stanza .layout-wrapper{display:grid;grid-template-columns:1fr 5fr 2fr;grid-template-areas:"sidebar main sidenotes";gap:2em;max-width:none;margin:0;padding:1.5em 0 30px 20px}body.stanza .sidenotes-area,body.stanza #toggle-compact{display:none!important}body.stanza .main-content-area{margin:0}body.stanza progress.reading{position:fixed;top:0;left:0;width:100%;height:3px;background:#00000014;z-index:9999}body.stanza .pull{font-size:1.15em;font-weight:600;line-height:1.4;color:var(--accent, #ff5500);display:block;margin:1.5em 0}@media (min-width: 60em){body.stanza .pull{float:right;width:35%;margin:.5em -5% 1em 1.5em;text-align:left}}body.stanza .prose h1,body.stanza .prose h2,body.stanza .prose h3,body.stanza .prose h4,body.stanza .prose h5,body.stanza .prose h6{font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;color:var(--body-font-color-stanza)}body.stanza .layout-wrapper>aside.sidebar>header.site-header{padding-bottom:.5rem;margin-bottom:0}body.stanza .layout-wrapper>aside.sidebar>header.site-header nav.site-nav a{font-size:1rem!important;padding:.2rem 0}body.stanza .layout-wrapper>aside.sidebar>header.site-header nav.site-nav div.internal-links a[href="/"]{font-size:1.5rem!important}body.stanza progress.reading{transition:width .1s linear}body.stanza progress.reading::-webkit-progress-value{background:var(--accent)}body.stanza progress.reading::-moz-progress-bar{background:var(--accent)}@media (prefers-reduced-motion: reduce){body.stanza progress.reading{transition:none}}:root{--literature-font-size: 15px;--literature-line-height: 1.3;--literature-max-width: 560px;--literature-padding: 20px;--literature-paragraph-spacing: .7em;--literature-text-color: #0d0d0d;--literature-bg-color: #ffffff}body.literature{font-family:Arial;background:var(--literature-bg-color);color:var(--literature-text-color);text-rendering:optimizeLegibility;--literature-home-color: #222;--literature-top-padding: 0px;--literature-h1-offset: -10px;--literature-left-gutter: 4px;--literature-anchor-offset: 40px}body.literature .layout-wrapper{max-width:none;margin:0;padding:var(--literature-top-padding) 0 30px 20px}body.literature.immersive .sidebar,body.literature.immersive .sidenotes-area,body.literature.immersive #toggle-compact,body.literature.editor-immersive .sidebar,body.literature.editor-immersive .sidenotes-area,body.literature.editor-immersive #toggle-compact{display:none!important}body.literature.immersive .layout-wrapper,body.literature.editor-immersive .layout-wrapper{grid-template-columns:1fr;grid-template-areas:"main";max-width:none;margin:0;padding:2rem 0}body.literature.immersive .main-content-area,body.literature.editor-immersive .main-content-area{margin:0 auto}body.literature.immersive{--literature-max-width: 560px}body.literature.immersive .prose h1:before,body.literature.immersive .prose h2:before,body.literature.immersive .prose h3:before,body.literature.immersive .prose h4:before,body.literature.immersive .prose h5:before,body.literature.immersive .prose h6:before{display:none!important}body.literature .prose{font-family:Arial;font-size:var(--literature-font-size);line-height:var(--literature-line-height);color:var(--literature-text-color);max-width:var(--literature-max-width);text-align:left;letter-spacing:-.003em;margin:0 auto;font-weight:400;white-space:normal;padding-top:0;padding-bottom:28px}body.literature{--literature-left-gutter: 4px;--literature-anchor-offset: 40px}body.literature.strict-spacing .prose{white-space:pre-wrap}body.literature.strict-spacing .prose p+p{margin-top:0!important}body.literature .prose p{margin:0!important;padding:0!important;font-size:var(--literature-font-size);line-height:var(--literature-line-height);hanging-punctuation:first last;hyphens:auto}body.literature .prose p+p{margin-top:var(--literature-paragraph-spacing)!important}body.literature .prose p+ul,body.literature .prose p+ol{margin-top:.4em!important}body.literature .prose p:first-of-type,body.literature .prose p:first-child{margin:0!important}body.literature .prose p:empty{height:var(--literature-paragraph-spacing);margin:0}body.literature .prose p:empty:before{content:" ";line-height:inherit}body.literature .prose br,body.literature .prose p br{display:inline!important;margin:0!important;padding:0!important}body.literature .prose h1{font-family:Arial;font-weight:600;font-size:24px;line-height:1.2;color:var(--literature-home-color, #222);margin:var(--literature-h1-offset) 0 8px 0;text-align:left;letter-spacing:0;position:relative}body.literature .prose h2,body.literature .prose h3,body.literature .prose h4,body.literature .prose h5,body.literature .prose h6{position:relative}body.literature .prose h1,body.literature .prose h2{text-wrap:balance}body.literature .prose p{text-wrap:pretty}body.literature .prose h2{font-size:18px;font-weight:500;margin:1.2em 0 .25em;letter-spacing:0;text-transform:none}body.literature .prose h3{font-size:16px;font-weight:500;margin:1em 0 .25em;letter-spacing:0}body.literature .prose h4{font-size:15px;font-weight:500;margin:.9em 0 .25em;letter-spacing:0}body.literature .prose h5{font-size:14px;font-weight:600;margin:.8em 0 .2em;letter-spacing:0}body.literature .prose h6{font-size:13px;font-weight:600;margin:.8em 0 .2em;letter-spacing:0}body.literature .prose h1:before,body.literature .prose h2:before,body.literature .prose h3:before,body.literature .prose h4:before,body.literature .prose h5:before,body.literature .prose h6:before{content:"¶";position:absolute;left:calc(-1 * var(--literature-anchor-offset));top:50%;transform:translateY(-50%);color:#999;font-weight:400;font-size:14px;line-height:1;opacity:0;transition:opacity .15s ease;cursor:pointer;padding:0 5px}body.literature .prose h1:hover:before,body.literature .prose h2:hover:before,body.literature .prose h3:hover:before,body.literature .prose h4:hover:before,body.literature .prose h5:hover:before,body.literature .prose h6:hover:before{opacity:.45}body.literature .prose h1:hover:before,body.literature .prose h2:hover:before,body.literature .prose h3:hover:before,body.literature .prose h4:hover:before,body.literature .prose h5:hover:before,body.literature .prose h6:hover:before{color:#999}body.literature .prose h1:target:before,body.literature .prose h2:target:before,body.literature .prose h3:target:before,body.literature .prose h4:target:before,body.literature .prose h5:target:before,body.literature .prose h6:target:before{font-weight:700;color:#4a70a8;opacity:1}body.literature .prose h1:before,body.literature .prose h2:before,body.literature .prose h3:before,body.literature .prose h4:before,body.literature .prose h5:before,body.literature .prose h6:before{display:none!important;content:none!important}body.literature .prose h1.active-heading:before,body.literature .prose h2.active-heading:before,body.literature .prose h3.active-heading:before,body.literature .prose h4.active-heading:before,body.literature .prose h5.active-heading:before,body.literature .prose h6.active-heading:before{color:#999}body.literature .prose .subtitle,body.literature time{display:block;text-align:left;font-size:12px;color:#666;margin-bottom:16px;font-style:normal}body.literature .prose h2{font-family:Arial;font-weight:500;font-size:20px;line-height:1.3;color:var(--literature-text-color);margin:1.5em 0 .5em;letter-spacing:0;position:relative}body.literature .prose h3,body.literature .prose h4,body.literature .prose h5,body.literature .prose h6{font-family:Arial;font-weight:500;font-size:18px;line-height:1.3;color:var(--literature-text-color);margin:1.2em 0 .4em;position:relative}body.literature .prose a{color:#00e;text-decoration:none}body.literature .prose a:hover{text-decoration:underline}body.literature .back-to-blog{display:inline-block;margin-bottom:24px;color:#06c;font-size:14px;text-decoration:none;transition:color .2s ease}body.literature .back-to-blog:hover{color:#0052a3;text-decoration:none}body.literature .sidenotes-area,body.literature #toggle-compact,body.literature .reading-mode-toggle{display:none!important}body.literature .main-content-area{margin:0 auto;padding:0;max-width:none;display:flex;justify-content:center}body.literature main{margin:0;padding:0}body.literature .prose code{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.85em;background:#f5f5f5;padding:.2em .4em;border-radius:3px}body.literature .prose pre{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.85em;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:4px;padding:1.5em;overflow-x:auto;margin:2em 0}body.literature .prose pre code{background:none;padding:0}body.literature .prose blockquote{border-left:2px solid #ccc;margin:1em 0;padding:0 0 0 1em;font-style:normal;color:var(--literature-text-color)}body.literature .prose .back-to-blog{display:inline-block;margin-bottom:12px;color:#6e7781;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.15)}body.literature .prose .back-to-blog:hover{color:#000;border-bottom-color:#00000059}body.literature.immersive .prose .back-to-blog{display:none}body.literature .prose ul,body.literature .prose ol{margin:.8em 0;padding-left:1.2em}body.literature .prose ul.contains-task-list,body.literature .prose ol.contains-task-list{list-style:none;padding-left:0}body.literature .prose ul.contains-task-list li,body.literature .prose ol.contains-task-list li{display:flex;align-items:flex-start;gap:.5em}body.literature .prose ul.contains-task-list input[type=checkbox],body.literature .prose ol.contains-task-list input[type=checkbox]{margin-top:.2em}body.literature .prose li{margin-bottom:.2em}body.literature .prose h1+ul,body.literature .prose h2+ul,body.literature .prose h3+ul,body.literature .prose h4+ul,body.literature .prose h5+ul,body.literature .prose h6+ul,body.literature .prose h1+ol,body.literature .prose h2+ol,body.literature .prose h3+ol,body.literature .prose h4+ol,body.literature .prose h5+ol,body.literature .prose h6+ol{margin-top:.25em}body.literature .prose p+ul.contains-task-list,body.literature .prose p+ol.contains-task-list{margin-top:.4em!important}body.literature .prose img{display:block;margin:1em 0;border-radius:0}body.literature .prose table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.literature .prose h1,body.literature .prose h2,body.literature .prose h3,body.literature .prose h4,body.literature .prose h5,body.literature .prose h6{scroll-margin-top:20px}body.literature .prose .active-heading{color:#111}body.literature #toggle-compact{display:none!important}@media (max-width: 720px){body.literature .prose h1:before,body.literature .prose h2:before,body.literature .prose h3:before,body.literature .prose h4:before,body.literature .prose h5:before,body.literature .prose h6:before{display:none}}@media (min-width: 721px){body.literature .prose{padding-left:0}}body.literature .figure-mid-right,body.literature .figure-mid-left{margin:.3em 0 1em 1.5em!important;width:45%!important;max-width:280px!important}:root{--literature2-font-size: 15px;--literature2-line-height: 1.3;--literature2-max-width: 660px;--literature2-padding: 20px;--literature2-paragraph-spacing: .9em;--literature2-text-color: #000000;--literature2-bg-color: #ffffff}body.literature2{font-family:Arial;background:var(--literature2-bg-color);color:var(--literature2-text-color);text-rendering:optimizeLegibility}body.literature2 .layout-wrapper{max-width:none;margin:0;padding:1.5em 0 30px var(--literature2-padding)}body.blog .layout-wrapper,body.magazine .layout-wrapper{max-width:none;margin:0;padding:1.5em 0 30px 20px}body.literature2 .prose{font-family:Arial;font-size:var(--literature2-font-size);line-height:var(--literature2-line-height);color:var(--literature2-text-color);max-width:var(--literature2-max-width);text-align:left;letter-spacing:-.003em;margin:0;font-weight:400}body.literature2 .prose p{margin:0!important;padding:0!important;font-size:var(--literature2-font-size);line-height:var(--literature2-line-height);hanging-punctuation:first last}body.literature2 .prose p+p{margin-top:var(--literature2-paragraph-spacing)!important}body.literature2 .prose p:has(br:last-child)+p{margin-top:0!important}body.literature2 .prose p:first-of-type,body.literature2 .prose p:first-child{margin:0!important}body.literature2 .prose p:empty{height:var(--literature2-line-height);margin:0}body.literature2 .prose p:empty:before{content:" ";line-height:inherit}body.literature2 .prose br,body.literature2 .prose p br{margin:0!important;padding:0!important;line-height:0!important;height:0!important;display:block!important}body.literature2 .prose h1{font-family:Arial;font-weight:500;font-size:18px;line-height:1.2;color:var(--literature2-text-color);margin:0 0 8px;text-align:left;letter-spacing:0}body.literature2 .prose .subtitle,body.literature2 time{display:block;text-align:left;font-size:12px;color:#666;margin-bottom:16px;font-style:normal}body.literature2 .prose h2{font-family:Arial;font-weight:500;font-size:16px;line-height:1.3;color:var(--literature2-text-color);margin:1.5em 0 .2em;letter-spacing:0}body.literature2 .prose h3,body.literature2 .prose h4,body.literature2 .prose h5,body.literature2 .prose h6{font-family:Arial;font-weight:500;font-size:15px;line-height:1.3;color:var(--literature2-text-color);margin:1.2em 0 .2em;letter-spacing:0}body.literature2 .prose a{color:#06c;text-decoration:none;border-bottom:1px solid #0066cc}body.literature2 .prose a:hover{color:#0052a3;border-bottom-color:#0052a3}body.literature2 .prose code{font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;background:#f5f5f5;padding:2px 4px;border-radius:3px}body.literature2 .prose blockquote{margin:1em 0;padding-left:1em;border-left:3px solid #e0e0e0;color:#666;font-style:italic}body.literature2 .prose ul,body.literature2 .prose ol{margin:.4em 0 .8em;padding-left:1.2em}body.literature2 .prose h1+ul,body.literature2 .prose h2+ul,body.literature2 .prose h3+ul,body.literature2 .prose h4+ul,body.literature2 .prose h5+ul,body.literature2 .prose h6+ul,body.literature2 .prose h1+ol,body.literature2 .prose h2+ol,body.literature2 .prose h3+ol,body.literature2 .prose h4+ol,body.literature2 .prose h5+ol,body.literature2 .prose h6+ol{margin-top:.2em}body.literature2 .prose li{margin-bottom:.2em}body.literature2 .prose p+ul,body.literature2 .prose p+ol,body.literature2 .prose p+ul.contains-task-list,body.literature2 .prose p+ol.contains-task-list{margin-top:.4em!important;padding-top:0!important}body.literature2 .back-to-blog{display:inline-block;color:#06c;text-decoration:none;font-size:14px;margin-bottom:1em;padding:4px 0;border-bottom:1px solid transparent}body.literature2 .back-to-blog:hover{border-bottom-color:#06c}body.literature .prose hr{display:block!important;border:none!important;border-top:1px solid rgba(0,0,0,.15)!important;margin:1.25em auto!important;width:60%!important;height:0!important}body.literature ::selection{background:#0064c826}@media (max-width: 768px){:root{--literature-font-size: 13px;--literature-padding: 15px}body.literature .layout-wrapper{padding:1.5em 0 30px var(--literature-padding)}body.literature .prose h1{font-size:16px}body.literature .prose h2{font-size:14px}body.literature .prose{line-height:calc(var(--literature-line-height) + .08)}}@media print{body.literature{background:#fff;color:#000}body.literature .prose{font-size:12pt;line-height:1.5}body.literature .style-editor{display:none!important}}:root{--literature3-font-size: 14px;--literature3-line-height: 1.1;--literature3-max-width: 480px;--literature3-padding: 25px;--literature3-paragraph-spacing: .5em;--literature3-text-color: #000000;--literature3-bg-color: #ffffff}body.literature3{font-family:Arial;background:var(--literature3-bg-color);color:var(--literature3-text-color);text-rendering:optimizeLegibility}body.literature3 .layout-wrapper{max-width:none;margin:0;padding:1.5em 0 30px 20px}body.literature3 .prose{font-family:Arial;font-size:var(--literature3-font-size);line-height:var(--literature3-line-height);color:var(--literature3-text-color);max-width:var(--literature3-max-width);text-align:left;letter-spacing:-.003em;margin:0;font-weight:400;white-space:pre-line}body.literature3 .prose p{margin:0!important;padding:0!important;font-size:var(--literature3-font-size);line-height:var(--literature3-line-height);hanging-punctuation:first last}body.literature3 .prose p+p{margin-top:var(--literature3-paragraph-spacing)!important}body.literature3 .prose p:first-of-type,body.literature3 .prose p:first-child{margin:0!important}body.literature3 .prose p:empty{height:var(--literature3-line-height);margin:0}body.literature3 .prose p:empty:before{content:" ";line-height:inherit}body.literature3 .prose br,body.literature3 .prose p br{margin:0!important;padding:0!important;line-height:0!important;height:0!important;display:block!important}body.literature3 .prose h1{font-family:Arial;font-weight:500;font-size:24px;line-height:1.2;color:var(--literature3-text-color);margin:0 0 8px;text-align:left;letter-spacing:0;position:relative}body.literature3 .prose h1:before{content:"#";position:absolute;left:-30px;top:50%;transform:translateY(-50%);color:#999;font-weight:400;font-size:18px;line-height:1;transition:font-weight .2s ease,color .2s ease,font-size .2s ease;cursor:pointer;padding:0 5px}body.literature3 .prose h2:before{content:"#";position:absolute;left:-30px;top:50%;transform:translateY(-50%);color:#999;font-weight:400;font-size:16px;line-height:1;transition:font-weight .2s ease,color .2s ease,font-size .2s ease;cursor:pointer;padding:0 5px}body.literature3 .prose h3:before{content:"#";position:absolute;left:-30px;top:50%;transform:translateY(-50%);color:#999;font-weight:400;font-size:14px;line-height:1;transition:font-weight .2s ease,color .2s ease,font-size .2s ease;cursor:pointer;padding:0 5px}body.literature3 .prose h4:before{content:"#";position:absolute;left:-30px;top:50%;transform:translateY(-50%);color:#999;font-weight:400;font-size:12px;line-height:1;transition:font-weight .2s ease,color .2s ease,font-size .2s ease;cursor:pointer;padding:0 5px}body.literature3 .prose h5:before{content:"#";position:absolute;left:-30px;top:50%;transform:translateY(-50%);color:#999;font-weight:400;font-size:11px;line-height:1;transition:font-weight .2s ease,color .2s ease,font-size .2s ease;cursor:pointer;padding:0 5px}body.literature3 .prose h6:before{content:"#";position:absolute;left:-30px;top:50%;transform:translateY(-50%);color:#999;font-weight:400;font-size:10px;line-height:1;transition:font-weight .2s ease,color .2s ease,font-size .2s ease;cursor:pointer;padding:0 5px}body.literature3 .prose h1:hover:before,body.literature3 .prose h2:hover:before,body.literature3 .prose h3:hover:before,body.literature3 .prose h4:hover:before,body.literature3 .prose h5:hover:before,body.literature3 .prose h6:hover:before{color:#6b8ec5}body.literature3 .prose h1:target:before,body.literature3 .prose h2:target:before,body.literature3 .prose h3:target:before,body.literature3 .prose h4:target:before,body.literature3 .prose h5:target:before,body.literature3 .prose h6:target:before{font-weight:700;color:#4a70a8}body.literature3 .prose h1.active-heading:before,body.literature3 .prose h2.active-heading:before,body.literature3 .prose h3.active-heading:before,body.literature3 .prose h4.active-heading:before,body.literature3 .prose h5.active-heading:before,body.literature3 .prose h6.active-heading:before{color:#999}body.literature3 .prose .subtitle,body.literature3 time{display:block;text-align:left;font-size:12px;color:#666;margin-bottom:16px;font-style:normal}body.literature3 .prose h2{font-family:Arial;font-weight:500;font-size:20px;line-height:1.3;color:var(--literature3-text-color);margin:1.5em 0 .5em;letter-spacing:0;position:relative}body.literature3 .prose h3,body.literature3 .prose h4,body.literature3 .prose h5,body.literature3 .prose h6{font-family:Arial;font-weight:500;font-size:18px;line-height:1.3;color:var(--literature3-text-color);margin:1.2em 0 .4em;position:relative}body.literature3 .prose a{color:#00e;text-decoration:none}body.literature3 .prose a:hover{text-decoration:underline}body.literature3 .back-to-blog{display:inline-block;margin-bottom:24px;color:#06c;font-size:14px;text-decoration:none;transition:color .2s ease}body.literature3 .back-to-blog:hover{color:#0052a3;text-decoration:none}body.literature3 .sidenotes-area,body.literature3 #toggle-compact,body.literature3 .reading-mode-toggle{display:none!important}body.literature3 .main-content-area{margin:0;padding:0;max-width:none}body.literature3 main{margin:0;padding:0}body.literature3 .prose code{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.85em;background:#f5f5f5;padding:.2em .4em;border-radius:3px}body.literature3 .prose pre{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.85em;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:4px;padding:1.5em;overflow-x:auto;margin:2em 0}body.literature3 .prose pre code{background:none;padding:0}body.literature3 .prose blockquote{border-left:2px solid #ccc;margin:1em 0;padding:0 0 0 1em;font-style:normal;color:var(--literature3-text-color)}body.literature3 .prose ul,body.literature3 .prose ol{margin:.8em 0;padding-left:1.2em}body.literature3 .prose li{margin-bottom:.2em}body.literature3 .sidebar,body.literature3 .sidenotes-area,body.literature3 #toggle-compact,body.literature3 .reading-mode-toggle{display:none!important}body.literature3 .prose hr{display:block!important;border:none!important;border-top:1px solid #333!important;margin:1.5em 0!important;width:100%!important;height:0!important}body.literature3 ::selection{background:#0064c826}@media (max-width: 768px){:root{--literature3-font-size: 13px;--literature3-padding: 15px}body.literature3 .layout-wrapper{padding:1.5em 0 30px var(--literature3-padding)}body.literature3 .prose h1{font-size:16px}body.literature3 .prose h2{font-size:14px}}@media print{body.literature3{background:#fff;color:#000}body.literature3 .prose{font-size:12pt;line-height:1.5}body.literature3 .style-editor{display:none!important}}:root{--notepad-font-size: 16px;--notepad-line-height: 1.6;--notepad-max-width: 700px;--notepad-bg: #fafafa;--notepad-text: #333;--notepad-accent: #ff8c00;--notepad-tint: rgba(255, 140, 0, .05)}body.notepad{font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--body-background);color:var(--body-font-color)}body.notepad .sidebar{display:none}body.notepad .layout-wrapper{display:block;max-width:none;padding:1em}body.notepad .main-content-area{max-width:100%;margin:0;padding:0 1em}body.notepad main{padding:0;margin:0}.protected-content{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#002147;position:fixed;top:0;left:0;z-index:9999}body:has(.protected-content){background-color:#002147;overflow:hidden}.protected-content .centered-form{text-align:center;background:#ffffff0d;padding:30px 40px;border:1px solid rgba(255,255,255,.2)}.protected-content .pw-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;margin-bottom:.5em}.protected-content .back-link{font-size:1.2em;text-decoration:none;color:#ffffffe6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;display:flex;align-items:center;gap:4px;transition:color .2s}.protected-content .back-link:hover{color:#fff}.protected-content input[type=password]{font-size:.9em;padding:6px 10px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;width:180px;transition:border-color .2s,background-color .2s}.protected-content input[type=password]:focus{outline:none;border-color:#fff9;background:#ffffff26}.protected-content input[type=password]::placeholder{color:#ffffff80}.protected-content .error-message{margin:0;color:#f99;font-size:.85em}body.softonic{background:#f5f5f5;font-family:Arial,Helvetica,sans-serif}body.softonic .layout-wrapper{max-width:980px;margin:0 auto;background:#fff;box-shadow:0 0 10px #0000001a}body.softonic .main-content-area{display:grid;grid-template-columns:1fr 300px;gap:20px;padding:20px;background:#fff}body.softonic main{padding:0}body.softonic main:before{content:"";display:block;height:90px;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #ddd;margin-bottom:20px;position:relative}body.softonic main:after{content:"Advertisement";position:absolute;top:5px;right:5px;font-size:10px;color:#999;text-transform:uppercase}body.softonic .prose:before{content:"Home > Windows > Utilities > Downloads";display:block;font-size:12px;color:#06c;margin-bottom:15px;padding:8px 0;border-bottom:1px solid #e0e0e0}body.softonic .prose h1{font-size:28px;color:#333;margin:0 0 10px;font-weight:700}body.softonic .prose h1:after{content:"★★★★☆ 4.2/5 (1,247 votes) • Downloaded 2,847,392 times";display:block;font-size:13px;font-weight:400;color:#666;margin-top:8px}body.softonic .prose h1+p:first-of-type{background:linear-gradient(180deg,#5cb85c,#449d44);border:1px solid #398439;border-radius:4px;padding:15px 30px;text-align:center;font-size:20px;font-weight:700;color:#fff;cursor:pointer;box-shadow:0 3px #2d6c2d,0 4px 8px #0003;position:relative;margin:20px 0}body.softonic .prose h1+p:first-of-type:before{content:"⬇ DOWNLOAD NOW";display:block}body.softonic .prose h1+p:first-of-type:after{content:"Free • Safe • Secure";display:block;font-size:11px;font-weight:400;margin-top:5px;opacity:.9}body.softonic .prose h1+p:first-of-type:hover{background:linear-gradient(180deg,#6fd06f,#5cb85c);transform:translateY(-1px);box-shadow:0 4px #2d6c2d,0 5px 10px #00000040}body.softonic .prose h2{background:#f8f8f8;border-left:4px solid #0066cc;padding:10px 15px;font-size:16px;color:#333;margin:25px 0 15px;text-transform:uppercase;font-weight:700}body.softonic .prose h3{background:linear-gradient(180deg,#5bc0de,#31b0d5);border:1px solid #269abc;border-radius:3px;padding:10px 20px;text-align:center;font-size:14px;font-weight:700;color:#fff;cursor:pointer;margin:15px auto;max-width:300px;box-shadow:0 2px #1f7a91}body.softonic .prose h3:before{content:"⬇ Alternative Download Link";display:block}body.softonic .prose h3:after{content:"Sponsored";display:block;font-size:9px;font-weight:400;margin-top:3px;opacity:.8}body.softonic .prose p{line-height:1.6;color:#333;margin-bottom:15px}body.softonic .prose ul,body.softonic .prose ol{margin:15px 0;padding-left:25px}body.softonic .prose li{margin-bottom:8px;line-height:1.5}body.softonic .prose code{background:#f0f0f0;border:1px solid #ddd;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:13px;color:#c7254e}body.softonic .prose pre{background:#f9f9f9;border:1px solid #ddd;padding:15px;border-radius:4px;overflow-x:auto}body.softonic .sidebar{display:none}body.softonic .sidenotes-area{display:block!important;background:#f8f8f8;padding:15px;border:1px solid #ddd;border-radius:4px}body.softonic .sidenotes-area:before{content:"Software Details";display:block;font-weight:700;font-size:14px;color:#333;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #0066cc}body.softonic .sidenotes-area:after{content:"Version: 2.4.1\a File Size: 12.3 MB\aLicense: Freeware\aOS: Windows 7/8/10/11\a Author: SoftwareDev Inc.\aLast Updated: Jan 15, 2025\a\a──────────────\a\aRelated Downloads:\a• SuperDownloader Pro\a• MegaInstaller 2024\a• TurboSetup Wizard\a\a──────────────\a\a[AD] DOWNLOAD\aSpeed Up Your PC!\a Click Here Now →\a\a──────────────\a\a Also Available For:\a⊞ Windows\a⊞ Mac OS X\a⊞ Linux\a⊞ Android";white-space:pre-line;font-size:12px;color:#666;line-height:1.8;display:block}body.softonic .prose:after{content:'USER REVIEWS\a\a★★★★★ "Great software! Works perfectly!"\a- John D., 2 days ago\a\a★★★☆☆ "Its okay, bit slow sometimes"\a- Sarah M., 1 week ago\a\a★★★★☆ "Does what it says"\a- Mike R., 2 weeks ago\a\a[Write a Review]';display:block;background:#f8f8f8;border:1px solid #ddd;padding:20px;margin-top:30px;white-space:pre-line;font-size:13px;line-height:1.8;border-radius:4px}body.softonic .prose a{color:#06c;text-decoration:none}body.softonic .prose a:hover{text-decoration:underline;color:#0052a3}body.softonic .prose img{border:2px solid #ddd;border-radius:4px;max-width:100%;margin:15px 0;box-shadow:0 2px 4px #0000001a}body.softonic .prose blockquote{background:#fffbcc;border-left:4px solid #ffeb3b;padding:12px 15px;margin:20px 0;font-style:italic;color:#666}body.softonic .prose blockquote:before{content:"Editor's Note: ";font-weight:700;font-style:normal;color:#333}@media (max-width: 768px){body.softonic .main-content-area{grid-template-columns:1fr}body.softonic .sidenotes-area{margin-top:30px}}body.softonic footer{background:linear-gradient(135deg,#f093fb,#f5576c);height:120px;border:2px solid #ddd;margin-top:30px;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}body.softonic footer:before{content:"Advertisement - Click Here for Amazing Deals!"}body.softonic footer:after{content:"Ad";position:absolute;top:5px;right:5px;font-size:10px;background:#0000004d;padding:2px 6px;border-radius:2px}body.mediafire{background:#074e7f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0;min-height:100vh}body.mediafire .sidebar,body.mediafire .sidenotes-area{display:none!important}body.mediafire .layout-wrapper{background:#074e7f;max-width:100%;padding:0;margin:0}body.mediafire .main-content-area{background:transparent;padding:0;margin:0;max-width:100%}body.mediafire header.site-header{display:none}body.mediafire main{padding:0;margin:0;position:relative}body.mediafire main:before{content:"";display:block;background:#063f66;height:60px;width:100%;position:relative;box-shadow:0 2px 4px #0000001a}body.mediafire main:after{content:"MediaFire";position:absolute;top:12px;left:50%;transform:translate(-50%);color:#fff;font-size:32px;font-weight:700;letter-spacing:-.5px;z-index:10}body.mediafire .prose{max-width:920px;margin:40px auto 60px;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:0;position:relative}body.mediafire .prose h1:before{content:"";display:block;width:100px;height:100px;margin:50px auto 30px;background:linear-gradient(135deg,#e8eaf6,#c5cae9);border-radius:8px;position:relative;box-shadow:0 2px 8px #0000001a;border:1px solid #E0E0E0}body.mediafire .prose h1{font-size:28px;font-weight:600;color:#212121;text-align:center;margin:0 40px 10px;padding:0;line-height:1.3;word-wrap:break-word}body.mediafire .prose h1:after{content:".zip";color:#757575;font-weight:400}body.mediafire .prose h1+p{text-align:center;color:#757575;font-size:14px;margin:0 0 30px;padding:0 40px 30px;border-bottom:1px solid #E0E0E0}body.mediafire .prose h1+p:before{content:"24.7 MB";display:inline;font-weight:500;color:#424242;margin-right:4px}body.mediafire .prose h2{background:#0b7aeb!important;color:#fff!important;font-size:16px!important;font-weight:600!important;text-align:center;padding:16px 48px;margin:0 auto 20px!important;max-width:280px;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease;box-shadow:0 2px 4px #00000026;text-transform:none!important;letter-spacing:.3px}body.mediafire .prose h2:before{content:"Download";display:block}body.mediafire .prose h2:after{content:"";display:none}body.mediafire .prose h2:hover{background:#0968d1!important;box-shadow:0 3px 6px #0003}body.mediafire .prose h3{background:#fff9c4!important;border-left:4px solid #FBC02D!important;color:#f57f17!important;font-size:13px!important;font-weight:500!important;padding:12px 20px!important;margin:0 40px 30px!important;border-radius:2px!important;text-align:left!important;text-transform:none!important;border-top:none!important;border-right:none!important;border-bottom:none!important}body.mediafire .prose h3:before{content:"🛡 Scanning for viruses...";display:block}body.mediafire .prose h3:after{content:"No threats detected";display:block;margin-top:4px;color:#689f38;font-weight:600}body.mediafire .prose>p{color:#424242;font-size:14px;line-height:1.6;margin:0 40px 15px;padding:0}body.mediafire .prose ul{list-style:none;padding:0;margin:30px 40px;background:#fafafa;border-radius:4px;border:1px solid #E0E0E0}body.mediafire .prose ul:before{content:"File Details";display:block;font-weight:600;font-size:15px;color:#212121;padding:16px 20px;border-bottom:1px solid #E0E0E0;background:#f5f5f5;border-radius:4px 4px 0 0}body.mediafire .prose li{padding:12px 20px;border-bottom:1px solid #EEEEEE;color:#616161;font-size:14px;display:flex;justify-content:space-between}body.mediafire .prose li:last-child{border-bottom:none}body.mediafire .prose li:before{content:"Info:";font-weight:500;color:#757575;flex-shrink:0;width:120px}body.mediafire .prose li:nth-child(1):before{content:"Uploaded:"}body.mediafire .prose li:nth-child(2):before{content:"File Size:"}body.mediafire .prose li:nth-child(3):before{content:"Downloads:"}body.mediafire .prose li:nth-child(4):before{content:"File Type:"}body.mediafire .prose li:nth-child(5):before{content:"Uploader:"}body.mediafire .prose ol{list-style:none;padding:20px 40px 30px;margin:0;border-top:1px solid #E0E0E0}body.mediafire .prose ol:before{content:"Share";display:block;font-weight:600;font-size:14px;color:#424242;margin-bottom:15px}body.mediafire .prose ol li{display:inline-block;width:40px;height:40px;background:#e0e0e0;border-radius:50%;margin-right:10px;cursor:pointer;transition:background .2s;border:none;padding:0;justify-content:center;align-items:center}body.mediafire .prose ol li:nth-child(1){background:#1877f2}body.mediafire .prose ol li:nth-child(2){background:#1da1f2}body.mediafire .prose ol li:nth-child(3){background:#25d366}body.mediafire .prose ol li:before{content:"";display:none}body.mediafire .prose ol li:after{content:"";display:inline-block;width:20px;height:20px;background:#fff;border-radius:50%}body.mediafire .prose a{color:#0b7aeb;text-decoration:none;font-weight:500}body.mediafire .prose a:hover{text-decoration:underline}body.mediafire .prose code{background:#f5f5f5;border:1px solid #E0E0E0;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:12px;color:#616161}body.mediafire .prose pre{background:#fafafa;border:1px solid #E0E0E0;padding:16px;border-radius:4px;margin:20px 40px;font-size:12px;overflow-x:auto}body.mediafire .prose pre:before{content:"MD5: ";font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;color:#424242}body.mediafire .prose blockquote{background:#ffebee;border-left:4px solid #E53935;margin:20px 40px;padding:16px 20px;font-size:13px;color:#c62828;border-radius:2px}body.mediafire .prose blockquote:before{content:"⚠ ";font-weight:600}body.mediafire .prose img{max-width:calc(100% - 80px);margin:20px 40px;border-radius:4px;border:1px solid #E0E0E0;display:block}body.mediafire footer{background:#063f66;color:#ffffffb3;text-align:center;padding:30px 20px;font-size:12px;line-height:1.8}body.mediafire footer:before{content:"About • Blog • Privacy • Terms • Copyright • Contact";display:block;color:#fff9;margin-bottom:10px}body.mediafire footer:after{content:"© 2025 MediaFire  Build 124521";display:block;color:#ffffff80;font-size:11px}@media (max-width: 768px){body.mediafire .prose{margin:20px;border-radius:4px}body.mediafire .prose h1{font-size:22px;margin:0 20px 10px}body.mediafire .prose h1+p,body.mediafire .prose>p,body.mediafire .prose ul,body.mediafire .prose ol,body.mediafire .prose h3,body.mediafire .prose pre,body.mediafire .prose blockquote,body.mediafire .prose img{margin-left:20px;margin-right:20px}body.mediafire .prose h2{max-width:calc(100% - 40px)}}
