:root{--green: #48a741;--grey: #f7f7f7;--font-mono: "Inconsolata", "Courier New", Courier, monospace}.grow{flex-grow:2}#test-browser-nav,#install{min-width:auto;margin:1em;position:relative}#version{position:absolute;bottom:-2em;width:auto;left:0;right:0;color:red;font-size:.6em;letter-spacing:4px}h1,h2{font-size:2em;line-height:1.3em;margin:.8em}h1{font-size:3em}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--green);text-decoration-thickness:2px}p{width:40em;text-align:justify;max-width:90%}body{display:flex;flex-direction:column;overflow-x:hidden;width:100%;height:100vh;font-family:sans-serif;margin:0;text-align:center;line-height:1.5em}#container{overflow-y:scroll;overflow-x:hidden}section{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;padding:10vh 0}section:nth-of-type(odd){background-color:var(--grey)}nav{display:flex;justify-content:space-evenly;box-shadow:0 1px 5px #fff;z-index:999;letter-spacing:2px;flex-wrap:wrap;cursor:pointer}.nav_element{min-width:10em;display:flex;justify-content:center;align-items:center;margin:1em 2em;flex-wrap:wrap}#navTitle{font-size:inherit;font-weight:inherit}#navLogo{display:inline-block;height:3em;margin:0 .5em}button,.anchorButton{display:inline-block;box-sizing:border-box;max-width:100%;position:relative;cursor:pointer;margin:1em;background-color:#fff;color:var(--green);border:2px solid var(--green);padding:1em;border-radius:.5em;text-align:center;font-weight:700;font-size:inherit;font-family:inherit;letter-spacing:inherit;line-height:1.3em}button:hover,.anchorButton:hover{box-shadow:var(--green) inset 0 0 2px;text-decoration:none!important}header{display:flex;min-height:90vh;flex-direction:column;align-items:center}#screenshots{margin:6vh;position:relative;width:60%;flex-grow:2;height:auto}#lightShot,#darkShot{position:absolute;height:80%;box-shadow:1px 1px 5px 3px #aaa}#darkShot{top:0;left:0}#lightShot{z-index:1;top:20%;right:0}#keyWords{flex-wrap:wrap;margin:1em;display:inline-flex;justify-content:space-evenly;align-items:center;min-height:10vh;width:100%;letter-spacing:1px;line-height:4em;gap:2em}#footer{min-height:20vh;display:flex;text-align:left;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:3em;flex-direction:row;align-content:flex-start;background-color:#fff}#footer div{display:inline-flex;text-align:left;flex-wrap:wrap;flex-direction:column;align-content:flex-start;width:20em;align-items:flex-start;justify-content:flex-start}#footer a{margin:1em}#footer img{height:2em}#email{cursor:pointer;letter-spacing:.07em;position:relative}#copy_toast{position:relative;display:flex;bottom:-2em;color:#333;opacity:0;cursor:default;height:0;width:100%;transition:opacity cubic-bezier(.5,-4,.7,.07) 2s;align-items:center;text-decoration:none!important;font-size:.8em;justify-content:center}#copy_toast:hover{text-decoration:none!important}#copy_toast img{margin:.2em}#container{scroll-behavior:smooth}.nav-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-width:10em;padding:.65em 1.15em;font-size:.88em;font-family:inherit;font-weight:600;line-height:1.3em;letter-spacing:.3px;border-radius:.5em;border:2px solid transparent;margin:0;text-align:center;text-decoration:none!important;cursor:pointer;white-space:nowrap;position:relative;transition:all .2s ease}.nav-button br{display:none}.btn-test-browser{background-color:#f8fafc;color:#475569;border-color:#cbd5e1}.btn-test-browser:hover{border-color:#94a3b8;color:#0f172a;background-color:#f1f5f9;box-shadow:0 1px 4px #00000014}.btn-install,#install .nav-button{background-color:#fff;color:var(--green);border-color:var(--green)}.btn-install:hover,#install .nav-button:hover{box-shadow:var(--green) inset 0 0 2px}.essential-card a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.essential-card a:hover{color:#14532d}#about{box-sizing:border-box;padding:7vh 1rem 6vh 1rem}.doc-section{width:100%;padding:7vh 1rem 6vh 1rem;box-sizing:border-box;scroll-margin-top:75px}.doc-section-content{max-width:980px;margin:0 auto;text-align:left;width:100%;box-sizing:border-box}.doc-section h2{margin:0 0 .2em;font-size:2.1em;color:#111;text-align:left}.eureka-subtitle{font-size:1.12em;font-weight:600;color:#1e293b;margin:.2em 0 1.5em;line-height:1.55em;display:flex;align-items:center;gap:.4em;flex-wrap:wrap}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5em;margin:1.5em 0}.comparison-col{border-radius:10px;padding:1.4em;border:1px solid #e2e8f0;display:flex;flex-direction:column}.col-bad{background:#fff8f8;border-color:#fecaca}.col-good{background:#f4fbf5;border-color:#bbf7d0}.comparison-title{font-weight:700;font-size:1.05em;margin-bottom:.75em;display:flex;align-items:center;gap:.5em}.col-bad .comparison-title{color:#dc2626}.col-good .comparison-title{color:#16a34a}.comparison-body{font-size:.96em;line-height:1.6em;color:#334155}.comparison-body p{width:100%;max-width:100%;text-align:left;margin:.4em 0}kbd.key{display:inline-block;max-width:100%;box-sizing:border-box;padding:.2em .55em;font-family:var(--font-mono);font-size:.85em;font-weight:700;color:#1f2937;background:#f3f4f6;border:1px solid #d1d5db;border-bottom:2px solid #9ca3af;border-radius:5px;line-height:1.2;box-shadow:0 1px 1px #00000014;vertical-align:baseline;margin:.15em}.settings-box{background:#f8fafc;border:1px solid #cbd5e1;border-left:4px solid var(--green);border-radius:6px;padding:.85em 1.2em;margin-top:1.2em;font-size:.92em;line-height:1.55em;color:#334155;display:flex;align-items:flex-start;gap:.6em}.settings-box strong{color:#0f172a}.note-box{border-left-color:#3b82f6;background:#f0f7ff}.note-box-warn{border-left-color:#f59e0b;background:#fffbeb}.more-tips-container{margin-top:1.4em}.more-tips-toggle{display:inline-flex;align-items:center;gap:.45em;background:#f8fafc;border:1px solid #e2e8f0;padding:.38em .85em;font-size:.84em;font-weight:600;color:#64748b;cursor:pointer;font-family:inherit;border-radius:6px;transition:all .2s ease;user-select:none}.more-tips-toggle:hover{color:var(--green);border-color:#cbd5e1;background:#fff;box-shadow:0 1px 3px #0000000a}.more-tips-toggle .chevron{transition:transform .25s ease;display:inline-block;font-size:.8em;color:#94a3b8}.more-tips-toggle.active{color:#1e293b;border-color:#cbd5e1;background:#fff}.more-tips-toggle.active .chevron{transform:rotate(180deg);color:var(--green)}.more-tips-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .25s ease;opacity:0}.more-tips-content.open{grid-template-rows:1fr;opacity:1;margin-top:.6em}.more-tips-inner{overflow:hidden;display:flex;flex-direction:column;gap:.7em}.more-tips-inner .settings-box{margin-top:0}.essentials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:1.2em;margin-top:1.5em}.essential-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.1em 1.3em;box-sizing:border-box;min-width:0;max-width:100%;box-shadow:0 1px 4px #00000008;display:flex;flex-direction:column;justify-content:space-between;overflow-wrap:break-word;word-break:break-word;transition:transform .2s ease,border-color .2s ease}.essential-card>*{min-width:0;max-width:100%}.essential-card:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.essential-card strong{display:block;color:#1e293b;font-size:1.05em;margin-bottom:.4em;overflow-wrap:break-word;word-break:break-word}.essential-card p{font-size:.9em;color:#475569;line-height:1.5em;margin:0;width:100%;text-align:left;overflow-wrap:break-word;word-break:break-word}.essential-card .card-keys{margin-top:.8em;padding-top:.6em;border-top:1px solid #f1f5f9;font-size:.85em;line-height:1.8;color:#64748b;overflow-wrap:break-word;word-break:break-word}.launch-section{width:100%;padding:6vh 1rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.launch-banner{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid var(--green);border-radius:16px;padding:3em 2em;text-align:center;margin:0 auto;max-width:min(800px,calc(100% - 2rem));box-sizing:border-box;width:100%}.launch-banner .anchorButton{font-size:1.1em;padding:.9em 2em}#features .essential-card{cursor:pointer;user-select:none}#features .essential-card:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 4px 14px #48a74126}.launch-banner h2{text-align:center;margin-bottom:.3em;color:#14532d}.launch-banner p{margin:0 auto 1.5em;text-align:center;color:#166534;font-size:1.1em}#footer div{margin-bottom:3em}@media(max-width:800px){.launch-banner{padding:2.2em 1.2em;max-width:calc(100% - 2rem)}.launch-banner .anchorButton{font-size:1em;padding:.85em 1.3em;margin:.8em auto}.comparison-grid{grid-template-columns:1fr}.doc-section h2{font-size:1.6em}.eureka-subtitle{font-size:1em}.grow{display:none!important}nav,.nav_element,#keyWords{margin-bottom:0}.navTitleBlock{width:600px}.isMobileDnld{margin:0;border:none;font-size:.8em;color:gray}}@media(max-width:1250px){.hide_tablet{display:none!important}}@media(max-width:400px){.hide_phone{display:none!important}header{min-height:auto}.doc-section{padding-left:.75rem;padding-right:.75rem}.essential-card{padding:1em .85em}}
