html,body{margin:0;padding:0;width:100%}body{font-family:Poppins,Quicksand,sans-serif}main{padding-top:3rem}.taskbar{position:fixed;top:0;left:0;width:100%;height:22px;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center;padding:0 6px;box-shadow:0 1px 2px #00000026;border-bottom:none;z-index:100}.taskbar button{font-family:Quicksand,sans-serif;font-weight:500;font-size:13px;letter-spacing:.4px}.taskbar button:hover{background:#c8c8c84d}.taskbar>div{display:flex;gap:.2rem}.profile{border:1px solid #ccc;padding:20px;text-align:center;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:200px;margin:20px auto}.profile .profile-pic{width:200px;height:200px;border-radius:50%;object-fit:cover;margin-bottom:15px}.footer{position:fixed;bottom:0;right:0;padding:10px}.contact-form{display:flex;flex-direction:column;width:300px;gap:10px}.contact-form input,.contact-form textarea{width:100%;box-sizing:border-box;padding:8px;font-size:1rem}.contact-form textarea{height:100px}.contact-form button{padding:10px;font-size:1rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background .2s}.contact-form button:hover{background-color:#0056b3}.quote-container{max-width:400px;margin:2rem auto;padding:1rem;text-align:center;font-family:Arial,sans-serif}.quote-container h2{margin-bottom:1rem}.quote-container input{width:70%;padding:.5rem;font-size:1rem;margin-right:.5rem;box-sizing:border-box}.quote-container button{padding:.5rem 1rem;font-size:1rem;cursor:pointer}.quote-container p{margin:.5rem 0}.quote-container .error{color:red}.quote-container .quote-info{margin-top:1rem}header nav ul{list-style:none;padding:0;margin:0;display:flex;gap:20px}header nav ul li a{text-decoration:none;color:#3293e8}.quote-info{margin-top:20px;padding:15px;background:#f0f4f8;border-radius:8px;border:1px solid #ccc}.lynch-box{margin-top:20px;padding:15px;background:#f9f9f9;border-radius:8px;border:1px solid #ddd;white-space:pre-wrap;text-align:center}.lynch-score-img{margin-top:15px;max-width:100%;height:auto;display:inline-block;border-radius:4px}@media(max-width:600px){.taskbar{height:40px;padding:0 10px;flex-wrap:wrap}.taskbar button{font-size:14px;padding:6px 8px}.taskbar>div{flex-wrap:wrap;gap:.4rem}main{padding-top:4.5rem}.profile{max-width:90%;padding:15px}.profile .profile-pic{width:120px;height:120px;margin-bottom:10px}.contact-form{width:90%;gap:8px}.contact-form input,.contact-form textarea{font-size:.95rem;padding:6px}.contact-form textarea{height:80px}.contact-form button{font-size:.95rem;padding:8px}.quote-container{width:90%;padding:.8rem}.quote-container input{width:100%;margin-bottom:.5rem}.quote-container button{width:100%}header nav ul{flex-direction:column;gap:10px}.lynch-box{padding:10px}.lynch-score-img{max-width:100%}}.taskbar-btn-container{display:inline-block;margin-right:4px;position:relative}.taskbar-btn{all:unset;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:1rem;line-height:1;cursor:pointer;border-radius:4px}.taskbar-btn:hover{background-color:#f0f0f0}.taskbar-dropdown{position:absolute;top:100%;left:0;margin-top:4px;min-width:160px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 5px #0003;z-index:50;padding:4px 0}.taskbar-dropdown-item{display:block;padding:6px 10px;font-size:.8rem;color:#000;text-decoration:none}.taskbar-dropdown-item:hover{background-color:#eee}@media(max-width:600px){.taskbar-btn-container{display:block;margin:4px 0}.taskbar-btn{padding:.4rem .8rem;font-size:.9rem}.taskbar-dropdown{position:static;width:100%;box-shadow:none;border:1px solid #ccc;margin-top:4px}.taskbar-dropdown-item{padding:10px 12px;font-size:1rem}}.rrg-label{position:absolute;font-weight:700;font-size:14px;pointer-events:none}.improving{top:10px;left:10px;color:purple}.leading{top:10px;right:10px;color:green}.weakening{bottom:10px;right:10px;color:orange}.lagging{bottom:10px;left:10px;color:red}._dcfForm_1mjyv_3{max-width:500px;margin:2rem auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._formGrid_1mjyv_25{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem}@media(max-width:640px){._formGrid_1mjyv_25{grid-template-columns:1fr}}._formTitle_1mjyv_55{text-align:center;font-size:1.5rem;margin-bottom:1.5rem;color:#1f2937}._formGroup_1mjyv_71{display:flex;flex-direction:column;margin-bottom:1rem}._formGroup_1mjyv_71 label{margin-bottom:.25rem;font-weight:600;color:#374151}._input_1mjyv_99{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;outline:none;transition:border .2s,box-shadow .2s}._input_1mjyv_99:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}._dcfContainer_1mjyv_129{max-width:700px;margin:2rem auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#1f2937}._dcfTitle_1mjyv_145{text-align:center;font-size:1.75rem;margin-bottom:2rem;font-weight:700}._dcfResults_1mjyv_161{background:#f9fafb;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-top:1.5rem}._resultsTitle_1mjyv_179{font-size:1.25rem;margin-bottom:1rem;font-weight:600;text-align:center}._resultsList_1mjyv_195{list-style:none;padding-left:0;margin-bottom:1.5rem}._resultsList_1mjyv_195 li{padding:.4rem 0;font-size:1rem;border-bottom:1px solid #e5e7eb}._divider_1mjyv_221{margin:1.5rem 0;border:none;height:1px;background-color:#d1d5db}._formulasTitle_1mjyv_237{font-size:1.25rem;font-weight:600;margin-bottom:1rem;text-align:center}._formulasList_1mjyv_253{list-style-position:inside;padding-left:0}._formulasList_1mjyv_253 li{margin-bottom:.8rem;background:#f3f4f6;padding:.5rem .75rem;border-radius:6px;font-family:Courier New,Courier,monospace;font-size:.95rem}
