.avgstyles_container__1oL3t{max-width:1200px;margin:0 auto;padding:1rem}.avgstyles_card__psxWP{background:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2rem}.avgstyles_header__pnith{text-align:center;margin-bottom:2rem}.avgstyles_title__nNz2w{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.avgstyles_subtitle__VqYkC{color:#718096;font-size:1.1rem}.avgstyles_typeSelector__uEN_m{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:2rem}.avgstyles_typeButton__VjzOI{padding:1rem;border:2px solid #e2e8f0;background:white;border-radius:10px;cursor:pointer;font-weight:500;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem}.avgstyles_typeButton__VjzOI:hover{border-color:#4c51bf;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.avgstyles_typeButton__VjzOI.avgstyles_active__Xc__j{border-color:#4c51bf;background:linear-gradient(135deg,#667eea,#764ba2);color:white}.avgstyles_typeIcon__EHmlm{font-size:1.5rem}.avgstyles_inputSection__SyjVX{margin-bottom:1.5rem}.avgstyles_inputGroup__YnKh7{display:flex;flex-direction:column}.avgstyles_inputLabel__T9hza{font-weight:600;margin-bottom:.5rem;color:#4a5568;font-size:1.1rem}.avgstyles_textarea__shssD{padding:1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:1rem;transition:border-color .2s ease;resize:vertical;min-height:100px;font-family:inherit}.avgstyles_textarea__shssD:focus{outline:none;border-color:#4c51bf;box-shadow:0 0 0 3px rgba(76,81,191,.2)}.avgstyles_helperText__zhW10{color:#718096;margin-top:.5rem;font-size:.875rem}.avgstyles_buttonGroup__GLAQv{display:flex;gap:1rem;margin-bottom:2rem}.avgstyles_calculateButton____VgY{flex:2 1;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.avgstyles_calculateButton____VgY:hover{transform:translateY(-2px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.avgstyles_clearButton__alY7O{flex:1 1;padding:1rem;background:#e53e3e;color:white;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.avgstyles_clearButton__alY7O:hover{background:#c53030;transform:translateY(-2px)}.avgstyles_resultContainer__OCnek{margin-bottom:2rem}.avgstyles_resultTitle__08N_a{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.avgstyles_resultBox__ybtqM{padding:1.5rem;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:12px;color:white}.avgstyles_resultValue__kMJ_2{font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-align:center}.avgstyles_statsSummary__F_J1f{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;padding-top:1rem;border-top:2px solid rgba(255,255,255,.2)}.avgstyles_statItem__aWcYi{display:flex;flex-direction:column;align-items:center;padding:.5rem;background:rgba(255,255,255,.1);border-radius:8px}.avgstyles_statItem__aWcYi span{font-size:.875rem;opacity:.9;margin-bottom:.25rem}.avgstyles_statItem__aWcYi strong{font-size:1.2rem;font-weight:700}.avgstyles_dataSection__kA8g5{margin:2rem 0;padding:1.5rem;background:#f7fafc;border-radius:12px;border:1px solid #e2e8f0}.avgstyles_sectionTitle__tfgaN{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.avgstyles_dataGrid__U6i9e{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.avgstyles_dataCard__6wk1l{padding:1rem;background:white;border-radius:8px;border:1px solid #e2e8f0}.avgstyles_dataCard__6wk1l h5{margin:0 0 1rem;color:#4a5568;font-size:1rem;font-weight:600}.avgstyles_numberList__KKxP2{display:flex;flex-wrap:wrap;gap:.5rem}.avgstyles_numberTag__pOjC_{padding:.25rem .75rem;background:#edf2f7;border-radius:20px;font-size:.875rem;color:#4a5568}.avgstyles_frequencyList__XOaFd{display:flex;flex-direction:column;gap:.5rem}.avgstyles_frequencyItem__Bj3Gz{display:flex;align-items:center;gap:.75rem}.avgstyles_frequencyItem__Bj3Gz span:first-child{min-width:30px;font-weight:600;color:#4a5568}.avgstyles_frequencyBar__vbvhz{flex:1 1;height:24px;background:#e2e8f0;border-radius:12px;position:relative;overflow:hidden}.avgstyles_barFill__Sohg6{height:100%;background:linear-gradient(90deg,#4299e1,#667eea);border-radius:12px;transition:width .3s ease}.avgstyles_frequencyCount__MrVdF{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.75rem;font-weight:600;color:#4a5568}.avgstyles_historySection__sh70k{margin-bottom:2rem}.avgstyles_historyTitle__Zwh3r{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.avgstyles_historyList__mDTMf{display:flex;flex-direction:column;gap:.75rem}.avgstyles_historyItem__Fs5zH{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f7fafc;border-radius:8px;border-left:4px solid #4299e1;transition:transform .2s ease}.avgstyles_historyItem__Fs5zH:hover{transform:translateX(4px);background:#edf2f7}.avgstyles_historyContent__wQjPB{display:flex;flex-direction:column;gap:.25rem}.avgstyles_historyType__fJIpd{font-size:.75rem;font-weight:600;color:#4299e1;text-transform:uppercase;letter-spacing:.5px}.avgstyles_historyCalculation__B_oS8{color:#4a5568;font-weight:500}.avgstyles_historyTime__qWV6y{font-size:.875rem;color:#a0aec0}.avgstyles_examplesSection__NbkLp{margin-top:2rem}.avgstyles_examplesTitle__7boST{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.avgstyles_examplesGrid__LorRg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.avgstyles_exampleCard__2VOZg{padding:1rem;background:white;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s ease}.avgstyles_exampleCard__2VOZg:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#4299e1}.avgstyles_exampleHeader__QC1MP{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.avgstyles_exampleType__pMJt0{font-size:.875rem;font-weight:600;color:#4299e1;background:#ebf8ff;padding:.25rem .75rem;border-radius:20px}.avgstyles_exampleNumbers__GMUdQ{color:#4a5568;font-family:Courier New,monospace;margin-bottom:.5rem;padding:.5rem;background:#f7fafc;border-radius:4px}.avgstyles_exampleResult__VZ9nH{font-weight:600;color:#2d3748}@media (max-width:768px){.avgstyles_dataGrid__U6i9e,.avgstyles_examplesGrid__LorRg,.avgstyles_statsSummary__F_J1f,.avgstyles_typeSelector__uEN_m{grid-template-columns:repeat(2,1fr)}.avgstyles_card__psxWP{padding:1.5rem}.avgstyles_title__nNz2w{font-size:1.8rem}}@media (max-width:480px){.avgstyles_dataGrid__U6i9e,.avgstyles_examplesGrid__LorRg,.avgstyles_statsSummary__F_J1f,.avgstyles_typeSelector__uEN_m{grid-template-columns:1fr}.avgstyles_buttonGroup__GLAQv{flex-direction:column}.avgstyles_historyItem__Fs5zH{flex-direction:column;align-items:flex-start;gap:.5rem}}