:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page-width:980px;--text:var(--lightningcss-light,#565656)var(--lightningcss-dark,#c9c9cf);--heading:var(--lightningcss-light,#242424)var(--lightningcss-dark,#f0f0f3);--muted:var(--lightningcss-light,#707070)var(--lightningcss-dark,#a6a6b0);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#19191d);--surface-alt:var(--lightningcss-light,#f5f4f6)var(--lightningcss-dark,#222228);--dark:var(--lightningcss-light,#242424)var(--lightningcss-dark,#121215);--border:var(--lightningcss-light,#cecece)var(--lightningcss-dark,#484850);--link:var(--lightningcss-light,#1d6da7)var(--lightningcss-dark,#79bffc);--brand:#007a6c;--focus:var(--lightningcss-light,#1d6da7)var(--lightningcss-dark,#91ceff);--decorative-invert:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--decorative-invert:1}}*{box-sizing:border-box}body{background:var(--surface);color:var(--text);margin:0;padding-top:56px}h1,h2,h3,h4,h5{color:var(--heading);margin:24px 0;font-family:inherit}h1{font-size:54px;font-weight:200;line-height:72px}h2{font-size:36px;font-weight:200;line-height:48px}h3{font-size:24px;font-weight:600;line-height:1}h4,h5{font-size:16px;font-weight:600;line-height:24px}h5{margin-bottom:0;font-weight:700}p,ul,ol,figure{margin:0 0 24px}ul,ol{padding:0;list-style:none}ul.bullet{margin-left:3em;list-style:outside}dd{margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}img{max-width:100%;height:auto}figure img{margin:0 auto;display:block}figure.shadowed img{filter:drop-shadow(0 4px 16px #00000026)}.container{width:min(var(--page-width), calc(100% - 40px));margin-inline:auto}.subtle{color:var(--muted);font-size:14px}.secondary-light-theme{background:var(--surface-alt);color:var(--text)}.secondary-dark-theme{background:var(--dark);color:#bababa;font-weight:300}.secondary-dark-theme h2{color:#e2e2e2}.secondary-dark-theme a{color:#cecece}.secondary-dark-theme .subtle{color:#a6a6b0}.skip-link{z-index:1001;background:var(--surface);padding:10px;position:fixed;top:4px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}#site-header{z-index:1000;border-bottom:1px solid #ffffff1a;width:100%;position:fixed;top:0;box-shadow:0 1px 3px #00000054}@supports ((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))){#site-header{-webkit-backdrop-filter:blur(24px)saturate(50%);backdrop-filter:blur(24px)saturate(50%);background:#1a1a1af2}}.header-content,.site-brand,.site-nav,#site-footer .wrapper{align-items:center;display:flex}.header-content,#site-footer .wrapper{justify-content:space-between}.site-brand{white-space:nowrap;font-size:28px;font-weight:300;line-height:56px}.site-brand:hover{text-decoration:none}.site-brand img{width:32px;height:32px;margin-right:8px}.site-nav{gap:24px;font-size:14px}#site-header a.button-buy-fileloupe{padding:2px 8px}#site-footer{font-size:14px}#site-footer .wrapper{border-top:1px solid var(--border);padding-block:12px}#site-footer.secondary-dark-theme .wrapper{border-color:#424242}#site-footer p{margin:0}section{position:relative}section[id],.anchor-target,dt[id]{scroll-margin-top:80px}.anchor-target{position:absolute;top:0}.text-arrangement .subsection{width:65.88%;margin-inline:auto}.inset-arrangement .subsection{width:82.94%;margin-inline:auto}.oneUp-arrangement .subsection{width:48.82%;margin-inline:auto}.highlight-feature .container{grid-template-columns:5fr 7fr;gap:2.36%;display:grid}.highlight-feature .container:after{display:none}.highlight-feature .subsection{min-width:0}.highlight-feature .subsection:nth-child(2){text-align:center}#home-page section{padding-block:72px 48px}#home-page section header{text-align:center}#home-page section header>:is(h1,h2){margin-top:0}#hero-poster{background:#262629 url(/assets/images/homeSectionHeroBackground.jpg) 50%/cover no-repeat;padding:0!important}@media (resolution>=2x){#hero-poster{background-image:url(/assets/images/homeSectionHeroBackground@2x.jpg)}}#hero-poster h2{color:#fffffff2;filter:drop-shadow(0 1px 8px #00000080);margin:0;padding:28px 0 24px;font-size:38px;font-weight:300}#hero-scene-toggles{justify-content:center;align-items:center;margin-bottom:24px;display:flex}#hero-scene-toggles[hidden]{display:none}#hero-scene-toggles button{color:#e6e6e6;text-transform:uppercase;background:0 0;border:0;border-radius:4px;margin:0 8px;padding:0 8px;font-size:12px;line-height:24px}#hero-scene-toggles button:hover{background:#ffffff26}#hero-scene-toggles button[aria-pressed=true]{background:#ffffff40}#hero-scene-toggles #hero-playback{text-transform:none;color:#bababa}#hero-stage{max-width:var(--page-width);filter:drop-shadow(0 6px 36px #00000059);margin:0 auto;display:grid}.hero-scene{opacity:0;grid-area:1/1;transition:opacity .5s}.hero-scene[data-active]{opacity:1;z-index:1}.hero-scene img{border-radius:5px;width:100%;display:block}#prelude{text-align:center;padding-top:80px!important}#prelude figure img{width:100px;margin-bottom:10px}#prelude .subsection{width:82.94%;margin-inline:auto}#prelude p.larger{max-width:680px;margin:0 auto 40px;font-size:20px;line-height:30px}#prelude .button-set-footer{margin-top:14px}#key-features{text-align:center;padding-top:0!important}#key-features header,#key-features .subsection{width:65.88%;margin-inline:auto}#key-features header{border-top:1px solid var(--border);padding-top:80px}#key-features h2{margin:8px 0 24px!important}#key-features ul{font-weight:500}#key-features li{margin-block:8px}#key-features a{color:var(--link)}#key-features .follow-me{margin-bottom:0}#key-features .follow-me img{opacity:.35}#file-editing-management h4{text-align:center}#file-editing-management .subsection:nth-child(2) .grid-element{text-align:left;max-width:390px;margin-inline:auto}#technical .subsection{width:65.88%;margin-left:25.59%}#videoloupe-better h2{background:url(/assets/images/homeSectionBetterVideoloupeIcon@2x.png) top/64px no-repeat;padding-top:88px}#billboard{text-align:center}#billboard .flex-container{justify-content:center;align-items:stretch;display:flex}#billboard .subsection:nth-child(2){align-items:center;display:flex}#billboard .billboard-splitter{padding-inline:96px;font-size:36px;font-weight:200}#billboard h2{margin:0}#billboard .button-set{margin-block:24px}#billboard a.fileloupe-link{color:#00ab97}#billboard a.videoloupe-link{color:#ff4d99}.button-set{justify-content:center;align-items:center;display:flex}.button-set a{margin-inline:.75em;display:inline-block}.button-set+.button-set-footer{text-align:center}a.button-buy-fileloupe,a.button-buy-videoloupe,a.button-download-fileloupe{color:#fcfcfc;border-radius:5px;padding:6px 10px;font-weight:400;display:inline-block}a.button-buy-fileloupe{background:var(--brand)}a.button-buy-fileloupe:hover{background:#006b5f;text-decoration:none}a.button-buy-videoloupe{background:#e20060}a.button-buy-videoloupe:hover{background:#bd0050;text-decoration:none}a.button-download-fileloupe{background:#1e5981}a.button-download-fileloupe:hover{background:#2876aa;text-decoration:none}.button-set.large-buttons a{padding:8px 20px;font-size:18px}.button-set.large-buttons a.with-icon{background-image:url(/assets/images/downloadArrowIcon@2x.png);background-position:24px;background-repeat:no-repeat;background-size:20px;padding-left:54px}#about-page .text-arrangement .subsection,#support-page .text-arrangement .subsection{border-bottom:1px solid var(--border)}#about-page #about-contact .subsection,#support-page #support-feedback .subsection{border-bottom:0}#about-page #billboard{padding-top:48px}#download-hero{text-align:center;padding-block:72px}#download-hero .button-set+p{margin-top:24px}#download-hero .subsection+.subsection{text-align:left;width:65.88%;margin-inline:auto}#faq-page section h3{background:var(--surface-alt);color:var(--heading);border-radius:4px;margin-bottom:48px;padding:8px;font-weight:300}#faq-page #faq-toc h1{font-size:36px;line-height:48px}#faq-page dt{color:var(--heading);margin-bottom:24px}#faq-page dd{border-bottom:1px solid var(--border);margin-bottom:24px}#faq-page dd:last-of-type{border:0}#faq-page dd ul{padding-left:24px;list-style:outside}.two-column{columns:2}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.secondary-dark-theme,#hero-poster{--focus:#91ceff}#key-features img{filter:invert(var(--decorative-invert))}#header-panel{align-items:center;gap:24px;display:flex}.menu-toggle{color:#e2e2e2;background:#303036;border:1px solid #777780;border-radius:5px;min-height:44px;padding:6px 12px;display:none}main,#site-footer{overflow-wrap:anywhere}@media (width<=900px){body{padding-top:0}#site-header{position:sticky}.header-content{flex-wrap:wrap;gap:0 16px}.site-brand{font-size:23px}.menu-toggle:not([hidden]){display:block}#header-panel{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-height:calc(100svh - 56px);padding-block:12px 20px;overflow-y:auto}#site-header[data-menu-ready]:not([data-menu-open]) #header-panel{display:none}#header-panel .site-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}#header-panel .site-nav a,#site-header a.button-buy-fileloupe{align-items:center;min-height:44px;padding:8px 12px;display:flex}#site-footer .wrapper{text-align:center;flex-direction:column;gap:12px;padding-block:24px}#site-footer .site-nav{flex-wrap:wrap;justify-content:center;gap:4px 20px}#site-footer .site-nav a{align-items:center;min-height:44px;display:inline-flex}#hero-poster h2{padding-inline:20px;font-size:clamp(26px,4.2vw,38px);line-height:1.25}#hero-stage{width:calc(100% - 32px)}#hero-scene-toggles{flex-wrap:wrap;gap:4px;margin-bottom:16px;padding-inline:12px}#hero-scene-toggles button{min-height:44px;margin:0}#billboard .billboard-splitter{padding-inline:40px}.text-arrangement .subsection,.inset-arrangement .subsection,.oneUp-arrangement .subsection,#prelude .subsection,#key-features header,#key-features .subsection,#technical .subsection,#download-hero .subsection+.subsection{width:100%;max-width:680px;margin-inline:auto}}@media (width<=640px){.container{width:calc(100% - 32px)}.site-brand{font-size:20px}.site-brand img{width:28px;height:28px}h1{font-size:38px;line-height:1.2}h2,#faq-page #faq-toc h1{font-size:30px;line-height:1.25}h3{line-height:1.3}#home-page section{padding-block:44px 24px}#prelude{padding-top:48px!important}#prelude p.larger{font-size:18px;line-height:1.6}#key-features header{padding-top:40px}#key-features li{margin-block:16px}.highlight-feature .container{grid-template-columns:minmax(0,1fr);gap:8px}#file-editing-management .subsection:nth-child(2) .grid-element{max-width:none}#billboard .flex-container{flex-direction:column;align-items:center;gap:24px}#billboard .billboard-splitter{padding:0}#billboard .subsection{max-width:100%}.button-set{flex-wrap:wrap;gap:12px}.button-set a{max-width:100%;min-height:44px;margin:0}.button-set.large-buttons a{font-size:16px}#download-hero{padding-block:36px}#download-hero .button-set.large-buttons a.with-icon{background-position:14px;padding-left:42px}.two-column{columns:1}ul.bullet{margin-left:1.5em}}
