.mr41p-page :is(.mr41p-scene,.mr41p-tool-card,.mr41p-article-card,.mr41p-directory-group):focus-visible,.mr41p-page :is(.mr41p-tool-card,.mr41p-article-card):focus-within,.mr41sp-page a:focus-visible,.mr41sp-page button:focus-visible{outline:2px solid #0863cd;outline-offset:3px}.mr41p-page .mr41p-carousel{padding-top:6px;padding-bottom:9px;margin-top:-6px;margin-bottom:-9px}.mr41p-page :is(.mr41p-tool-card,.mr41p-article-card){cursor:pointer}.mr41i-on-card-hover :is(.mr41p-scene,.mr41p-tool-card,.mr41p-article-card,.mr41p-directory-group,.mr41sp-tool,.mr41sp-article,.mr41sp-category-grid>a,.mr41pl-scene-index>a){transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;transform-origin:center}.mr41i-on-image-zoom :is(.mr41p-article-image,.mr41sp-article-image){overflow:hidden}.mr41i-on-image-zoom :is(.mr41p-article-image img,.mr41sp-article-image img){transition:transform .22s ease}.mr41i-on-arrow-motion :is(.mr41p-scene-copy em,.mr41p-tool-foot>a span,.mr41p-directory-copy b,.mr41p-heading-controls>a,.mr41p-all-articles,.mr41p-directory-all,.mr41sp-card-bottom>a,.mr41sp-category-grid span){display:inline-block;transition:transform .2s ease}.mr41i-on-scene-icon .mr41p-scene-icon{transition:transform .22s ease}.mr41i-on-chip-hover :is(.mr41p-hot a,.mr41p-tags span,.mr41pl-tag-cloud a,.mr41pl-scene-tags a){transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.mr41i-on-search-focus :is(.mr41p-search,.mr41p-header-search,.mr41pl-library-search input,.mr41p-header-search input){transition:border-color .2s ease,box-shadow .2s ease}.mr41i-on-nav-underline .mr41p-nav a{position:relative}.mr41i-on-nav-underline .mr41p-nav a:after{content:"";position:absolute;left:9%;right:9%;bottom:1px;height:2px;background:#1268d8;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.mr41i-on-nav-underline .mr41p-nav a:is(.is-active,.is-current-scene,[aria-current=page]):after{transform:scaleX(1)}.mr41i-on-card-glow :is(.mr41p-scene,.mr41p-tool-card,.mr41p-article-card,.mr41p-directory-group,.mr41sp-tool,.mr41sp-article){position:relative;isolation:isolate}.mr41i-on-card-glow :is(.mr41p-scene,.mr41p-tool-card,.mr41p-article-card,.mr41p-directory-group,.mr41sp-tool,.mr41sp-article):after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(160px circle at var(--mr41i-x,50%) var(--mr41i-y,50%),rgba(37,126,219,.095),transparent 75%);opacity:0;pointer-events:none;z-index:2;transition:opacity .18s ease}.mr41i-on-directory-teaser .mr41p-directory-group{position:relative;overflow:hidden}.mr41i-on-directory-teaser .mr41p-directory-group:before{content:"↗ " attr(data-mr41i-teaser);position:absolute;right:11px;bottom:8px;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1265b6;background:#e9f4ff;border:1px solid #c9e2f9;border-radius:4px;padding:3px 6px;font-size:11px;opacity:0;transform:translateY(3px);transition:opacity .19s ease,transform .19s ease;pointer-events:none;z-index:3}.mr41i-on-scroll-reveal .mr41i-pending{opacity:0;transform:translateY(12px)}.mr41i-on-scroll-reveal .mr41i-visible{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.mr41i-on-scene-highlight .mr41pl-scene-index>a.is-current-scene{border-color:#1870c9;background:#eaf4ff;box-shadow:0 3px 12px #174c851c}.mr41i-on-reading-progress .mr41i-progress{position:fixed;left:0;top:var(--mr41i-header-bottom,0px);height:3px;width:100%;z-index:1000;pointer-events:none;background:0 0}.mr41i-on-reading-progress .mr41i-progress>span{display:block;width:100%;height:100%;background:#0967d7;transform:scaleX(var(--mr41i-read,0));transform-origin:left center}.mr41i-on-related-teaser .mr41pl-related-track .mr41sp-article{position:relative}.mr41i-on-related-teaser .mr41pl-related-track .mr41sp-article:after{content:attr(data-mr41i-related);position:absolute;right:8px;bottom:8px;padding:4px 7px;border-radius:4px;background:#eaf4ff;color:#125eae;font-size:12px;opacity:0;transition:opacity .19s ease;pointer-events:none}.mr41i-on-save-feedback .mr41i-saved-pulse{animation:mr41i-save-pop .18s ease}@keyframes mr41i-save-pop{50%{transform:scale(1.07)}}@media(hover:hover) and (pointer:fine){.mr41i-on-card-hover :is(.mr41p-scene,.mr41p-tool-card,.mr41p-article-card,.mr41p-directory-group,.mr41sp-tool,.mr41sp-article,.mr41sp-category-grid>a,.mr41pl-scene-index>a):hover{transform:perspective(900px) translateY(-4px) scale(1.02) rotateX(var(--mr41i-rx,0deg)) rotateY(var(--mr41i-ry,0deg));border-color:#70a3dd;box-shadow:0 11px 24px #153b6b30}.mr41i-on-card-tilt:not(.mr41i-on-card-hover) :is(.mr41p-scene,.mr41p-tool-card,.mr41p-article-card,.mr41p-directory-group,.mr41sp-tool,.mr41sp-article):hover{transform:perspective(900px) rotateX(var(--mr41i-rx,0deg)) rotateY(var(--mr41i-ry,0deg));transition:transform .18s ease}.mr41i-on-image-zoom :is(.mr41p-article-card,.mr41sp-article):hover :is(.mr41p-article-image img,.mr41sp-article-image img){transform:scale(1.04)}.mr41i-on-arrow-motion :is(.mr41p-scene,.mr41p-tool-card,.mr41p-directory-group,.mr41sp-tool,.mr41sp-category-grid>a):hover :is(.mr41p-scene-copy em,.mr41p-tool-foot>a span,.mr41p-directory-copy b,.mr41sp-card-bottom>a,.mr41sp-category-grid span),.mr41i-on-arrow-motion :is(.mr41p-heading-controls>a,.mr41p-all-articles,.mr41p-directory-all):hover{transform:translateX(4px)}.mr41i-on-scene-icon .mr41p-scene:hover .mr41p-scene-icon{transform:translateY(-2px) scale(1.04)}.mr41i-on-card-glow :is(.mr41p-scene,.mr41p-tool-card,.mr41p-article-card,.mr41p-directory-group,.mr41sp-tool,.mr41sp-article):hover:after{opacity:1}.mr41i-on-directory-teaser .mr41p-directory-group:hover:before{opacity:1;transform:translateY(0)}.mr41i-on-chip-hover :is(.mr41p-hot a,.mr41p-tags span,.mr41pl-tag-cloud a,.mr41pl-scene-tags a):hover{background:#dbeefe;color:#0755aa;border-color:#85b5e7;transform:translateY(-2px)}.mr41i-on-nav-underline .mr41p-nav a:hover:after{transform:scaleX(1)}.mr41i-on-related-teaser .mr41pl-related-track .mr41sp-article:hover:after{opacity:1}.mr41i-on-tool-drag .mr41p-carousel,.mr41i-on-tool-drag .mr41p-carousel .mr41p-tool-card{cursor:grab}.mr41i-on-tool-drag .mr41p-carousel.is-dragging,.mr41i-on-tool-drag .mr41p-carousel.is-dragging *{cursor:grabbing!important;user-select:none}.mr41i-on-tool-drag .mr41p-carousel.is-dragging{scroll-snap-type:none;scroll-behavior:auto}}.mr41i-on-search-focus :is(.mr41p-search,.mr41p-header-search):focus-within,.mr41i-on-search-focus :is(.mr41pl-library-search input,.mr41p-header-search input):focus-visible{border-color:#1268d8;box-shadow:0 0 0 3px #1268d829,0 5px 14px #15599820}@media(hover:none) and (pointer:coarse){.mr41i-on-card-hover :is(.mr41p-scene,.mr41p-tool-card,.mr41p-article-card,.mr41p-directory-group,.mr41sp-tool,.mr41sp-article):active{transform:scale(.985);transition-duration:.1s}}@media(prefers-reduced-motion:reduce){.mr41p-page :is(.mr41p-scene,.mr41p-tool-card,.mr41p-article-card,.mr41p-directory-group,.mr41p-scene-icon,.mr41p-article-image img),.mr41sp-page :is(.mr41sp-tool,.mr41sp-article,.mr41sp-article-image img),.mr41i-pending,.mr41i-visible{transition:none!important;transform:none!important;opacity:1!important}.mr41i-on-card-glow :is(.mr41p-scene,.mr41p-tool-card,.mr41p-article-card,.mr41p-directory-group,.mr41sp-tool,.mr41sp-article):after,.mr41i-on-directory-teaser .mr41p-directory-group:before{transition:none!important}.mr41i-on-save-feedback .mr41i-saved-pulse{animation:none!important}.mr41p-carousel{scroll-behavior:auto!important}}@media(prefers-reduced-motion:reduce){.mr41i-on-arrow-motion :is(.mr41p-scene-copy em,.mr41p-tool-foot>a span,.mr41p-directory-copy b,.mr41p-heading-controls>a,.mr41p-all-articles,.mr41p-directory-all,.mr41sp-card-bottom>a,.mr41sp-category-grid span),.mr41i-on-chip-hover :is(.mr41p-hot a,.mr41p-tags span,.mr41pl-tag-cloud a,.mr41pl-scene-tags a),.mr41i-on-scene-icon .mr41p-scene-icon,.mr41i-on-directory-teaser .mr41p-directory-group:before{transition:none!important;transform:none!important}.mr41i-on-nav-underline .mr41p-nav a:after{transition:none!important}.mr41i-on-related-teaser .mr41pl-related-track .mr41sp-article:after{transition:none!important}}