@import "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400;1,700&display=swap";footer>section{display:flex}footer>section.socials{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;font-size:2rem}canvas.hero-bg{display:block;position:absolute}main section.hero{background-color:#242024;flex-direction:column;flex:0 60vh;justify-content:center;align-items:center;min-height:500px;max-height:60vh;display:flex;box-shadow:inset 0 100px 100px 100px #0003,0 -40px 20px 50px #3542492e}.hero h1{color:#eff;font-size:3rem}.exec-dys-hero{background-blend-mode:overlay;alignItems:center;justifyContent:center;color:#fff;textAlign:center;background-color:#0000;background-image:url(/static/image/exec-dys.d2074600.jpg),linear-gradient(#323232cc,#323232cc);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:25vh;display:flex}section.install-step{flex-direction:column;justify-content:center;align-items:center;display:flex}section.install-step>footer{flex-direction:row-reverse;justify-content:space-between;gap:.8rem;width:100%;display:flex}section.install-step>footer>button{color:#fff;cursor:pointer;background-color:#3e4852;border:none;border-radius:5px;padding:10px 20px;font-weight:600;box-shadow:0 2px 4px -2px #0000003d,inset 0 1px #ffffff1a}section.install-step>footer>button:hover{background-color:#4a5460}.install-step{color:#ddd;background-color:#2b242d;border-top:1px solid #ffffff1a;border-radius:.5rem;margin:2rem max(.5rem,50% - 400px - .5rem);padding:1.5rem;box-shadow:inset 0 70px 100px -50px #a1dcd924,0 20px 50px -10px #0000004d}.install-step h1{color:#eee;text-align:center;margin-bottom:1.5rem;font-size:2rem}.install-step h2{color:#a6caaf;margin-bottom:1rem;font-size:1.3rem}.install-step p{margin-bottom:1rem;font-size:.9rem;line-height:1.4}.actions{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.actions button{color:#ddd;cursor:pointer;background-color:#a6caaf26;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:background-color .2s}.actions button:hover{background-color:#a6caaf40}.browser-extension-install .install-instructions{flex-direction:column;gap:2rem;display:flex}.browser-extension-install .browser-section{background-color:#ffffff0d;border:1px solid #a6caaf26;border-radius:.5rem;padding:1.5rem}.browser-extension-install h2{border-bottom:1px solid #a6caaf4d;margin-top:0;padding-bottom:.5rem}.browser-extension-install ol{margin-left:1rem;padding-left:1rem}.browser-extension-install li{margin-bottom:.5rem;font-size:.85rem;line-height:1.4}.browser-extension-install code{background-color:#0003;border-radius:.2rem;padding:.1rem .3rem;font-family:monospace;font-size:.8rem}.browser-extension-install .download-note{text-align:center;color:#fff9;margin-top:2rem;font-size:.8rem}.browser-extension-install .download-note a{color:#a6caaf;text-decoration:underline}.browser-extension-install .download-note a:hover{color:#c3e0ca}table{background-color:#ffffff14;border-radius:.5rem;margin:0 -.5rem;padding:.5rem;box-shadow:inset 0 70px 100px -50px #a1dcd924,0 20px 50px -10px #0000004d}table thead,table tbody{font-size:.8rem}table thead{font-weight:600}table thead th{border-bottom:2px solid #a1dcd9}th,td{text-align:left;padding:10px}.banner{text-align:center;background-color:#f8cc66;padding:2rem}.banner h1{margin-bottom:1rem;font-size:2rem}.banner p{font-size:1.2rem;line-height:1.5}.noop{box-shadow:inset 0 50px 50px -50px #494d5247}html,body{height:100%;margin:0;font-family:Atkinson Hyperlegible,Verdana,sans-serif;font-size:24px}body,#root{flex-direction:column;flex:1;display:flex}#root>header{z-index:1000;background-color:#b19cb3;flex:none;box-shadow:inset 0 -20px 20px -10px #c0ebd124}#root>main{background-blend-mode:multiply;color:#ddd;background:linear-gradient(#2b242d 0% 100%),url(/static/image/ticks.48f75e49.png);flex-direction:column;flex:1 0 auto;padding-bottom:1.8rem;display:flex}a{cursor:pointer;color:#a6afca;text-decoration:none}a:visited{color:#6457a0}h1{font-size:2rem}header,main>section,footer{flex-direction:column;padding:.5rem max(1rem,50% - 400px);display:flex}header>a.home{color:#202020!important}header>a.home:hover{color:#333!important}main>section>a{align-self:flex-end;font-size:.8rem}main>section>hr{margin:1rem 10rem}main>section.install-now{color:#0a0a0a;background-color:#a6caaf;border-top:1px solid #fff;border-radius:.5rem;margin:.5rem max(.5rem,50% - 400px - .5rem);padding:1rem;box-shadow:inset 0 70px 100px -50px #f0f8ff,0 20px 50px -10px #0000004d}section.install-now .os-options{flex-direction:row;justify-content:center;align-items:center;gap:.65rem;padding:0 1rem;display:flex;position:relative}section.install-now .os-options .os-option{color:#ddd;cursor:pointer;background-color:#2b242d;border-radius:.5rem;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;padding:.5rem;display:flex}section.install-now .os-options .os-option:hover{background-color:#3b2d3d}#root>footer{background-blend-mode:multiply;color:#333;background:url(/static/image/ticks.48f75e49.png),linear-gradient(#b19cb3 0% 100%);flex:none;padding-top:1rem;padding-bottom:1.5rem;box-shadow:inset 0 20px 20px -20px #6a79c573}.web-ext-section{text-align:center;background-color:#a6caaf26;border-top:1px solid #ffffff1a;border-radius:.5rem;margin:2rem max(.5rem,50% - 400px - .5rem);padding:1.5rem;box-shadow:inset 0 70px 100px -50px #a1dcd924,0 20px 50px -10px #0000004d}.web-ext-section h2{color:#eee;margin-bottom:1rem;font-size:1.6rem}.web-ext-section p{color:#ddd;max-width:800px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.4}.download-container{flex-direction:column;align-items:center;gap:.5rem;display:flex}.download-note{color:#fff9;margin-top:.25rem;font-size:.7rem}.download-button{color:#ddd;cursor:pointer;background-color:#2b242d;border:none;border-radius:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:background-color .2s;box-shadow:0 2px 8px #0003}.download-button:hover{background-color:#3b2d3d}.download-button:active{transform:translateY(1px)}