.primestyles_container__d_lOq{max-width:1200px;margin:0 auto;padding:1rem}.primestyles_card__VT4ER{background:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2rem}.primestyles_header__0FMW6{text-align:center;margin-bottom:2rem}.primestyles_title__t98yZ{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.primestyles_subtitle__9Eym5{color:#718096;font-size:1.1rem}.primestyles_inputSection__0LYo8{margin-bottom:2rem}.primestyles_inputGroup__y6pi6{display:flex;flex-direction:column;margin-bottom:1.5rem}.primestyles_inputLabel__OA3VE{font-weight:600;margin-bottom:.5rem;color:#4a5568;font-size:1.1rem}.primestyles_inputWithButton__2qjbP{display:flex;gap:1rem}.primestyles_inputField__9InNY{flex:2 1;padding:1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:1.1rem;transition:border-color .2s ease}.primestyles_inputField__9InNY:focus{outline:none;border-color:#38a169;box-shadow:0 0 0 3px rgba(56,161,105,.2)}.primestyles_checkButton__WLj54{flex:1 1;padding:1rem;background:#38a169;color:white;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.primestyles_checkButton__WLj54:hover{background:#2f855a;transform:translateY(-2px)}.primestyles_rangeSection__kpUAu{padding:1.5rem;background:#f0fff4;border-radius:10px;border:2px solid #c6f6d5}.primestyles_rangeTitle__PlgTf{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#22543d}.primestyles_rangeInputs__7eRYM{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.primestyles_rangeGroup__zpj_L{flex:1 1;display:flex;flex-direction:column;min-width:150px}.primestyles_rangeGroup__zpj_L label{font-weight:500;margin-bottom:.5rem;color:#4a5568;font-size:.9rem}.primestyles_rangeInput__neFaU{padding:.75rem;border:2px solid #9ae6b4;border-radius:8px;font-size:1rem;background:white}.primestyles_rangeInput__neFaU:focus{outline:none;border-color:#38a169}.primestyles_rangeButton__pIc8g{padding:.75rem 1.5rem;background:#38a169;color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.primestyles_rangeButton__pIc8g:hover{background:#2f855a;transform:translateY(-2px)}.primestyles_buttonGroup___u9_G{margin-bottom:2rem}.primestyles_clearButton__YyFr4{width:100%;padding:1rem;background:#e53e3e;color:white;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.primestyles_clearButton__YyFr4:hover{background:#c53030;transform:translateY(-2px)}.primestyles_resultSection__6qaUm{margin-bottom:2rem}.primestyles_resultBox__JJNET{padding:2rem;border-radius:12px;color:white;box-shadow:0 8px 16px rgba(0,0,0,.1)}.primestyles_resultBox__JJNET.primestyles_prime__MZPF9{background:linear-gradient(135deg,#48bb78,#38a169)}.primestyles_resultBox__JJNET.primestyles_notPrime__9yH9t{background:linear-gradient(135deg,#ed8936,#dd6b20)}.primestyles_resultTitle__X1qRo{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.primestyles_numberDisplay__ixFZ6{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:rgba(255,255,255,.2);border-radius:10px}.primestyles_numberValue__YNw7w{font-size:3rem;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.2)}.primestyles_numberStatus__w3pCB{font-size:1.1rem;font-weight:700;background:rgba(255,255,255,.3);padding:.5rem 1rem;border-radius:20px}.primestyles_resultDetails__VzaxJ{font-size:1.1rem;text-align:center;margin-bottom:1.5rem;opacity:.95}.primestyles_factorsSection__nPDcK{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid rgba(255,255,255,.3)}.primestyles_factorsSection__nPDcK h4{margin:0 0 1rem;font-size:1.2rem}.primestyles_factorsList__xxkZq p{margin:.5rem 0;font-size:1rem}.primestyles_factorPairs__QGYGv{margin-top:1rem}.primestyles_pairsGrid__LB2M_{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.primestyles_pair__cODZe{padding:.5rem;background:rgba(255,255,255,.2);border-radius:6px;text-align:center;font-family:Courier New,monospace}.primestyles_rangeResultSection__15Lsc{margin-bottom:2rem}.primestyles_rangeResultTitle__XTsOD{font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.primestyles_primeCount__fKsHE{color:#38a169;font-weight:600}.primestyles_primesGrid__6iImH{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:.75rem;gap:.75rem;max-height:300px;overflow-y:auto;padding:1rem;background:#f7fafc;border-radius:10px;border:2px solid #e2e8f0}.primestyles_primeNumber__22oyG{padding:.75rem;background:white;border:2px solid #48bb78;border-radius:8px;text-align:center;font-weight:700;color:#22543d;transition:all .2s ease}.primestyles_primeNumber__22oyG:hover{transform:scale(1.1);background:#c6f6d5}.primestyles_historySection___QVqh{margin-bottom:2rem}.primestyles_historyTitle__uUQRl{font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.primestyles_historyList__FiusR{display:flex;flex-direction:column;gap:.75rem}.primestyles_historyItem__9CajI{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:8px;transition:all .2s ease}.primestyles_historyItem__9CajI.primestyles_historyPrime__YxzEB{background:#f0fff4;border-left:5px solid #38a169}.primestyles_historyItem__9CajI.primestyles_historyNotPrime__N1Ka_{background:#fffaf0;border-left:5px solid #ed8936}.primestyles_historyNumber__3H4nd{font-size:1.5rem;font-weight:700;color:#2d3748}.primestyles_historyStatus__cyv8U{font-weight:600;padding:.25rem .75rem;border-radius:20px;font-size:.875rem}.primestyles_historyItem__9CajI.primestyles_historyPrime__YxzEB .primestyles_historyStatus__cyv8U{background:#c6f6d5;color:#22543d}.primestyles_historyItem__9CajI.primestyles_historyNotPrime__N1Ka_ .primestyles_historyStatus__cyv8U{background:#fed7b8;color:#9c4221}.primestyles_historyTime__tkh0Y{color:#a0aec0;font-size:.875rem}.primestyles_examplesSection__5sFzm{margin-bottom:2rem}.primestyles_examplesTitle__iL3qe{font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.primestyles_examplesGrid__i3Ixo{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.primestyles_exampleCard__VBAP7{padding:1rem;background:white;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center}.primestyles_exampleCard__VBAP7:hover{border-color:#38a169;transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.primestyles_exampleNumber__0w3GF{font-size:2rem;font-weight:800;color:#38a169;margin-bottom:.5rem}.primestyles_exampleDesc___aCjF{color:#718096;font-size:.875rem;line-height:1.4}.primestyles_infoSection__RrUVb{padding:1.5rem;background:#f0fff4;border-radius:10px;border-left:5px solid #38a169}.primestyles_infoTitle__hVr3I{font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:#22543d}.primestyles_infoSection__RrUVb p{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.primestyles_propertiesGrid__fxuNR{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.primestyles_propertyCard__yUFjs{padding:1rem;background:white;border-radius:8px;border:1px solid #c6f6d5}.primestyles_propertyCard__yUFjs h4{margin:0 0 .5rem;color:#22543d;font-size:1rem;font-weight:700}.primestyles_propertyCard__yUFjs p{margin:0;color:#4a5568;font-size:.9rem;line-height:1.5}@media (max-width:768px){.primestyles_card__VT4ER{padding:1.5rem}.primestyles_title__t98yZ{font-size:1.8rem}.primestyles_inputWithButton__2qjbP,.primestyles_rangeInputs__7eRYM{flex-direction:column}.primestyles_rangeGroup__zpj_L{min-width:100%}.primestyles_rangeButton__pIc8g{width:100%}.primestyles_examplesGrid__i3Ixo,.primestyles_propertiesGrid__fxuNR{grid-template-columns:1fr}.primestyles_primesGrid__6iImH{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.primestyles_historyItem__9CajI{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.primestyles_container__d_lOq{padding:.5rem}.primestyles_card__VT4ER{padding:1rem}.primestyles_numberValue__YNw7w{font-size:2.5rem}.primestyles_pairsGrid__LB2M_{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}