body{margin:0;padding:0;background-color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.apple-container{display:flex;justify-content:center;align-items:center;height:100vh}.apple-form{background-color:#fff;padding:40px;border-radius:20px;box-shadow:0 8px 20px rgba(0,0,0,.06);width:100%;max-width:450px}.apple-form h1{font-size:24px;font-weight:600;margin-bottom:30px;color:#1d1d1f;text-align:center}.field-group{gap:10px;align-items:center;margin-bottom:10px}.field-group input{flex:1}.apple-form input{width:100%;padding:14px 10px;border:none;border-bottom:1px solid #d2d2d7;font-size:16px;background-color:transparent;outline:none;transition:border-color .2s ease}.apple-form input:focus{border-bottom:1.5px solid #4caf50}.apple-form button{width:100%;padding:14px;background-color:#4caf50;color:#fff;border:none;font-size:16px;font-weight:500;border-radius:10px;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.apple-form button:hover{background-color:#17a066}.field-group{display:flex;flex-direction:column;margin-bottom:20px}.check-btn{width:100%;padding:12px;background-color:#e5e5ea;border:none;border-radius:8px;color:#1d1d1f;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s ease;margin-top:10px}.check-btn:hover{background-color:#d1d1d6}.message{text-align:center;margin-top:15px;color:#0071e3;font-size:15px}.field-error{font-size:13px;color:#e63946;margin-top:4px;margin-bottom:8px}